1// RUN: llvm-mc -arch=amdgcn -mcpu=tonga -show-encoding %s | FileCheck %s
2
3ds_add_u32 v1, v2 offset:65535
4// CHECK: [0xff,0xff,0x00,0xd8,0x01,0x02,0x00,0x00]
5
6ds_add_u32 v255, v2 offset:65535
7// CHECK: [0xff,0xff,0x00,0xd8,0xff,0x02,0x00,0x00]
8
9ds_add_u32 v1, v255 offset:65535
10// CHECK: [0xff,0xff,0x00,0xd8,0x01,0xff,0x00,0x00]
11
12ds_add_u32 v1, v2
13// CHECK: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
14
15ds_add_u32 v1, v2 offset:0
16// CHECK: [0x00,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
17
18ds_add_u32 v1, v2 offset:4
19// CHECK: [0x04,0x00,0x00,0xd8,0x01,0x02,0x00,0x00]
20
21ds_add_u32 v1, v2 offset:65535 gds
22// CHECK: [0xff,0xff,0x01,0xd8,0x01,0x02,0x00,0x00]
23
24ds_sub_u32 v1, v2 offset:65535
25// CHECK: [0xff,0xff,0x02,0xd8,0x01,0x02,0x00,0x00]
26
27ds_sub_u32 v255, v2 offset:65535
28// CHECK: [0xff,0xff,0x02,0xd8,0xff,0x02,0x00,0x00]
29
30ds_sub_u32 v1, v255 offset:65535
31// CHECK: [0xff,0xff,0x02,0xd8,0x01,0xff,0x00,0x00]
32
33ds_sub_u32 v1, v2
34// CHECK: [0x00,0x00,0x02,0xd8,0x01,0x02,0x00,0x00]
35
36ds_sub_u32 v1, v2 offset:0
37// CHECK: [0x00,0x00,0x02,0xd8,0x01,0x02,0x00,0x00]
38
39ds_sub_u32 v1, v2 offset:4
40// CHECK: [0x04,0x00,0x02,0xd8,0x01,0x02,0x00,0x00]
41
42ds_sub_u32 v1, v2 offset:65535 gds
43// CHECK: [0xff,0xff,0x03,0xd8,0x01,0x02,0x00,0x00]
44
45ds_rsub_u32 v1, v2 offset:65535
46// CHECK: [0xff,0xff,0x04,0xd8,0x01,0x02,0x00,0x00]
47
48ds_rsub_u32 v255, v2 offset:65535
49// CHECK: [0xff,0xff,0x04,0xd8,0xff,0x02,0x00,0x00]
50
51ds_rsub_u32 v1, v255 offset:65535
52// CHECK: [0xff,0xff,0x04,0xd8,0x01,0xff,0x00,0x00]
53
54ds_rsub_u32 v1, v2
55// CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
56
57ds_rsub_u32 v1, v2 offset:0
58// CHECK: [0x00,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
59
60ds_rsub_u32 v1, v2 offset:4
61// CHECK: [0x04,0x00,0x04,0xd8,0x01,0x02,0x00,0x00]
62
63ds_rsub_u32 v1, v2 offset:65535 gds
64// CHECK: [0xff,0xff,0x05,0xd8,0x01,0x02,0x00,0x00]
65
66ds_inc_u32 v1, v2 offset:65535
67// CHECK: [0xff,0xff,0x06,0xd8,0x01,0x02,0x00,0x00]
68
69ds_inc_u32 v255, v2 offset:65535
70// CHECK: [0xff,0xff,0x06,0xd8,0xff,0x02,0x00,0x00]
71
72ds_inc_u32 v1, v255 offset:65535
73// CHECK: [0xff,0xff,0x06,0xd8,0x01,0xff,0x00,0x00]
74
75ds_inc_u32 v1, v2
76// CHECK: [0x00,0x00,0x06,0xd8,0x01,0x02,0x00,0x00]
77
78ds_inc_u32 v1, v2 offset:0
79// CHECK: [0x00,0x00,0x06,0xd8,0x01,0x02,0x00,0x00]
80
81ds_inc_u32 v1, v2 offset:4
82// CHECK: [0x04,0x00,0x06,0xd8,0x01,0x02,0x00,0x00]
83
84ds_inc_u32 v1, v2 offset:65535 gds
85// CHECK: [0xff,0xff,0x07,0xd8,0x01,0x02,0x00,0x00]
86
87ds_dec_u32 v1, v2 offset:65535
88// CHECK: [0xff,0xff,0x08,0xd8,0x01,0x02,0x00,0x00]
89
90ds_dec_u32 v255, v2 offset:65535
91// CHECK: [0xff,0xff,0x08,0xd8,0xff,0x02,0x00,0x00]
92
93ds_dec_u32 v1, v255 offset:65535
94// CHECK: [0xff,0xff,0x08,0xd8,0x01,0xff,0x00,0x00]
95
96ds_dec_u32 v1, v2
97// CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
98
99ds_dec_u32 v1, v2 offset:0
100// CHECK: [0x00,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
101
102ds_dec_u32 v1, v2 offset:4
103// CHECK: [0x04,0x00,0x08,0xd8,0x01,0x02,0x00,0x00]
104
105ds_dec_u32 v1, v2 offset:65535 gds
106// CHECK: [0xff,0xff,0x09,0xd8,0x01,0x02,0x00,0x00]
107
108ds_min_i32 v1, v2 offset:65535
109// CHECK: [0xff,0xff,0x0a,0xd8,0x01,0x02,0x00,0x00]
110
111ds_min_i32 v255, v2 offset:65535
112// CHECK: [0xff,0xff,0x0a,0xd8,0xff,0x02,0x00,0x00]
113
114ds_min_i32 v1, v255 offset:65535
115// CHECK: [0xff,0xff,0x0a,0xd8,0x01,0xff,0x00,0x00]
116
117ds_min_i32 v1, v2
118// CHECK: [0x00,0x00,0x0a,0xd8,0x01,0x02,0x00,0x00]
119
120ds_min_i32 v1, v2 offset:0
121// CHECK: [0x00,0x00,0x0a,0xd8,0x01,0x02,0x00,0x00]
122
123ds_min_i32 v1, v2 offset:4
124// CHECK: [0x04,0x00,0x0a,0xd8,0x01,0x02,0x00,0x00]
125
126ds_min_i32 v1, v2 offset:65535 gds
127// CHECK: [0xff,0xff,0x0b,0xd8,0x01,0x02,0x00,0x00]
128
129ds_max_i32 v1, v2 offset:65535
130// CHECK: [0xff,0xff,0x0c,0xd8,0x01,0x02,0x00,0x00]
131
132ds_max_i32 v255, v2 offset:65535
133// CHECK: [0xff,0xff,0x0c,0xd8,0xff,0x02,0x00,0x00]
134
135ds_max_i32 v1, v255 offset:65535
136// CHECK: [0xff,0xff,0x0c,0xd8,0x01,0xff,0x00,0x00]
137
138ds_max_i32 v1, v2
139// CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
140
141ds_max_i32 v1, v2 offset:0
142// CHECK: [0x00,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
143
144ds_max_i32 v1, v2 offset:4
145// CHECK: [0x04,0x00,0x0c,0xd8,0x01,0x02,0x00,0x00]
146
147ds_max_i32 v1, v2 offset:65535 gds
148// CHECK: [0xff,0xff,0x0d,0xd8,0x01,0x02,0x00,0x00]
149
150ds_min_u32 v1, v2 offset:65535
151// CHECK: [0xff,0xff,0x0e,0xd8,0x01,0x02,0x00,0x00]
152
153ds_min_u32 v255, v2 offset:65535
154// CHECK: [0xff,0xff,0x0e,0xd8,0xff,0x02,0x00,0x00]
155
156ds_min_u32 v1, v255 offset:65535
157// CHECK: [0xff,0xff,0x0e,0xd8,0x01,0xff,0x00,0x00]
158
159ds_min_u32 v1, v2
160// CHECK: [0x00,0x00,0x0e,0xd8,0x01,0x02,0x00,0x00]
161
162ds_min_u32 v1, v2 offset:0
163// CHECK: [0x00,0x00,0x0e,0xd8,0x01,0x02,0x00,0x00]
164
165ds_min_u32 v1, v2 offset:4
166// CHECK: [0x04,0x00,0x0e,0xd8,0x01,0x02,0x00,0x00]
167
168ds_min_u32 v1, v2 offset:65535 gds
169// CHECK: [0xff,0xff,0x0f,0xd8,0x01,0x02,0x00,0x00]
170
171ds_max_u32 v1, v2 offset:65535
172// CHECK: [0xff,0xff,0x10,0xd8,0x01,0x02,0x00,0x00]
173
174ds_max_u32 v255, v2 offset:65535
175// CHECK: [0xff,0xff,0x10,0xd8,0xff,0x02,0x00,0x00]
176
177ds_max_u32 v1, v255 offset:65535
178// CHECK: [0xff,0xff,0x10,0xd8,0x01,0xff,0x00,0x00]
179
180ds_max_u32 v1, v2
181// CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
182
183ds_max_u32 v1, v2 offset:0
184// CHECK: [0x00,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
185
186ds_max_u32 v1, v2 offset:4
187// CHECK: [0x04,0x00,0x10,0xd8,0x01,0x02,0x00,0x00]
188
189ds_max_u32 v1, v2 offset:65535 gds
190// CHECK: [0xff,0xff,0x11,0xd8,0x01,0x02,0x00,0x00]
191
192ds_and_b32 v1, v2 offset:65535
193// CHECK: [0xff,0xff,0x12,0xd8,0x01,0x02,0x00,0x00]
194
195ds_and_b32 v255, v2 offset:65535
196// CHECK: [0xff,0xff,0x12,0xd8,0xff,0x02,0x00,0x00]
197
198ds_and_b32 v1, v255 offset:65535
199// CHECK: [0xff,0xff,0x12,0xd8,0x01,0xff,0x00,0x00]
200
201ds_and_b32 v1, v2
202// CHECK: [0x00,0x00,0x12,0xd8,0x01,0x02,0x00,0x00]
203
204ds_and_b32 v1, v2 offset:0
205// CHECK: [0x00,0x00,0x12,0xd8,0x01,0x02,0x00,0x00]
206
207ds_and_b32 v1, v2 offset:4
208// CHECK: [0x04,0x00,0x12,0xd8,0x01,0x02,0x00,0x00]
209
210ds_and_b32 v1, v2 offset:65535 gds
211// CHECK: [0xff,0xff,0x13,0xd8,0x01,0x02,0x00,0x00]
212
213ds_or_b32 v1, v2 offset:65535
214// CHECK: [0xff,0xff,0x14,0xd8,0x01,0x02,0x00,0x00]
215
216ds_or_b32 v255, v2 offset:65535
217// CHECK: [0xff,0xff,0x14,0xd8,0xff,0x02,0x00,0x00]
218
219ds_or_b32 v1, v255 offset:65535
220// CHECK: [0xff,0xff,0x14,0xd8,0x01,0xff,0x00,0x00]
221
222ds_or_b32 v1, v2
223// CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
224
225ds_or_b32 v1, v2 offset:0
226// CHECK: [0x00,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
227
228ds_or_b32 v1, v2 offset:4
229// CHECK: [0x04,0x00,0x14,0xd8,0x01,0x02,0x00,0x00]
230
231ds_or_b32 v1, v2 offset:65535 gds
232// CHECK: [0xff,0xff,0x15,0xd8,0x01,0x02,0x00,0x00]
233
234ds_xor_b32 v1, v2 offset:65535
235// CHECK: [0xff,0xff,0x16,0xd8,0x01,0x02,0x00,0x00]
236
237ds_xor_b32 v255, v2 offset:65535
238// CHECK: [0xff,0xff,0x16,0xd8,0xff,0x02,0x00,0x00]
239
240ds_xor_b32 v1, v255 offset:65535
241// CHECK: [0xff,0xff,0x16,0xd8,0x01,0xff,0x00,0x00]
242
243ds_xor_b32 v1, v2
244// CHECK: [0x00,0x00,0x16,0xd8,0x01,0x02,0x00,0x00]
245
246ds_xor_b32 v1, v2 offset:0
247// CHECK: [0x00,0x00,0x16,0xd8,0x01,0x02,0x00,0x00]
248
249ds_xor_b32 v1, v2 offset:4
250// CHECK: [0x04,0x00,0x16,0xd8,0x01,0x02,0x00,0x00]
251
252ds_xor_b32 v1, v2 offset:65535 gds
253// CHECK: [0xff,0xff,0x17,0xd8,0x01,0x02,0x00,0x00]
254
255ds_mskor_b32 v1, v2, v3 offset:65535
256// CHECK: [0xff,0xff,0x18,0xd8,0x01,0x02,0x03,0x00]
257
258ds_mskor_b32 v255, v2, v3 offset:65535
259// CHECK: [0xff,0xff,0x18,0xd8,0xff,0x02,0x03,0x00]
260
261ds_mskor_b32 v1, v255, v3 offset:65535
262// CHECK: [0xff,0xff,0x18,0xd8,0x01,0xff,0x03,0x00]
263
264ds_mskor_b32 v1, v2, v255 offset:65535
265// CHECK: [0xff,0xff,0x18,0xd8,0x01,0x02,0xff,0x00]
266
267ds_mskor_b32 v1, v2, v3
268// CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x03,0x00]
269
270ds_mskor_b32 v1, v2, v3 offset:0
271// CHECK: [0x00,0x00,0x18,0xd8,0x01,0x02,0x03,0x00]
272
273ds_mskor_b32 v1, v2, v3 offset:4
274// CHECK: [0x04,0x00,0x18,0xd8,0x01,0x02,0x03,0x00]
275
276ds_mskor_b32 v1, v2, v3 offset:65535 gds
277// CHECK: [0xff,0xff,0x19,0xd8,0x01,0x02,0x03,0x00]
278
279ds_write_b32 v1, v2 offset:65535
280// CHECK: [0xff,0xff,0x1a,0xd8,0x01,0x02,0x00,0x00]
281
282ds_write_b32 v255, v2 offset:65535
283// CHECK: [0xff,0xff,0x1a,0xd8,0xff,0x02,0x00,0x00]
284
285ds_write_b32 v1, v255 offset:65535
286// CHECK: [0xff,0xff,0x1a,0xd8,0x01,0xff,0x00,0x00]
287
288ds_write_b32 v1, v2
289// CHECK: [0x00,0x00,0x1a,0xd8,0x01,0x02,0x00,0x00]
290
291ds_write_b32 v1, v2 offset:0
292// CHECK: [0x00,0x00,0x1a,0xd8,0x01,0x02,0x00,0x00]
293
294ds_write_b32 v1, v2 offset:4
295// CHECK: [0x04,0x00,0x1a,0xd8,0x01,0x02,0x00,0x00]
296
297ds_write_b32 v1, v2 offset:65535 gds
298// CHECK: [0xff,0xff,0x1b,0xd8,0x01,0x02,0x00,0x00]
299
300ds_write2_b32 v1, v2, v3 offset0:127 offset1:255
301// CHECK: [0x7f,0xff,0x1c,0xd8,0x01,0x02,0x03,0x00]
302
303ds_write2_b32 v255, v2, v3 offset0:127 offset1:255
304// CHECK: [0x7f,0xff,0x1c,0xd8,0xff,0x02,0x03,0x00]
305
306ds_write2_b32 v1, v255, v3 offset0:127 offset1:255
307// CHECK: [0x7f,0xff,0x1c,0xd8,0x01,0xff,0x03,0x00]
308
309ds_write2_b32 v1, v2, v255 offset0:127 offset1:255
310// CHECK: [0x7f,0xff,0x1c,0xd8,0x01,0x02,0xff,0x00]
311
312ds_write2_b32 v1, v2, v3 offset1:255
313// CHECK: [0x00,0xff,0x1c,0xd8,0x01,0x02,0x03,0x00]
314
315ds_write2_b32 v1, v2, v3 offset0:0 offset1:255
316// CHECK: [0x00,0xff,0x1c,0xd8,0x01,0x02,0x03,0x00]
317
318ds_write2_b32 v1, v2, v3 offset0:16 offset1:255
319// CHECK: [0x10,0xff,0x1c,0xd8,0x01,0x02,0x03,0x00]
320
321ds_write2_b32 v1, v2, v3 offset0:127
322// CHECK: [0x7f,0x00,0x1c,0xd8,0x01,0x02,0x03,0x00]
323
324ds_write2_b32 v1, v2, v3 offset0:127 offset1:0
325// CHECK: [0x7f,0x00,0x1c,0xd8,0x01,0x02,0x03,0x00]
326
327ds_write2_b32 v1, v2, v3 offset0:127 offset1:1
328// CHECK: [0x7f,0x01,0x1c,0xd8,0x01,0x02,0x03,0x00]
329
330ds_write2_b32 v1, v2, v3 offset0:127 offset1:255 gds
331// CHECK: [0x7f,0xff,0x1d,0xd8,0x01,0x02,0x03,0x00]
332
333ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255
334// CHECK: [0x7f,0xff,0x1e,0xd8,0x01,0x02,0x03,0x00]
335
336ds_write2st64_b32 v255, v2, v3 offset0:127 offset1:255
337// CHECK: [0x7f,0xff,0x1e,0xd8,0xff,0x02,0x03,0x00]
338
339ds_write2st64_b32 v1, v255, v3 offset0:127 offset1:255
340// CHECK: [0x7f,0xff,0x1e,0xd8,0x01,0xff,0x03,0x00]
341
342ds_write2st64_b32 v1, v2, v255 offset0:127 offset1:255
343// CHECK: [0x7f,0xff,0x1e,0xd8,0x01,0x02,0xff,0x00]
344
345ds_write2st64_b32 v1, v2, v3 offset1:255
346// CHECK: [0x00,0xff,0x1e,0xd8,0x01,0x02,0x03,0x00]
347
348ds_write2st64_b32 v1, v2, v3 offset0:0 offset1:255
349// CHECK: [0x00,0xff,0x1e,0xd8,0x01,0x02,0x03,0x00]
350
351ds_write2st64_b32 v1, v2, v3 offset0:16 offset1:255
352// CHECK: [0x10,0xff,0x1e,0xd8,0x01,0x02,0x03,0x00]
353
354ds_write2st64_b32 v1, v2, v3 offset0:127
355// CHECK: [0x7f,0x00,0x1e,0xd8,0x01,0x02,0x03,0x00]
356
357ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:0
358// CHECK: [0x7f,0x00,0x1e,0xd8,0x01,0x02,0x03,0x00]
359
360ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:1
361// CHECK: [0x7f,0x01,0x1e,0xd8,0x01,0x02,0x03,0x00]
362
363ds_write2st64_b32 v1, v2, v3 offset0:127 offset1:255 gds
364// CHECK: [0x7f,0xff,0x1f,0xd8,0x01,0x02,0x03,0x00]
365
366ds_cmpst_b32 v1, v2, v3 offset:65535
367// CHECK: [0xff,0xff,0x20,0xd8,0x01,0x02,0x03,0x00]
368
369ds_cmpst_b32 v255, v2, v3 offset:65535
370// CHECK: [0xff,0xff,0x20,0xd8,0xff,0x02,0x03,0x00]
371
372ds_cmpst_b32 v1, v255, v3 offset:65535
373// CHECK: [0xff,0xff,0x20,0xd8,0x01,0xff,0x03,0x00]
374
375ds_cmpst_b32 v1, v2, v255 offset:65535
376// CHECK: [0xff,0xff,0x20,0xd8,0x01,0x02,0xff,0x00]
377
378ds_cmpst_b32 v1, v2, v3
379// CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x03,0x00]
380
381ds_cmpst_b32 v1, v2, v3 offset:0
382// CHECK: [0x00,0x00,0x20,0xd8,0x01,0x02,0x03,0x00]
383
384ds_cmpst_b32 v1, v2, v3 offset:4
385// CHECK: [0x04,0x00,0x20,0xd8,0x01,0x02,0x03,0x00]
386
387ds_cmpst_b32 v1, v2, v3 offset:65535 gds
388// CHECK: [0xff,0xff,0x21,0xd8,0x01,0x02,0x03,0x00]
389
390ds_cmpst_f32 v1, v2, v3 offset:65535
391// CHECK: [0xff,0xff,0x22,0xd8,0x01,0x02,0x03,0x00]
392
393ds_cmpst_f32 v255, v2, v3 offset:65535
394// CHECK: [0xff,0xff,0x22,0xd8,0xff,0x02,0x03,0x00]
395
396ds_cmpst_f32 v1, v255, v3 offset:65535
397// CHECK: [0xff,0xff,0x22,0xd8,0x01,0xff,0x03,0x00]
398
399ds_cmpst_f32 v1, v2, v255 offset:65535
400// CHECK: [0xff,0xff,0x22,0xd8,0x01,0x02,0xff,0x00]
401
402ds_cmpst_f32 v1, v2, v3
403// CHECK: [0x00,0x00,0x22,0xd8,0x01,0x02,0x03,0x00]
404
405ds_cmpst_f32 v1, v2, v3 offset:0
406// CHECK: [0x00,0x00,0x22,0xd8,0x01,0x02,0x03,0x00]
407
408ds_cmpst_f32 v1, v2, v3 offset:4
409// CHECK: [0x04,0x00,0x22,0xd8,0x01,0x02,0x03,0x00]
410
411ds_cmpst_f32 v1, v2, v3 offset:65535 gds
412// CHECK: [0xff,0xff,0x23,0xd8,0x01,0x02,0x03,0x00]
413
414ds_min_f32 v1, v2 offset:65535
415// CHECK: [0xff,0xff,0x24,0xd8,0x01,0x02,0x00,0x00]
416
417ds_min_f32 v255, v2 offset:65535
418// CHECK: [0xff,0xff,0x24,0xd8,0xff,0x02,0x00,0x00]
419
420ds_min_f32 v1, v255 offset:65535
421// CHECK: [0xff,0xff,0x24,0xd8,0x01,0xff,0x00,0x00]
422
423ds_min_f32 v1, v2
424// CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
425
426ds_min_f32 v1, v2 offset:0
427// CHECK: [0x00,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
428
429ds_min_f32 v1, v2 offset:4
430// CHECK: [0x04,0x00,0x24,0xd8,0x01,0x02,0x00,0x00]
431
432ds_min_f32 v1, v2 offset:65535 gds
433// CHECK: [0xff,0xff,0x25,0xd8,0x01,0x02,0x00,0x00]
434
435ds_max_f32 v1, v2 offset:65535
436// CHECK: [0xff,0xff,0x26,0xd8,0x01,0x02,0x00,0x00]
437
438ds_max_f32 v255, v2 offset:65535
439// CHECK: [0xff,0xff,0x26,0xd8,0xff,0x02,0x00,0x00]
440
441ds_max_f32 v1, v255 offset:65535
442// CHECK: [0xff,0xff,0x26,0xd8,0x01,0xff,0x00,0x00]
443
444ds_max_f32 v1, v2
445// CHECK: [0x00,0x00,0x26,0xd8,0x01,0x02,0x00,0x00]
446
447ds_max_f32 v1, v2 offset:0
448// CHECK: [0x00,0x00,0x26,0xd8,0x01,0x02,0x00,0x00]
449
450ds_max_f32 v1, v2 offset:4
451// CHECK: [0x04,0x00,0x26,0xd8,0x01,0x02,0x00,0x00]
452
453ds_max_f32 v1, v2 offset:65535 gds
454// CHECK: [0xff,0xff,0x27,0xd8,0x01,0x02,0x00,0x00]
455
456ds_nop
457// CHECK: [0x00,0x00,0x28,0xd8,0x00,0x00,0x00,0x00]
458
459ds_add_f32 v1, v2 offset:65535
460// CHECK: [0xff,0xff,0x2a,0xd8,0x01,0x02,0x00,0x00]
461
462ds_add_f32 v255, v2 offset:65535
463// CHECK: [0xff,0xff,0x2a,0xd8,0xff,0x02,0x00,0x00]
464
465ds_add_f32 v1, v255 offset:65535
466// CHECK: [0xff,0xff,0x2a,0xd8,0x01,0xff,0x00,0x00]
467
468ds_add_f32 v1, v2
469// CHECK: [0x00,0x00,0x2a,0xd8,0x01,0x02,0x00,0x00]
470
471ds_add_f32 v1, v2 offset:0
472// CHECK: [0x00,0x00,0x2a,0xd8,0x01,0x02,0x00,0x00]
473
474ds_add_f32 v1, v2 offset:4
475// CHECK: [0x04,0x00,0x2a,0xd8,0x01,0x02,0x00,0x00]
476
477ds_add_f32 v1, v2 offset:65535 gds
478// CHECK: [0xff,0xff,0x2b,0xd8,0x01,0x02,0x00,0x00]
479
480ds_write_b8 v1, v2 offset:65535
481// CHECK: [0xff,0xff,0x3c,0xd8,0x01,0x02,0x00,0x00]
482
483ds_write_b8 v255, v2 offset:65535
484// CHECK: [0xff,0xff,0x3c,0xd8,0xff,0x02,0x00,0x00]
485
486ds_write_b8 v1, v255 offset:65535
487// CHECK: [0xff,0xff,0x3c,0xd8,0x01,0xff,0x00,0x00]
488
489ds_write_b8 v1, v2
490// CHECK: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x00,0x00]
491
492ds_write_b8 v1, v2 offset:0
493// CHECK: [0x00,0x00,0x3c,0xd8,0x01,0x02,0x00,0x00]
494
495ds_write_b8 v1, v2 offset:4
496// CHECK: [0x04,0x00,0x3c,0xd8,0x01,0x02,0x00,0x00]
497
498ds_write_b8 v1, v2 offset:65535 gds
499// CHECK: [0xff,0xff,0x3d,0xd8,0x01,0x02,0x00,0x00]
500
501ds_write_b16 v1, v2 offset:65535
502// CHECK: [0xff,0xff,0x3e,0xd8,0x01,0x02,0x00,0x00]
503
504ds_write_b16 v255, v2 offset:65535
505// CHECK: [0xff,0xff,0x3e,0xd8,0xff,0x02,0x00,0x00]
506
507ds_write_b16 v1, v255 offset:65535
508// CHECK: [0xff,0xff,0x3e,0xd8,0x01,0xff,0x00,0x00]
509
510ds_write_b16 v1, v2
511// CHECK: [0x00,0x00,0x3e,0xd8,0x01,0x02,0x00,0x00]
512
513ds_write_b16 v1, v2 offset:0
514// CHECK: [0x00,0x00,0x3e,0xd8,0x01,0x02,0x00,0x00]
515
516ds_write_b16 v1, v2 offset:4
517// CHECK: [0x04,0x00,0x3e,0xd8,0x01,0x02,0x00,0x00]
518
519ds_write_b16 v1, v2 offset:65535 gds
520// CHECK: [0xff,0xff,0x3f,0xd8,0x01,0x02,0x00,0x00]
521
522ds_add_rtn_u32 v5, v1, v2 offset:65535
523// CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0x00,0x05]
524
525ds_add_rtn_u32 v255, v1, v2 offset:65535
526// CHECK: [0xff,0xff,0x40,0xd8,0x01,0x02,0x00,0xff]
527
528ds_add_rtn_u32 v5, v255, v2 offset:65535
529// CHECK: [0xff,0xff,0x40,0xd8,0xff,0x02,0x00,0x05]
530
531ds_add_rtn_u32 v5, v1, v255 offset:65535
532// CHECK: [0xff,0xff,0x40,0xd8,0x01,0xff,0x00,0x05]
533
534ds_add_rtn_u32 v5, v1, v2
535// CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x00,0x05]
536
537ds_add_rtn_u32 v5, v1, v2 offset:0
538// CHECK: [0x00,0x00,0x40,0xd8,0x01,0x02,0x00,0x05]
539
540ds_add_rtn_u32 v5, v1, v2 offset:4
541// CHECK: [0x04,0x00,0x40,0xd8,0x01,0x02,0x00,0x05]
542
543ds_add_rtn_u32 v5, v1, v2 offset:65535 gds
544// CHECK: [0xff,0xff,0x41,0xd8,0x01,0x02,0x00,0x05]
545
546ds_sub_rtn_u32 v5, v1, v2 offset:65535
547// CHECK: [0xff,0xff,0x42,0xd8,0x01,0x02,0x00,0x05]
548
549ds_sub_rtn_u32 v255, v1, v2 offset:65535
550// CHECK: [0xff,0xff,0x42,0xd8,0x01,0x02,0x00,0xff]
551
552ds_sub_rtn_u32 v5, v255, v2 offset:65535
553// CHECK: [0xff,0xff,0x42,0xd8,0xff,0x02,0x00,0x05]
554
555ds_sub_rtn_u32 v5, v1, v255 offset:65535
556// CHECK: [0xff,0xff,0x42,0xd8,0x01,0xff,0x00,0x05]
557
558ds_sub_rtn_u32 v5, v1, v2
559// CHECK: [0x00,0x00,0x42,0xd8,0x01,0x02,0x00,0x05]
560
561ds_sub_rtn_u32 v5, v1, v2 offset:0
562// CHECK: [0x00,0x00,0x42,0xd8,0x01,0x02,0x00,0x05]
563
564ds_sub_rtn_u32 v5, v1, v2 offset:4
565// CHECK: [0x04,0x00,0x42,0xd8,0x01,0x02,0x00,0x05]
566
567ds_sub_rtn_u32 v5, v1, v2 offset:65535 gds
568// CHECK: [0xff,0xff,0x43,0xd8,0x01,0x02,0x00,0x05]
569
570ds_rsub_rtn_u32 v5, v1, v2 offset:65535
571// CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0x00,0x05]
572
573ds_rsub_rtn_u32 v255, v1, v2 offset:65535
574// CHECK: [0xff,0xff,0x44,0xd8,0x01,0x02,0x00,0xff]
575
576ds_rsub_rtn_u32 v5, v255, v2 offset:65535
577// CHECK: [0xff,0xff,0x44,0xd8,0xff,0x02,0x00,0x05]
578
579ds_rsub_rtn_u32 v5, v1, v255 offset:65535
580// CHECK: [0xff,0xff,0x44,0xd8,0x01,0xff,0x00,0x05]
581
582ds_rsub_rtn_u32 v5, v1, v2
583// CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x00,0x05]
584
585ds_rsub_rtn_u32 v5, v1, v2 offset:0
586// CHECK: [0x00,0x00,0x44,0xd8,0x01,0x02,0x00,0x05]
587
588ds_rsub_rtn_u32 v5, v1, v2 offset:4
589// CHECK: [0x04,0x00,0x44,0xd8,0x01,0x02,0x00,0x05]
590
591ds_rsub_rtn_u32 v5, v1, v2 offset:65535 gds
592// CHECK: [0xff,0xff,0x45,0xd8,0x01,0x02,0x00,0x05]
593
594ds_inc_rtn_u32 v5, v1, v2 offset:65535
595// CHECK: [0xff,0xff,0x46,0xd8,0x01,0x02,0x00,0x05]
596
597ds_inc_rtn_u32 v255, v1, v2 offset:65535
598// CHECK: [0xff,0xff,0x46,0xd8,0x01,0x02,0x00,0xff]
599
600ds_inc_rtn_u32 v5, v255, v2 offset:65535
601// CHECK: [0xff,0xff,0x46,0xd8,0xff,0x02,0x00,0x05]
602
603ds_inc_rtn_u32 v5, v1, v255 offset:65535
604// CHECK: [0xff,0xff,0x46,0xd8,0x01,0xff,0x00,0x05]
605
606ds_inc_rtn_u32 v5, v1, v2
607// CHECK: [0x00,0x00,0x46,0xd8,0x01,0x02,0x00,0x05]
608
609ds_inc_rtn_u32 v5, v1, v2 offset:0
610// CHECK: [0x00,0x00,0x46,0xd8,0x01,0x02,0x00,0x05]
611
612ds_inc_rtn_u32 v5, v1, v2 offset:4
613// CHECK: [0x04,0x00,0x46,0xd8,0x01,0x02,0x00,0x05]
614
615ds_inc_rtn_u32 v5, v1, v2 offset:65535 gds
616// CHECK: [0xff,0xff,0x47,0xd8,0x01,0x02,0x00,0x05]
617
618ds_dec_rtn_u32 v5, v1, v2 offset:65535
619// CHECK: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0x05]
620
621ds_dec_rtn_u32 v255, v1, v2 offset:65535
622// CHECK: [0xff,0xff,0x48,0xd8,0x01,0x02,0x00,0xff]
623
624ds_dec_rtn_u32 v5, v255, v2 offset:65535
625// CHECK: [0xff,0xff,0x48,0xd8,0xff,0x02,0x00,0x05]
626
627ds_dec_rtn_u32 v5, v1, v255 offset:65535
628// CHECK: [0xff,0xff,0x48,0xd8,0x01,0xff,0x00,0x05]
629
630ds_dec_rtn_u32 v5, v1, v2
631// CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x05]
632
633ds_dec_rtn_u32 v5, v1, v2 offset:0
634// CHECK: [0x00,0x00,0x48,0xd8,0x01,0x02,0x00,0x05]
635
636ds_dec_rtn_u32 v5, v1, v2 offset:4
637// CHECK: [0x04,0x00,0x48,0xd8,0x01,0x02,0x00,0x05]
638
639ds_dec_rtn_u32 v5, v1, v2 offset:65535 gds
640// CHECK: [0xff,0xff,0x49,0xd8,0x01,0x02,0x00,0x05]
641
642ds_min_rtn_i32 v5, v1, v2 offset:65535
643// CHECK: [0xff,0xff,0x4a,0xd8,0x01,0x02,0x00,0x05]
644
645ds_min_rtn_i32 v255, v1, v2 offset:65535
646// CHECK: [0xff,0xff,0x4a,0xd8,0x01,0x02,0x00,0xff]
647
648ds_min_rtn_i32 v5, v255, v2 offset:65535
649// CHECK: [0xff,0xff,0x4a,0xd8,0xff,0x02,0x00,0x05]
650
651ds_min_rtn_i32 v5, v1, v255 offset:65535
652// CHECK: [0xff,0xff,0x4a,0xd8,0x01,0xff,0x00,0x05]
653
654ds_min_rtn_i32 v5, v1, v2
655// CHECK: [0x00,0x00,0x4a,0xd8,0x01,0x02,0x00,0x05]
656
657ds_min_rtn_i32 v5, v1, v2 offset:0
658// CHECK: [0x00,0x00,0x4a,0xd8,0x01,0x02,0x00,0x05]
659
660ds_min_rtn_i32 v5, v1, v2 offset:4
661// CHECK: [0x04,0x00,0x4a,0xd8,0x01,0x02,0x00,0x05]
662
663ds_min_rtn_i32 v5, v1, v2 offset:65535 gds
664// CHECK: [0xff,0xff,0x4b,0xd8,0x01,0x02,0x00,0x05]
665
666ds_max_rtn_i32 v5, v1, v2 offset:65535
667// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0x05]
668
669ds_max_rtn_i32 v255, v1, v2 offset:65535
670// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0x02,0x00,0xff]
671
672ds_max_rtn_i32 v5, v255, v2 offset:65535
673// CHECK: [0xff,0xff,0x4c,0xd8,0xff,0x02,0x00,0x05]
674
675ds_max_rtn_i32 v5, v1, v255 offset:65535
676// CHECK: [0xff,0xff,0x4c,0xd8,0x01,0xff,0x00,0x05]
677
678ds_max_rtn_i32 v5, v1, v2
679// CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x05]
680
681ds_max_rtn_i32 v5, v1, v2 offset:0
682// CHECK: [0x00,0x00,0x4c,0xd8,0x01,0x02,0x00,0x05]
683
684ds_max_rtn_i32 v5, v1, v2 offset:4
685// CHECK: [0x04,0x00,0x4c,0xd8,0x01,0x02,0x00,0x05]
686
687ds_max_rtn_i32 v5, v1, v2 offset:65535 gds
688// CHECK: [0xff,0xff,0x4d,0xd8,0x01,0x02,0x00,0x05]
689
690ds_min_rtn_u32 v5, v1, v2 offset:65535
691// CHECK: [0xff,0xff,0x4e,0xd8,0x01,0x02,0x00,0x05]
692
693ds_min_rtn_u32 v255, v1, v2 offset:65535
694// CHECK: [0xff,0xff,0x4e,0xd8,0x01,0x02,0x00,0xff]
695
696ds_min_rtn_u32 v5, v255, v2 offset:65535
697// CHECK: [0xff,0xff,0x4e,0xd8,0xff,0x02,0x00,0x05]
698
699ds_min_rtn_u32 v5, v1, v255 offset:65535
700// CHECK: [0xff,0xff,0x4e,0xd8,0x01,0xff,0x00,0x05]
701
702ds_min_rtn_u32 v5, v1, v2
703// CHECK: [0x00,0x00,0x4e,0xd8,0x01,0x02,0x00,0x05]
704
705ds_min_rtn_u32 v5, v1, v2 offset:0
706// CHECK: [0x00,0x00,0x4e,0xd8,0x01,0x02,0x00,0x05]
707
708ds_min_rtn_u32 v5, v1, v2 offset:4
709// CHECK: [0x04,0x00,0x4e,0xd8,0x01,0x02,0x00,0x05]
710
711ds_min_rtn_u32 v5, v1, v2 offset:65535 gds
712// CHECK: [0xff,0xff,0x4f,0xd8,0x01,0x02,0x00,0x05]
713
714ds_max_rtn_u32 v5, v1, v2 offset:65535
715// CHECK: [0xff,0xff,0x50,0xd8,0x01,0x02,0x00,0x05]
716
717ds_max_rtn_u32 v255, v1, v2 offset:65535
718// CHECK: [0xff,0xff,0x50,0xd8,0x01,0x02,0x00,0xff]
719
720ds_max_rtn_u32 v5, v255, v2 offset:65535
721// CHECK: [0xff,0xff,0x50,0xd8,0xff,0x02,0x00,0x05]
722
723ds_max_rtn_u32 v5, v1, v255 offset:65535
724// CHECK: [0xff,0xff,0x50,0xd8,0x01,0xff,0x00,0x05]
725
726ds_max_rtn_u32 v5, v1, v2
727// CHECK: [0x00,0x00,0x50,0xd8,0x01,0x02,0x00,0x05]
728
729ds_max_rtn_u32 v5, v1, v2 offset:0
730// CHECK: [0x00,0x00,0x50,0xd8,0x01,0x02,0x00,0x05]
731
732ds_max_rtn_u32 v5, v1, v2 offset:4
733// CHECK: [0x04,0x00,0x50,0xd8,0x01,0x02,0x00,0x05]
734
735ds_max_rtn_u32 v5, v1, v2 offset:65535 gds
736// CHECK: [0xff,0xff,0x51,0xd8,0x01,0x02,0x00,0x05]
737
738ds_and_rtn_b32 v5, v1, v2 offset:65535
739// CHECK: [0xff,0xff,0x52,0xd8,0x01,0x02,0x00,0x05]
740
741ds_and_rtn_b32 v255, v1, v2 offset:65535
742// CHECK: [0xff,0xff,0x52,0xd8,0x01,0x02,0x00,0xff]
743
744ds_and_rtn_b32 v5, v255, v2 offset:65535
745// CHECK: [0xff,0xff,0x52,0xd8,0xff,0x02,0x00,0x05]
746
747ds_and_rtn_b32 v5, v1, v255 offset:65535
748// CHECK: [0xff,0xff,0x52,0xd8,0x01,0xff,0x00,0x05]
749
750ds_and_rtn_b32 v5, v1, v2
751// CHECK: [0x00,0x00,0x52,0xd8,0x01,0x02,0x00,0x05]
752
753ds_and_rtn_b32 v5, v1, v2 offset:0
754// CHECK: [0x00,0x00,0x52,0xd8,0x01,0x02,0x00,0x05]
755
756ds_and_rtn_b32 v5, v1, v2 offset:4
757// CHECK: [0x04,0x00,0x52,0xd8,0x01,0x02,0x00,0x05]
758
759ds_and_rtn_b32 v5, v1, v2 offset:65535 gds
760// CHECK: [0xff,0xff,0x53,0xd8,0x01,0x02,0x00,0x05]
761
762ds_or_rtn_b32 v5, v1, v2 offset:65535
763// CHECK: [0xff,0xff,0x54,0xd8,0x01,0x02,0x00,0x05]
764
765ds_or_rtn_b32 v255, v1, v2 offset:65535
766// CHECK: [0xff,0xff,0x54,0xd8,0x01,0x02,0x00,0xff]
767
768ds_or_rtn_b32 v5, v255, v2 offset:65535
769// CHECK: [0xff,0xff,0x54,0xd8,0xff,0x02,0x00,0x05]
770
771ds_or_rtn_b32 v5, v1, v255 offset:65535
772// CHECK: [0xff,0xff,0x54,0xd8,0x01,0xff,0x00,0x05]
773
774ds_or_rtn_b32 v5, v1, v2
775// CHECK: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x05]
776
777ds_or_rtn_b32 v5, v1, v2 offset:0
778// CHECK: [0x00,0x00,0x54,0xd8,0x01,0x02,0x00,0x05]
779
780ds_or_rtn_b32 v5, v1, v2 offset:4
781// CHECK: [0x04,0x00,0x54,0xd8,0x01,0x02,0x00,0x05]
782
783ds_or_rtn_b32 v5, v1, v2 offset:65535 gds
784// CHECK: [0xff,0xff,0x55,0xd8,0x01,0x02,0x00,0x05]
785
786ds_xor_rtn_b32 v5, v1, v2 offset:65535
787// CHECK: [0xff,0xff,0x56,0xd8,0x01,0x02,0x00,0x05]
788
789ds_xor_rtn_b32 v255, v1, v2 offset:65535
790// CHECK: [0xff,0xff,0x56,0xd8,0x01,0x02,0x00,0xff]
791
792ds_xor_rtn_b32 v5, v255, v2 offset:65535
793// CHECK: [0xff,0xff,0x56,0xd8,0xff,0x02,0x00,0x05]
794
795ds_xor_rtn_b32 v5, v1, v255 offset:65535
796// CHECK: [0xff,0xff,0x56,0xd8,0x01,0xff,0x00,0x05]
797
798ds_xor_rtn_b32 v5, v1, v2
799// CHECK: [0x00,0x00,0x56,0xd8,0x01,0x02,0x00,0x05]
800
801ds_xor_rtn_b32 v5, v1, v2 offset:0
802// CHECK: [0x00,0x00,0x56,0xd8,0x01,0x02,0x00,0x05]
803
804ds_xor_rtn_b32 v5, v1, v2 offset:4
805// CHECK: [0x04,0x00,0x56,0xd8,0x01,0x02,0x00,0x05]
806
807ds_xor_rtn_b32 v5, v1, v2 offset:65535 gds
808// CHECK: [0xff,0xff,0x57,0xd8,0x01,0x02,0x00,0x05]
809
810ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535
811// CHECK: [0xff,0xff,0x58,0xd8,0x01,0x02,0x03,0x05]
812
813ds_mskor_rtn_b32 v255, v1, v2, v3 offset:65535
814// CHECK: [0xff,0xff,0x58,0xd8,0x01,0x02,0x03,0xff]
815
816ds_mskor_rtn_b32 v5, v255, v2, v3 offset:65535
817// CHECK: [0xff,0xff,0x58,0xd8,0xff,0x02,0x03,0x05]
818
819ds_mskor_rtn_b32 v5, v1, v255, v3 offset:65535
820// CHECK: [0xff,0xff,0x58,0xd8,0x01,0xff,0x03,0x05]
821
822ds_mskor_rtn_b32 v5, v1, v2, v255 offset:65535
823// CHECK: [0xff,0xff,0x58,0xd8,0x01,0x02,0xff,0x05]
824
825ds_mskor_rtn_b32 v5, v1, v2, v3
826// CHECK: [0x00,0x00,0x58,0xd8,0x01,0x02,0x03,0x05]
827
828ds_mskor_rtn_b32 v5, v1, v2, v3 offset:0
829// CHECK: [0x00,0x00,0x58,0xd8,0x01,0x02,0x03,0x05]
830
831ds_mskor_rtn_b32 v5, v1, v2, v3 offset:4
832// CHECK: [0x04,0x00,0x58,0xd8,0x01,0x02,0x03,0x05]
833
834ds_mskor_rtn_b32 v5, v1, v2, v3 offset:65535 gds
835// CHECK: [0xff,0xff,0x59,0xd8,0x01,0x02,0x03,0x05]
836
837ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535
838// CHECK: [0xff,0xff,0x5a,0xd8,0x01,0x02,0x00,0x05]
839
840ds_wrxchg_rtn_b32 v255, v1, v2 offset:65535
841// CHECK: [0xff,0xff,0x5a,0xd8,0x01,0x02,0x00,0xff]
842
843ds_wrxchg_rtn_b32 v5, v255, v2 offset:65535
844// CHECK: [0xff,0xff,0x5a,0xd8,0xff,0x02,0x00,0x05]
845
846ds_wrxchg_rtn_b32 v5, v1, v255 offset:65535
847// CHECK: [0xff,0xff,0x5a,0xd8,0x01,0xff,0x00,0x05]
848
849ds_wrxchg_rtn_b32 v5, v1, v2
850// CHECK: [0x00,0x00,0x5a,0xd8,0x01,0x02,0x00,0x05]
851
852ds_wrxchg_rtn_b32 v5, v1, v2 offset:0
853// CHECK: [0x00,0x00,0x5a,0xd8,0x01,0x02,0x00,0x05]
854
855ds_wrxchg_rtn_b32 v5, v1, v2 offset:4
856// CHECK: [0x04,0x00,0x5a,0xd8,0x01,0x02,0x00,0x05]
857
858ds_wrxchg_rtn_b32 v5, v1, v2 offset:65535 gds
859// CHECK: [0xff,0xff,0x5b,0xd8,0x01,0x02,0x00,0x05]
860
861ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
862// CHECK: [0x7f,0xff,0x5c,0xd8,0x01,0x02,0x03,0x05]
863
864ds_wrxchg2_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
865// CHECK: [0x7f,0xff,0x5c,0xd8,0x01,0x02,0x03,0xfe]
866
867ds_wrxchg2_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
868// CHECK: [0x7f,0xff,0x5c,0xd8,0xff,0x02,0x03,0x05]
869
870ds_wrxchg2_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
871// CHECK: [0x7f,0xff,0x5c,0xd8,0x01,0xff,0x03,0x05]
872
873ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
874// CHECK: [0x7f,0xff,0x5c,0xd8,0x01,0x02,0xff,0x05]
875
876ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset1:255
877// CHECK: [0x00,0xff,0x5c,0xd8,0x01,0x02,0x03,0x05]
878
879ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
880// CHECK: [0x00,0xff,0x5c,0xd8,0x01,0x02,0x03,0x05]
881
882ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
883// CHECK: [0x10,0xff,0x5c,0xd8,0x01,0x02,0x03,0x05]
884
885ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127
886// CHECK: [0x7f,0x00,0x5c,0xd8,0x01,0x02,0x03,0x05]
887
888ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
889// CHECK: [0x7f,0x00,0x5c,0xd8,0x01,0x02,0x03,0x05]
890
891ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
892// CHECK: [0x7f,0x01,0x5c,0xd8,0x01,0x02,0x03,0x05]
893
894ds_wrxchg2_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
895// CHECK: [0x7f,0xff,0x5d,0xd8,0x01,0x02,0x03,0x05]
896
897ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255
898// CHECK: [0x7f,0xff,0x5e,0xd8,0x01,0x02,0x03,0x05]
899
900ds_wrxchg2st64_rtn_b32 v[254:255], v1, v2, v3 offset0:127 offset1:255
901// CHECK: [0x7f,0xff,0x5e,0xd8,0x01,0x02,0x03,0xfe]
902
903ds_wrxchg2st64_rtn_b32 v[5:6], v255, v2, v3 offset0:127 offset1:255
904// CHECK: [0x7f,0xff,0x5e,0xd8,0xff,0x02,0x03,0x05]
905
906ds_wrxchg2st64_rtn_b32 v[5:6], v1, v255, v3 offset0:127 offset1:255
907// CHECK: [0x7f,0xff,0x5e,0xd8,0x01,0xff,0x03,0x05]
908
909ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v255 offset0:127 offset1:255
910// CHECK: [0x7f,0xff,0x5e,0xd8,0x01,0x02,0xff,0x05]
911
912ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset1:255
913// CHECK: [0x00,0xff,0x5e,0xd8,0x01,0x02,0x03,0x05]
914
915ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:0 offset1:255
916// CHECK: [0x00,0xff,0x5e,0xd8,0x01,0x02,0x03,0x05]
917
918ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:16 offset1:255
919// CHECK: [0x10,0xff,0x5e,0xd8,0x01,0x02,0x03,0x05]
920
921ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127
922// CHECK: [0x7f,0x00,0x5e,0xd8,0x01,0x02,0x03,0x05]
923
924ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:0
925// CHECK: [0x7f,0x00,0x5e,0xd8,0x01,0x02,0x03,0x05]
926
927ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:1
928// CHECK: [0x7f,0x01,0x5e,0xd8,0x01,0x02,0x03,0x05]
929
930ds_wrxchg2st64_rtn_b32 v[5:6], v1, v2, v3 offset0:127 offset1:255 gds
931// CHECK: [0x7f,0xff,0x5f,0xd8,0x01,0x02,0x03,0x05]
932
933ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535
934// CHECK: [0xff,0xff,0x60,0xd8,0x01,0x02,0x03,0x05]
935
936ds_cmpst_rtn_b32 v255, v1, v2, v3 offset:65535
937// CHECK: [0xff,0xff,0x60,0xd8,0x01,0x02,0x03,0xff]
938
939ds_cmpst_rtn_b32 v5, v255, v2, v3 offset:65535
940// CHECK: [0xff,0xff,0x60,0xd8,0xff,0x02,0x03,0x05]
941
942ds_cmpst_rtn_b32 v5, v1, v255, v3 offset:65535
943// CHECK: [0xff,0xff,0x60,0xd8,0x01,0xff,0x03,0x05]
944
945ds_cmpst_rtn_b32 v5, v1, v2, v255 offset:65535
946// CHECK: [0xff,0xff,0x60,0xd8,0x01,0x02,0xff,0x05]
947
948ds_cmpst_rtn_b32 v5, v1, v2, v3
949// CHECK: [0x00,0x00,0x60,0xd8,0x01,0x02,0x03,0x05]
950
951ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:0
952// CHECK: [0x00,0x00,0x60,0xd8,0x01,0x02,0x03,0x05]
953
954ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:4
955// CHECK: [0x04,0x00,0x60,0xd8,0x01,0x02,0x03,0x05]
956
957ds_cmpst_rtn_b32 v5, v1, v2, v3 offset:65535 gds
958// CHECK: [0xff,0xff,0x61,0xd8,0x01,0x02,0x03,0x05]
959
960ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535
961// CHECK: [0xff,0xff,0x62,0xd8,0x01,0x02,0x03,0x05]
962
963ds_cmpst_rtn_f32 v255, v1, v2, v3 offset:65535
964// CHECK: [0xff,0xff,0x62,0xd8,0x01,0x02,0x03,0xff]
965
966ds_cmpst_rtn_f32 v5, v255, v2, v3 offset:65535
967// CHECK: [0xff,0xff,0x62,0xd8,0xff,0x02,0x03,0x05]
968
969ds_cmpst_rtn_f32 v5, v1, v255, v3 offset:65535
970// CHECK: [0xff,0xff,0x62,0xd8,0x01,0xff,0x03,0x05]
971
972ds_cmpst_rtn_f32 v5, v1, v2, v255 offset:65535
973// CHECK: [0xff,0xff,0x62,0xd8,0x01,0x02,0xff,0x05]
974
975ds_cmpst_rtn_f32 v5, v1, v2, v3
976// CHECK: [0x00,0x00,0x62,0xd8,0x01,0x02,0x03,0x05]
977
978ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:0
979// CHECK: [0x00,0x00,0x62,0xd8,0x01,0x02,0x03,0x05]
980
981ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:4
982// CHECK: [0x04,0x00,0x62,0xd8,0x01,0x02,0x03,0x05]
983
984ds_cmpst_rtn_f32 v5, v1, v2, v3 offset:65535 gds
985// CHECK: [0xff,0xff,0x63,0xd8,0x01,0x02,0x03,0x05]
986
987ds_min_rtn_f32 v5, v1, v2 offset:65535
988// CHECK: [0xff,0xff,0x64,0xd8,0x01,0x02,0x00,0x05]
989
990ds_min_rtn_f32 v255, v1, v2 offset:65535
991// CHECK: [0xff,0xff,0x64,0xd8,0x01,0x02,0x00,0xff]
992
993ds_min_rtn_f32 v5, v255, v2 offset:65535
994// CHECK: [0xff,0xff,0x64,0xd8,0xff,0x02,0x00,0x05]
995
996ds_min_rtn_f32 v5, v1, v255 offset:65535
997// CHECK: [0xff,0xff,0x64,0xd8,0x01,0xff,0x00,0x05]
998
999ds_min_rtn_f32 v5, v1, v2
1000// CHECK: [0x00,0x00,0x64,0xd8,0x01,0x02,0x00,0x05]
1001
1002ds_min_rtn_f32 v5, v1, v2 offset:0
1003// CHECK: [0x00,0x00,0x64,0xd8,0x01,0x02,0x00,0x05]
1004
1005ds_min_rtn_f32 v5, v1, v2 offset:4
1006// CHECK: [0x04,0x00,0x64,0xd8,0x01,0x02,0x00,0x05]
1007
1008ds_min_rtn_f32 v5, v1, v2 offset:65535 gds
1009// CHECK: [0xff,0xff,0x65,0xd8,0x01,0x02,0x00,0x05]
1010
1011ds_max_rtn_f32 v5, v1, v2 offset:65535
1012// CHECK: [0xff,0xff,0x66,0xd8,0x01,0x02,0x00,0x05]
1013
1014ds_max_rtn_f32 v255, v1, v2 offset:65535
1015// CHECK: [0xff,0xff,0x66,0xd8,0x01,0x02,0x00,0xff]
1016
1017ds_max_rtn_f32 v5, v255, v2 offset:65535
1018// CHECK: [0xff,0xff,0x66,0xd8,0xff,0x02,0x00,0x05]
1019
1020ds_max_rtn_f32 v5, v1, v255 offset:65535
1021// CHECK: [0xff,0xff,0x66,0xd8,0x01,0xff,0x00,0x05]
1022
1023ds_max_rtn_f32 v5, v1, v2
1024// CHECK: [0x00,0x00,0x66,0xd8,0x01,0x02,0x00,0x05]
1025
1026ds_max_rtn_f32 v5, v1, v2 offset:0
1027// CHECK: [0x00,0x00,0x66,0xd8,0x01,0x02,0x00,0x05]
1028
1029ds_max_rtn_f32 v5, v1, v2 offset:4
1030// CHECK: [0x04,0x00,0x66,0xd8,0x01,0x02,0x00,0x05]
1031
1032ds_max_rtn_f32 v5, v1, v2 offset:65535 gds
1033// CHECK: [0xff,0xff,0x67,0xd8,0x01,0x02,0x00,0x05]
1034
1035ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535
1036// CHECK: [0xff,0xff,0x68,0xd8,0x01,0x02,0x03,0x05]
1037
1038ds_wrap_rtn_b32 v255, v1, v2, v3 offset:65535
1039// CHECK: [0xff,0xff,0x68,0xd8,0x01,0x02,0x03,0xff]
1040
1041ds_wrap_rtn_b32 v5, v255, v2, v3 offset:65535
1042// CHECK: [0xff,0xff,0x68,0xd8,0xff,0x02,0x03,0x05]
1043
1044ds_wrap_rtn_b32 v5, v1, v255, v3 offset:65535
1045// CHECK: [0xff,0xff,0x68,0xd8,0x01,0xff,0x03,0x05]
1046
1047ds_wrap_rtn_b32 v5, v1, v2, v255 offset:65535
1048// CHECK: [0xff,0xff,0x68,0xd8,0x01,0x02,0xff,0x05]
1049
1050ds_wrap_rtn_b32 v5, v1, v2, v3
1051// CHECK: [0x00,0x00,0x68,0xd8,0x01,0x02,0x03,0x05]
1052
1053ds_wrap_rtn_b32 v5, v1, v2, v3 offset:0
1054// CHECK: [0x00,0x00,0x68,0xd8,0x01,0x02,0x03,0x05]
1055
1056ds_wrap_rtn_b32 v5, v1, v2, v3 offset:4
1057// CHECK: [0x04,0x00,0x68,0xd8,0x01,0x02,0x03,0x05]
1058
1059ds_wrap_rtn_b32 v5, v1, v2, v3 offset:65535 gds
1060// CHECK: [0xff,0xff,0x69,0xd8,0x01,0x02,0x03,0x05]
1061
1062ds_add_rtn_f32 v5, v1, v2 offset:65535
1063// CHECK: [0xff,0xff,0x6a,0xd8,0x01,0x02,0x00,0x05]
1064
1065ds_add_rtn_f32 v255, v1, v2 offset:65535
1066// CHECK: [0xff,0xff,0x6a,0xd8,0x01,0x02,0x00,0xff]
1067
1068ds_add_rtn_f32 v5, v255, v2 offset:65535
1069// CHECK: [0xff,0xff,0x6a,0xd8,0xff,0x02,0x00,0x05]
1070
1071ds_add_rtn_f32 v5, v1, v255 offset:65535
1072// CHECK: [0xff,0xff,0x6a,0xd8,0x01,0xff,0x00,0x05]
1073
1074ds_add_rtn_f32 v5, v1, v2
1075// CHECK: [0x00,0x00,0x6a,0xd8,0x01,0x02,0x00,0x05]
1076
1077ds_add_rtn_f32 v5, v1, v2 offset:0
1078// CHECK: [0x00,0x00,0x6a,0xd8,0x01,0x02,0x00,0x05]
1079
1080ds_add_rtn_f32 v5, v1, v2 offset:4
1081// CHECK: [0x04,0x00,0x6a,0xd8,0x01,0x02,0x00,0x05]
1082
1083ds_add_rtn_f32 v5, v1, v2 offset:65535 gds
1084// CHECK: [0xff,0xff,0x6b,0xd8,0x01,0x02,0x00,0x05]
1085
1086ds_read_b32 v5, v1 offset:65535
1087// CHECK: [0xff,0xff,0x6c,0xd8,0x01,0x00,0x00,0x05]
1088
1089ds_read_b32 v255, v1 offset:65535
1090// CHECK: [0xff,0xff,0x6c,0xd8,0x01,0x00,0x00,0xff]
1091
1092ds_read_b32 v5, v255 offset:65535
1093// CHECK: [0xff,0xff,0x6c,0xd8,0xff,0x00,0x00,0x05]
1094
1095ds_read_b32 v5, v1
1096// CHECK: [0x00,0x00,0x6c,0xd8,0x01,0x00,0x00,0x05]
1097
1098ds_read_b32 v5, v1 offset:0
1099// CHECK: [0x00,0x00,0x6c,0xd8,0x01,0x00,0x00,0x05]
1100
1101ds_read_b32 v5, v1 offset:4
1102// CHECK: [0x04,0x00,0x6c,0xd8,0x01,0x00,0x00,0x05]
1103
1104ds_read_b32 v5, v1 offset:65535 gds
1105// CHECK: [0xff,0xff,0x6d,0xd8,0x01,0x00,0x00,0x05]
1106
1107ds_read2_b32 v[5:6], v1 offset0:127 offset1:255
1108// CHECK: [0x7f,0xff,0x6e,0xd8,0x01,0x00,0x00,0x05]
1109
1110ds_read2_b32 v[254:255], v1 offset0:127 offset1:255
1111// CHECK: [0x7f,0xff,0x6e,0xd8,0x01,0x00,0x00,0xfe]
1112
1113ds_read2_b32 v[5:6], v255 offset0:127 offset1:255
1114// CHECK: [0x7f,0xff,0x6e,0xd8,0xff,0x00,0x00,0x05]
1115
1116ds_read2_b32 v[5:6], v1 offset1:255
1117// CHECK: [0x00,0xff,0x6e,0xd8,0x01,0x00,0x00,0x05]
1118
1119ds_read2_b32 v[5:6], v1 offset0:0 offset1:255
1120// CHECK: [0x00,0xff,0x6e,0xd8,0x01,0x00,0x00,0x05]
1121
1122ds_read2_b32 v[5:6], v1 offset0:16 offset1:255
1123// CHECK: [0x10,0xff,0x6e,0xd8,0x01,0x00,0x00,0x05]
1124
1125ds_read2_b32 v[5:6], v1 offset0:127
1126// CHECK: [0x7f,0x00,0x6e,0xd8,0x01,0x00,0x00,0x05]
1127
1128ds_read2_b32 v[5:6], v1 offset0:127 offset1:0
1129// CHECK: [0x7f,0x00,0x6e,0xd8,0x01,0x00,0x00,0x05]
1130
1131ds_read2_b32 v[5:6], v1 offset0:127 offset1:1
1132// CHECK: [0x7f,0x01,0x6e,0xd8,0x01,0x00,0x00,0x05]
1133
1134ds_read2_b32 v[5:6], v1 offset0:127 offset1:255 gds
1135// CHECK: [0x7f,0xff,0x6f,0xd8,0x01,0x00,0x00,0x05]
1136
1137ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255
1138// CHECK: [0x7f,0xff,0x70,0xd8,0x01,0x00,0x00,0x05]
1139
1140ds_read2st64_b32 v[254:255], v1 offset0:127 offset1:255
1141// CHECK: [0x7f,0xff,0x70,0xd8,0x01,0x00,0x00,0xfe]
1142
1143ds_read2st64_b32 v[5:6], v255 offset0:127 offset1:255
1144// CHECK: [0x7f,0xff,0x70,0xd8,0xff,0x00,0x00,0x05]
1145
1146ds_read2st64_b32 v[5:6], v1 offset1:255
1147// CHECK: [0x00,0xff,0x70,0xd8,0x01,0x00,0x00,0x05]
1148
1149ds_read2st64_b32 v[5:6], v1 offset0:0 offset1:255
1150// CHECK: [0x00,0xff,0x70,0xd8,0x01,0x00,0x00,0x05]
1151
1152ds_read2st64_b32 v[5:6], v1 offset0:16 offset1:255
1153// CHECK: [0x10,0xff,0x70,0xd8,0x01,0x00,0x00,0x05]
1154
1155ds_read2st64_b32 v[5:6], v1 offset0:127
1156// CHECK: [0x7f,0x00,0x70,0xd8,0x01,0x00,0x00,0x05]
1157
1158ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:0
1159// CHECK: [0x7f,0x00,0x70,0xd8,0x01,0x00,0x00,0x05]
1160
1161ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:1
1162// CHECK: [0x7f,0x01,0x70,0xd8,0x01,0x00,0x00,0x05]
1163
1164ds_read2st64_b32 v[5:6], v1 offset0:127 offset1:255 gds
1165// CHECK: [0x7f,0xff,0x71,0xd8,0x01,0x00,0x00,0x05]
1166
1167ds_read_i8 v5, v1 offset:65535
1168// CHECK: [0xff,0xff,0x72,0xd8,0x01,0x00,0x00,0x05]
1169
1170ds_read_i8 v255, v1 offset:65535
1171// CHECK: [0xff,0xff,0x72,0xd8,0x01,0x00,0x00,0xff]
1172
1173ds_read_i8 v5, v255 offset:65535
1174// CHECK: [0xff,0xff,0x72,0xd8,0xff,0x00,0x00,0x05]
1175
1176ds_read_i8 v5, v1
1177// CHECK: [0x00,0x00,0x72,0xd8,0x01,0x00,0x00,0x05]
1178
1179ds_read_i8 v5, v1 offset:0
1180// CHECK: [0x00,0x00,0x72,0xd8,0x01,0x00,0x00,0x05]
1181
1182ds_read_i8 v5, v1 offset:4
1183// CHECK: [0x04,0x00,0x72,0xd8,0x01,0x00,0x00,0x05]
1184
1185ds_read_i8 v5, v1 offset:65535 gds
1186// CHECK: [0xff,0xff,0x73,0xd8,0x01,0x00,0x00,0x05]
1187
1188ds_read_u8 v5, v1 offset:65535
1189// CHECK: [0xff,0xff,0x74,0xd8,0x01,0x00,0x00,0x05]
1190
1191ds_read_u8 v255, v1 offset:65535
1192// CHECK: [0xff,0xff,0x74,0xd8,0x01,0x00,0x00,0xff]
1193
1194ds_read_u8 v5, v255 offset:65535
1195// CHECK: [0xff,0xff,0x74,0xd8,0xff,0x00,0x00,0x05]
1196
1197ds_read_u8 v5, v1
1198// CHECK: [0x00,0x00,0x74,0xd8,0x01,0x00,0x00,0x05]
1199
1200ds_read_u8 v5, v1 offset:0
1201// CHECK: [0x00,0x00,0x74,0xd8,0x01,0x00,0x00,0x05]
1202
1203ds_read_u8 v5, v1 offset:4
1204// CHECK: [0x04,0x00,0x74,0xd8,0x01,0x00,0x00,0x05]
1205
1206ds_read_u8 v5, v1 offset:65535 gds
1207// CHECK: [0xff,0xff,0x75,0xd8,0x01,0x00,0x00,0x05]
1208
1209ds_read_i16 v5, v1 offset:65535
1210// CHECK: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0x05]
1211
1212ds_read_i16 v255, v1 offset:65535
1213// CHECK: [0xff,0xff,0x76,0xd8,0x01,0x00,0x00,0xff]
1214
1215ds_read_i16 v5, v255 offset:65535
1216// CHECK: [0xff,0xff,0x76,0xd8,0xff,0x00,0x00,0x05]
1217
1218ds_read_i16 v5, v1
1219// CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x05]
1220
1221ds_read_i16 v5, v1 offset:0
1222// CHECK: [0x00,0x00,0x76,0xd8,0x01,0x00,0x00,0x05]
1223
1224ds_read_i16 v5, v1 offset:4
1225// CHECK: [0x04,0x00,0x76,0xd8,0x01,0x00,0x00,0x05]
1226
1227ds_read_i16 v5, v1 offset:65535 gds
1228// CHECK: [0xff,0xff,0x77,0xd8,0x01,0x00,0x00,0x05]
1229
1230ds_read_u16 v5, v1 offset:65535
1231// CHECK: [0xff,0xff,0x78,0xd8,0x01,0x00,0x00,0x05]
1232
1233ds_read_u16 v255, v1 offset:65535
1234// CHECK: [0xff,0xff,0x78,0xd8,0x01,0x00,0x00,0xff]
1235
1236ds_read_u16 v5, v255 offset:65535
1237// CHECK: [0xff,0xff,0x78,0xd8,0xff,0x00,0x00,0x05]
1238
1239ds_read_u16 v5, v1
1240// CHECK: [0x00,0x00,0x78,0xd8,0x01,0x00,0x00,0x05]
1241
1242ds_read_u16 v5, v1 offset:0
1243// CHECK: [0x00,0x00,0x78,0xd8,0x01,0x00,0x00,0x05]
1244
1245ds_read_u16 v5, v1 offset:4
1246// CHECK: [0x04,0x00,0x78,0xd8,0x01,0x00,0x00,0x05]
1247
1248ds_read_u16 v5, v1 offset:65535 gds
1249// CHECK: [0xff,0xff,0x79,0xd8,0x01,0x00,0x00,0x05]
1250
1251ds_swizzle_b32 v5, v1 offset:65535
1252// CHECK: [0xff,0xff,0x7a,0xd8,0x01,0x00,0x00,0x05]
1253
1254ds_swizzle_b32 v255, v1 offset:65535
1255// CHECK: [0xff,0xff,0x7a,0xd8,0x01,0x00,0x00,0xff]
1256
1257ds_swizzle_b32 v5, v255 offset:65535
1258// CHECK: [0xff,0xff,0x7a,0xd8,0xff,0x00,0x00,0x05]
1259
1260ds_swizzle_b32 v5, v1
1261// CHECK: [0x00,0x00,0x7a,0xd8,0x01,0x00,0x00,0x05]
1262
1263ds_swizzle_b32 v5, v1 offset:0
1264// CHECK: [0x00,0x00,0x7a,0xd8,0x01,0x00,0x00,0x05]
1265
1266ds_swizzle_b32 v5, v1 offset:4
1267// CHECK: [0x04,0x00,0x7a,0xd8,0x01,0x00,0x00,0x05]
1268
1269ds_swizzle_b32 v5, v1 offset:65535 gds
1270// CHECK: [0xff,0xff,0x7b,0xd8,0x01,0x00,0x00,0x05]
1271
1272ds_permute_b32 v5, v1, v2 offset:65535
1273// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0x05]
1274
1275ds_permute_b32 v255, v1, v2 offset:65535
1276// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0x02,0x00,0xff]
1277
1278ds_permute_b32 v5, v255, v2 offset:65535
1279// CHECK: [0xff,0xff,0x7c,0xd8,0xff,0x02,0x00,0x05]
1280
1281ds_permute_b32 v5, v1, v255 offset:65535
1282// CHECK: [0xff,0xff,0x7c,0xd8,0x01,0xff,0x00,0x05]
1283
1284ds_permute_b32 v5, v1, v2
1285// CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x05]
1286
1287ds_permute_b32 v5, v1, v2 offset:0
1288// CHECK: [0x00,0x00,0x7c,0xd8,0x01,0x02,0x00,0x05]
1289
1290ds_permute_b32 v5, v1, v2 offset:4
1291// CHECK: [0x04,0x00,0x7c,0xd8,0x01,0x02,0x00,0x05]
1292
1293ds_bpermute_b32 v5, v1, v2 offset:65535
1294// CHECK: [0xff,0xff,0x7e,0xd8,0x01,0x02,0x00,0x05]
1295
1296ds_bpermute_b32 v255, v1, v2 offset:65535
1297// CHECK: [0xff,0xff,0x7e,0xd8,0x01,0x02,0x00,0xff]
1298
1299ds_bpermute_b32 v5, v255, v2 offset:65535
1300// CHECK: [0xff,0xff,0x7e,0xd8,0xff,0x02,0x00,0x05]
1301
1302ds_bpermute_b32 v5, v1, v255 offset:65535
1303// CHECK: [0xff,0xff,0x7e,0xd8,0x01,0xff,0x00,0x05]
1304
1305ds_bpermute_b32 v5, v1, v2
1306// CHECK: [0x00,0x00,0x7e,0xd8,0x01,0x02,0x00,0x05]
1307
1308ds_bpermute_b32 v5, v1, v2 offset:0
1309// CHECK: [0x00,0x00,0x7e,0xd8,0x01,0x02,0x00,0x05]
1310
1311ds_bpermute_b32 v5, v1, v2 offset:4
1312// CHECK: [0x04,0x00,0x7e,0xd8,0x01,0x02,0x00,0x05]
1313
1314ds_add_u64 v1, v[2:3] offset:65535
1315// CHECK: [0xff,0xff,0x80,0xd8,0x01,0x02,0x00,0x00]
1316
1317ds_add_u64 v255, v[2:3] offset:65535
1318// CHECK: [0xff,0xff,0x80,0xd8,0xff,0x02,0x00,0x00]
1319
1320ds_add_u64 v1, v[254:255] offset:65535
1321// CHECK: [0xff,0xff,0x80,0xd8,0x01,0xfe,0x00,0x00]
1322
1323ds_add_u64 v1, v[2:3]
1324// CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
1325
1326ds_add_u64 v1, v[2:3] offset:0
1327// CHECK: [0x00,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
1328
1329ds_add_u64 v1, v[2:3] offset:4
1330// CHECK: [0x04,0x00,0x80,0xd8,0x01,0x02,0x00,0x00]
1331
1332ds_add_u64 v1, v[2:3] offset:65535 gds
1333// CHECK: [0xff,0xff,0x81,0xd8,0x01,0x02,0x00,0x00]
1334
1335ds_sub_u64 v1, v[2:3] offset:65535
1336// CHECK: [0xff,0xff,0x82,0xd8,0x01,0x02,0x00,0x00]
1337
1338ds_sub_u64 v255, v[2:3] offset:65535
1339// CHECK: [0xff,0xff,0x82,0xd8,0xff,0x02,0x00,0x00]
1340
1341ds_sub_u64 v1, v[254:255] offset:65535
1342// CHECK: [0xff,0xff,0x82,0xd8,0x01,0xfe,0x00,0x00]
1343
1344ds_sub_u64 v1, v[2:3]
1345// CHECK: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
1346
1347ds_sub_u64 v1, v[2:3] offset:0
1348// CHECK: [0x00,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
1349
1350ds_sub_u64 v1, v[2:3] offset:4
1351// CHECK: [0x04,0x00,0x82,0xd8,0x01,0x02,0x00,0x00]
1352
1353ds_sub_u64 v1, v[2:3] offset:65535 gds
1354// CHECK: [0xff,0xff,0x83,0xd8,0x01,0x02,0x00,0x00]
1355
1356ds_rsub_u64 v1, v[2:3] offset:65535
1357// CHECK: [0xff,0xff,0x84,0xd8,0x01,0x02,0x00,0x00]
1358
1359ds_rsub_u64 v255, v[2:3] offset:65535
1360// CHECK: [0xff,0xff,0x84,0xd8,0xff,0x02,0x00,0x00]
1361
1362ds_rsub_u64 v1, v[254:255] offset:65535
1363// CHECK: [0xff,0xff,0x84,0xd8,0x01,0xfe,0x00,0x00]
1364
1365ds_rsub_u64 v1, v[2:3]
1366// CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
1367
1368ds_rsub_u64 v1, v[2:3] offset:0
1369// CHECK: [0x00,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
1370
1371ds_rsub_u64 v1, v[2:3] offset:4
1372// CHECK: [0x04,0x00,0x84,0xd8,0x01,0x02,0x00,0x00]
1373
1374ds_rsub_u64 v1, v[2:3] offset:65535 gds
1375// CHECK: [0xff,0xff,0x85,0xd8,0x01,0x02,0x00,0x00]
1376
1377ds_inc_u64 v1, v[2:3] offset:65535
1378// CHECK: [0xff,0xff,0x86,0xd8,0x01,0x02,0x00,0x00]
1379
1380ds_inc_u64 v255, v[2:3] offset:65535
1381// CHECK: [0xff,0xff,0x86,0xd8,0xff,0x02,0x00,0x00]
1382
1383ds_inc_u64 v1, v[254:255] offset:65535
1384// CHECK: [0xff,0xff,0x86,0xd8,0x01,0xfe,0x00,0x00]
1385
1386ds_inc_u64 v1, v[2:3]
1387// CHECK: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
1388
1389ds_inc_u64 v1, v[2:3] offset:0
1390// CHECK: [0x00,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
1391
1392ds_inc_u64 v1, v[2:3] offset:4
1393// CHECK: [0x04,0x00,0x86,0xd8,0x01,0x02,0x00,0x00]
1394
1395ds_inc_u64 v1, v[2:3] offset:65535 gds
1396// CHECK: [0xff,0xff,0x87,0xd8,0x01,0x02,0x00,0x00]
1397
1398ds_dec_u64 v1, v[2:3] offset:65535
1399// CHECK: [0xff,0xff,0x88,0xd8,0x01,0x02,0x00,0x00]
1400
1401ds_dec_u64 v255, v[2:3] offset:65535
1402// CHECK: [0xff,0xff,0x88,0xd8,0xff,0x02,0x00,0x00]
1403
1404ds_dec_u64 v1, v[254:255] offset:65535
1405// CHECK: [0xff,0xff,0x88,0xd8,0x01,0xfe,0x00,0x00]
1406
1407ds_dec_u64 v1, v[2:3]
1408// CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
1409
1410ds_dec_u64 v1, v[2:3] offset:0
1411// CHECK: [0x00,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
1412
1413ds_dec_u64 v1, v[2:3] offset:4
1414// CHECK: [0x04,0x00,0x88,0xd8,0x01,0x02,0x00,0x00]
1415
1416ds_dec_u64 v1, v[2:3] offset:65535 gds
1417// CHECK: [0xff,0xff,0x89,0xd8,0x01,0x02,0x00,0x00]
1418
1419ds_min_i64 v1, v[2:3] offset:65535
1420// CHECK: [0xff,0xff,0x8a,0xd8,0x01,0x02,0x00,0x00]
1421
1422ds_min_i64 v255, v[2:3] offset:65535
1423// CHECK: [0xff,0xff,0x8a,0xd8,0xff,0x02,0x00,0x00]
1424
1425ds_min_i64 v1, v[254:255] offset:65535
1426// CHECK: [0xff,0xff,0x8a,0xd8,0x01,0xfe,0x00,0x00]
1427
1428ds_min_i64 v1, v[2:3]
1429// CHECK: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
1430
1431ds_min_i64 v1, v[2:3] offset:0
1432// CHECK: [0x00,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
1433
1434ds_min_i64 v1, v[2:3] offset:4
1435// CHECK: [0x04,0x00,0x8a,0xd8,0x01,0x02,0x00,0x00]
1436
1437ds_min_i64 v1, v[2:3] offset:65535 gds
1438// CHECK: [0xff,0xff,0x8b,0xd8,0x01,0x02,0x00,0x00]
1439
1440ds_max_i64 v1, v[2:3] offset:65535
1441// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0x02,0x00,0x00]
1442
1443ds_max_i64 v255, v[2:3] offset:65535
1444// CHECK: [0xff,0xff,0x8c,0xd8,0xff,0x02,0x00,0x00]
1445
1446ds_max_i64 v1, v[254:255] offset:65535
1447// CHECK: [0xff,0xff,0x8c,0xd8,0x01,0xfe,0x00,0x00]
1448
1449ds_max_i64 v1, v[2:3]
1450// CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
1451
1452ds_max_i64 v1, v[2:3] offset:0
1453// CHECK: [0x00,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
1454
1455ds_max_i64 v1, v[2:3] offset:4
1456// CHECK: [0x04,0x00,0x8c,0xd8,0x01,0x02,0x00,0x00]
1457
1458ds_max_i64 v1, v[2:3] offset:65535 gds
1459// CHECK: [0xff,0xff,0x8d,0xd8,0x01,0x02,0x00,0x00]
1460
1461ds_min_u64 v1, v[2:3] offset:65535
1462// CHECK: [0xff,0xff,0x8e,0xd8,0x01,0x02,0x00,0x00]
1463
1464ds_min_u64 v255, v[2:3] offset:65535
1465// CHECK: [0xff,0xff,0x8e,0xd8,0xff,0x02,0x00,0x00]
1466
1467ds_min_u64 v1, v[254:255] offset:65535
1468// CHECK: [0xff,0xff,0x8e,0xd8,0x01,0xfe,0x00,0x00]
1469
1470ds_min_u64 v1, v[2:3]
1471// CHECK: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
1472
1473ds_min_u64 v1, v[2:3] offset:0
1474// CHECK: [0x00,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
1475
1476ds_min_u64 v1, v[2:3] offset:4
1477// CHECK: [0x04,0x00,0x8e,0xd8,0x01,0x02,0x00,0x00]
1478
1479ds_min_u64 v1, v[2:3] offset:65535 gds
1480// CHECK: [0xff,0xff,0x8f,0xd8,0x01,0x02,0x00,0x00]
1481
1482ds_max_u64 v1, v[2:3] offset:65535
1483// CHECK: [0xff,0xff,0x90,0xd8,0x01,0x02,0x00,0x00]
1484
1485ds_max_u64 v255, v[2:3] offset:65535
1486// CHECK: [0xff,0xff,0x90,0xd8,0xff,0x02,0x00,0x00]
1487
1488ds_max_u64 v1, v[254:255] offset:65535
1489// CHECK: [0xff,0xff,0x90,0xd8,0x01,0xfe,0x00,0x00]
1490
1491ds_max_u64 v1, v[2:3]
1492// CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
1493
1494ds_max_u64 v1, v[2:3] offset:0
1495// CHECK: [0x00,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
1496
1497ds_max_u64 v1, v[2:3] offset:4
1498// CHECK: [0x04,0x00,0x90,0xd8,0x01,0x02,0x00,0x00]
1499
1500ds_max_u64 v1, v[2:3] offset:65535 gds
1501// CHECK: [0xff,0xff,0x91,0xd8,0x01,0x02,0x00,0x00]
1502
1503ds_and_b64 v1, v[2:3] offset:65535
1504// CHECK: [0xff,0xff,0x92,0xd8,0x01,0x02,0x00,0x00]
1505
1506ds_and_b64 v255, v[2:3] offset:65535
1507// CHECK: [0xff,0xff,0x92,0xd8,0xff,0x02,0x00,0x00]
1508
1509ds_and_b64 v1, v[254:255] offset:65535
1510// CHECK: [0xff,0xff,0x92,0xd8,0x01,0xfe,0x00,0x00]
1511
1512ds_and_b64 v1, v[2:3]
1513// CHECK: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
1514
1515ds_and_b64 v1, v[2:3] offset:0
1516// CHECK: [0x00,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
1517
1518ds_and_b64 v1, v[2:3] offset:4
1519// CHECK: [0x04,0x00,0x92,0xd8,0x01,0x02,0x00,0x00]
1520
1521ds_and_b64 v1, v[2:3] offset:65535 gds
1522// CHECK: [0xff,0xff,0x93,0xd8,0x01,0x02,0x00,0x00]
1523
1524ds_or_b64 v1, v[2:3] offset:65535
1525// CHECK: [0xff,0xff,0x94,0xd8,0x01,0x02,0x00,0x00]
1526
1527ds_or_b64 v255, v[2:3] offset:65535
1528// CHECK: [0xff,0xff,0x94,0xd8,0xff,0x02,0x00,0x00]
1529
1530ds_or_b64 v1, v[254:255] offset:65535
1531// CHECK: [0xff,0xff,0x94,0xd8,0x01,0xfe,0x00,0x00]
1532
1533ds_or_b64 v1, v[2:3]
1534// CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
1535
1536ds_or_b64 v1, v[2:3] offset:0
1537// CHECK: [0x00,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
1538
1539ds_or_b64 v1, v[2:3] offset:4
1540// CHECK: [0x04,0x00,0x94,0xd8,0x01,0x02,0x00,0x00]
1541
1542ds_or_b64 v1, v[2:3] offset:65535 gds
1543// CHECK: [0xff,0xff,0x95,0xd8,0x01,0x02,0x00,0x00]
1544
1545ds_xor_b64 v1, v[2:3] offset:65535
1546// CHECK: [0xff,0xff,0x96,0xd8,0x01,0x02,0x00,0x00]
1547
1548ds_xor_b64 v255, v[2:3] offset:65535
1549// CHECK: [0xff,0xff,0x96,0xd8,0xff,0x02,0x00,0x00]
1550
1551ds_xor_b64 v1, v[254:255] offset:65535
1552// CHECK: [0xff,0xff,0x96,0xd8,0x01,0xfe,0x00,0x00]
1553
1554ds_xor_b64 v1, v[2:3]
1555// CHECK: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
1556
1557ds_xor_b64 v1, v[2:3] offset:0
1558// CHECK: [0x00,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
1559
1560ds_xor_b64 v1, v[2:3] offset:4
1561// CHECK: [0x04,0x00,0x96,0xd8,0x01,0x02,0x00,0x00]
1562
1563ds_xor_b64 v1, v[2:3] offset:65535 gds
1564// CHECK: [0xff,0xff,0x97,0xd8,0x01,0x02,0x00,0x00]
1565
1566ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535
1567// CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0x03,0x00]
1568
1569ds_mskor_b64 v255, v[2:3], v[3:4] offset:65535
1570// CHECK: [0xff,0xff,0x98,0xd8,0xff,0x02,0x03,0x00]
1571
1572ds_mskor_b64 v1, v[254:255], v[3:4] offset:65535
1573// CHECK: [0xff,0xff,0x98,0xd8,0x01,0xfe,0x03,0x00]
1574
1575ds_mskor_b64 v1, v[2:3], v[254:255] offset:65535
1576// CHECK: [0xff,0xff,0x98,0xd8,0x01,0x02,0xfe,0x00]
1577
1578ds_mskor_b64 v1, v[2:3], v[3:4]
1579// CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x03,0x00]
1580
1581ds_mskor_b64 v1, v[2:3], v[3:4] offset:0
1582// CHECK: [0x00,0x00,0x98,0xd8,0x01,0x02,0x03,0x00]
1583
1584ds_mskor_b64 v1, v[2:3], v[3:4] offset:4
1585// CHECK: [0x04,0x00,0x98,0xd8,0x01,0x02,0x03,0x00]
1586
1587ds_mskor_b64 v1, v[2:3], v[3:4] offset:65535 gds
1588// CHECK: [0xff,0xff,0x99,0xd8,0x01,0x02,0x03,0x00]
1589
1590ds_write_b64 v1, v[2:3] offset:65535
1591// CHECK: [0xff,0xff,0x9a,0xd8,0x01,0x02,0x00,0x00]
1592
1593ds_write_b64 v255, v[2:3] offset:65535
1594// CHECK: [0xff,0xff,0x9a,0xd8,0xff,0x02,0x00,0x00]
1595
1596ds_write_b64 v1, v[254:255] offset:65535
1597// CHECK: [0xff,0xff,0x9a,0xd8,0x01,0xfe,0x00,0x00]
1598
1599ds_write_b64 v1, v[2:3]
1600// CHECK: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
1601
1602ds_write_b64 v1, v[2:3] offset:0
1603// CHECK: [0x00,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
1604
1605ds_write_b64 v1, v[2:3] offset:4
1606// CHECK: [0x04,0x00,0x9a,0xd8,0x01,0x02,0x00,0x00]
1607
1608ds_write_b64 v1, v[2:3] offset:65535 gds
1609// CHECK: [0xff,0xff,0x9b,0xd8,0x01,0x02,0x00,0x00]
1610
1611ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1612// CHECK: [0x7f,0xff,0x9c,0xd8,0x01,0x02,0x03,0x00]
1613
1614ds_write2_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
1615// CHECK: [0x7f,0xff,0x9c,0xd8,0xff,0x02,0x03,0x00]
1616
1617ds_write2_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
1618// CHECK: [0x7f,0xff,0x9c,0xd8,0x01,0xfe,0x03,0x00]
1619
1620ds_write2_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
1621// CHECK: [0x7f,0xff,0x9c,0xd8,0x01,0x02,0xfe,0x00]
1622
1623ds_write2_b64 v1, v[2:3], v[3:4] offset1:255
1624// CHECK: [0x00,0xff,0x9c,0xd8,0x01,0x02,0x03,0x00]
1625
1626ds_write2_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
1627// CHECK: [0x00,0xff,0x9c,0xd8,0x01,0x02,0x03,0x00]
1628
1629ds_write2_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
1630// CHECK: [0x10,0xff,0x9c,0xd8,0x01,0x02,0x03,0x00]
1631
1632ds_write2_b64 v1, v[2:3], v[3:4] offset0:127
1633// CHECK: [0x7f,0x00,0x9c,0xd8,0x01,0x02,0x03,0x00]
1634
1635ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
1636// CHECK: [0x7f,0x00,0x9c,0xd8,0x01,0x02,0x03,0x00]
1637
1638ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
1639// CHECK: [0x7f,0x01,0x9c,0xd8,0x01,0x02,0x03,0x00]
1640
1641ds_write2_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
1642// CHECK: [0x7f,0xff,0x9d,0xd8,0x01,0x02,0x03,0x00]
1643
1644ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255
1645// CHECK: [0x7f,0xff,0x9e,0xd8,0x01,0x02,0x03,0x00]
1646
1647ds_write2st64_b64 v255, v[2:3], v[3:4] offset0:127 offset1:255
1648// CHECK: [0x7f,0xff,0x9e,0xd8,0xff,0x02,0x03,0x00]
1649
1650ds_write2st64_b64 v1, v[254:255], v[3:4] offset0:127 offset1:255
1651// CHECK: [0x7f,0xff,0x9e,0xd8,0x01,0xfe,0x03,0x00]
1652
1653ds_write2st64_b64 v1, v[2:3], v[254:255] offset0:127 offset1:255
1654// CHECK: [0x7f,0xff,0x9e,0xd8,0x01,0x02,0xfe,0x00]
1655
1656ds_write2st64_b64 v1, v[2:3], v[3:4] offset1:255
1657// CHECK: [0x00,0xff,0x9e,0xd8,0x01,0x02,0x03,0x00]
1658
1659ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:0 offset1:255
1660// CHECK: [0x00,0xff,0x9e,0xd8,0x01,0x02,0x03,0x00]
1661
1662ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:16 offset1:255
1663// CHECK: [0x10,0xff,0x9e,0xd8,0x01,0x02,0x03,0x00]
1664
1665ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127
1666// CHECK: [0x7f,0x00,0x9e,0xd8,0x01,0x02,0x03,0x00]
1667
1668ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:0
1669// CHECK: [0x7f,0x00,0x9e,0xd8,0x01,0x02,0x03,0x00]
1670
1671ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:1
1672// CHECK: [0x7f,0x01,0x9e,0xd8,0x01,0x02,0x03,0x00]
1673
1674ds_write2st64_b64 v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
1675// CHECK: [0x7f,0xff,0x9f,0xd8,0x01,0x02,0x03,0x00]
1676
1677ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535
1678// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0x03,0x00]
1679
1680ds_cmpst_b64 v255, v[2:3], v[3:4] offset:65535
1681// CHECK: [0xff,0xff,0xa0,0xd8,0xff,0x02,0x03,0x00]
1682
1683ds_cmpst_b64 v1, v[254:255], v[3:4] offset:65535
1684// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0xfe,0x03,0x00]
1685
1686ds_cmpst_b64 v1, v[2:3], v[254:255] offset:65535
1687// CHECK: [0xff,0xff,0xa0,0xd8,0x01,0x02,0xfe,0x00]
1688
1689ds_cmpst_b64 v1, v[2:3], v[3:4]
1690// CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x03,0x00]
1691
1692ds_cmpst_b64 v1, v[2:3], v[3:4] offset:0
1693// CHECK: [0x00,0x00,0xa0,0xd8,0x01,0x02,0x03,0x00]
1694
1695ds_cmpst_b64 v1, v[2:3], v[3:4] offset:4
1696// CHECK: [0x04,0x00,0xa0,0xd8,0x01,0x02,0x03,0x00]
1697
1698ds_cmpst_b64 v1, v[2:3], v[3:4] offset:65535 gds
1699// CHECK: [0xff,0xff,0xa1,0xd8,0x01,0x02,0x03,0x00]
1700
1701ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535
1702// CHECK: [0xff,0xff,0xa2,0xd8,0x01,0x02,0x03,0x00]
1703
1704ds_cmpst_f64 v255, v[2:3], v[3:4] offset:65535
1705// CHECK: [0xff,0xff,0xa2,0xd8,0xff,0x02,0x03,0x00]
1706
1707ds_cmpst_f64 v1, v[254:255], v[3:4] offset:65535
1708// CHECK: [0xff,0xff,0xa2,0xd8,0x01,0xfe,0x03,0x00]
1709
1710ds_cmpst_f64 v1, v[2:3], v[254:255] offset:65535
1711// CHECK: [0xff,0xff,0xa2,0xd8,0x01,0x02,0xfe,0x00]
1712
1713ds_cmpst_f64 v1, v[2:3], v[3:4]
1714// CHECK: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x03,0x00]
1715
1716ds_cmpst_f64 v1, v[2:3], v[3:4] offset:0
1717// CHECK: [0x00,0x00,0xa2,0xd8,0x01,0x02,0x03,0x00]
1718
1719ds_cmpst_f64 v1, v[2:3], v[3:4] offset:4
1720// CHECK: [0x04,0x00,0xa2,0xd8,0x01,0x02,0x03,0x00]
1721
1722ds_cmpst_f64 v1, v[2:3], v[3:4] offset:65535 gds
1723// CHECK: [0xff,0xff,0xa3,0xd8,0x01,0x02,0x03,0x00]
1724
1725ds_min_f64 v1, v[2:3] offset:65535
1726// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0x02,0x00,0x00]
1727
1728ds_min_f64 v255, v[2:3] offset:65535
1729// CHECK: [0xff,0xff,0xa4,0xd8,0xff,0x02,0x00,0x00]
1730
1731ds_min_f64 v1, v[254:255] offset:65535
1732// CHECK: [0xff,0xff,0xa4,0xd8,0x01,0xfe,0x00,0x00]
1733
1734ds_min_f64 v1, v[2:3]
1735// CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
1736
1737ds_min_f64 v1, v[2:3] offset:0
1738// CHECK: [0x00,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
1739
1740ds_min_f64 v1, v[2:3] offset:4
1741// CHECK: [0x04,0x00,0xa4,0xd8,0x01,0x02,0x00,0x00]
1742
1743ds_min_f64 v1, v[2:3] offset:65535 gds
1744// CHECK: [0xff,0xff,0xa5,0xd8,0x01,0x02,0x00,0x00]
1745
1746ds_max_f64 v1, v[2:3] offset:65535
1747// CHECK: [0xff,0xff,0xa6,0xd8,0x01,0x02,0x00,0x00]
1748
1749ds_max_f64 v255, v[2:3] offset:65535
1750// CHECK: [0xff,0xff,0xa6,0xd8,0xff,0x02,0x00,0x00]
1751
1752ds_max_f64 v1, v[254:255] offset:65535
1753// CHECK: [0xff,0xff,0xa6,0xd8,0x01,0xfe,0x00,0x00]
1754
1755ds_max_f64 v1, v[2:3]
1756// CHECK: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
1757
1758ds_max_f64 v1, v[2:3] offset:0
1759// CHECK: [0x00,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
1760
1761ds_max_f64 v1, v[2:3] offset:4
1762// CHECK: [0x04,0x00,0xa6,0xd8,0x01,0x02,0x00,0x00]
1763
1764ds_max_f64 v1, v[2:3] offset:65535 gds
1765// CHECK: [0xff,0xff,0xa7,0xd8,0x01,0x02,0x00,0x00]
1766
1767ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1768// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x00,0x05]
1769
1770ds_add_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1771// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0x02,0x00,0xfe]
1772
1773ds_add_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1774// CHECK: [0xff,0xff,0xc0,0xd8,0xff,0x02,0x00,0x05]
1775
1776ds_add_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1777// CHECK: [0xff,0xff,0xc0,0xd8,0x01,0xfe,0x00,0x05]
1778
1779ds_add_rtn_u64 v[5:6], v1, v[2:3]
1780// CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x00,0x05]
1781
1782ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:0
1783// CHECK: [0x00,0x00,0xc0,0xd8,0x01,0x02,0x00,0x05]
1784
1785ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:4
1786// CHECK: [0x04,0x00,0xc0,0xd8,0x01,0x02,0x00,0x05]
1787
1788ds_add_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1789// CHECK: [0xff,0xff,0xc1,0xd8,0x01,0x02,0x00,0x05]
1790
1791ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1792// CHECK: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x00,0x05]
1793
1794ds_sub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1795// CHECK: [0xff,0xff,0xc2,0xd8,0x01,0x02,0x00,0xfe]
1796
1797ds_sub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1798// CHECK: [0xff,0xff,0xc2,0xd8,0xff,0x02,0x00,0x05]
1799
1800ds_sub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1801// CHECK: [0xff,0xff,0xc2,0xd8,0x01,0xfe,0x00,0x05]
1802
1803ds_sub_rtn_u64 v[5:6], v1, v[2:3]
1804// CHECK: [0x00,0x00,0xc2,0xd8,0x01,0x02,0x00,0x05]
1805
1806ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1807// CHECK: [0x00,0x00,0xc2,0xd8,0x01,0x02,0x00,0x05]
1808
1809ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:4
1810// CHECK: [0x04,0x00,0xc2,0xd8,0x01,0x02,0x00,0x05]
1811
1812ds_sub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1813// CHECK: [0xff,0xff,0xc3,0xd8,0x01,0x02,0x00,0x05]
1814
1815ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1816// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x00,0x05]
1817
1818ds_rsub_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1819// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0x02,0x00,0xfe]
1820
1821ds_rsub_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1822// CHECK: [0xff,0xff,0xc4,0xd8,0xff,0x02,0x00,0x05]
1823
1824ds_rsub_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1825// CHECK: [0xff,0xff,0xc4,0xd8,0x01,0xfe,0x00,0x05]
1826
1827ds_rsub_rtn_u64 v[5:6], v1, v[2:3]
1828// CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x00,0x05]
1829
1830ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:0
1831// CHECK: [0x00,0x00,0xc4,0xd8,0x01,0x02,0x00,0x05]
1832
1833ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:4
1834// CHECK: [0x04,0x00,0xc4,0xd8,0x01,0x02,0x00,0x05]
1835
1836ds_rsub_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1837// CHECK: [0xff,0xff,0xc5,0xd8,0x01,0x02,0x00,0x05]
1838
1839ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1840// CHECK: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x00,0x05]
1841
1842ds_inc_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1843// CHECK: [0xff,0xff,0xc6,0xd8,0x01,0x02,0x00,0xfe]
1844
1845ds_inc_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1846// CHECK: [0xff,0xff,0xc6,0xd8,0xff,0x02,0x00,0x05]
1847
1848ds_inc_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1849// CHECK: [0xff,0xff,0xc6,0xd8,0x01,0xfe,0x00,0x05]
1850
1851ds_inc_rtn_u64 v[5:6], v1, v[2:3]
1852// CHECK: [0x00,0x00,0xc6,0xd8,0x01,0x02,0x00,0x05]
1853
1854ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:0
1855// CHECK: [0x00,0x00,0xc6,0xd8,0x01,0x02,0x00,0x05]
1856
1857ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:4
1858// CHECK: [0x04,0x00,0xc6,0xd8,0x01,0x02,0x00,0x05]
1859
1860ds_inc_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1861// CHECK: [0xff,0xff,0xc7,0xd8,0x01,0x02,0x00,0x05]
1862
1863ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1864// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0x05]
1865
1866ds_dec_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1867// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0x02,0x00,0xfe]
1868
1869ds_dec_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1870// CHECK: [0xff,0xff,0xc8,0xd8,0xff,0x02,0x00,0x05]
1871
1872ds_dec_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1873// CHECK: [0xff,0xff,0xc8,0xd8,0x01,0xfe,0x00,0x05]
1874
1875ds_dec_rtn_u64 v[5:6], v1, v[2:3]
1876// CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1877
1878ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:0
1879// CHECK: [0x00,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1880
1881ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:4
1882// CHECK: [0x04,0x00,0xc8,0xd8,0x01,0x02,0x00,0x05]
1883
1884ds_dec_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1885// CHECK: [0xff,0xff,0xc9,0xd8,0x01,0x02,0x00,0x05]
1886
1887ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535
1888// CHECK: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0x05]
1889
1890ds_min_rtn_i64 v[254:255], v1, v[2:3] offset:65535
1891// CHECK: [0xff,0xff,0xca,0xd8,0x01,0x02,0x00,0xfe]
1892
1893ds_min_rtn_i64 v[5:6], v255, v[2:3] offset:65535
1894// CHECK: [0xff,0xff,0xca,0xd8,0xff,0x02,0x00,0x05]
1895
1896ds_min_rtn_i64 v[5:6], v1, v[254:255] offset:65535
1897// CHECK: [0xff,0xff,0xca,0xd8,0x01,0xfe,0x00,0x05]
1898
1899ds_min_rtn_i64 v[5:6], v1, v[2:3]
1900// CHECK: [0x00,0x00,0xca,0xd8,0x01,0x02,0x00,0x05]
1901
1902ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:0
1903// CHECK: [0x00,0x00,0xca,0xd8,0x01,0x02,0x00,0x05]
1904
1905ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:4
1906// CHECK: [0x04,0x00,0xca,0xd8,0x01,0x02,0x00,0x05]
1907
1908ds_min_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
1909// CHECK: [0xff,0xff,0xcb,0xd8,0x01,0x02,0x00,0x05]
1910
1911ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535
1912// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0x05]
1913
1914ds_max_rtn_i64 v[254:255], v1, v[2:3] offset:65535
1915// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0x02,0x00,0xfe]
1916
1917ds_max_rtn_i64 v[5:6], v255, v[2:3] offset:65535
1918// CHECK: [0xff,0xff,0xcc,0xd8,0xff,0x02,0x00,0x05]
1919
1920ds_max_rtn_i64 v[5:6], v1, v[254:255] offset:65535
1921// CHECK: [0xff,0xff,0xcc,0xd8,0x01,0xfe,0x00,0x05]
1922
1923ds_max_rtn_i64 v[5:6], v1, v[2:3]
1924// CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1925
1926ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:0
1927// CHECK: [0x00,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1928
1929ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:4
1930// CHECK: [0x04,0x00,0xcc,0xd8,0x01,0x02,0x00,0x05]
1931
1932ds_max_rtn_i64 v[5:6], v1, v[2:3] offset:65535 gds
1933// CHECK: [0xff,0xff,0xcd,0xd8,0x01,0x02,0x00,0x05]
1934
1935ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1936// CHECK: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0x05]
1937
1938ds_min_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1939// CHECK: [0xff,0xff,0xce,0xd8,0x01,0x02,0x00,0xfe]
1940
1941ds_min_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1942// CHECK: [0xff,0xff,0xce,0xd8,0xff,0x02,0x00,0x05]
1943
1944ds_min_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1945// CHECK: [0xff,0xff,0xce,0xd8,0x01,0xfe,0x00,0x05]
1946
1947ds_min_rtn_u64 v[5:6], v1, v[2:3]
1948// CHECK: [0x00,0x00,0xce,0xd8,0x01,0x02,0x00,0x05]
1949
1950ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:0
1951// CHECK: [0x00,0x00,0xce,0xd8,0x01,0x02,0x00,0x05]
1952
1953ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:4
1954// CHECK: [0x04,0x00,0xce,0xd8,0x01,0x02,0x00,0x05]
1955
1956ds_min_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1957// CHECK: [0xff,0xff,0xcf,0xd8,0x01,0x02,0x00,0x05]
1958
1959ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535
1960// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x00,0x05]
1961
1962ds_max_rtn_u64 v[254:255], v1, v[2:3] offset:65535
1963// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0x02,0x00,0xfe]
1964
1965ds_max_rtn_u64 v[5:6], v255, v[2:3] offset:65535
1966// CHECK: [0xff,0xff,0xd0,0xd8,0xff,0x02,0x00,0x05]
1967
1968ds_max_rtn_u64 v[5:6], v1, v[254:255] offset:65535
1969// CHECK: [0xff,0xff,0xd0,0xd8,0x01,0xfe,0x00,0x05]
1970
1971ds_max_rtn_u64 v[5:6], v1, v[2:3]
1972// CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x00,0x05]
1973
1974ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:0
1975// CHECK: [0x00,0x00,0xd0,0xd8,0x01,0x02,0x00,0x05]
1976
1977ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:4
1978// CHECK: [0x04,0x00,0xd0,0xd8,0x01,0x02,0x00,0x05]
1979
1980ds_max_rtn_u64 v[5:6], v1, v[2:3] offset:65535 gds
1981// CHECK: [0xff,0xff,0xd1,0xd8,0x01,0x02,0x00,0x05]
1982
1983ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535
1984// CHECK: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x00,0x05]
1985
1986ds_and_rtn_b64 v[254:255], v1, v[2:3] offset:65535
1987// CHECK: [0xff,0xff,0xd2,0xd8,0x01,0x02,0x00,0xfe]
1988
1989ds_and_rtn_b64 v[5:6], v255, v[2:3] offset:65535
1990// CHECK: [0xff,0xff,0xd2,0xd8,0xff,0x02,0x00,0x05]
1991
1992ds_and_rtn_b64 v[5:6], v1, v[254:255] offset:65535
1993// CHECK: [0xff,0xff,0xd2,0xd8,0x01,0xfe,0x00,0x05]
1994
1995ds_and_rtn_b64 v[5:6], v1, v[2:3]
1996// CHECK: [0x00,0x00,0xd2,0xd8,0x01,0x02,0x00,0x05]
1997
1998ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:0
1999// CHECK: [0x00,0x00,0xd2,0xd8,0x01,0x02,0x00,0x05]
2000
2001ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:4
2002// CHECK: [0x04,0x00,0xd2,0xd8,0x01,0x02,0x00,0x05]
2003
2004ds_and_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2005// CHECK: [0xff,0xff,0xd3,0xd8,0x01,0x02,0x00,0x05]
2006
2007ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2008// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x02,0x00,0x05]
2009
2010ds_or_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2011// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0x02,0x00,0xfe]
2012
2013ds_or_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2014// CHECK: [0xff,0xff,0xd4,0xd8,0xff,0x02,0x00,0x05]
2015
2016ds_or_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2017// CHECK: [0xff,0xff,0xd4,0xd8,0x01,0xfe,0x00,0x05]
2018
2019ds_or_rtn_b64 v[5:6], v1, v[2:3]
2020// CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x02,0x00,0x05]
2021
2022ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:0
2023// CHECK: [0x00,0x00,0xd4,0xd8,0x01,0x02,0x00,0x05]
2024
2025ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:4
2026// CHECK: [0x04,0x00,0xd4,0xd8,0x01,0x02,0x00,0x05]
2027
2028ds_or_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2029// CHECK: [0xff,0xff,0xd5,0xd8,0x01,0x02,0x00,0x05]
2030
2031ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2032// CHECK: [0xff,0xff,0xd6,0xd8,0x01,0x02,0x00,0x05]
2033
2034ds_xor_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2035// CHECK: [0xff,0xff,0xd6,0xd8,0x01,0x02,0x00,0xfe]
2036
2037ds_xor_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2038// CHECK: [0xff,0xff,0xd6,0xd8,0xff,0x02,0x00,0x05]
2039
2040ds_xor_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2041// CHECK: [0xff,0xff,0xd6,0xd8,0x01,0xfe,0x00,0x05]
2042
2043ds_xor_rtn_b64 v[5:6], v1, v[2:3]
2044// CHECK: [0x00,0x00,0xd6,0xd8,0x01,0x02,0x00,0x05]
2045
2046ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:0
2047// CHECK: [0x00,0x00,0xd6,0xd8,0x01,0x02,0x00,0x05]
2048
2049ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:4
2050// CHECK: [0x04,0x00,0xd6,0xd8,0x01,0x02,0x00,0x05]
2051
2052ds_xor_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2053// CHECK: [0xff,0xff,0xd7,0xd8,0x01,0x02,0x00,0x05]
2054
2055ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
2056// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x02,0x03,0x05]
2057
2058ds_mskor_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
2059// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x02,0x03,0xfe]
2060
2061ds_mskor_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
2062// CHECK: [0xff,0xff,0xd8,0xd8,0xff,0x02,0x03,0x05]
2063
2064ds_mskor_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
2065// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0xfe,0x03,0x05]
2066
2067ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
2068// CHECK: [0xff,0xff,0xd8,0xd8,0x01,0x02,0xfe,0x05]
2069
2070ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
2071// CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x02,0x03,0x05]
2072
2073ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
2074// CHECK: [0x00,0x00,0xd8,0xd8,0x01,0x02,0x03,0x05]
2075
2076ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
2077// CHECK: [0x04,0x00,0xd8,0xd8,0x01,0x02,0x03,0x05]
2078
2079ds_mskor_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
2080// CHECK: [0xff,0xff,0xd9,0xd8,0x01,0x02,0x03,0x05]
2081
2082ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2083// CHECK: [0xff,0xff,0xda,0xd8,0x01,0x02,0x00,0x05]
2084
2085ds_wrxchg_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2086// CHECK: [0xff,0xff,0xda,0xd8,0x01,0x02,0x00,0xfe]
2087
2088ds_wrxchg_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2089// CHECK: [0xff,0xff,0xda,0xd8,0xff,0x02,0x00,0x05]
2090
2091ds_wrxchg_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2092// CHECK: [0xff,0xff,0xda,0xd8,0x01,0xfe,0x00,0x05]
2093
2094ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3]
2095// CHECK: [0x00,0x00,0xda,0xd8,0x01,0x02,0x00,0x05]
2096
2097ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:0
2098// CHECK: [0x00,0x00,0xda,0xd8,0x01,0x02,0x00,0x05]
2099
2100ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:4
2101// CHECK: [0x04,0x00,0xda,0xd8,0x01,0x02,0x00,0x05]
2102
2103ds_wrxchg_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2104// CHECK: [0xff,0xff,0xdb,0xd8,0x01,0x02,0x00,0x05]
2105
2106ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
2107// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x02,0x03,0x05]
2108
2109ds_wrxchg2_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
2110// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x02,0x03,0xfc]
2111
2112ds_wrxchg2_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
2113// CHECK: [0x7f,0xff,0xdc,0xd8,0xff,0x02,0x03,0x05]
2114
2115ds_wrxchg2_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
2116// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0xfe,0x03,0x05]
2117
2118ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
2119// CHECK: [0x7f,0xff,0xdc,0xd8,0x01,0x02,0xfe,0x05]
2120
2121ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
2122// CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x02,0x03,0x05]
2123
2124ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
2125// CHECK: [0x00,0xff,0xdc,0xd8,0x01,0x02,0x03,0x05]
2126
2127ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
2128// CHECK: [0x10,0xff,0xdc,0xd8,0x01,0x02,0x03,0x05]
2129
2130ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
2131// CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x02,0x03,0x05]
2132
2133ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
2134// CHECK: [0x7f,0x00,0xdc,0xd8,0x01,0x02,0x03,0x05]
2135
2136ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
2137// CHECK: [0x7f,0x01,0xdc,0xd8,0x01,0x02,0x03,0x05]
2138
2139ds_wrxchg2_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
2140// CHECK: [0x7f,0xff,0xdd,0xd8,0x01,0x02,0x03,0x05]
2141
2142ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255
2143// CHECK: [0x7f,0xff,0xde,0xd8,0x01,0x02,0x03,0x05]
2144
2145ds_wrxchg2st64_rtn_b64 v[252:255], v1, v[2:3], v[3:4] offset0:127 offset1:255
2146// CHECK: [0x7f,0xff,0xde,0xd8,0x01,0x02,0x03,0xfc]
2147
2148ds_wrxchg2st64_rtn_b64 v[5:8], v255, v[2:3], v[3:4] offset0:127 offset1:255
2149// CHECK: [0x7f,0xff,0xde,0xd8,0xff,0x02,0x03,0x05]
2150
2151ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[254:255], v[3:4] offset0:127 offset1:255
2152// CHECK: [0x7f,0xff,0xde,0xd8,0x01,0xfe,0x03,0x05]
2153
2154ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[254:255] offset0:127 offset1:255
2155// CHECK: [0x7f,0xff,0xde,0xd8,0x01,0x02,0xfe,0x05]
2156
2157ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset1:255
2158// CHECK: [0x00,0xff,0xde,0xd8,0x01,0x02,0x03,0x05]
2159
2160ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:0 offset1:255
2161// CHECK: [0x00,0xff,0xde,0xd8,0x01,0x02,0x03,0x05]
2162
2163ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:16 offset1:255
2164// CHECK: [0x10,0xff,0xde,0xd8,0x01,0x02,0x03,0x05]
2165
2166ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127
2167// CHECK: [0x7f,0x00,0xde,0xd8,0x01,0x02,0x03,0x05]
2168
2169ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:0
2170// CHECK: [0x7f,0x00,0xde,0xd8,0x01,0x02,0x03,0x05]
2171
2172ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:1
2173// CHECK: [0x7f,0x01,0xde,0xd8,0x01,0x02,0x03,0x05]
2174
2175ds_wrxchg2st64_rtn_b64 v[5:8], v1, v[2:3], v[3:4] offset0:127 offset1:255 gds
2176// CHECK: [0x7f,0xff,0xdf,0xd8,0x01,0x02,0x03,0x05]
2177
2178ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535
2179// CHECK: [0xff,0xff,0xe0,0xd8,0x01,0x02,0x03,0x05]
2180
2181ds_cmpst_rtn_b64 v[254:255], v1, v[2:3], v[3:4] offset:65535
2182// CHECK: [0xff,0xff,0xe0,0xd8,0x01,0x02,0x03,0xfe]
2183
2184ds_cmpst_rtn_b64 v[5:6], v255, v[2:3], v[3:4] offset:65535
2185// CHECK: [0xff,0xff,0xe0,0xd8,0xff,0x02,0x03,0x05]
2186
2187ds_cmpst_rtn_b64 v[5:6], v1, v[254:255], v[3:4] offset:65535
2188// CHECK: [0xff,0xff,0xe0,0xd8,0x01,0xfe,0x03,0x05]
2189
2190ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[254:255] offset:65535
2191// CHECK: [0xff,0xff,0xe0,0xd8,0x01,0x02,0xfe,0x05]
2192
2193ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4]
2194// CHECK: [0x00,0x00,0xe0,0xd8,0x01,0x02,0x03,0x05]
2195
2196ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:0
2197// CHECK: [0x00,0x00,0xe0,0xd8,0x01,0x02,0x03,0x05]
2198
2199ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:4
2200// CHECK: [0x04,0x00,0xe0,0xd8,0x01,0x02,0x03,0x05]
2201
2202ds_cmpst_rtn_b64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
2203// CHECK: [0xff,0xff,0xe1,0xd8,0x01,0x02,0x03,0x05]
2204
2205ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535
2206// CHECK: [0xff,0xff,0xe2,0xd8,0x01,0x02,0x03,0x05]
2207
2208ds_cmpst_rtn_f64 v[254:255], v1, v[2:3], v[3:4] offset:65535
2209// CHECK: [0xff,0xff,0xe2,0xd8,0x01,0x02,0x03,0xfe]
2210
2211ds_cmpst_rtn_f64 v[5:6], v255, v[2:3], v[3:4] offset:65535
2212// CHECK: [0xff,0xff,0xe2,0xd8,0xff,0x02,0x03,0x05]
2213
2214ds_cmpst_rtn_f64 v[5:6], v1, v[254:255], v[3:4] offset:65535
2215// CHECK: [0xff,0xff,0xe2,0xd8,0x01,0xfe,0x03,0x05]
2216
2217ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[254:255] offset:65535
2218// CHECK: [0xff,0xff,0xe2,0xd8,0x01,0x02,0xfe,0x05]
2219
2220ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4]
2221// CHECK: [0x00,0x00,0xe2,0xd8,0x01,0x02,0x03,0x05]
2222
2223ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:0
2224// CHECK: [0x00,0x00,0xe2,0xd8,0x01,0x02,0x03,0x05]
2225
2226ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:4
2227// CHECK: [0x04,0x00,0xe2,0xd8,0x01,0x02,0x03,0x05]
2228
2229ds_cmpst_rtn_f64 v[5:6], v1, v[2:3], v[3:4] offset:65535 gds
2230// CHECK: [0xff,0xff,0xe3,0xd8,0x01,0x02,0x03,0x05]
2231
2232ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535
2233// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x02,0x00,0x05]
2234
2235ds_min_rtn_f64 v[254:255], v1, v[2:3] offset:65535
2236// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0x02,0x00,0xfe]
2237
2238ds_min_rtn_f64 v[5:6], v255, v[2:3] offset:65535
2239// CHECK: [0xff,0xff,0xe4,0xd8,0xff,0x02,0x00,0x05]
2240
2241ds_min_rtn_f64 v[5:6], v1, v[254:255] offset:65535
2242// CHECK: [0xff,0xff,0xe4,0xd8,0x01,0xfe,0x00,0x05]
2243
2244ds_min_rtn_f64 v[5:6], v1, v[2:3]
2245// CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x02,0x00,0x05]
2246
2247ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:0
2248// CHECK: [0x00,0x00,0xe4,0xd8,0x01,0x02,0x00,0x05]
2249
2250ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:4
2251// CHECK: [0x04,0x00,0xe4,0xd8,0x01,0x02,0x00,0x05]
2252
2253ds_min_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
2254// CHECK: [0xff,0xff,0xe5,0xd8,0x01,0x02,0x00,0x05]
2255
2256ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535
2257// CHECK: [0xff,0xff,0xe6,0xd8,0x01,0x02,0x00,0x05]
2258
2259ds_max_rtn_f64 v[254:255], v1, v[2:3] offset:65535
2260// CHECK: [0xff,0xff,0xe6,0xd8,0x01,0x02,0x00,0xfe]
2261
2262ds_max_rtn_f64 v[5:6], v255, v[2:3] offset:65535
2263// CHECK: [0xff,0xff,0xe6,0xd8,0xff,0x02,0x00,0x05]
2264
2265ds_max_rtn_f64 v[5:6], v1, v[254:255] offset:65535
2266// CHECK: [0xff,0xff,0xe6,0xd8,0x01,0xfe,0x00,0x05]
2267
2268ds_max_rtn_f64 v[5:6], v1, v[2:3]
2269// CHECK: [0x00,0x00,0xe6,0xd8,0x01,0x02,0x00,0x05]
2270
2271ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:0
2272// CHECK: [0x00,0x00,0xe6,0xd8,0x01,0x02,0x00,0x05]
2273
2274ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:4
2275// CHECK: [0x04,0x00,0xe6,0xd8,0x01,0x02,0x00,0x05]
2276
2277ds_max_rtn_f64 v[5:6], v1, v[2:3] offset:65535 gds
2278// CHECK: [0xff,0xff,0xe7,0xd8,0x01,0x02,0x00,0x05]
2279
2280ds_read_b64 v[5:6], v1 offset:65535
2281// CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0x05]
2282
2283ds_read_b64 v[254:255], v1 offset:65535
2284// CHECK: [0xff,0xff,0xec,0xd8,0x01,0x00,0x00,0xfe]
2285
2286ds_read_b64 v[5:6], v255 offset:65535
2287// CHECK: [0xff,0xff,0xec,0xd8,0xff,0x00,0x00,0x05]
2288
2289ds_read_b64 v[5:6], v1
2290// CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
2291
2292ds_read_b64 v[5:6], v1 offset:0
2293// CHECK: [0x00,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
2294
2295ds_read_b64 v[5:6], v1 offset:4
2296// CHECK: [0x04,0x00,0xec,0xd8,0x01,0x00,0x00,0x05]
2297
2298ds_read_b64 v[5:6], v1 offset:65535 gds
2299// CHECK: [0xff,0xff,0xed,0xd8,0x01,0x00,0x00,0x05]
2300
2301ds_read2_b64 v[5:8], v1 offset0:127 offset1:255
2302// CHECK: [0x7f,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
2303
2304ds_read2_b64 v[252:255], v1 offset0:127 offset1:255
2305// CHECK: [0x7f,0xff,0xee,0xd8,0x01,0x00,0x00,0xfc]
2306
2307ds_read2_b64 v[5:8], v255 offset0:127 offset1:255
2308// CHECK: [0x7f,0xff,0xee,0xd8,0xff,0x00,0x00,0x05]
2309
2310ds_read2_b64 v[5:8], v1 offset1:255
2311// CHECK: [0x00,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
2312
2313ds_read2_b64 v[5:8], v1 offset0:0 offset1:255
2314// CHECK: [0x00,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
2315
2316ds_read2_b64 v[5:8], v1 offset0:16 offset1:255
2317// CHECK: [0x10,0xff,0xee,0xd8,0x01,0x00,0x00,0x05]
2318
2319ds_read2_b64 v[5:8], v1 offset0:127
2320// CHECK: [0x7f,0x00,0xee,0xd8,0x01,0x00,0x00,0x05]
2321
2322ds_read2_b64 v[5:8], v1 offset0:127 offset1:0
2323// CHECK: [0x7f,0x00,0xee,0xd8,0x01,0x00,0x00,0x05]
2324
2325ds_read2_b64 v[5:8], v1 offset0:127 offset1:1
2326// CHECK: [0x7f,0x01,0xee,0xd8,0x01,0x00,0x00,0x05]
2327
2328ds_read2_b64 v[5:8], v1 offset0:127 offset1:255 gds
2329// CHECK: [0x7f,0xff,0xef,0xd8,0x01,0x00,0x00,0x05]
2330
2331ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255
2332// CHECK: [0x7f,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
2333
2334ds_read2st64_b64 v[252:255], v1 offset0:127 offset1:255
2335// CHECK: [0x7f,0xff,0xf0,0xd8,0x01,0x00,0x00,0xfc]
2336
2337ds_read2st64_b64 v[5:8], v255 offset0:127 offset1:255
2338// CHECK: [0x7f,0xff,0xf0,0xd8,0xff,0x00,0x00,0x05]
2339
2340ds_read2st64_b64 v[5:8], v1 offset1:255
2341// CHECK: [0x00,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
2342
2343ds_read2st64_b64 v[5:8], v1 offset0:0 offset1:255
2344// CHECK: [0x00,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
2345
2346ds_read2st64_b64 v[5:8], v1 offset0:16 offset1:255
2347// CHECK: [0x10,0xff,0xf0,0xd8,0x01,0x00,0x00,0x05]
2348
2349ds_read2st64_b64 v[5:8], v1 offset0:127
2350// CHECK: [0x7f,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
2351
2352ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:0
2353// CHECK: [0x7f,0x00,0xf0,0xd8,0x01,0x00,0x00,0x05]
2354
2355ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:1
2356// CHECK: [0x7f,0x01,0xf0,0xd8,0x01,0x00,0x00,0x05]
2357
2358ds_read2st64_b64 v[5:8], v1 offset0:127 offset1:255 gds
2359// CHECK: [0x7f,0xff,0xf1,0xd8,0x01,0x00,0x00,0x05]
2360
2361ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535
2362// CHECK: [0xff,0xff,0xfc,0xd8,0x01,0x02,0x00,0x05]
2363
2364ds_condxchg32_rtn_b64 v[254:255], v1, v[2:3] offset:65535
2365// CHECK: [0xff,0xff,0xfc,0xd8,0x01,0x02,0x00,0xfe]
2366
2367ds_condxchg32_rtn_b64 v[5:6], v255, v[2:3] offset:65535
2368// CHECK: [0xff,0xff,0xfc,0xd8,0xff,0x02,0x00,0x05]
2369
2370ds_condxchg32_rtn_b64 v[5:6], v1, v[254:255] offset:65535
2371// CHECK: [0xff,0xff,0xfc,0xd8,0x01,0xfe,0x00,0x05]
2372
2373ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3]
2374// CHECK: [0x00,0x00,0xfc,0xd8,0x01,0x02,0x00,0x05]
2375
2376ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:0
2377// CHECK: [0x00,0x00,0xfc,0xd8,0x01,0x02,0x00,0x05]
2378
2379ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:4
2380// CHECK: [0x04,0x00,0xfc,0xd8,0x01,0x02,0x00,0x05]
2381
2382ds_condxchg32_rtn_b64 v[5:6], v1, v[2:3] offset:65535 gds
2383// CHECK: [0xff,0xff,0xfd,0xd8,0x01,0x02,0x00,0x05]
2384
2385ds_add_src2_u32 v1 offset:65535
2386// CHECK: [0xff,0xff,0x00,0xd9,0x01,0x00,0x00,0x00]
2387
2388ds_add_src2_u32 v255 offset:65535
2389// CHECK: [0xff,0xff,0x00,0xd9,0xff,0x00,0x00,0x00]
2390
2391ds_add_src2_u32 v1
2392// CHECK: [0x00,0x00,0x00,0xd9,0x01,0x00,0x00,0x00]
2393
2394ds_add_src2_u32 v1 offset:0
2395// CHECK: [0x00,0x00,0x00,0xd9,0x01,0x00,0x00,0x00]
2396
2397ds_add_src2_u32 v1 offset:4
2398// CHECK: [0x04,0x00,0x00,0xd9,0x01,0x00,0x00,0x00]
2399
2400ds_add_src2_u32 v1 offset:65535 gds
2401// CHECK: [0xff,0xff,0x01,0xd9,0x01,0x00,0x00,0x00]
2402
2403ds_sub_src2_u32 v1 offset:65535
2404// CHECK: [0xff,0xff,0x02,0xd9,0x01,0x00,0x00,0x00]
2405
2406ds_sub_src2_u32 v255 offset:65535
2407// CHECK: [0xff,0xff,0x02,0xd9,0xff,0x00,0x00,0x00]
2408
2409ds_sub_src2_u32 v1
2410// CHECK: [0x00,0x00,0x02,0xd9,0x01,0x00,0x00,0x00]
2411
2412ds_sub_src2_u32 v1 offset:0
2413// CHECK: [0x00,0x00,0x02,0xd9,0x01,0x00,0x00,0x00]
2414
2415ds_sub_src2_u32 v1 offset:4
2416// CHECK: [0x04,0x00,0x02,0xd9,0x01,0x00,0x00,0x00]
2417
2418ds_sub_src2_u32 v1 offset:65535 gds
2419// CHECK: [0xff,0xff,0x03,0xd9,0x01,0x00,0x00,0x00]
2420
2421ds_rsub_src2_u32 v1 offset:65535
2422// CHECK: [0xff,0xff,0x04,0xd9,0x01,0x00,0x00,0x00]
2423
2424ds_rsub_src2_u32 v255 offset:65535
2425// CHECK: [0xff,0xff,0x04,0xd9,0xff,0x00,0x00,0x00]
2426
2427ds_rsub_src2_u32 v1
2428// CHECK: [0x00,0x00,0x04,0xd9,0x01,0x00,0x00,0x00]
2429
2430ds_rsub_src2_u32 v1 offset:0
2431// CHECK: [0x00,0x00,0x04,0xd9,0x01,0x00,0x00,0x00]
2432
2433ds_rsub_src2_u32 v1 offset:4
2434// CHECK: [0x04,0x00,0x04,0xd9,0x01,0x00,0x00,0x00]
2435
2436ds_rsub_src2_u32 v1 offset:65535 gds
2437// CHECK: [0xff,0xff,0x05,0xd9,0x01,0x00,0x00,0x00]
2438
2439ds_inc_src2_u32 v1 offset:65535
2440// CHECK: [0xff,0xff,0x06,0xd9,0x01,0x00,0x00,0x00]
2441
2442ds_inc_src2_u32 v255 offset:65535
2443// CHECK: [0xff,0xff,0x06,0xd9,0xff,0x00,0x00,0x00]
2444
2445ds_inc_src2_u32 v1
2446// CHECK: [0x00,0x00,0x06,0xd9,0x01,0x00,0x00,0x00]
2447
2448ds_inc_src2_u32 v1 offset:0
2449// CHECK: [0x00,0x00,0x06,0xd9,0x01,0x00,0x00,0x00]
2450
2451ds_inc_src2_u32 v1 offset:4
2452// CHECK: [0x04,0x00,0x06,0xd9,0x01,0x00,0x00,0x00]
2453
2454ds_inc_src2_u32 v1 offset:65535 gds
2455// CHECK: [0xff,0xff,0x07,0xd9,0x01,0x00,0x00,0x00]
2456
2457ds_dec_src2_u32 v1 offset:65535
2458// CHECK: [0xff,0xff,0x08,0xd9,0x01,0x00,0x00,0x00]
2459
2460ds_dec_src2_u32 v255 offset:65535
2461// CHECK: [0xff,0xff,0x08,0xd9,0xff,0x00,0x00,0x00]
2462
2463ds_dec_src2_u32 v1
2464// CHECK: [0x00,0x00,0x08,0xd9,0x01,0x00,0x00,0x00]
2465
2466ds_dec_src2_u32 v1 offset:0
2467// CHECK: [0x00,0x00,0x08,0xd9,0x01,0x00,0x00,0x00]
2468
2469ds_dec_src2_u32 v1 offset:4
2470// CHECK: [0x04,0x00,0x08,0xd9,0x01,0x00,0x00,0x00]
2471
2472ds_dec_src2_u32 v1 offset:65535 gds
2473// CHECK: [0xff,0xff,0x09,0xd9,0x01,0x00,0x00,0x00]
2474
2475ds_min_src2_i32 v1 offset:65535
2476// CHECK: [0xff,0xff,0x0a,0xd9,0x01,0x00,0x00,0x00]
2477
2478ds_min_src2_i32 v255 offset:65535
2479// CHECK: [0xff,0xff,0x0a,0xd9,0xff,0x00,0x00,0x00]
2480
2481ds_min_src2_i32 v1
2482// CHECK: [0x00,0x00,0x0a,0xd9,0x01,0x00,0x00,0x00]
2483
2484ds_min_src2_i32 v1 offset:0
2485// CHECK: [0x00,0x00,0x0a,0xd9,0x01,0x00,0x00,0x00]
2486
2487ds_min_src2_i32 v1 offset:4
2488// CHECK: [0x04,0x00,0x0a,0xd9,0x01,0x00,0x00,0x00]
2489
2490ds_min_src2_i32 v1 offset:65535 gds
2491// CHECK: [0xff,0xff,0x0b,0xd9,0x01,0x00,0x00,0x00]
2492
2493ds_max_src2_i32 v1 offset:65535
2494// CHECK: [0xff,0xff,0x0c,0xd9,0x01,0x00,0x00,0x00]
2495
2496ds_max_src2_i32 v255 offset:65535
2497// CHECK: [0xff,0xff,0x0c,0xd9,0xff,0x00,0x00,0x00]
2498
2499ds_max_src2_i32 v1
2500// CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x00,0x00,0x00]
2501
2502ds_max_src2_i32 v1 offset:0
2503// CHECK: [0x00,0x00,0x0c,0xd9,0x01,0x00,0x00,0x00]
2504
2505ds_max_src2_i32 v1 offset:4
2506// CHECK: [0x04,0x00,0x0c,0xd9,0x01,0x00,0x00,0x00]
2507
2508ds_max_src2_i32 v1 offset:65535 gds
2509// CHECK: [0xff,0xff,0x0d,0xd9,0x01,0x00,0x00,0x00]
2510
2511ds_min_src2_u32 v1 offset:65535
2512// CHECK: [0xff,0xff,0x0e,0xd9,0x01,0x00,0x00,0x00]
2513
2514ds_min_src2_u32 v255 offset:65535
2515// CHECK: [0xff,0xff,0x0e,0xd9,0xff,0x00,0x00,0x00]
2516
2517ds_min_src2_u32 v1
2518// CHECK: [0x00,0x00,0x0e,0xd9,0x01,0x00,0x00,0x00]
2519
2520ds_min_src2_u32 v1 offset:0
2521// CHECK: [0x00,0x00,0x0e,0xd9,0x01,0x00,0x00,0x00]
2522
2523ds_min_src2_u32 v1 offset:4
2524// CHECK: [0x04,0x00,0x0e,0xd9,0x01,0x00,0x00,0x00]
2525
2526ds_min_src2_u32 v1 offset:65535 gds
2527// CHECK: [0xff,0xff,0x0f,0xd9,0x01,0x00,0x00,0x00]
2528
2529ds_max_src2_u32 v1 offset:65535
2530// CHECK: [0xff,0xff,0x10,0xd9,0x01,0x00,0x00,0x00]
2531
2532ds_max_src2_u32 v255 offset:65535
2533// CHECK: [0xff,0xff,0x10,0xd9,0xff,0x00,0x00,0x00]
2534
2535ds_max_src2_u32 v1
2536// CHECK: [0x00,0x00,0x10,0xd9,0x01,0x00,0x00,0x00]
2537
2538ds_max_src2_u32 v1 offset:0
2539// CHECK: [0x00,0x00,0x10,0xd9,0x01,0x00,0x00,0x00]
2540
2541ds_max_src2_u32 v1 offset:4
2542// CHECK: [0x04,0x00,0x10,0xd9,0x01,0x00,0x00,0x00]
2543
2544ds_max_src2_u32 v1 offset:65535 gds
2545// CHECK: [0xff,0xff,0x11,0xd9,0x01,0x00,0x00,0x00]
2546
2547ds_and_src2_b32 v1 offset:65535
2548// CHECK: [0xff,0xff,0x12,0xd9,0x01,0x00,0x00,0x00]
2549
2550ds_and_src2_b32 v255 offset:65535
2551// CHECK: [0xff,0xff,0x12,0xd9,0xff,0x00,0x00,0x00]
2552
2553ds_and_src2_b32 v1
2554// CHECK: [0x00,0x00,0x12,0xd9,0x01,0x00,0x00,0x00]
2555
2556ds_and_src2_b32 v1 offset:0
2557// CHECK: [0x00,0x00,0x12,0xd9,0x01,0x00,0x00,0x00]
2558
2559ds_and_src2_b32 v1 offset:4
2560// CHECK: [0x04,0x00,0x12,0xd9,0x01,0x00,0x00,0x00]
2561
2562ds_and_src2_b32 v1 offset:65535 gds
2563// CHECK: [0xff,0xff,0x13,0xd9,0x01,0x00,0x00,0x00]
2564
2565ds_or_src2_b32 v1 offset:65535
2566// CHECK: [0xff,0xff,0x14,0xd9,0x01,0x00,0x00,0x00]
2567
2568ds_or_src2_b32 v255 offset:65535
2569// CHECK: [0xff,0xff,0x14,0xd9,0xff,0x00,0x00,0x00]
2570
2571ds_or_src2_b32 v1
2572// CHECK: [0x00,0x00,0x14,0xd9,0x01,0x00,0x00,0x00]
2573
2574ds_or_src2_b32 v1 offset:0
2575// CHECK: [0x00,0x00,0x14,0xd9,0x01,0x00,0x00,0x00]
2576
2577ds_or_src2_b32 v1 offset:4
2578// CHECK: [0x04,0x00,0x14,0xd9,0x01,0x00,0x00,0x00]
2579
2580ds_or_src2_b32 v1 offset:65535 gds
2581// CHECK: [0xff,0xff,0x15,0xd9,0x01,0x00,0x00,0x00]
2582
2583ds_xor_src2_b32 v1 offset:65535
2584// CHECK: [0xff,0xff,0x16,0xd9,0x01,0x00,0x00,0x00]
2585
2586ds_xor_src2_b32 v255 offset:65535
2587// CHECK: [0xff,0xff,0x16,0xd9,0xff,0x00,0x00,0x00]
2588
2589ds_xor_src2_b32 v1
2590// CHECK: [0x00,0x00,0x16,0xd9,0x01,0x00,0x00,0x00]
2591
2592ds_xor_src2_b32 v1 offset:0
2593// CHECK: [0x00,0x00,0x16,0xd9,0x01,0x00,0x00,0x00]
2594
2595ds_xor_src2_b32 v1 offset:4
2596// CHECK: [0x04,0x00,0x16,0xd9,0x01,0x00,0x00,0x00]
2597
2598ds_xor_src2_b32 v1 offset:65535 gds
2599// CHECK: [0xff,0xff,0x17,0xd9,0x01,0x00,0x00,0x00]
2600
2601ds_write_src2_b32 v1 offset:65535
2602// CHECK: [0xff,0xff,0x1a,0xd9,0x01,0x00,0x00,0x00]
2603
2604ds_write_src2_b32 v255 offset:65535
2605// CHECK: [0xff,0xff,0x1a,0xd9,0xff,0x00,0x00,0x00]
2606
2607ds_write_src2_b32 v1
2608// CHECK: [0x00,0x00,0x1a,0xd9,0x01,0x00,0x00,0x00]
2609
2610ds_write_src2_b32 v1 offset:0
2611// CHECK: [0x00,0x00,0x1a,0xd9,0x01,0x00,0x00,0x00]
2612
2613ds_write_src2_b32 v1 offset:4
2614// CHECK: [0x04,0x00,0x1a,0xd9,0x01,0x00,0x00,0x00]
2615
2616ds_write_src2_b32 v1 offset:65535 gds
2617// CHECK: [0xff,0xff,0x1b,0xd9,0x01,0x00,0x00,0x00]
2618
2619ds_min_src2_f32 v1 offset:65535
2620// CHECK: [0xff,0xff,0x24,0xd9,0x01,0x00,0x00,0x00]
2621
2622ds_min_src2_f32 v255 offset:65535
2623// CHECK: [0xff,0xff,0x24,0xd9,0xff,0x00,0x00,0x00]
2624
2625ds_min_src2_f32 v1
2626// CHECK: [0x00,0x00,0x24,0xd9,0x01,0x00,0x00,0x00]
2627
2628ds_min_src2_f32 v1 offset:0
2629// CHECK: [0x00,0x00,0x24,0xd9,0x01,0x00,0x00,0x00]
2630
2631ds_min_src2_f32 v1 offset:4
2632// CHECK: [0x04,0x00,0x24,0xd9,0x01,0x00,0x00,0x00]
2633
2634ds_min_src2_f32 v1 offset:65535 gds
2635// CHECK: [0xff,0xff,0x25,0xd9,0x01,0x00,0x00,0x00]
2636
2637ds_max_src2_f32 v1 offset:65535
2638// CHECK: [0xff,0xff,0x26,0xd9,0x01,0x00,0x00,0x00]
2639
2640ds_max_src2_f32 v255 offset:65535
2641// CHECK: [0xff,0xff,0x26,0xd9,0xff,0x00,0x00,0x00]
2642
2643ds_max_src2_f32 v1
2644// CHECK: [0x00,0x00,0x26,0xd9,0x01,0x00,0x00,0x00]
2645
2646ds_max_src2_f32 v1 offset:0
2647// CHECK: [0x00,0x00,0x26,0xd9,0x01,0x00,0x00,0x00]
2648
2649ds_max_src2_f32 v1 offset:4
2650// CHECK: [0x04,0x00,0x26,0xd9,0x01,0x00,0x00,0x00]
2651
2652ds_max_src2_f32 v1 offset:65535 gds
2653// CHECK: [0xff,0xff,0x27,0xd9,0x01,0x00,0x00,0x00]
2654
2655ds_gws_sema_release_all offset:65535 gds
2656// CHECK: [0xff,0xff,0x31,0xd9,0x00,0x00,0x00,0x00]
2657
2658ds_gws_sema_release_all gds
2659// CHECK: [0x00,0x00,0x31,0xd9,0x00,0x00,0x00,0x00]
2660
2661ds_gws_sema_release_all offset:0 gds
2662// CHECK: [0x00,0x00,0x31,0xd9,0x00,0x00,0x00,0x00]
2663
2664ds_gws_sema_release_all offset:4 gds
2665// CHECK: [0x04,0x00,0x31,0xd9,0x00,0x00,0x00,0x00]
2666
2667ds_gws_init v1 offset:65535 gds
2668// CHECK: [0xff,0xff,0x33,0xd9,0x00,0x01,0x00,0x00]
2669
2670ds_gws_init v255 offset:65535 gds
2671// CHECK: [0xff,0xff,0x33,0xd9,0x00,0xff,0x00,0x00]
2672
2673ds_gws_init v1 gds
2674// CHECK: [0x00,0x00,0x33,0xd9,0x00,0x01,0x00,0x00]
2675
2676ds_gws_init v1 offset:0 gds
2677// CHECK: [0x00,0x00,0x33,0xd9,0x00,0x01,0x00,0x00]
2678
2679ds_gws_init v1 offset:4 gds
2680// CHECK: [0x04,0x00,0x33,0xd9,0x00,0x01,0x00,0x00]
2681
2682ds_gws_sema_v offset:65535 gds
2683// CHECK: [0xff,0xff,0x35,0xd9,0x00,0x00,0x00,0x00]
2684
2685ds_gws_sema_v gds
2686// CHECK: [0x00,0x00,0x35,0xd9,0x00,0x00,0x00,0x00]
2687
2688ds_gws_sema_v offset:0 gds
2689// CHECK: [0x00,0x00,0x35,0xd9,0x00,0x00,0x00,0x00]
2690
2691ds_gws_sema_v offset:4 gds
2692// CHECK: [0x04,0x00,0x35,0xd9,0x00,0x00,0x00,0x00]
2693
2694ds_gws_sema_br v1 offset:65535 gds
2695// CHECK: [0xff,0xff,0x37,0xd9,0x00,0x01,0x00,0x00]
2696
2697ds_gws_sema_br v255 offset:65535 gds
2698// CHECK: [0xff,0xff,0x37,0xd9,0x00,0xff,0x00,0x00]
2699
2700ds_gws_sema_br v1 gds
2701// CHECK: [0x00,0x00,0x37,0xd9,0x00,0x01,0x00,0x00]
2702
2703ds_gws_sema_br v1 offset:0 gds
2704// CHECK: [0x00,0x00,0x37,0xd9,0x00,0x01,0x00,0x00]
2705
2706ds_gws_sema_br v1 offset:4 gds
2707// CHECK: [0x04,0x00,0x37,0xd9,0x00,0x01,0x00,0x00]
2708
2709ds_gws_sema_p offset:65535 gds
2710// CHECK: [0xff,0xff,0x39,0xd9,0x00,0x00,0x00,0x00]
2711
2712ds_gws_sema_p gds
2713// CHECK: [0x00,0x00,0x39,0xd9,0x00,0x00,0x00,0x00]
2714
2715ds_gws_sema_p offset:0 gds
2716// CHECK: [0x00,0x00,0x39,0xd9,0x00,0x00,0x00,0x00]
2717
2718ds_gws_sema_p offset:4 gds
2719// CHECK: [0x04,0x00,0x39,0xd9,0x00,0x00,0x00,0x00]
2720
2721ds_gws_barrier v1 offset:65535 gds
2722// CHECK: [0xff,0xff,0x3b,0xd9,0x00,0x01,0x00,0x00]
2723
2724ds_gws_barrier v255 offset:65535 gds
2725// CHECK: [0xff,0xff,0x3b,0xd9,0x00,0xff,0x00,0x00]
2726
2727ds_gws_barrier v1 gds
2728// CHECK: [0x00,0x00,0x3b,0xd9,0x00,0x01,0x00,0x00]
2729
2730ds_gws_barrier v1 offset:0 gds
2731// CHECK: [0x00,0x00,0x3b,0xd9,0x00,0x01,0x00,0x00]
2732
2733ds_gws_barrier v1 offset:4 gds
2734// CHECK: [0x04,0x00,0x3b,0xd9,0x00,0x01,0x00,0x00]
2735
2736ds_consume v5 offset:65535
2737// CHECK: [0xff,0xff,0x7a,0xd9,0x00,0x00,0x00,0x05]
2738
2739ds_consume v255 offset:65535
2740// CHECK: [0xff,0xff,0x7a,0xd9,0x00,0x00,0x00,0xff]
2741
2742ds_consume v5
2743// CHECK: [0x00,0x00,0x7a,0xd9,0x00,0x00,0x00,0x05]
2744
2745ds_consume v5 offset:0
2746// CHECK: [0x00,0x00,0x7a,0xd9,0x00,0x00,0x00,0x05]
2747
2748ds_consume v5 offset:4
2749// CHECK: [0x04,0x00,0x7a,0xd9,0x00,0x00,0x00,0x05]
2750
2751ds_consume v5 offset:65535 gds
2752// CHECK: [0xff,0xff,0x7b,0xd9,0x00,0x00,0x00,0x05]
2753
2754ds_append v5 offset:65535
2755// CHECK: [0xff,0xff,0x7c,0xd9,0x00,0x00,0x00,0x05]
2756
2757ds_append v255 offset:65535
2758// CHECK: [0xff,0xff,0x7c,0xd9,0x00,0x00,0x00,0xff]
2759
2760ds_append v5
2761// CHECK: [0x00,0x00,0x7c,0xd9,0x00,0x00,0x00,0x05]
2762
2763ds_append v5 offset:0
2764// CHECK: [0x00,0x00,0x7c,0xd9,0x00,0x00,0x00,0x05]
2765
2766ds_append v5 offset:4
2767// CHECK: [0x04,0x00,0x7c,0xd9,0x00,0x00,0x00,0x05]
2768
2769ds_append v5 offset:65535 gds
2770// CHECK: [0xff,0xff,0x7d,0xd9,0x00,0x00,0x00,0x05]
2771
2772ds_ordered_count v5, v1 offset:65535 gds
2773// CHECK: [0xff,0xff,0x7f,0xd9,0x01,0x00,0x00,0x05]
2774
2775ds_ordered_count v255, v1 offset:65535 gds
2776// CHECK: [0xff,0xff,0x7f,0xd9,0x01,0x00,0x00,0xff]
2777
2778ds_ordered_count v5, v255 offset:65535 gds
2779// CHECK: [0xff,0xff,0x7f,0xd9,0xff,0x00,0x00,0x05]
2780
2781ds_ordered_count v5, v1 gds
2782// CHECK: [0x00,0x00,0x7f,0xd9,0x01,0x00,0x00,0x05]
2783
2784ds_ordered_count v5, v1 offset:0 gds
2785// CHECK: [0x00,0x00,0x7f,0xd9,0x01,0x00,0x00,0x05]
2786
2787ds_ordered_count v5, v1 offset:4 gds
2788// CHECK: [0x04,0x00,0x7f,0xd9,0x01,0x00,0x00,0x05]
2789
2790ds_add_src2_u64 v1 offset:65535
2791// CHECK: [0xff,0xff,0x80,0xd9,0x01,0x00,0x00,0x00]
2792
2793ds_add_src2_u64 v255 offset:65535
2794// CHECK: [0xff,0xff,0x80,0xd9,0xff,0x00,0x00,0x00]
2795
2796ds_add_src2_u64 v1
2797// CHECK: [0x00,0x00,0x80,0xd9,0x01,0x00,0x00,0x00]
2798
2799ds_add_src2_u64 v1 offset:0
2800// CHECK: [0x00,0x00,0x80,0xd9,0x01,0x00,0x00,0x00]
2801
2802ds_add_src2_u64 v1 offset:4
2803// CHECK: [0x04,0x00,0x80,0xd9,0x01,0x00,0x00,0x00]
2804
2805ds_add_src2_u64 v1 offset:65535 gds
2806// CHECK: [0xff,0xff,0x81,0xd9,0x01,0x00,0x00,0x00]
2807
2808ds_sub_src2_u64 v1 offset:65535
2809// CHECK: [0xff,0xff,0x82,0xd9,0x01,0x00,0x00,0x00]
2810
2811ds_sub_src2_u64 v255 offset:65535
2812// CHECK: [0xff,0xff,0x82,0xd9,0xff,0x00,0x00,0x00]
2813
2814ds_sub_src2_u64 v1
2815// CHECK: [0x00,0x00,0x82,0xd9,0x01,0x00,0x00,0x00]
2816
2817ds_sub_src2_u64 v1 offset:0
2818// CHECK: [0x00,0x00,0x82,0xd9,0x01,0x00,0x00,0x00]
2819
2820ds_sub_src2_u64 v1 offset:4
2821// CHECK: [0x04,0x00,0x82,0xd9,0x01,0x00,0x00,0x00]
2822
2823ds_sub_src2_u64 v1 offset:65535 gds
2824// CHECK: [0xff,0xff,0x83,0xd9,0x01,0x00,0x00,0x00]
2825
2826ds_rsub_src2_u64 v1 offset:65535
2827// CHECK: [0xff,0xff,0x84,0xd9,0x01,0x00,0x00,0x00]
2828
2829ds_rsub_src2_u64 v255 offset:65535
2830// CHECK: [0xff,0xff,0x84,0xd9,0xff,0x00,0x00,0x00]
2831
2832ds_rsub_src2_u64 v1
2833// CHECK: [0x00,0x00,0x84,0xd9,0x01,0x00,0x00,0x00]
2834
2835ds_rsub_src2_u64 v1 offset:0
2836// CHECK: [0x00,0x00,0x84,0xd9,0x01,0x00,0x00,0x00]
2837
2838ds_rsub_src2_u64 v1 offset:4
2839// CHECK: [0x04,0x00,0x84,0xd9,0x01,0x00,0x00,0x00]
2840
2841ds_rsub_src2_u64 v1 offset:65535 gds
2842// CHECK: [0xff,0xff,0x85,0xd9,0x01,0x00,0x00,0x00]
2843
2844ds_inc_src2_u64 v1 offset:65535
2845// CHECK: [0xff,0xff,0x86,0xd9,0x01,0x00,0x00,0x00]
2846
2847ds_inc_src2_u64 v255 offset:65535
2848// CHECK: [0xff,0xff,0x86,0xd9,0xff,0x00,0x00,0x00]
2849
2850ds_inc_src2_u64 v1
2851// CHECK: [0x00,0x00,0x86,0xd9,0x01,0x00,0x00,0x00]
2852
2853ds_inc_src2_u64 v1 offset:0
2854// CHECK: [0x00,0x00,0x86,0xd9,0x01,0x00,0x00,0x00]
2855
2856ds_inc_src2_u64 v1 offset:4
2857// CHECK: [0x04,0x00,0x86,0xd9,0x01,0x00,0x00,0x00]
2858
2859ds_inc_src2_u64 v1 offset:65535 gds
2860// CHECK: [0xff,0xff,0x87,0xd9,0x01,0x00,0x00,0x00]
2861
2862ds_dec_src2_u64 v1 offset:65535
2863// CHECK: [0xff,0xff,0x88,0xd9,0x01,0x00,0x00,0x00]
2864
2865ds_dec_src2_u64 v255 offset:65535
2866// CHECK: [0xff,0xff,0x88,0xd9,0xff,0x00,0x00,0x00]
2867
2868ds_dec_src2_u64 v1
2869// CHECK: [0x00,0x00,0x88,0xd9,0x01,0x00,0x00,0x00]
2870
2871ds_dec_src2_u64 v1 offset:0
2872// CHECK: [0x00,0x00,0x88,0xd9,0x01,0x00,0x00,0x00]
2873
2874ds_dec_src2_u64 v1 offset:4
2875// CHECK: [0x04,0x00,0x88,0xd9,0x01,0x00,0x00,0x00]
2876
2877ds_dec_src2_u64 v1 offset:65535 gds
2878// CHECK: [0xff,0xff,0x89,0xd9,0x01,0x00,0x00,0x00]
2879
2880ds_min_src2_i64 v1 offset:65535
2881// CHECK: [0xff,0xff,0x8a,0xd9,0x01,0x00,0x00,0x00]
2882
2883ds_min_src2_i64 v255 offset:65535
2884// CHECK: [0xff,0xff,0x8a,0xd9,0xff,0x00,0x00,0x00]
2885
2886ds_min_src2_i64 v1
2887// CHECK: [0x00,0x00,0x8a,0xd9,0x01,0x00,0x00,0x00]
2888
2889ds_min_src2_i64 v1 offset:0
2890// CHECK: [0x00,0x00,0x8a,0xd9,0x01,0x00,0x00,0x00]
2891
2892ds_min_src2_i64 v1 offset:4
2893// CHECK: [0x04,0x00,0x8a,0xd9,0x01,0x00,0x00,0x00]
2894
2895ds_min_src2_i64 v1 offset:65535 gds
2896// CHECK: [0xff,0xff,0x8b,0xd9,0x01,0x00,0x00,0x00]
2897
2898ds_max_src2_i64 v1 offset:65535
2899// CHECK: [0xff,0xff,0x8c,0xd9,0x01,0x00,0x00,0x00]
2900
2901ds_max_src2_i64 v255 offset:65535
2902// CHECK: [0xff,0xff,0x8c,0xd9,0xff,0x00,0x00,0x00]
2903
2904ds_max_src2_i64 v1
2905// CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x00,0x00,0x00]
2906
2907ds_max_src2_i64 v1 offset:0
2908// CHECK: [0x00,0x00,0x8c,0xd9,0x01,0x00,0x00,0x00]
2909
2910ds_max_src2_i64 v1 offset:4
2911// CHECK: [0x04,0x00,0x8c,0xd9,0x01,0x00,0x00,0x00]
2912
2913ds_max_src2_i64 v1 offset:65535 gds
2914// CHECK: [0xff,0xff,0x8d,0xd9,0x01,0x00,0x00,0x00]
2915
2916ds_min_src2_u64 v1 offset:65535
2917// CHECK: [0xff,0xff,0x8e,0xd9,0x01,0x00,0x00,0x00]
2918
2919ds_min_src2_u64 v255 offset:65535
2920// CHECK: [0xff,0xff,0x8e,0xd9,0xff,0x00,0x00,0x00]
2921
2922ds_min_src2_u64 v1
2923// CHECK: [0x00,0x00,0x8e,0xd9,0x01,0x00,0x00,0x00]
2924
2925ds_min_src2_u64 v1 offset:0
2926// CHECK: [0x00,0x00,0x8e,0xd9,0x01,0x00,0x00,0x00]
2927
2928ds_min_src2_u64 v1 offset:4
2929// CHECK: [0x04,0x00,0x8e,0xd9,0x01,0x00,0x00,0x00]
2930
2931ds_min_src2_u64 v1 offset:65535 gds
2932// CHECK: [0xff,0xff,0x8f,0xd9,0x01,0x00,0x00,0x00]
2933
2934ds_max_src2_u64 v1 offset:65535
2935// CHECK: [0xff,0xff,0x90,0xd9,0x01,0x00,0x00,0x00]
2936
2937ds_max_src2_u64 v255 offset:65535
2938// CHECK: [0xff,0xff,0x90,0xd9,0xff,0x00,0x00,0x00]
2939
2940ds_max_src2_u64 v1
2941// CHECK: [0x00,0x00,0x90,0xd9,0x01,0x00,0x00,0x00]
2942
2943ds_max_src2_u64 v1 offset:0
2944// CHECK: [0x00,0x00,0x90,0xd9,0x01,0x00,0x00,0x00]
2945
2946ds_max_src2_u64 v1 offset:4
2947// CHECK: [0x04,0x00,0x90,0xd9,0x01,0x00,0x00,0x00]
2948
2949ds_max_src2_u64 v1 offset:65535 gds
2950// CHECK: [0xff,0xff,0x91,0xd9,0x01,0x00,0x00,0x00]
2951
2952ds_and_src2_b64 v1 offset:65535
2953// CHECK: [0xff,0xff,0x92,0xd9,0x01,0x00,0x00,0x00]
2954
2955ds_and_src2_b64 v255 offset:65535
2956// CHECK: [0xff,0xff,0x92,0xd9,0xff,0x00,0x00,0x00]
2957
2958ds_and_src2_b64 v1
2959// CHECK: [0x00,0x00,0x92,0xd9,0x01,0x00,0x00,0x00]
2960
2961ds_and_src2_b64 v1 offset:0
2962// CHECK: [0x00,0x00,0x92,0xd9,0x01,0x00,0x00,0x00]
2963
2964ds_and_src2_b64 v1 offset:4
2965// CHECK: [0x04,0x00,0x92,0xd9,0x01,0x00,0x00,0x00]
2966
2967ds_and_src2_b64 v1 offset:65535 gds
2968// CHECK: [0xff,0xff,0x93,0xd9,0x01,0x00,0x00,0x00]
2969
2970ds_or_src2_b64 v1 offset:65535
2971// CHECK: [0xff,0xff,0x94,0xd9,0x01,0x00,0x00,0x00]
2972
2973ds_or_src2_b64 v255 offset:65535
2974// CHECK: [0xff,0xff,0x94,0xd9,0xff,0x00,0x00,0x00]
2975
2976ds_or_src2_b64 v1
2977// CHECK: [0x00,0x00,0x94,0xd9,0x01,0x00,0x00,0x00]
2978
2979ds_or_src2_b64 v1 offset:0
2980// CHECK: [0x00,0x00,0x94,0xd9,0x01,0x00,0x00,0x00]
2981
2982ds_or_src2_b64 v1 offset:4
2983// CHECK: [0x04,0x00,0x94,0xd9,0x01,0x00,0x00,0x00]
2984
2985ds_or_src2_b64 v1 offset:65535 gds
2986// CHECK: [0xff,0xff,0x95,0xd9,0x01,0x00,0x00,0x00]
2987
2988ds_xor_src2_b64 v1 offset:65535
2989// CHECK: [0xff,0xff,0x96,0xd9,0x01,0x00,0x00,0x00]
2990
2991ds_xor_src2_b64 v255 offset:65535
2992// CHECK: [0xff,0xff,0x96,0xd9,0xff,0x00,0x00,0x00]
2993
2994ds_xor_src2_b64 v1
2995// CHECK: [0x00,0x00,0x96,0xd9,0x01,0x00,0x00,0x00]
2996
2997ds_xor_src2_b64 v1 offset:0
2998// CHECK: [0x00,0x00,0x96,0xd9,0x01,0x00,0x00,0x00]
2999
3000ds_xor_src2_b64 v1 offset:4
3001// CHECK: [0x04,0x00,0x96,0xd9,0x01,0x00,0x00,0x00]
3002
3003ds_xor_src2_b64 v1 offset:65535 gds
3004// CHECK: [0xff,0xff,0x97,0xd9,0x01,0x00,0x00,0x00]
3005
3006ds_write_src2_b64 v1 offset:65535
3007// CHECK: [0xff,0xff,0x9a,0xd9,0x01,0x00,0x00,0x00]
3008
3009ds_write_src2_b64 v255 offset:65535
3010// CHECK: [0xff,0xff,0x9a,0xd9,0xff,0x00,0x00,0x00]
3011
3012ds_write_src2_b64 v1
3013// CHECK: [0x00,0x00,0x9a,0xd9,0x01,0x00,0x00,0x00]
3014
3015ds_write_src2_b64 v1 offset:0
3016// CHECK: [0x00,0x00,0x9a,0xd9,0x01,0x00,0x00,0x00]
3017
3018ds_write_src2_b64 v1 offset:4
3019// CHECK: [0x04,0x00,0x9a,0xd9,0x01,0x00,0x00,0x00]
3020
3021ds_write_src2_b64 v1 offset:65535 gds
3022// CHECK: [0xff,0xff,0x9b,0xd9,0x01,0x00,0x00,0x00]
3023
3024ds_min_src2_f64 v1 offset:65535
3025// CHECK: [0xff,0xff,0xa4,0xd9,0x01,0x00,0x00,0x00]
3026
3027ds_min_src2_f64 v255 offset:65535
3028// CHECK: [0xff,0xff,0xa4,0xd9,0xff,0x00,0x00,0x00]
3029
3030ds_min_src2_f64 v1
3031// CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x00,0x00,0x00]
3032
3033ds_min_src2_f64 v1 offset:0
3034// CHECK: [0x00,0x00,0xa4,0xd9,0x01,0x00,0x00,0x00]
3035
3036ds_min_src2_f64 v1 offset:4
3037// CHECK: [0x04,0x00,0xa4,0xd9,0x01,0x00,0x00,0x00]
3038
3039ds_min_src2_f64 v1 offset:65535 gds
3040// CHECK: [0xff,0xff,0xa5,0xd9,0x01,0x00,0x00,0x00]
3041
3042ds_max_src2_f64 v1 offset:65535
3043// CHECK: [0xff,0xff,0xa6,0xd9,0x01,0x00,0x00,0x00]
3044
3045ds_max_src2_f64 v255 offset:65535
3046// CHECK: [0xff,0xff,0xa6,0xd9,0xff,0x00,0x00,0x00]
3047
3048ds_max_src2_f64 v1
3049// CHECK: [0x00,0x00,0xa6,0xd9,0x01,0x00,0x00,0x00]
3050
3051ds_max_src2_f64 v1 offset:0
3052// CHECK: [0x00,0x00,0xa6,0xd9,0x01,0x00,0x00,0x00]
3053
3054ds_max_src2_f64 v1 offset:4
3055// CHECK: [0x04,0x00,0xa6,0xd9,0x01,0x00,0x00,0x00]
3056
3057ds_max_src2_f64 v1 offset:65535 gds
3058// CHECK: [0xff,0xff,0xa7,0xd9,0x01,0x00,0x00,0x00]
3059
3060ds_write_b96 v1, v[2:4] offset:65535
3061// CHECK: [0xff,0xff,0xbc,0xd9,0x01,0x02,0x00,0x00]
3062
3063ds_write_b96 v255, v[2:4] offset:65535
3064// CHECK: [0xff,0xff,0xbc,0xd9,0xff,0x02,0x00,0x00]
3065
3066ds_write_b96 v1, v[253:255] offset:65535
3067// CHECK: [0xff,0xff,0xbc,0xd9,0x01,0xfd,0x00,0x00]
3068
3069ds_write_b96 v1, v[2:4]
3070// CHECK: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x00,0x00]
3071
3072ds_write_b96 v1, v[2:4] offset:0
3073// CHECK: [0x00,0x00,0xbc,0xd9,0x01,0x02,0x00,0x00]
3074
3075ds_write_b96 v1, v[2:4] offset:4
3076// CHECK: [0x04,0x00,0xbc,0xd9,0x01,0x02,0x00,0x00]
3077
3078ds_write_b96 v1, v[2:4] offset:65535 gds
3079// CHECK: [0xff,0xff,0xbd,0xd9,0x01,0x02,0x00,0x00]
3080
3081ds_write_b128 v1, v[2:5] offset:65535
3082// CHECK: [0xff,0xff,0xbe,0xd9,0x01,0x02,0x00,0x00]
3083
3084ds_write_b128 v255, v[2:5] offset:65535
3085// CHECK: [0xff,0xff,0xbe,0xd9,0xff,0x02,0x00,0x00]
3086
3087ds_write_b128 v1, v[252:255] offset:65535
3088// CHECK: [0xff,0xff,0xbe,0xd9,0x01,0xfc,0x00,0x00]
3089
3090ds_write_b128 v1, v[2:5]
3091// CHECK: [0x00,0x00,0xbe,0xd9,0x01,0x02,0x00,0x00]
3092
3093ds_write_b128 v1, v[2:5] offset:0
3094// CHECK: [0x00,0x00,0xbe,0xd9,0x01,0x02,0x00,0x00]
3095
3096ds_write_b128 v1, v[2:5] offset:4
3097// CHECK: [0x04,0x00,0xbe,0xd9,0x01,0x02,0x00,0x00]
3098
3099ds_write_b128 v1, v[2:5] offset:65535 gds
3100// CHECK: [0xff,0xff,0xbf,0xd9,0x01,0x02,0x00,0x00]
3101
3102ds_read_b96 v[5:7], v1 offset:65535
3103// CHECK: [0xff,0xff,0xfc,0xd9,0x01,0x00,0x00,0x05]
3104
3105ds_read_b96 v[253:255], v1 offset:65535
3106// CHECK: [0xff,0xff,0xfc,0xd9,0x01,0x00,0x00,0xfd]
3107
3108ds_read_b96 v[5:7], v255 offset:65535
3109// CHECK: [0xff,0xff,0xfc,0xd9,0xff,0x00,0x00,0x05]
3110
3111ds_read_b96 v[5:7], v1
3112// CHECK: [0x00,0x00,0xfc,0xd9,0x01,0x00,0x00,0x05]
3113
3114ds_read_b96 v[5:7], v1 offset:0
3115// CHECK: [0x00,0x00,0xfc,0xd9,0x01,0x00,0x00,0x05]
3116
3117ds_read_b96 v[5:7], v1 offset:4
3118// CHECK: [0x04,0x00,0xfc,0xd9,0x01,0x00,0x00,0x05]
3119
3120ds_read_b96 v[5:7], v1 offset:65535 gds
3121// CHECK: [0xff,0xff,0xfd,0xd9,0x01,0x00,0x00,0x05]
3122
3123ds_read_b128 v[5:8], v1 offset:65535
3124// CHECK: [0xff,0xff,0xfe,0xd9,0x01,0x00,0x00,0x05]
3125
3126ds_read_b128 v[252:255], v1 offset:65535
3127// CHECK: [0xff,0xff,0xfe,0xd9,0x01,0x00,0x00,0xfc]
3128
3129ds_read_b128 v[5:8], v255 offset:65535
3130// CHECK: [0xff,0xff,0xfe,0xd9,0xff,0x00,0x00,0x05]
3131
3132ds_read_b128 v[5:8], v1
3133// CHECK: [0x00,0x00,0xfe,0xd9,0x01,0x00,0x00,0x05]
3134
3135ds_read_b128 v[5:8], v1 offset:0
3136// CHECK: [0x00,0x00,0xfe,0xd9,0x01,0x00,0x00,0x05]
3137
3138ds_read_b128 v[5:8], v1 offset:4
3139// CHECK: [0x04,0x00,0xfe,0xd9,0x01,0x00,0x00,0x05]
3140
3141ds_read_b128 v[5:8], v1 offset:65535 gds
3142// CHECK: [0xff,0xff,0xff,0xd9,0x01,0x00,0x00,0x05]
3143
3144exp mrt0 v0, v0, v0, v0
3145// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3146
3147exp mrtz v0, v0, v0, v0
3148// CHECK: [0x8f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3149
3150exp null v0, v0, v0, v0
3151// CHECK: [0x9f,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3152
3153exp pos0 v0, v0, v0, v0
3154// CHECK: [0xcf,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3155
3156exp param0 v0, v0, v0, v0
3157// CHECK: [0x0f,0x02,0x00,0xc4,0x00,0x00,0x00,0x00]
3158
3159exp mrt0 v255, v0, v0, v0
3160// CHECK: [0x0f,0x00,0x00,0xc4,0xff,0x00,0x00,0x00]
3161
3162exp mrt0 v0, v255, v0, v0
3163// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0xff,0x00,0x00]
3164
3165exp mrt0 v0, v0, v255, v0
3166// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0x00,0xff,0x00]
3167
3168exp mrt0 v0, v0, v0, v255
3169// CHECK: [0x0f,0x00,0x00,0xc4,0x00,0x00,0x00,0xff]
3170
3171exp mrt0 v0, off, off, off
3172// CHECK: [0x01,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3173
3174exp mrt0 off, v0, off, off
3175// CHECK: [0x02,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3176
3177exp mrt0 v0, v0, off, off
3178// CHECK: [0x03,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3179
3180exp mrt0 off, off, v0, off
3181// CHECK: [0x04,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3182
3183exp mrt0 v0, off, v0, off
3184// CHECK: [0x05,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3185
3186exp mrt0 off, v0, v0, off
3187// CHECK: [0x06,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3188
3189exp mrt0 v0, v0, v0, off
3190// CHECK: [0x07,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3191
3192exp mrt0 off, off, off, v0
3193// CHECK: [0x08,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3194
3195exp mrt0 v0, off, off, v0
3196// CHECK: [0x09,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3197
3198exp mrt0 off, v0, off, v0
3199// CHECK: [0x0a,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3200
3201exp mrt0 v0, v0, off, v0
3202// CHECK: [0x0b,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3203
3204exp mrt0 off, off, v0, v0
3205// CHECK: [0x0c,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3206
3207exp mrt0 v0, off, v0, v0
3208// CHECK: [0x0d,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3209
3210exp mrt0 off, v0, v0, v0
3211// CHECK: [0x0e,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3212
3213exp mrt0 off, off, off, off
3214// CHECK: [0x00,0x00,0x00,0xc4,0x00,0x00,0x00,0x00]
3215
3216exp mrt0 v0, v0, v0, v0 done
3217// CHECK: [0x0f,0x08,0x00,0xc4,0x00,0x00,0x00,0x00]
3218
3219exp mrt0 v0, v0, v0, v0 compr
3220// CHECK: [0x0f,0x04,0x00,0xc4,0x00,0x00,0x00,0x00]
3221
3222exp mrt0 v0, v0, v0, v0 vm
3223// CHECK: [0x0f,0x10,0x00,0xc4,0x00,0x00,0x00,0x00]
3224
3225flat_load_ubyte v5, v[1:2]
3226// CHECK: [0x00,0x00,0x40,0xdc,0x01,0x00,0x00,0x05]
3227
3228flat_load_ubyte v255, v[1:2]
3229// CHECK: [0x00,0x00,0x40,0xdc,0x01,0x00,0x00,0xff]
3230
3231flat_load_ubyte v5, v[254:255]
3232// CHECK: [0x00,0x00,0x40,0xdc,0xfe,0x00,0x00,0x05]
3233
3234flat_load_ubyte v5, v[1:2] glc
3235// CHECK: [0x00,0x00,0x41,0xdc,0x01,0x00,0x00,0x05]
3236
3237flat_load_ubyte v5, v[1:2] slc
3238// CHECK: [0x00,0x00,0x42,0xdc,0x01,0x00,0x00,0x05]
3239
3240flat_load_sbyte v5, v[1:2]
3241// CHECK: [0x00,0x00,0x44,0xdc,0x01,0x00,0x00,0x05]
3242
3243flat_load_sbyte v255, v[1:2]
3244// CHECK: [0x00,0x00,0x44,0xdc,0x01,0x00,0x00,0xff]
3245
3246flat_load_sbyte v5, v[254:255]
3247// CHECK: [0x00,0x00,0x44,0xdc,0xfe,0x00,0x00,0x05]
3248
3249flat_load_sbyte v5, v[1:2] glc
3250// CHECK: [0x00,0x00,0x45,0xdc,0x01,0x00,0x00,0x05]
3251
3252flat_load_sbyte v5, v[1:2] slc
3253// CHECK: [0x00,0x00,0x46,0xdc,0x01,0x00,0x00,0x05]
3254
3255flat_load_ushort v5, v[1:2]
3256// CHECK: [0x00,0x00,0x48,0xdc,0x01,0x00,0x00,0x05]
3257
3258flat_load_ushort v255, v[1:2]
3259// CHECK: [0x00,0x00,0x48,0xdc,0x01,0x00,0x00,0xff]
3260
3261flat_load_ushort v5, v[254:255]
3262// CHECK: [0x00,0x00,0x48,0xdc,0xfe,0x00,0x00,0x05]
3263
3264flat_load_ushort v5, v[1:2] glc
3265// CHECK: [0x00,0x00,0x49,0xdc,0x01,0x00,0x00,0x05]
3266
3267flat_load_ushort v5, v[1:2] slc
3268// CHECK: [0x00,0x00,0x4a,0xdc,0x01,0x00,0x00,0x05]
3269
3270flat_load_sshort v5, v[1:2]
3271// CHECK: [0x00,0x00,0x4c,0xdc,0x01,0x00,0x00,0x05]
3272
3273flat_load_sshort v255, v[1:2]
3274// CHECK: [0x00,0x00,0x4c,0xdc,0x01,0x00,0x00,0xff]
3275
3276flat_load_sshort v5, v[254:255]
3277// CHECK: [0x00,0x00,0x4c,0xdc,0xfe,0x00,0x00,0x05]
3278
3279flat_load_sshort v5, v[1:2] glc
3280// CHECK: [0x00,0x00,0x4d,0xdc,0x01,0x00,0x00,0x05]
3281
3282flat_load_sshort v5, v[1:2] slc
3283// CHECK: [0x00,0x00,0x4e,0xdc,0x01,0x00,0x00,0x05]
3284
3285flat_load_dword v5, v[1:2]
3286// CHECK: [0x00,0x00,0x50,0xdc,0x01,0x00,0x00,0x05]
3287
3288flat_load_dword v255, v[1:2]
3289// CHECK: [0x00,0x00,0x50,0xdc,0x01,0x00,0x00,0xff]
3290
3291flat_load_dword v5, v[254:255]
3292// CHECK: [0x00,0x00,0x50,0xdc,0xfe,0x00,0x00,0x05]
3293
3294flat_load_dword v5, v[1:2] glc
3295// CHECK: [0x00,0x00,0x51,0xdc,0x01,0x00,0x00,0x05]
3296
3297flat_load_dword v5, v[1:2] slc
3298// CHECK: [0x00,0x00,0x52,0xdc,0x01,0x00,0x00,0x05]
3299
3300flat_load_dwordx2 v[5:6], v[1:2]
3301// CHECK: [0x00,0x00,0x54,0xdc,0x01,0x00,0x00,0x05]
3302
3303flat_load_dwordx2 v[254:255], v[1:2]
3304// CHECK: [0x00,0x00,0x54,0xdc,0x01,0x00,0x00,0xfe]
3305
3306flat_load_dwordx2 v[5:6], v[254:255]
3307// CHECK: [0x00,0x00,0x54,0xdc,0xfe,0x00,0x00,0x05]
3308
3309flat_load_dwordx2 v[5:6], v[1:2] glc
3310// CHECK: [0x00,0x00,0x55,0xdc,0x01,0x00,0x00,0x05]
3311
3312flat_load_dwordx2 v[5:6], v[1:2] slc
3313// CHECK: [0x00,0x00,0x56,0xdc,0x01,0x00,0x00,0x05]
3314
3315flat_load_dwordx3 v[5:7], v[1:2]
3316// CHECK: [0x00,0x00,0x58,0xdc,0x01,0x00,0x00,0x05]
3317
3318flat_load_dwordx3 v[253:255], v[1:2]
3319// CHECK: [0x00,0x00,0x58,0xdc,0x01,0x00,0x00,0xfd]
3320
3321flat_load_dwordx3 v[5:7], v[254:255]
3322// CHECK: [0x00,0x00,0x58,0xdc,0xfe,0x00,0x00,0x05]
3323
3324flat_load_dwordx3 v[5:7], v[1:2] glc
3325// CHECK: [0x00,0x00,0x59,0xdc,0x01,0x00,0x00,0x05]
3326
3327flat_load_dwordx3 v[5:7], v[1:2] slc
3328// CHECK: [0x00,0x00,0x5a,0xdc,0x01,0x00,0x00,0x05]
3329
3330flat_load_dwordx4 v[5:8], v[1:2]
3331// CHECK: [0x00,0x00,0x5c,0xdc,0x01,0x00,0x00,0x05]
3332
3333flat_load_dwordx4 v[252:255], v[1:2]
3334// CHECK: [0x00,0x00,0x5c,0xdc,0x01,0x00,0x00,0xfc]
3335
3336flat_load_dwordx4 v[5:8], v[254:255]
3337// CHECK: [0x00,0x00,0x5c,0xdc,0xfe,0x00,0x00,0x05]
3338
3339flat_load_dwordx4 v[5:8], v[1:2] glc
3340// CHECK: [0x00,0x00,0x5d,0xdc,0x01,0x00,0x00,0x05]
3341
3342flat_load_dwordx4 v[5:8], v[1:2] slc
3343// CHECK: [0x00,0x00,0x5e,0xdc,0x01,0x00,0x00,0x05]
3344
3345flat_store_byte v[1:2], v2
3346// CHECK: [0x00,0x00,0x60,0xdc,0x01,0x02,0x00,0x00]
3347
3348flat_store_byte v[254:255], v2
3349// CHECK: [0x00,0x00,0x60,0xdc,0xfe,0x02,0x00,0x00]
3350
3351flat_store_byte v[1:2], v255
3352// CHECK: [0x00,0x00,0x60,0xdc,0x01,0xff,0x00,0x00]
3353
3354flat_store_byte v[1:2], v2 glc
3355// CHECK: [0x00,0x00,0x61,0xdc,0x01,0x02,0x00,0x00]
3356
3357flat_store_byte v[1:2], v2 slc
3358// CHECK: [0x00,0x00,0x62,0xdc,0x01,0x02,0x00,0x00]
3359
3360flat_store_short v[1:2], v2
3361// CHECK: [0x00,0x00,0x68,0xdc,0x01,0x02,0x00,0x00]
3362
3363flat_store_short v[254:255], v2
3364// CHECK: [0x00,0x00,0x68,0xdc,0xfe,0x02,0x00,0x00]
3365
3366flat_store_short v[1:2], v255
3367// CHECK: [0x00,0x00,0x68,0xdc,0x01,0xff,0x00,0x00]
3368
3369flat_store_short v[1:2], v2 glc
3370// CHECK: [0x00,0x00,0x69,0xdc,0x01,0x02,0x00,0x00]
3371
3372flat_store_short v[1:2], v2 slc
3373// CHECK: [0x00,0x00,0x6a,0xdc,0x01,0x02,0x00,0x00]
3374
3375flat_store_dword v[1:2], v2
3376// CHECK: [0x00,0x00,0x70,0xdc,0x01,0x02,0x00,0x00]
3377
3378flat_store_dword v[254:255], v2
3379// CHECK: [0x00,0x00,0x70,0xdc,0xfe,0x02,0x00,0x00]
3380
3381flat_store_dword v[1:2], v255
3382// CHECK: [0x00,0x00,0x70,0xdc,0x01,0xff,0x00,0x00]
3383
3384flat_store_dword v[1:2], v2 glc
3385// CHECK: [0x00,0x00,0x71,0xdc,0x01,0x02,0x00,0x00]
3386
3387flat_store_dword v[1:2], v2 slc
3388// CHECK: [0x00,0x00,0x72,0xdc,0x01,0x02,0x00,0x00]
3389
3390flat_store_dwordx2 v[1:2], v[2:3]
3391// CHECK: [0x00,0x00,0x74,0xdc,0x01,0x02,0x00,0x00]
3392
3393flat_store_dwordx2 v[254:255], v[2:3]
3394// CHECK: [0x00,0x00,0x74,0xdc,0xfe,0x02,0x00,0x00]
3395
3396flat_store_dwordx2 v[1:2], v[254:255]
3397// CHECK: [0x00,0x00,0x74,0xdc,0x01,0xfe,0x00,0x00]
3398
3399flat_store_dwordx2 v[1:2], v[2:3] glc
3400// CHECK: [0x00,0x00,0x75,0xdc,0x01,0x02,0x00,0x00]
3401
3402flat_store_dwordx2 v[1:2], v[2:3] slc
3403// CHECK: [0x00,0x00,0x76,0xdc,0x01,0x02,0x00,0x00]
3404
3405flat_store_dwordx3 v[1:2], v[2:4]
3406// CHECK: [0x00,0x00,0x78,0xdc,0x01,0x02,0x00,0x00]
3407
3408flat_store_dwordx3 v[254:255], v[2:4]
3409// CHECK: [0x00,0x00,0x78,0xdc,0xfe,0x02,0x00,0x00]
3410
3411flat_store_dwordx3 v[1:2], v[253:255]
3412// CHECK: [0x00,0x00,0x78,0xdc,0x01,0xfd,0x00,0x00]
3413
3414flat_store_dwordx3 v[1:2], v[2:4] glc
3415// CHECK: [0x00,0x00,0x79,0xdc,0x01,0x02,0x00,0x00]
3416
3417flat_store_dwordx3 v[1:2], v[2:4] slc
3418// CHECK: [0x00,0x00,0x7a,0xdc,0x01,0x02,0x00,0x00]
3419
3420flat_store_dwordx4 v[1:2], v[2:5]
3421// CHECK: [0x00,0x00,0x7c,0xdc,0x01,0x02,0x00,0x00]
3422
3423flat_store_dwordx4 v[254:255], v[2:5]
3424// CHECK: [0x00,0x00,0x7c,0xdc,0xfe,0x02,0x00,0x00]
3425
3426flat_store_dwordx4 v[1:2], v[252:255]
3427// CHECK: [0x00,0x00,0x7c,0xdc,0x01,0xfc,0x00,0x00]
3428
3429flat_store_dwordx4 v[1:2], v[2:5] glc
3430// CHECK: [0x00,0x00,0x7d,0xdc,0x01,0x02,0x00,0x00]
3431
3432flat_store_dwordx4 v[1:2], v[2:5] slc
3433// CHECK: [0x00,0x00,0x7e,0xdc,0x01,0x02,0x00,0x00]
3434
3435flat_atomic_swap v[1:2], v2
3436// CHECK: [0x00,0x00,0x00,0xdd,0x01,0x02,0x00,0x00]
3437
3438flat_atomic_swap v[254:255], v2
3439// CHECK: [0x00,0x00,0x00,0xdd,0xfe,0x02,0x00,0x00]
3440
3441flat_atomic_swap v[1:2], v255
3442// CHECK: [0x00,0x00,0x00,0xdd,0x01,0xff,0x00,0x00]
3443
3444flat_atomic_swap v0, v[1:2], v2 glc
3445// CHECK: [0x00,0x00,0x01,0xdd,0x01,0x02,0x00,0x00]
3446
3447flat_atomic_swap v[1:2], v2 slc
3448// CHECK: [0x00,0x00,0x02,0xdd,0x01,0x02,0x00,0x00]
3449
3450flat_atomic_cmpswap v[1:2], v[2:3]
3451// CHECK: [0x00,0x00,0x04,0xdd,0x01,0x02,0x00,0x00]
3452
3453flat_atomic_cmpswap v[254:255], v[2:3]
3454// CHECK: [0x00,0x00,0x04,0xdd,0xfe,0x02,0x00,0x00]
3455
3456flat_atomic_cmpswap v[1:2], v[254:255]
3457// CHECK: [0x00,0x00,0x04,0xdd,0x01,0xfe,0x00,0x00]
3458
3459flat_atomic_cmpswap v0, v[1:2], v[2:3] glc
3460// CHECK: [0x00,0x00,0x05,0xdd,0x01,0x02,0x00,0x00]
3461
3462flat_atomic_cmpswap v[1:2], v[2:3] slc
3463// CHECK: [0x00,0x00,0x06,0xdd,0x01,0x02,0x00,0x00]
3464
3465flat_atomic_add v[1:2], v2
3466// CHECK: [0x00,0x00,0x08,0xdd,0x01,0x02,0x00,0x00]
3467
3468flat_atomic_add v[254:255], v2
3469// CHECK: [0x00,0x00,0x08,0xdd,0xfe,0x02,0x00,0x00]
3470
3471flat_atomic_add v[1:2], v255
3472// CHECK: [0x00,0x00,0x08,0xdd,0x01,0xff,0x00,0x00]
3473
3474flat_atomic_add v0, v[1:2], v2 glc
3475// CHECK: [0x00,0x00,0x09,0xdd,0x01,0x02,0x00,0x00]
3476
3477flat_atomic_add v[1:2], v2 slc
3478// CHECK: [0x00,0x00,0x0a,0xdd,0x01,0x02,0x00,0x00]
3479
3480flat_atomic_sub v[1:2], v2
3481// CHECK: [0x00,0x00,0x0c,0xdd,0x01,0x02,0x00,0x00]
3482
3483flat_atomic_sub v[254:255], v2
3484// CHECK: [0x00,0x00,0x0c,0xdd,0xfe,0x02,0x00,0x00]
3485
3486flat_atomic_sub v[1:2], v255
3487// CHECK: [0x00,0x00,0x0c,0xdd,0x01,0xff,0x00,0x00]
3488
3489flat_atomic_sub v0, v[1:2], v2 glc
3490// CHECK: [0x00,0x00,0x0d,0xdd,0x01,0x02,0x00,0x00]
3491
3492flat_atomic_sub v[1:2], v2 slc
3493// CHECK: [0x00,0x00,0x0e,0xdd,0x01,0x02,0x00,0x00]
3494
3495flat_atomic_smin v[1:2], v2
3496// CHECK: [0x00,0x00,0x10,0xdd,0x01,0x02,0x00,0x00]
3497
3498flat_atomic_smin v[254:255], v2
3499// CHECK: [0x00,0x00,0x10,0xdd,0xfe,0x02,0x00,0x00]
3500
3501flat_atomic_smin v[1:2], v255
3502// CHECK: [0x00,0x00,0x10,0xdd,0x01,0xff,0x00,0x00]
3503
3504flat_atomic_smin v0, v[1:2], v2 glc
3505// CHECK: [0x00,0x00,0x11,0xdd,0x01,0x02,0x00,0x00]
3506
3507flat_atomic_smin v[1:2], v2 slc
3508// CHECK: [0x00,0x00,0x12,0xdd,0x01,0x02,0x00,0x00]
3509
3510flat_atomic_umin v[1:2], v2
3511// CHECK: [0x00,0x00,0x14,0xdd,0x01,0x02,0x00,0x00]
3512
3513flat_atomic_umin v[254:255], v2
3514// CHECK: [0x00,0x00,0x14,0xdd,0xfe,0x02,0x00,0x00]
3515
3516flat_atomic_umin v[1:2], v255
3517// CHECK: [0x00,0x00,0x14,0xdd,0x01,0xff,0x00,0x00]
3518
3519flat_atomic_umin v0, v[1:2], v2 glc
3520// CHECK: [0x00,0x00,0x15,0xdd,0x01,0x02,0x00,0x00]
3521
3522flat_atomic_umin v[1:2], v2 slc
3523// CHECK: [0x00,0x00,0x16,0xdd,0x01,0x02,0x00,0x00]
3524
3525flat_atomic_smax v[1:2], v2
3526// CHECK: [0x00,0x00,0x18,0xdd,0x01,0x02,0x00,0x00]
3527
3528flat_atomic_smax v[254:255], v2
3529// CHECK: [0x00,0x00,0x18,0xdd,0xfe,0x02,0x00,0x00]
3530
3531flat_atomic_smax v[1:2], v255
3532// CHECK: [0x00,0x00,0x18,0xdd,0x01,0xff,0x00,0x00]
3533
3534flat_atomic_smax v0, v[1:2], v2 glc
3535// CHECK: [0x00,0x00,0x19,0xdd,0x01,0x02,0x00,0x00]
3536
3537flat_atomic_smax v[1:2], v2 slc
3538// CHECK: [0x00,0x00,0x1a,0xdd,0x01,0x02,0x00,0x00]
3539
3540flat_atomic_umax v[1:2], v2
3541// CHECK: [0x00,0x00,0x1c,0xdd,0x01,0x02,0x00,0x00]
3542
3543flat_atomic_umax v[254:255], v2
3544// CHECK: [0x00,0x00,0x1c,0xdd,0xfe,0x02,0x00,0x00]
3545
3546flat_atomic_umax v[1:2], v255
3547// CHECK: [0x00,0x00,0x1c,0xdd,0x01,0xff,0x00,0x00]
3548
3549flat_atomic_umax v0, v[1:2], v2 glc
3550// CHECK: [0x00,0x00,0x1d,0xdd,0x01,0x02,0x00,0x00]
3551
3552flat_atomic_umax v[1:2], v2 slc
3553// CHECK: [0x00,0x00,0x1e,0xdd,0x01,0x02,0x00,0x00]
3554
3555flat_atomic_and v[1:2], v2
3556// CHECK: [0x00,0x00,0x20,0xdd,0x01,0x02,0x00,0x00]
3557
3558flat_atomic_and v[254:255], v2
3559// CHECK: [0x00,0x00,0x20,0xdd,0xfe,0x02,0x00,0x00]
3560
3561flat_atomic_and v[1:2], v255
3562// CHECK: [0x00,0x00,0x20,0xdd,0x01,0xff,0x00,0x00]
3563
3564flat_atomic_and v0, v[1:2], v2 glc
3565// CHECK: [0x00,0x00,0x21,0xdd,0x01,0x02,0x00,0x00]
3566
3567flat_atomic_and v[1:2], v2 slc
3568// CHECK: [0x00,0x00,0x22,0xdd,0x01,0x02,0x00,0x00]
3569
3570flat_atomic_or v[1:2], v2
3571// CHECK: [0x00,0x00,0x24,0xdd,0x01,0x02,0x00,0x00]
3572
3573flat_atomic_or v[254:255], v2
3574// CHECK: [0x00,0x00,0x24,0xdd,0xfe,0x02,0x00,0x00]
3575
3576flat_atomic_or v[1:2], v255
3577// CHECK: [0x00,0x00,0x24,0xdd,0x01,0xff,0x00,0x00]
3578
3579flat_atomic_or v0, v[1:2], v2 glc
3580// CHECK: [0x00,0x00,0x25,0xdd,0x01,0x02,0x00,0x00]
3581
3582flat_atomic_or v[1:2], v2 slc
3583// CHECK: [0x00,0x00,0x26,0xdd,0x01,0x02,0x00,0x00]
3584
3585flat_atomic_xor v[1:2], v2
3586// CHECK: [0x00,0x00,0x28,0xdd,0x01,0x02,0x00,0x00]
3587
3588flat_atomic_xor v[254:255], v2
3589// CHECK: [0x00,0x00,0x28,0xdd,0xfe,0x02,0x00,0x00]
3590
3591flat_atomic_xor v[1:2], v255
3592// CHECK: [0x00,0x00,0x28,0xdd,0x01,0xff,0x00,0x00]
3593
3594flat_atomic_xor v0, v[1:2], v2 glc
3595// CHECK: [0x00,0x00,0x29,0xdd,0x01,0x02,0x00,0x00]
3596
3597flat_atomic_xor v[1:2], v2 slc
3598// CHECK: [0x00,0x00,0x2a,0xdd,0x01,0x02,0x00,0x00]
3599
3600flat_atomic_inc v[1:2], v2
3601// CHECK: [0x00,0x00,0x2c,0xdd,0x01,0x02,0x00,0x00]
3602
3603flat_atomic_inc v[254:255], v2
3604// CHECK: [0x00,0x00,0x2c,0xdd,0xfe,0x02,0x00,0x00]
3605
3606flat_atomic_inc v[1:2], v255
3607// CHECK: [0x00,0x00,0x2c,0xdd,0x01,0xff,0x00,0x00]
3608
3609flat_atomic_inc v0, v[1:2], v2 glc
3610// CHECK: [0x00,0x00,0x2d,0xdd,0x01,0x02,0x00,0x00]
3611
3612flat_atomic_inc v[1:2], v2 slc
3613// CHECK: [0x00,0x00,0x2e,0xdd,0x01,0x02,0x00,0x00]
3614
3615flat_atomic_dec v[1:2], v2
3616// CHECK: [0x00,0x00,0x30,0xdd,0x01,0x02,0x00,0x00]
3617
3618flat_atomic_dec v[254:255], v2
3619// CHECK: [0x00,0x00,0x30,0xdd,0xfe,0x02,0x00,0x00]
3620
3621flat_atomic_dec v[1:2], v255
3622// CHECK: [0x00,0x00,0x30,0xdd,0x01,0xff,0x00,0x00]
3623
3624flat_atomic_dec v0, v[1:2], v2 glc
3625// CHECK: [0x00,0x00,0x31,0xdd,0x01,0x02,0x00,0x00]
3626
3627flat_atomic_dec v[1:2], v2 slc
3628// CHECK: [0x00,0x00,0x32,0xdd,0x01,0x02,0x00,0x00]
3629
3630flat_atomic_swap_x2 v[1:2], v[2:3]
3631// CHECK: [0x00,0x00,0x80,0xdd,0x01,0x02,0x00,0x00]
3632
3633flat_atomic_swap_x2 v[254:255], v[2:3]
3634// CHECK: [0x00,0x00,0x80,0xdd,0xfe,0x02,0x00,0x00]
3635
3636flat_atomic_swap_x2 v[1:2], v[254:255]
3637// CHECK: [0x00,0x00,0x80,0xdd,0x01,0xfe,0x00,0x00]
3638
3639flat_atomic_swap_x2 v[0:1], v[1:2], v[2:3] glc
3640// CHECK: [0x00,0x00,0x81,0xdd,0x01,0x02,0x00,0x00]
3641
3642flat_atomic_swap_x2 v[1:2], v[2:3] slc
3643// CHECK: [0x00,0x00,0x82,0xdd,0x01,0x02,0x00,0x00]
3644
3645flat_atomic_cmpswap_x2 v[1:2], v[2:5]
3646// CHECK: [0x00,0x00,0x84,0xdd,0x01,0x02,0x00,0x00]
3647
3648flat_atomic_cmpswap_x2 v[254:255], v[2:5]
3649// CHECK: [0x00,0x00,0x84,0xdd,0xfe,0x02,0x00,0x00]
3650
3651flat_atomic_cmpswap_x2 v[1:2], v[252:255]
3652// CHECK: [0x00,0x00,0x84,0xdd,0x01,0xfc,0x00,0x00]
3653
3654flat_atomic_cmpswap_x2 v[0:1], v[1:2], v[2:5] glc
3655// CHECK: [0x00,0x00,0x85,0xdd,0x01,0x02,0x00,0x00]
3656
3657flat_atomic_cmpswap_x2 v[1:2], v[2:5] slc
3658// CHECK: [0x00,0x00,0x86,0xdd,0x01,0x02,0x00,0x00]
3659
3660flat_atomic_add_x2 v[1:2], v[2:3]
3661// CHECK: [0x00,0x00,0x88,0xdd,0x01,0x02,0x00,0x00]
3662
3663flat_atomic_add_x2 v[254:255], v[2:3]
3664// CHECK: [0x00,0x00,0x88,0xdd,0xfe,0x02,0x00,0x00]
3665
3666flat_atomic_add_x2 v[1:2], v[254:255]
3667// CHECK: [0x00,0x00,0x88,0xdd,0x01,0xfe,0x00,0x00]
3668
3669flat_atomic_add_x2 v[0:1], v[1:2], v[2:3] glc
3670// CHECK: [0x00,0x00,0x89,0xdd,0x01,0x02,0x00,0x00]
3671
3672flat_atomic_add_x2 v[1:2], v[2:3] slc
3673// CHECK: [0x00,0x00,0x8a,0xdd,0x01,0x02,0x00,0x00]
3674
3675flat_atomic_sub_x2 v[1:2], v[2:3]
3676// CHECK: [0x00,0x00,0x8c,0xdd,0x01,0x02,0x00,0x00]
3677
3678flat_atomic_sub_x2 v[254:255], v[2:3]
3679// CHECK: [0x00,0x00,0x8c,0xdd,0xfe,0x02,0x00,0x00]
3680
3681flat_atomic_sub_x2 v[1:2], v[254:255]
3682// CHECK: [0x00,0x00,0x8c,0xdd,0x01,0xfe,0x00,0x00]
3683
3684flat_atomic_sub_x2 v[0:1], v[1:2], v[2:3] glc
3685// CHECK: [0x00,0x00,0x8d,0xdd,0x01,0x02,0x00,0x00]
3686
3687flat_atomic_sub_x2 v[1:2], v[2:3] slc
3688// CHECK: [0x00,0x00,0x8e,0xdd,0x01,0x02,0x00,0x00]
3689
3690flat_atomic_smin_x2 v[1:2], v[2:3]
3691// CHECK: [0x00,0x00,0x90,0xdd,0x01,0x02,0x00,0x00]
3692
3693flat_atomic_smin_x2 v[254:255], v[2:3]
3694// CHECK: [0x00,0x00,0x90,0xdd,0xfe,0x02,0x00,0x00]
3695
3696flat_atomic_smin_x2 v[1:2], v[254:255]
3697// CHECK: [0x00,0x00,0x90,0xdd,0x01,0xfe,0x00,0x00]
3698
3699flat_atomic_smin_x2 v[0:1], v[1:2], v[2:3] glc
3700// CHECK: [0x00,0x00,0x91,0xdd,0x01,0x02,0x00,0x00]
3701
3702flat_atomic_smin_x2 v[1:2], v[2:3] slc
3703// CHECK: [0x00,0x00,0x92,0xdd,0x01,0x02,0x00,0x00]
3704
3705flat_atomic_umin_x2 v[1:2], v[2:3]
3706// CHECK: [0x00,0x00,0x94,0xdd,0x01,0x02,0x00,0x00]
3707
3708flat_atomic_umin_x2 v[254:255], v[2:3]
3709// CHECK: [0x00,0x00,0x94,0xdd,0xfe,0x02,0x00,0x00]
3710
3711flat_atomic_umin_x2 v[1:2], v[254:255]
3712// CHECK: [0x00,0x00,0x94,0xdd,0x01,0xfe,0x00,0x00]
3713
3714flat_atomic_umin_x2 v[0:1], v[1:2], v[2:3] glc
3715// CHECK: [0x00,0x00,0x95,0xdd,0x01,0x02,0x00,0x00]
3716
3717flat_atomic_umin_x2 v[1:2], v[2:3] slc
3718// CHECK: [0x00,0x00,0x96,0xdd,0x01,0x02,0x00,0x00]
3719
3720flat_atomic_smax_x2 v[1:2], v[2:3]
3721// CHECK: [0x00,0x00,0x98,0xdd,0x01,0x02,0x00,0x00]
3722
3723flat_atomic_smax_x2 v[254:255], v[2:3]
3724// CHECK: [0x00,0x00,0x98,0xdd,0xfe,0x02,0x00,0x00]
3725
3726flat_atomic_smax_x2 v[1:2], v[254:255]
3727// CHECK: [0x00,0x00,0x98,0xdd,0x01,0xfe,0x00,0x00]
3728
3729flat_atomic_smax_x2 v[0:1], v[1:2], v[2:3] glc
3730// CHECK: [0x00,0x00,0x99,0xdd,0x01,0x02,0x00,0x00]
3731
3732flat_atomic_smax_x2 v[1:2], v[2:3] slc
3733// CHECK: [0x00,0x00,0x9a,0xdd,0x01,0x02,0x00,0x00]
3734
3735flat_atomic_umax_x2 v[1:2], v[2:3]
3736// CHECK: [0x00,0x00,0x9c,0xdd,0x01,0x02,0x00,0x00]
3737
3738flat_atomic_umax_x2 v[254:255], v[2:3]
3739// CHECK: [0x00,0x00,0x9c,0xdd,0xfe,0x02,0x00,0x00]
3740
3741flat_atomic_umax_x2 v[1:2], v[254:255]
3742// CHECK: [0x00,0x00,0x9c,0xdd,0x01,0xfe,0x00,0x00]
3743
3744flat_atomic_umax_x2 v[0:1], v[1:2], v[2:3] glc
3745// CHECK: [0x00,0x00,0x9d,0xdd,0x01,0x02,0x00,0x00]
3746
3747flat_atomic_umax_x2 v[1:2], v[2:3] slc
3748// CHECK: [0x00,0x00,0x9e,0xdd,0x01,0x02,0x00,0x00]
3749
3750flat_atomic_and_x2 v[1:2], v[2:3]
3751// CHECK: [0x00,0x00,0xa0,0xdd,0x01,0x02,0x00,0x00]
3752
3753flat_atomic_and_x2 v[254:255], v[2:3]
3754// CHECK: [0x00,0x00,0xa0,0xdd,0xfe,0x02,0x00,0x00]
3755
3756flat_atomic_and_x2 v[1:2], v[254:255]
3757// CHECK: [0x00,0x00,0xa0,0xdd,0x01,0xfe,0x00,0x00]
3758
3759flat_atomic_and_x2 v[0:1], v[1:2], v[2:3] glc
3760// CHECK: [0x00,0x00,0xa1,0xdd,0x01,0x02,0x00,0x00]
3761
3762flat_atomic_and_x2 v[1:2], v[2:3] slc
3763// CHECK: [0x00,0x00,0xa2,0xdd,0x01,0x02,0x00,0x00]
3764
3765flat_atomic_or_x2 v[1:2], v[2:3]
3766// CHECK: [0x00,0x00,0xa4,0xdd,0x01,0x02,0x00,0x00]
3767
3768flat_atomic_or_x2 v[254:255], v[2:3]
3769// CHECK: [0x00,0x00,0xa4,0xdd,0xfe,0x02,0x00,0x00]
3770
3771flat_atomic_or_x2 v[1:2], v[254:255]
3772// CHECK: [0x00,0x00,0xa4,0xdd,0x01,0xfe,0x00,0x00]
3773
3774flat_atomic_or_x2 v[0:1], v[1:2], v[2:3] glc
3775// CHECK: [0x00,0x00,0xa5,0xdd,0x01,0x02,0x00,0x00]
3776
3777flat_atomic_or_x2 v[1:2], v[2:3] slc
3778// CHECK: [0x00,0x00,0xa6,0xdd,0x01,0x02,0x00,0x00]
3779
3780flat_atomic_xor_x2 v[1:2], v[2:3]
3781// CHECK: [0x00,0x00,0xa8,0xdd,0x01,0x02,0x00,0x00]
3782
3783flat_atomic_xor_x2 v[254:255], v[2:3]
3784// CHECK: [0x00,0x00,0xa8,0xdd,0xfe,0x02,0x00,0x00]
3785
3786flat_atomic_xor_x2 v[1:2], v[254:255]
3787// CHECK: [0x00,0x00,0xa8,0xdd,0x01,0xfe,0x00,0x00]
3788
3789flat_atomic_xor_x2 v[0:1], v[1:2], v[2:3] glc
3790// CHECK: [0x00,0x00,0xa9,0xdd,0x01,0x02,0x00,0x00]
3791
3792flat_atomic_xor_x2 v[1:2], v[2:3] slc
3793// CHECK: [0x00,0x00,0xaa,0xdd,0x01,0x02,0x00,0x00]
3794
3795flat_atomic_inc_x2 v[1:2], v[2:3]
3796// CHECK: [0x00,0x00,0xac,0xdd,0x01,0x02,0x00,0x00]
3797
3798flat_atomic_inc_x2 v[254:255], v[2:3]
3799// CHECK: [0x00,0x00,0xac,0xdd,0xfe,0x02,0x00,0x00]
3800
3801flat_atomic_inc_x2 v[1:2], v[254:255]
3802// CHECK: [0x00,0x00,0xac,0xdd,0x01,0xfe,0x00,0x00]
3803
3804flat_atomic_inc_x2 v[0:1], v[1:2], v[2:3] glc
3805// CHECK: [0x00,0x00,0xad,0xdd,0x01,0x02,0x00,0x00]
3806
3807flat_atomic_inc_x2 v[1:2], v[2:3] slc
3808// CHECK: [0x00,0x00,0xae,0xdd,0x01,0x02,0x00,0x00]
3809
3810flat_atomic_dec_x2 v[1:2], v[2:3]
3811// CHECK: [0x00,0x00,0xb0,0xdd,0x01,0x02,0x00,0x00]
3812
3813flat_atomic_dec_x2 v[254:255], v[2:3]
3814// CHECK: [0x00,0x00,0xb0,0xdd,0xfe,0x02,0x00,0x00]
3815
3816flat_atomic_dec_x2 v[1:2], v[254:255]
3817// CHECK: [0x00,0x00,0xb0,0xdd,0x01,0xfe,0x00,0x00]
3818
3819flat_atomic_dec_x2 v[0:1], v[1:2], v[2:3] glc
3820// CHECK: [0x00,0x00,0xb1,0xdd,0x01,0x02,0x00,0x00]
3821
3822flat_atomic_dec_x2 v[1:2], v[2:3] slc
3823// CHECK: [0x00,0x00,0xb2,0xdd,0x01,0x02,0x00,0x00]
3824
3825image_load v5, v[1:4], s[8:15] dmask:0x1
3826// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x00]
3827
3828image_load v252, v[1:4], s[8:15] dmask:0x1
3829// CHECK: [0x00,0x01,0x00,0xf0,0x01,0xfc,0x02,0x00]
3830
3831image_load v5, v[252:255], s[8:15] dmask:0x1
3832// CHECK: [0x00,0x01,0x00,0xf0,0xfc,0x05,0x02,0x00]
3833
3834image_load v5, v[1:4], s[12:19] dmask:0x1
3835// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x03,0x00]
3836
3837image_load v5, v[1:4], s[92:99] dmask:0x1
3838// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x17,0x00]
3839
3840image_load v5, v[1:4], ttmp[4:11] dmask:0x1
3841// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x1d,0x00]
3842
3843image_load v5, v[1:4], s[8:15] dmask:0x2
3844// CHECK: [0x00,0x02,0x00,0xf0,0x01,0x05,0x02,0x00]
3845
3846image_load v[5:6], v[1:4], s[8:15] dmask:0x3
3847// CHECK: [0x00,0x03,0x00,0xf0,0x01,0x05,0x02,0x00]
3848
3849image_load v5, v[1:4], s[8:15] dmask:0x4
3850// CHECK: [0x00,0x04,0x00,0xf0,0x01,0x05,0x02,0x00]
3851
3852image_load v[5:6], v[1:4], s[8:15] dmask:0x5
3853// CHECK: [0x00,0x05,0x00,0xf0,0x01,0x05,0x02,0x00]
3854
3855image_load v[5:6], v[1:4], s[8:15] dmask:0x6
3856// CHECK: [0x00,0x06,0x00,0xf0,0x01,0x05,0x02,0x00]
3857
3858image_load v[5:7], v[1:4], s[8:15] dmask:0x7
3859// CHECK: [0x00,0x07,0x00,0xf0,0x01,0x05,0x02,0x00]
3860
3861image_load v5, v[1:4], s[8:15] dmask:0x8
3862// CHECK: [0x00,0x08,0x00,0xf0,0x01,0x05,0x02,0x00]
3863
3864image_load v[5:6], v[1:4], s[8:15] dmask:0x9
3865// CHECK: [0x00,0x09,0x00,0xf0,0x01,0x05,0x02,0x00]
3866
3867image_load v[5:6], v[1:4], s[8:15] dmask:0xa
3868// CHECK: [0x00,0x0a,0x00,0xf0,0x01,0x05,0x02,0x00]
3869
3870image_load v[5:7], v[1:4], s[8:15] dmask:0xb
3871// CHECK: [0x00,0x0b,0x00,0xf0,0x01,0x05,0x02,0x00]
3872
3873image_load v[5:6], v[1:4], s[8:15] dmask:0xc
3874// CHECK: [0x00,0x0c,0x00,0xf0,0x01,0x05,0x02,0x00]
3875
3876image_load v[5:7], v[1:4], s[8:15] dmask:0xd
3877// CHECK: [0x00,0x0d,0x00,0xf0,0x01,0x05,0x02,0x00]
3878
3879image_load v[5:7], v[1:4], s[8:15] dmask:0xe
3880// CHECK: [0x00,0x0e,0x00,0xf0,0x01,0x05,0x02,0x00]
3881
3882image_load v5, v[1:4], s[8:15] dmask:0x0
3883// CHECK: [0x00,0x00,0x00,0xf0,0x01,0x05,0x02,0x00]
3884
3885image_load v5, v[1:4], s[8:15] dmask:0x1 unorm
3886// CHECK: [0x00,0x11,0x00,0xf0,0x01,0x05,0x02,0x00]
3887
3888image_load v5, v[1:4], s[8:15] dmask:0x1 glc
3889// CHECK: [0x00,0x21,0x00,0xf0,0x01,0x05,0x02,0x00]
3890
3891image_load v5, v[1:4], s[8:15] dmask:0x1 slc
3892// CHECK: [0x00,0x01,0x00,0xf2,0x01,0x05,0x02,0x00]
3893
3894image_load v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
3895// CHECK: [0x00,0x01,0x01,0xf0,0x01,0x05,0x02,0x00]
3896
3897image_load v5, v[1:4], s[8:15] dmask:0x1 lwe
3898// CHECK: [0x00,0x01,0x02,0xf0,0x01,0x05,0x02,0x00]
3899
3900image_load v5, v[1:4], s[8:15] dmask:0x1 da
3901// CHECK: [0x00,0x41,0x00,0xf0,0x01,0x05,0x02,0x00]
3902
3903image_load v5, v[1:4], s[8:15] dmask:0x1 d16
3904// CHECK: [0x00,0x01,0x00,0xf0,0x01,0x05,0x02,0x80]
3905
3906image_load_mip v5, v[1:4], s[8:15] dmask:0x1
3907// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x00]
3908
3909image_load_mip v252, v[1:4], s[8:15] dmask:0x1
3910// CHECK: [0x00,0x01,0x04,0xf0,0x01,0xfc,0x02,0x00]
3911
3912image_load_mip v5, v[252:255], s[8:15] dmask:0x1
3913// CHECK: [0x00,0x01,0x04,0xf0,0xfc,0x05,0x02,0x00]
3914
3915image_load_mip v5, v[1:4], s[12:19] dmask:0x1
3916// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x03,0x00]
3917
3918image_load_mip v5, v[1:4], s[92:99] dmask:0x1
3919// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x17,0x00]
3920
3921image_load_mip v5, v[1:4], ttmp[4:11] dmask:0x1
3922// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x1d,0x00]
3923
3924image_load_mip v5, v[1:4], s[8:15] dmask:0x2
3925// CHECK: [0x00,0x02,0x04,0xf0,0x01,0x05,0x02,0x00]
3926
3927image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x3
3928// CHECK: [0x00,0x03,0x04,0xf0,0x01,0x05,0x02,0x00]
3929
3930image_load_mip v5, v[1:4], s[8:15] dmask:0x4
3931// CHECK: [0x00,0x04,0x04,0xf0,0x01,0x05,0x02,0x00]
3932
3933image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x5
3934// CHECK: [0x00,0x05,0x04,0xf0,0x01,0x05,0x02,0x00]
3935
3936image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x6
3937// CHECK: [0x00,0x06,0x04,0xf0,0x01,0x05,0x02,0x00]
3938
3939image_load_mip v[5:7], v[1:4], s[8:15] dmask:0x7
3940// CHECK: [0x00,0x07,0x04,0xf0,0x01,0x05,0x02,0x00]
3941
3942image_load_mip v5, v[1:4], s[8:15] dmask:0x8
3943// CHECK: [0x00,0x08,0x04,0xf0,0x01,0x05,0x02,0x00]
3944
3945image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x9
3946// CHECK: [0x00,0x09,0x04,0xf0,0x01,0x05,0x02,0x00]
3947
3948image_load_mip v[5:6], v[1:4], s[8:15] dmask:0xa
3949// CHECK: [0x00,0x0a,0x04,0xf0,0x01,0x05,0x02,0x00]
3950
3951image_load_mip v[5:7], v[1:4], s[8:15] dmask:0xb
3952// CHECK: [0x00,0x0b,0x04,0xf0,0x01,0x05,0x02,0x00]
3953
3954image_load_mip v[5:6], v[1:4], s[8:15] dmask:0xc
3955// CHECK: [0x00,0x0c,0x04,0xf0,0x01,0x05,0x02,0x00]
3956
3957image_load_mip v[5:7], v[1:4], s[8:15] dmask:0xd
3958// CHECK: [0x00,0x0d,0x04,0xf0,0x01,0x05,0x02,0x00]
3959
3960image_load_mip v[5:7], v[1:4], s[8:15] dmask:0xe
3961// CHECK: [0x00,0x0e,0x04,0xf0,0x01,0x05,0x02,0x00]
3962
3963image_load_mip v5, v[1:4], s[8:15] dmask:0x0
3964// CHECK: [0x00,0x00,0x04,0xf0,0x01,0x05,0x02,0x00]
3965
3966image_load_mip v5, v[1:4], s[8:15] dmask:0x1 unorm
3967// CHECK: [0x00,0x11,0x04,0xf0,0x01,0x05,0x02,0x00]
3968
3969image_load_mip v5, v[1:4], s[8:15] dmask:0x1 glc
3970// CHECK: [0x00,0x21,0x04,0xf0,0x01,0x05,0x02,0x00]
3971
3972image_load_mip v5, v[1:4], s[8:15] dmask:0x1 slc
3973// CHECK: [0x00,0x01,0x04,0xf2,0x01,0x05,0x02,0x00]
3974
3975image_load_mip v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
3976// CHECK: [0x00,0x01,0x05,0xf0,0x01,0x05,0x02,0x00]
3977
3978image_load_mip v5, v[1:4], s[8:15] dmask:0x1 lwe
3979// CHECK: [0x00,0x01,0x06,0xf0,0x01,0x05,0x02,0x00]
3980
3981image_load_mip v5, v[1:4], s[8:15] dmask:0x1 da
3982// CHECK: [0x00,0x41,0x04,0xf0,0x01,0x05,0x02,0x00]
3983
3984image_load_mip v5, v[1:4], s[8:15] dmask:0x1 d16
3985// CHECK: [0x00,0x01,0x04,0xf0,0x01,0x05,0x02,0x80]
3986
3987image_store v1, v[2:5], s[12:19] dmask:0x1 unorm
3988// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x00]
3989
3990image_store v252, v[2:5], s[12:19] dmask:0x1 unorm
3991// CHECK: [0x00,0x11,0x20,0xf0,0x02,0xfc,0x03,0x00]
3992
3993image_store v1, v[252:255], s[12:19] dmask:0x1 unorm
3994// CHECK: [0x00,0x11,0x20,0xf0,0xfc,0x01,0x03,0x00]
3995
3996image_store v1, v[2:5], s[16:23] dmask:0x1 unorm
3997// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x04,0x00]
3998
3999image_store v1, v[2:5], s[92:99] dmask:0x1 unorm
4000// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x17,0x00]
4001
4002image_store v1, v[2:5], ttmp[4:11] dmask:0x1 unorm
4003// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x1d,0x00]
4004
4005image_store v1, v[2:5], s[12:19] dmask:0x2 unorm
4006// CHECK: [0x00,0x12,0x20,0xf0,0x02,0x01,0x03,0x00]
4007
4008image_store v[1:2], v[2:5], s[12:19] dmask:0x3 unorm
4009// CHECK: [0x00,0x13,0x20,0xf0,0x02,0x01,0x03,0x00]
4010
4011image_store v1, v[2:5], s[12:19] dmask:0x4 unorm
4012// CHECK: [0x00,0x14,0x20,0xf0,0x02,0x01,0x03,0x00]
4013
4014image_store v[1:2], v[2:5], s[12:19] dmask:0x5 unorm
4015// CHECK: [0x00,0x15,0x20,0xf0,0x02,0x01,0x03,0x00]
4016
4017image_store v[1:2], v[2:5], s[12:19] dmask:0x6 unorm
4018// CHECK: [0x00,0x16,0x20,0xf0,0x02,0x01,0x03,0x00]
4019
4020image_store v[1:3], v[2:5], s[12:19] dmask:0x7 unorm
4021// CHECK: [0x00,0x17,0x20,0xf0,0x02,0x01,0x03,0x00]
4022
4023image_store v1, v[2:5], s[12:19] dmask:0x8 unorm
4024// CHECK: [0x00,0x18,0x20,0xf0,0x02,0x01,0x03,0x00]
4025
4026image_store v[1:2], v[2:5], s[12:19] dmask:0x9 unorm
4027// CHECK: [0x00,0x19,0x20,0xf0,0x02,0x01,0x03,0x00]
4028
4029image_store v[1:2], v[2:5], s[12:19] dmask:0xa unorm
4030// CHECK: [0x00,0x1a,0x20,0xf0,0x02,0x01,0x03,0x00]
4031
4032image_store v[1:3], v[2:5], s[12:19] dmask:0xb unorm
4033// CHECK: [0x00,0x1b,0x20,0xf0,0x02,0x01,0x03,0x00]
4034
4035image_store v[1:2], v[2:5], s[12:19] dmask:0xc unorm
4036// CHECK: [0x00,0x1c,0x20,0xf0,0x02,0x01,0x03,0x00]
4037
4038image_store v[1:3], v[2:5], s[12:19] dmask:0xd unorm
4039// CHECK: [0x00,0x1d,0x20,0xf0,0x02,0x01,0x03,0x00]
4040
4041image_store v[1:3], v[2:5], s[12:19] dmask:0xe unorm
4042// CHECK: [0x00,0x1e,0x20,0xf0,0x02,0x01,0x03,0x00]
4043
4044image_store v[1:4], v[2:5], s[12:19] dmask:0xf unorm
4045// CHECK: [0x00,0x1f,0x20,0xf0,0x02,0x01,0x03,0x00]
4046
4047image_store v1, v[2:5], s[12:19] dmask:0x0 unorm
4048// CHECK: [0x00,0x10,0x20,0xf0,0x02,0x01,0x03,0x00]
4049
4050image_store v1, v[2:5], s[12:19] dmask:0x1 unorm glc
4051// CHECK: [0x00,0x31,0x20,0xf0,0x02,0x01,0x03,0x00]
4052
4053image_store v1, v[2:5], s[12:19] dmask:0x1 unorm slc
4054// CHECK: [0x00,0x11,0x20,0xf2,0x02,0x01,0x03,0x00]
4055
4056image_store v1, v[2:5], s[12:19] dmask:0x1 unorm lwe
4057// CHECK: [0x00,0x11,0x22,0xf0,0x02,0x01,0x03,0x00]
4058
4059image_store v1, v[2:5], s[12:19] dmask:0x1 unorm da
4060// CHECK: [0x00,0x51,0x20,0xf0,0x02,0x01,0x03,0x00]
4061
4062image_store v1, v[2:5], s[12:19] dmask:0x1 unorm d16
4063// CHECK: [0x00,0x11,0x20,0xf0,0x02,0x01,0x03,0x80]
4064
4065image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm
4066// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x00]
4067
4068image_store_mip v252, v[2:5], s[12:19] dmask:0x1 unorm
4069// CHECK: [0x00,0x11,0x24,0xf0,0x02,0xfc,0x03,0x00]
4070
4071image_store_mip v1, v[252:255], s[12:19] dmask:0x1 unorm
4072// CHECK: [0x00,0x11,0x24,0xf0,0xfc,0x01,0x03,0x00]
4073
4074image_store_mip v1, v[2:5], s[16:23] dmask:0x1 unorm
4075// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x04,0x00]
4076
4077image_store_mip v1, v[2:5], s[92:99] dmask:0x1 unorm
4078// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x17,0x00]
4079
4080image_store_mip v1, v[2:5], ttmp[4:11] dmask:0x1 unorm
4081// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x1d,0x00]
4082
4083image_store_mip v1, v[2:5], s[12:19] dmask:0x2 unorm
4084// CHECK: [0x00,0x12,0x24,0xf0,0x02,0x01,0x03,0x00]
4085
4086image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x3 unorm
4087// CHECK: [0x00,0x13,0x24,0xf0,0x02,0x01,0x03,0x00]
4088
4089image_store_mip v1, v[2:5], s[12:19] dmask:0x4 unorm
4090// CHECK: [0x00,0x14,0x24,0xf0,0x02,0x01,0x03,0x00]
4091
4092image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x5 unorm
4093// CHECK: [0x00,0x15,0x24,0xf0,0x02,0x01,0x03,0x00]
4094
4095image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x6 unorm
4096// CHECK: [0x00,0x16,0x24,0xf0,0x02,0x01,0x03,0x00]
4097
4098image_store_mip v[1:3], v[2:5], s[12:19] dmask:0x7 unorm
4099// CHECK: [0x00,0x17,0x24,0xf0,0x02,0x01,0x03,0x00]
4100
4101image_store_mip v1, v[2:5], s[12:19] dmask:0x8 unorm
4102// CHECK: [0x00,0x18,0x24,0xf0,0x02,0x01,0x03,0x00]
4103
4104image_store_mip v[1:2], v[2:5], s[12:19] dmask:0x9 unorm
4105// CHECK: [0x00,0x19,0x24,0xf0,0x02,0x01,0x03,0x00]
4106
4107image_store_mip v[1:2], v[2:5], s[12:19] dmask:0xa unorm
4108// CHECK: [0x00,0x1a,0x24,0xf0,0x02,0x01,0x03,0x00]
4109
4110image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xb unorm
4111// CHECK: [0x00,0x1b,0x24,0xf0,0x02,0x01,0x03,0x00]
4112
4113image_store_mip v[1:2], v[2:5], s[12:19] dmask:0xc unorm
4114// CHECK: [0x00,0x1c,0x24,0xf0,0x02,0x01,0x03,0x00]
4115
4116image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xd unorm
4117// CHECK: [0x00,0x1d,0x24,0xf0,0x02,0x01,0x03,0x00]
4118
4119image_store_mip v[1:3], v[2:5], s[12:19] dmask:0xe unorm
4120// CHECK: [0x00,0x1e,0x24,0xf0,0x02,0x01,0x03,0x00]
4121
4122image_store_mip v[1:4], v[2:5], s[12:19] dmask:0xf unorm
4123// CHECK: [0x00,0x1f,0x24,0xf0,0x02,0x01,0x03,0x00]
4124
4125image_store_mip v1, v[2:5], s[12:19] dmask:0x0 unorm
4126// CHECK: [0x00,0x10,0x24,0xf0,0x02,0x01,0x03,0x00]
4127
4128image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm glc
4129// CHECK: [0x00,0x31,0x24,0xf0,0x02,0x01,0x03,0x00]
4130
4131image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm slc
4132// CHECK: [0x00,0x11,0x24,0xf2,0x02,0x01,0x03,0x00]
4133
4134image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm lwe
4135// CHECK: [0x00,0x11,0x26,0xf0,0x02,0x01,0x03,0x00]
4136
4137image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm da
4138// CHECK: [0x00,0x51,0x24,0xf0,0x02,0x01,0x03,0x00]
4139
4140image_store_mip v1, v[2:5], s[12:19] dmask:0x1 unorm d16
4141// CHECK: [0x00,0x11,0x24,0xf0,0x02,0x01,0x03,0x80]
4142
4143image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1
4144// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x02,0x00]
4145
4146image_get_resinfo v252, v[1:4], s[8:15] dmask:0x1
4147// CHECK: [0x00,0x01,0x38,0xf0,0x01,0xfc,0x02,0x00]
4148
4149image_get_resinfo v5, v[252:255], s[8:15] dmask:0x1
4150// CHECK: [0x00,0x01,0x38,0xf0,0xfc,0x05,0x02,0x00]
4151
4152image_get_resinfo v5, v[1:4], s[12:19] dmask:0x1
4153// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x03,0x00]
4154
4155image_get_resinfo v5, v[1:4], s[92:99] dmask:0x1
4156// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x17,0x00]
4157
4158image_get_resinfo v5, v[1:4], ttmp[4:11] dmask:0x1
4159// CHECK: [0x00,0x01,0x38,0xf0,0x01,0x05,0x1d,0x00]
4160
4161image_get_resinfo v5, v[1:4], s[8:15] dmask:0x2
4162// CHECK: [0x00,0x02,0x38,0xf0,0x01,0x05,0x02,0x00]
4163
4164image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x3
4165// CHECK: [0x00,0x03,0x38,0xf0,0x01,0x05,0x02,0x00]
4166
4167image_get_resinfo v5, v[1:4], s[8:15] dmask:0x4
4168// CHECK: [0x00,0x04,0x38,0xf0,0x01,0x05,0x02,0x00]
4169
4170image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x5
4171// CHECK: [0x00,0x05,0x38,0xf0,0x01,0x05,0x02,0x00]
4172
4173image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x6
4174// CHECK: [0x00,0x06,0x38,0xf0,0x01,0x05,0x02,0x00]
4175
4176image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0x7
4177// CHECK: [0x00,0x07,0x38,0xf0,0x01,0x05,0x02,0x00]
4178
4179image_get_resinfo v5, v[1:4], s[8:15] dmask:0x8
4180// CHECK: [0x00,0x08,0x38,0xf0,0x01,0x05,0x02,0x00]
4181
4182image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x9
4183// CHECK: [0x00,0x09,0x38,0xf0,0x01,0x05,0x02,0x00]
4184
4185image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0xa
4186// CHECK: [0x00,0x0a,0x38,0xf0,0x01,0x05,0x02,0x00]
4187
4188image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xb
4189// CHECK: [0x00,0x0b,0x38,0xf0,0x01,0x05,0x02,0x00]
4190
4191image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0xc
4192// CHECK: [0x00,0x0c,0x38,0xf0,0x01,0x05,0x02,0x00]
4193
4194image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xd
4195// CHECK: [0x00,0x0d,0x38,0xf0,0x01,0x05,0x02,0x00]
4196
4197image_get_resinfo v[5:7], v[1:4], s[8:15] dmask:0xe
4198// CHECK: [0x00,0x0e,0x38,0xf0,0x01,0x05,0x02,0x00]
4199
4200image_get_resinfo v5, v[1:4], s[8:15] dmask:0x0
4201// CHECK: [0x00,0x00,0x38,0xf0,0x01,0x05,0x02,0x00]
4202
4203image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 unorm
4204// CHECK: [0x00,0x11,0x38,0xf0,0x01,0x05,0x02,0x00]
4205
4206image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 glc
4207// CHECK: [0x00,0x21,0x38,0xf0,0x01,0x05,0x02,0x00]
4208
4209image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 slc
4210// CHECK: [0x00,0x01,0x38,0xf2,0x01,0x05,0x02,0x00]
4211
4212image_get_resinfo v[5:6], v[1:4], s[8:15] dmask:0x1 tfe
4213// CHECK: [0x00,0x01,0x39,0xf0,0x01,0x05,0x02,0x00]
4214
4215image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 lwe
4216// CHECK: [0x00,0x01,0x3a,0xf0,0x01,0x05,0x02,0x00]
4217
4218image_get_resinfo v5, v[1:4], s[8:15] dmask:0x1 da
4219// CHECK: [0x00,0x41,0x38,0xf0,0x01,0x05,0x02,0x00]
4220
4221image_atomic_swap v5, v1, s[8:15] dmask:0x1 unorm
4222// CHECK: [0x00,0x11,0x40,0xf0,0x01,0x05,0x02,0x00]
4223
4224image_atomic_swap v252, v1, s[8:15] dmask:0x1 unorm
4225// CHECK: [0x00,0x11,0x40,0xf0,0x01,0xfc,0x02,0x00]
4226
4227image_atomic_swap v5, v255, s[8:15] dmask:0x1 unorm
4228// CHECK: [0x00,0x11,0x40,0xf0,0xff,0x05,0x02,0x00]
4229
4230image_atomic_swap v5, v1, s[12:19] dmask:0x1 unorm
4231// CHECK: [0x00,0x11,0x40,0xf0,0x01,0x05,0x03,0x00]
4232
4233image_atomic_swap v5, v1, s[92:99] dmask:0x1 unorm
4234// CHECK: [0x00,0x11,0x40,0xf0,0x01,0x05,0x17,0x00]
4235
4236image_atomic_swap v5, v1, ttmp[4:11] dmask:0x1 unorm
4237// CHECK: [0x00,0x11,0x40,0xf0,0x01,0x05,0x1d,0x00]
4238
4239image_atomic_swap v[5:6], v1, s[8:15] dmask:0x3 unorm
4240// CHECK: [0x00,0x13,0x40,0xf0,0x01,0x05,0x02,0x00]
4241
4242image_atomic_swap v5, v1, s[8:15] dmask:0x1 unorm glc
4243// CHECK: [0x00,0x31,0x40,0xf0,0x01,0x05,0x02,0x00]
4244
4245image_atomic_swap v5, v1, s[8:15] dmask:0x1 unorm slc
4246// CHECK: [0x00,0x11,0x40,0xf2,0x01,0x05,0x02,0x00]
4247
4248image_atomic_swap v5, v1, s[8:15] dmask:0x1 unorm lwe
4249// CHECK: [0x00,0x11,0x42,0xf0,0x01,0x05,0x02,0x00]
4250
4251image_atomic_swap v5, v1, s[8:15] dmask:0x1 unorm da
4252// CHECK: [0x00,0x51,0x40,0xf0,0x01,0x05,0x02,0x00]
4253
4254image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm
4255// CHECK: [0x00,0x13,0x44,0xf0,0x01,0x05,0x02,0x00]
4256
4257image_atomic_cmpswap v[252:253], v1, s[8:15] dmask:0x3 unorm
4258// CHECK: [0x00,0x13,0x44,0xf0,0x01,0xfc,0x02,0x00]
4259
4260image_atomic_cmpswap v[5:6], v255, s[8:15] dmask:0x3 unorm
4261// CHECK: [0x00,0x13,0x44,0xf0,0xff,0x05,0x02,0x00]
4262
4263image_atomic_cmpswap v[5:6], v1, s[12:19] dmask:0x3 unorm
4264// CHECK: [0x00,0x13,0x44,0xf0,0x01,0x05,0x03,0x00]
4265
4266image_atomic_cmpswap v[5:6], v1, s[92:99] dmask:0x3 unorm
4267// CHECK: [0x00,0x13,0x44,0xf0,0x01,0x05,0x17,0x00]
4268
4269image_atomic_cmpswap v[5:6], v1, ttmp[4:11] dmask:0x3 unorm
4270// CHECK: [0x00,0x13,0x44,0xf0,0x01,0x05,0x1d,0x00]
4271
4272image_atomic_cmpswap v[5:8], v1, s[8:15] dmask:0xf unorm
4273// CHECK: [0x00,0x1f,0x44,0xf0,0x01,0x05,0x02,0x00]
4274
4275image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm glc
4276// CHECK: [0x00,0x33,0x44,0xf0,0x01,0x05,0x02,0x00]
4277
4278image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm slc
4279// CHECK: [0x00,0x13,0x44,0xf2,0x01,0x05,0x02,0x00]
4280
4281image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm lwe
4282// CHECK: [0x00,0x13,0x46,0xf0,0x01,0x05,0x02,0x00]
4283
4284image_atomic_cmpswap v[5:6], v1, s[8:15] dmask:0x3 unorm da
4285// CHECK: [0x00,0x53,0x44,0xf0,0x01,0x05,0x02,0x00]
4286
4287image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm
4288// CHECK: [0x00,0x11,0x48,0xf0,0x01,0x05,0x02,0x00]
4289
4290image_atomic_add v252, v1, s[8:15] dmask:0x1 unorm
4291// CHECK: [0x00,0x11,0x48,0xf0,0x01,0xfc,0x02,0x00]
4292
4293image_atomic_add v5, v255, s[8:15] dmask:0x1 unorm
4294// CHECK: [0x00,0x11,0x48,0xf0,0xff,0x05,0x02,0x00]
4295
4296image_atomic_add v5, v1, s[12:19] dmask:0x1 unorm
4297// CHECK: [0x00,0x11,0x48,0xf0,0x01,0x05,0x03,0x00]
4298
4299image_atomic_add v5, v1, s[92:99] dmask:0x1 unorm
4300// CHECK: [0x00,0x11,0x48,0xf0,0x01,0x05,0x17,0x00]
4301
4302image_atomic_add v5, v1, ttmp[4:11] dmask:0x1 unorm
4303// CHECK: [0x00,0x11,0x48,0xf0,0x01,0x05,0x1d,0x00]
4304
4305image_atomic_add v[5:6], v1, s[8:15] dmask:0x3 unorm
4306// CHECK: [0x00,0x13,0x48,0xf0,0x01,0x05,0x02,0x00]
4307
4308image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm glc
4309// CHECK: [0x00,0x31,0x48,0xf0,0x01,0x05,0x02,0x00]
4310
4311image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm slc
4312// CHECK: [0x00,0x11,0x48,0xf2,0x01,0x05,0x02,0x00]
4313
4314image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm lwe
4315// CHECK: [0x00,0x11,0x4a,0xf0,0x01,0x05,0x02,0x00]
4316
4317image_atomic_add v5, v1, s[8:15] dmask:0x1 unorm da
4318// CHECK: [0x00,0x51,0x48,0xf0,0x01,0x05,0x02,0x00]
4319
4320image_atomic_sub v5, v1, s[8:15] dmask:0x1 unorm
4321// CHECK: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x02,0x00]
4322
4323image_atomic_sub v252, v1, s[8:15] dmask:0x1 unorm
4324// CHECK: [0x00,0x11,0x4c,0xf0,0x01,0xfc,0x02,0x00]
4325
4326image_atomic_sub v5, v255, s[8:15] dmask:0x1 unorm
4327// CHECK: [0x00,0x11,0x4c,0xf0,0xff,0x05,0x02,0x00]
4328
4329image_atomic_sub v5, v1, s[12:19] dmask:0x1 unorm
4330// CHECK: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x03,0x00]
4331
4332image_atomic_sub v5, v1, s[92:99] dmask:0x1 unorm
4333// CHECK: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x17,0x00]
4334
4335image_atomic_sub v5, v1, ttmp[4:11] dmask:0x1 unorm
4336// CHECK: [0x00,0x11,0x4c,0xf0,0x01,0x05,0x1d,0x00]
4337
4338image_atomic_sub v[5:6], v1, s[8:15] dmask:0x3 unorm
4339// CHECK: [0x00,0x13,0x4c,0xf0,0x01,0x05,0x02,0x00]
4340
4341image_atomic_sub v5, v1, s[8:15] dmask:0x1 unorm glc
4342// CHECK: [0x00,0x31,0x4c,0xf0,0x01,0x05,0x02,0x00]
4343
4344image_atomic_sub v5, v1, s[8:15] dmask:0x1 unorm slc
4345// CHECK: [0x00,0x11,0x4c,0xf2,0x01,0x05,0x02,0x00]
4346
4347image_atomic_sub v5, v1, s[8:15] dmask:0x1 unorm lwe
4348// CHECK: [0x00,0x11,0x4e,0xf0,0x01,0x05,0x02,0x00]
4349
4350image_atomic_sub v5, v1, s[8:15] dmask:0x1 unorm da
4351// CHECK: [0x00,0x51,0x4c,0xf0,0x01,0x05,0x02,0x00]
4352
4353image_atomic_smin v5, v1, s[8:15] dmask:0x1 unorm
4354// CHECK: [0x00,0x11,0x50,0xf0,0x01,0x05,0x02,0x00]
4355
4356image_atomic_smin v252, v1, s[8:15] dmask:0x1 unorm
4357// CHECK: [0x00,0x11,0x50,0xf0,0x01,0xfc,0x02,0x00]
4358
4359image_atomic_smin v5, v255, s[8:15] dmask:0x1 unorm
4360// CHECK: [0x00,0x11,0x50,0xf0,0xff,0x05,0x02,0x00]
4361
4362image_atomic_smin v5, v1, s[12:19] dmask:0x1 unorm
4363// CHECK: [0x00,0x11,0x50,0xf0,0x01,0x05,0x03,0x00]
4364
4365image_atomic_smin v5, v1, s[92:99] dmask:0x1 unorm
4366// CHECK: [0x00,0x11,0x50,0xf0,0x01,0x05,0x17,0x00]
4367
4368image_atomic_smin v5, v1, ttmp[4:11] dmask:0x1 unorm
4369// CHECK: [0x00,0x11,0x50,0xf0,0x01,0x05,0x1d,0x00]
4370
4371image_atomic_smin v[5:6], v1, s[8:15] dmask:0x3 unorm
4372// CHECK: [0x00,0x13,0x50,0xf0,0x01,0x05,0x02,0x00]
4373
4374image_atomic_smin v5, v1, s[8:15] dmask:0x1 unorm glc
4375// CHECK: [0x00,0x31,0x50,0xf0,0x01,0x05,0x02,0x00]
4376
4377image_atomic_smin v5, v1, s[8:15] dmask:0x1 unorm slc
4378// CHECK: [0x00,0x11,0x50,0xf2,0x01,0x05,0x02,0x00]
4379
4380image_atomic_smin v5, v1, s[8:15] dmask:0x1 unorm lwe
4381// CHECK: [0x00,0x11,0x52,0xf0,0x01,0x05,0x02,0x00]
4382
4383image_atomic_smin v5, v1, s[8:15] dmask:0x1 unorm da
4384// CHECK: [0x00,0x51,0x50,0xf0,0x01,0x05,0x02,0x00]
4385
4386image_atomic_umin v5, v1, s[8:15] dmask:0x1 unorm
4387// CHECK: [0x00,0x11,0x54,0xf0,0x01,0x05,0x02,0x00]
4388
4389image_atomic_umin v252, v1, s[8:15] dmask:0x1 unorm
4390// CHECK: [0x00,0x11,0x54,0xf0,0x01,0xfc,0x02,0x00]
4391
4392image_atomic_umin v5, v255, s[8:15] dmask:0x1 unorm
4393// CHECK: [0x00,0x11,0x54,0xf0,0xff,0x05,0x02,0x00]
4394
4395image_atomic_umin v5, v1, s[12:19] dmask:0x1 unorm
4396// CHECK: [0x00,0x11,0x54,0xf0,0x01,0x05,0x03,0x00]
4397
4398image_atomic_umin v5, v1, s[92:99] dmask:0x1 unorm
4399// CHECK: [0x00,0x11,0x54,0xf0,0x01,0x05,0x17,0x00]
4400
4401image_atomic_umin v5, v1, ttmp[4:11] dmask:0x1 unorm
4402// CHECK: [0x00,0x11,0x54,0xf0,0x01,0x05,0x1d,0x00]
4403
4404image_atomic_umin v[5:6], v1, s[8:15] dmask:0x3 unorm
4405// CHECK: [0x00,0x13,0x54,0xf0,0x01,0x05,0x02,0x00]
4406
4407image_atomic_umin v5, v1, s[8:15] dmask:0x1 unorm glc
4408// CHECK: [0x00,0x31,0x54,0xf0,0x01,0x05,0x02,0x00]
4409
4410image_atomic_umin v5, v1, s[8:15] dmask:0x1 unorm slc
4411// CHECK: [0x00,0x11,0x54,0xf2,0x01,0x05,0x02,0x00]
4412
4413image_atomic_umin v5, v1, s[8:15] dmask:0x1 unorm lwe
4414// CHECK: [0x00,0x11,0x56,0xf0,0x01,0x05,0x02,0x00]
4415
4416image_atomic_umin v5, v1, s[8:15] dmask:0x1 unorm da
4417// CHECK: [0x00,0x51,0x54,0xf0,0x01,0x05,0x02,0x00]
4418
4419image_atomic_smax v5, v1, s[8:15] dmask:0x1 unorm
4420// CHECK: [0x00,0x11,0x58,0xf0,0x01,0x05,0x02,0x00]
4421
4422image_atomic_smax v252, v1, s[8:15] dmask:0x1 unorm
4423// CHECK: [0x00,0x11,0x58,0xf0,0x01,0xfc,0x02,0x00]
4424
4425image_atomic_smax v5, v255, s[8:15] dmask:0x1 unorm
4426// CHECK: [0x00,0x11,0x58,0xf0,0xff,0x05,0x02,0x00]
4427
4428image_atomic_smax v5, v1, s[12:19] dmask:0x1 unorm
4429// CHECK: [0x00,0x11,0x58,0xf0,0x01,0x05,0x03,0x00]
4430
4431image_atomic_smax v5, v1, s[92:99] dmask:0x1 unorm
4432// CHECK: [0x00,0x11,0x58,0xf0,0x01,0x05,0x17,0x00]
4433
4434image_atomic_smax v5, v1, ttmp[4:11] dmask:0x1 unorm
4435// CHECK: [0x00,0x11,0x58,0xf0,0x01,0x05,0x1d,0x00]
4436
4437image_atomic_smax v[5:6], v1, s[8:15] dmask:0x3 unorm
4438// CHECK: [0x00,0x13,0x58,0xf0,0x01,0x05,0x02,0x00]
4439
4440image_atomic_smax v5, v1, s[8:15] dmask:0x1 unorm glc
4441// CHECK: [0x00,0x31,0x58,0xf0,0x01,0x05,0x02,0x00]
4442
4443image_atomic_smax v5, v1, s[8:15] dmask:0x1 unorm slc
4444// CHECK: [0x00,0x11,0x58,0xf2,0x01,0x05,0x02,0x00]
4445
4446image_atomic_smax v5, v1, s[8:15] dmask:0x1 unorm lwe
4447// CHECK: [0x00,0x11,0x5a,0xf0,0x01,0x05,0x02,0x00]
4448
4449image_atomic_smax v5, v1, s[8:15] dmask:0x1 unorm da
4450// CHECK: [0x00,0x51,0x58,0xf0,0x01,0x05,0x02,0x00]
4451
4452image_atomic_umax v5, v1, s[8:15] dmask:0x1 unorm
4453// CHECK: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x02,0x00]
4454
4455image_atomic_umax v252, v1, s[8:15] dmask:0x1 unorm
4456// CHECK: [0x00,0x11,0x5c,0xf0,0x01,0xfc,0x02,0x00]
4457
4458image_atomic_umax v5, v255, s[8:15] dmask:0x1 unorm
4459// CHECK: [0x00,0x11,0x5c,0xf0,0xff,0x05,0x02,0x00]
4460
4461image_atomic_umax v5, v1, s[12:19] dmask:0x1 unorm
4462// CHECK: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x03,0x00]
4463
4464image_atomic_umax v5, v1, s[92:99] dmask:0x1 unorm
4465// CHECK: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x17,0x00]
4466
4467image_atomic_umax v5, v1, ttmp[4:11] dmask:0x1 unorm
4468// CHECK: [0x00,0x11,0x5c,0xf0,0x01,0x05,0x1d,0x00]
4469
4470image_atomic_umax v[5:6], v1, s[8:15] dmask:0x3 unorm
4471// CHECK: [0x00,0x13,0x5c,0xf0,0x01,0x05,0x02,0x00]
4472
4473image_atomic_umax v5, v1, s[8:15] dmask:0x1 unorm glc
4474// CHECK: [0x00,0x31,0x5c,0xf0,0x01,0x05,0x02,0x00]
4475
4476image_atomic_umax v5, v1, s[8:15] dmask:0x1 unorm slc
4477// CHECK: [0x00,0x11,0x5c,0xf2,0x01,0x05,0x02,0x00]
4478
4479image_atomic_umax v5, v1, s[8:15] dmask:0x1 unorm lwe
4480// CHECK: [0x00,0x11,0x5e,0xf0,0x01,0x05,0x02,0x00]
4481
4482image_atomic_umax v5, v1, s[8:15] dmask:0x1 unorm da
4483// CHECK: [0x00,0x51,0x5c,0xf0,0x01,0x05,0x02,0x00]
4484
4485image_atomic_and v5, v1, s[8:15] dmask:0x1 unorm
4486// CHECK: [0x00,0x11,0x60,0xf0,0x01,0x05,0x02,0x00]
4487
4488image_atomic_and v252, v1, s[8:15] dmask:0x1 unorm
4489// CHECK: [0x00,0x11,0x60,0xf0,0x01,0xfc,0x02,0x00]
4490
4491image_atomic_and v5, v255, s[8:15] dmask:0x1 unorm
4492// CHECK: [0x00,0x11,0x60,0xf0,0xff,0x05,0x02,0x00]
4493
4494image_atomic_and v5, v1, s[12:19] dmask:0x1 unorm
4495// CHECK: [0x00,0x11,0x60,0xf0,0x01,0x05,0x03,0x00]
4496
4497image_atomic_and v5, v1, s[92:99] dmask:0x1 unorm
4498// CHECK: [0x00,0x11,0x60,0xf0,0x01,0x05,0x17,0x00]
4499
4500image_atomic_and v5, v1, ttmp[4:11] dmask:0x1 unorm
4501// CHECK: [0x00,0x11,0x60,0xf0,0x01,0x05,0x1d,0x00]
4502
4503image_atomic_and v[5:6], v1, s[8:15] dmask:0x3 unorm
4504// CHECK: [0x00,0x13,0x60,0xf0,0x01,0x05,0x02,0x00]
4505
4506image_atomic_and v5, v1, s[8:15] dmask:0x1 unorm glc
4507// CHECK: [0x00,0x31,0x60,0xf0,0x01,0x05,0x02,0x00]
4508
4509image_atomic_and v5, v1, s[8:15] dmask:0x1 unorm slc
4510// CHECK: [0x00,0x11,0x60,0xf2,0x01,0x05,0x02,0x00]
4511
4512image_atomic_and v5, v1, s[8:15] dmask:0x1 unorm lwe
4513// CHECK: [0x00,0x11,0x62,0xf0,0x01,0x05,0x02,0x00]
4514
4515image_atomic_and v5, v1, s[8:15] dmask:0x1 unorm da
4516// CHECK: [0x00,0x51,0x60,0xf0,0x01,0x05,0x02,0x00]
4517
4518image_atomic_or v5, v1, s[8:15] dmask:0x1 unorm
4519// CHECK: [0x00,0x11,0x64,0xf0,0x01,0x05,0x02,0x00]
4520
4521image_atomic_or v252, v1, s[8:15] dmask:0x1 unorm
4522// CHECK: [0x00,0x11,0x64,0xf0,0x01,0xfc,0x02,0x00]
4523
4524image_atomic_or v5, v255, s[8:15] dmask:0x1 unorm
4525// CHECK: [0x00,0x11,0x64,0xf0,0xff,0x05,0x02,0x00]
4526
4527image_atomic_or v5, v1, s[12:19] dmask:0x1 unorm
4528// CHECK: [0x00,0x11,0x64,0xf0,0x01,0x05,0x03,0x00]
4529
4530image_atomic_or v5, v1, s[92:99] dmask:0x1 unorm
4531// CHECK: [0x00,0x11,0x64,0xf0,0x01,0x05,0x17,0x00]
4532
4533image_atomic_or v5, v1, ttmp[4:11] dmask:0x1 unorm
4534// CHECK: [0x00,0x11,0x64,0xf0,0x01,0x05,0x1d,0x00]
4535
4536image_atomic_or v[5:6], v1, s[8:15] dmask:0x3 unorm
4537// CHECK: [0x00,0x13,0x64,0xf0,0x01,0x05,0x02,0x00]
4538
4539image_atomic_or v5, v1, s[8:15] dmask:0x1 unorm glc
4540// CHECK: [0x00,0x31,0x64,0xf0,0x01,0x05,0x02,0x00]
4541
4542image_atomic_or v5, v1, s[8:15] dmask:0x1 unorm slc
4543// CHECK: [0x00,0x11,0x64,0xf2,0x01,0x05,0x02,0x00]
4544
4545image_atomic_or v5, v1, s[8:15] dmask:0x1 unorm lwe
4546// CHECK: [0x00,0x11,0x66,0xf0,0x01,0x05,0x02,0x00]
4547
4548image_atomic_or v5, v1, s[8:15] dmask:0x1 unorm da
4549// CHECK: [0x00,0x51,0x64,0xf0,0x01,0x05,0x02,0x00]
4550
4551image_atomic_xor v5, v1, s[8:15] dmask:0x1 unorm
4552// CHECK: [0x00,0x11,0x68,0xf0,0x01,0x05,0x02,0x00]
4553
4554image_atomic_xor v252, v1, s[8:15] dmask:0x1 unorm
4555// CHECK: [0x00,0x11,0x68,0xf0,0x01,0xfc,0x02,0x00]
4556
4557image_atomic_xor v5, v255, s[8:15] dmask:0x1 unorm
4558// CHECK: [0x00,0x11,0x68,0xf0,0xff,0x05,0x02,0x00]
4559
4560image_atomic_xor v5, v1, s[12:19] dmask:0x1 unorm
4561// CHECK: [0x00,0x11,0x68,0xf0,0x01,0x05,0x03,0x00]
4562
4563image_atomic_xor v5, v1, s[92:99] dmask:0x1 unorm
4564// CHECK: [0x00,0x11,0x68,0xf0,0x01,0x05,0x17,0x00]
4565
4566image_atomic_xor v5, v1, ttmp[4:11] dmask:0x1 unorm
4567// CHECK: [0x00,0x11,0x68,0xf0,0x01,0x05,0x1d,0x00]
4568
4569image_atomic_xor v[5:6], v1, s[8:15] dmask:0x3 unorm
4570// CHECK: [0x00,0x13,0x68,0xf0,0x01,0x05,0x02,0x00]
4571
4572image_atomic_xor v5, v1, s[8:15] dmask:0x1 unorm glc
4573// CHECK: [0x00,0x31,0x68,0xf0,0x01,0x05,0x02,0x00]
4574
4575image_atomic_xor v5, v1, s[8:15] dmask:0x1 unorm slc
4576// CHECK: [0x00,0x11,0x68,0xf2,0x01,0x05,0x02,0x00]
4577
4578image_atomic_xor v5, v1, s[8:15] dmask:0x1 unorm lwe
4579// CHECK: [0x00,0x11,0x6a,0xf0,0x01,0x05,0x02,0x00]
4580
4581image_atomic_xor v5, v1, s[8:15] dmask:0x1 unorm da
4582// CHECK: [0x00,0x51,0x68,0xf0,0x01,0x05,0x02,0x00]
4583
4584image_atomic_inc v5, v1, s[8:15] dmask:0x1 unorm
4585// CHECK: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x02,0x00]
4586
4587image_atomic_inc v252, v1, s[8:15] dmask:0x1 unorm
4588// CHECK: [0x00,0x11,0x6c,0xf0,0x01,0xfc,0x02,0x00]
4589
4590image_atomic_inc v5, v255, s[8:15] dmask:0x1 unorm
4591// CHECK: [0x00,0x11,0x6c,0xf0,0xff,0x05,0x02,0x00]
4592
4593image_atomic_inc v5, v1, s[12:19] dmask:0x1 unorm
4594// CHECK: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x03,0x00]
4595
4596image_atomic_inc v5, v1, s[92:99] dmask:0x1 unorm
4597// CHECK: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x17,0x00]
4598
4599image_atomic_inc v5, v1, ttmp[4:11] dmask:0x1 unorm
4600// CHECK: [0x00,0x11,0x6c,0xf0,0x01,0x05,0x1d,0x00]
4601
4602image_atomic_inc v[5:6], v1, s[8:15] dmask:0x3 unorm
4603// CHECK: [0x00,0x13,0x6c,0xf0,0x01,0x05,0x02,0x00]
4604
4605image_atomic_inc v5, v1, s[8:15] dmask:0x1 unorm glc
4606// CHECK: [0x00,0x31,0x6c,0xf0,0x01,0x05,0x02,0x00]
4607
4608image_atomic_inc v5, v1, s[8:15] dmask:0x1 unorm slc
4609// CHECK: [0x00,0x11,0x6c,0xf2,0x01,0x05,0x02,0x00]
4610
4611image_atomic_inc v5, v1, s[8:15] dmask:0x1 unorm lwe
4612// CHECK: [0x00,0x11,0x6e,0xf0,0x01,0x05,0x02,0x00]
4613
4614image_atomic_inc v5, v1, s[8:15] dmask:0x1 unorm da
4615// CHECK: [0x00,0x51,0x6c,0xf0,0x01,0x05,0x02,0x00]
4616
4617image_atomic_dec v5, v1, s[8:15] dmask:0x1 unorm
4618// CHECK: [0x00,0x11,0x70,0xf0,0x01,0x05,0x02,0x00]
4619
4620image_atomic_dec v252, v1, s[8:15] dmask:0x1 unorm
4621// CHECK: [0x00,0x11,0x70,0xf0,0x01,0xfc,0x02,0x00]
4622
4623image_atomic_dec v5, v255, s[8:15] dmask:0x1 unorm
4624// CHECK: [0x00,0x11,0x70,0xf0,0xff,0x05,0x02,0x00]
4625
4626image_atomic_dec v5, v1, s[12:19] dmask:0x1 unorm
4627// CHECK: [0x00,0x11,0x70,0xf0,0x01,0x05,0x03,0x00]
4628
4629image_atomic_dec v5, v1, s[92:99] dmask:0x1 unorm
4630// CHECK: [0x00,0x11,0x70,0xf0,0x01,0x05,0x17,0x00]
4631
4632image_atomic_dec v5, v1, ttmp[4:11] dmask:0x1 unorm
4633// CHECK: [0x00,0x11,0x70,0xf0,0x01,0x05,0x1d,0x00]
4634
4635image_atomic_dec v[5:6], v1, s[8:15] dmask:0x3 unorm
4636// CHECK: [0x00,0x13,0x70,0xf0,0x01,0x05,0x02,0x00]
4637
4638image_atomic_dec v5, v1, s[8:15] dmask:0x1 unorm glc
4639// CHECK: [0x00,0x31,0x70,0xf0,0x01,0x05,0x02,0x00]
4640
4641image_atomic_dec v5, v1, s[8:15] dmask:0x1 unorm slc
4642// CHECK: [0x00,0x11,0x70,0xf2,0x01,0x05,0x02,0x00]
4643
4644image_atomic_dec v5, v1, s[8:15] dmask:0x1 unorm lwe
4645// CHECK: [0x00,0x11,0x72,0xf0,0x01,0x05,0x02,0x00]
4646
4647image_atomic_dec v5, v1, s[8:15] dmask:0x1 unorm da
4648// CHECK: [0x00,0x51,0x70,0xf0,0x01,0x05,0x02,0x00]
4649
4650image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4651// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x00]
4652
4653image_sample v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4654// CHECK: [0x00,0x01,0x80,0xf0,0x01,0xfc,0x62,0x00]
4655
4656image_sample v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4657// CHECK: [0x00,0x01,0x80,0xf0,0xfc,0x05,0x62,0x00]
4658
4659image_sample v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4660// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x63,0x00]
4661
4662image_sample v5, v[1:4], s[92:99], s[12:15] dmask:0x1
4663// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x77,0x00]
4664
4665image_sample v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4666// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x7d,0x00]
4667
4668image_sample v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4669// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x82,0x00]
4670
4671image_sample v5, v[1:4], s[8:15], s[96:99] dmask:0x1
4672// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x02,0x03]
4673
4674image_sample v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4675// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0xc2,0x03]
4676
4677image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4678// CHECK: [0x00,0x02,0x80,0xf0,0x01,0x05,0x62,0x00]
4679
4680image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4681// CHECK: [0x00,0x03,0x80,0xf0,0x01,0x05,0x62,0x00]
4682
4683image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4684// CHECK: [0x00,0x04,0x80,0xf0,0x01,0x05,0x62,0x00]
4685
4686image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4687// CHECK: [0x00,0x05,0x80,0xf0,0x01,0x05,0x62,0x00]
4688
4689image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4690// CHECK: [0x00,0x06,0x80,0xf0,0x01,0x05,0x62,0x00]
4691
4692image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4693// CHECK: [0x00,0x07,0x80,0xf0,0x01,0x05,0x62,0x00]
4694
4695image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4696// CHECK: [0x00,0x08,0x80,0xf0,0x01,0x05,0x62,0x00]
4697
4698image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4699// CHECK: [0x00,0x09,0x80,0xf0,0x01,0x05,0x62,0x00]
4700
4701image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4702// CHECK: [0x00,0x0a,0x80,0xf0,0x01,0x05,0x62,0x00]
4703
4704image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4705// CHECK: [0x00,0x0b,0x80,0xf0,0x01,0x05,0x62,0x00]
4706
4707image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4708// CHECK: [0x00,0x0c,0x80,0xf0,0x01,0x05,0x62,0x00]
4709
4710image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4711// CHECK: [0x00,0x0d,0x80,0xf0,0x01,0x05,0x62,0x00]
4712
4713image_sample v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4714// CHECK: [0x00,0x0e,0x80,0xf0,0x01,0x05,0x62,0x00]
4715
4716image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4717// CHECK: [0x00,0x00,0x80,0xf0,0x01,0x05,0x62,0x00]
4718
4719image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4720// CHECK: [0x00,0x11,0x80,0xf0,0x01,0x05,0x62,0x00]
4721
4722image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4723// CHECK: [0x00,0x21,0x80,0xf0,0x01,0x05,0x62,0x00]
4724
4725image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4726// CHECK: [0x00,0x01,0x80,0xf2,0x01,0x05,0x62,0x00]
4727
4728image_sample v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4729// CHECK: [0x00,0x01,0x81,0xf0,0x01,0x05,0x62,0x00]
4730
4731image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4732// CHECK: [0x00,0x01,0x82,0xf0,0x01,0x05,0x62,0x00]
4733
4734image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4735// CHECK: [0x00,0x41,0x80,0xf0,0x01,0x05,0x62,0x00]
4736
4737image_sample v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
4738// CHECK: [0x00,0x01,0x80,0xf0,0x01,0x05,0x62,0x80]
4739
4740image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4741// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x00]
4742
4743image_sample_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4744// CHECK: [0x00,0x01,0x84,0xf0,0x01,0xfc,0x62,0x00]
4745
4746image_sample_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4747// CHECK: [0x00,0x01,0x84,0xf0,0xfc,0x05,0x62,0x00]
4748
4749image_sample_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4750// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x63,0x00]
4751
4752image_sample_cl v5, v[1:4], s[92:99], s[12:15] dmask:0x1
4753// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x77,0x00]
4754
4755image_sample_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4756// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x7d,0x00]
4757
4758image_sample_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4759// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x82,0x00]
4760
4761image_sample_cl v5, v[1:4], s[8:15], s[96:99] dmask:0x1
4762// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x02,0x03]
4763
4764image_sample_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4765// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0xc2,0x03]
4766
4767image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4768// CHECK: [0x00,0x02,0x84,0xf0,0x01,0x05,0x62,0x00]
4769
4770image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4771// CHECK: [0x00,0x03,0x84,0xf0,0x01,0x05,0x62,0x00]
4772
4773image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4774// CHECK: [0x00,0x04,0x84,0xf0,0x01,0x05,0x62,0x00]
4775
4776image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4777// CHECK: [0x00,0x05,0x84,0xf0,0x01,0x05,0x62,0x00]
4778
4779image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4780// CHECK: [0x00,0x06,0x84,0xf0,0x01,0x05,0x62,0x00]
4781
4782image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4783// CHECK: [0x00,0x07,0x84,0xf0,0x01,0x05,0x62,0x00]
4784
4785image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4786// CHECK: [0x00,0x08,0x84,0xf0,0x01,0x05,0x62,0x00]
4787
4788image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4789// CHECK: [0x00,0x09,0x84,0xf0,0x01,0x05,0x62,0x00]
4790
4791image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4792// CHECK: [0x00,0x0a,0x84,0xf0,0x01,0x05,0x62,0x00]
4793
4794image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4795// CHECK: [0x00,0x0b,0x84,0xf0,0x01,0x05,0x62,0x00]
4796
4797image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4798// CHECK: [0x00,0x0c,0x84,0xf0,0x01,0x05,0x62,0x00]
4799
4800image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4801// CHECK: [0x00,0x0d,0x84,0xf0,0x01,0x05,0x62,0x00]
4802
4803image_sample_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4804// CHECK: [0x00,0x0e,0x84,0xf0,0x01,0x05,0x62,0x00]
4805
4806image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4807// CHECK: [0x00,0x00,0x84,0xf0,0x01,0x05,0x62,0x00]
4808
4809image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4810// CHECK: [0x00,0x11,0x84,0xf0,0x01,0x05,0x62,0x00]
4811
4812image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4813// CHECK: [0x00,0x21,0x84,0xf0,0x01,0x05,0x62,0x00]
4814
4815image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4816// CHECK: [0x00,0x01,0x84,0xf2,0x01,0x05,0x62,0x00]
4817
4818image_sample_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4819// CHECK: [0x00,0x01,0x85,0xf0,0x01,0x05,0x62,0x00]
4820
4821image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4822// CHECK: [0x00,0x01,0x86,0xf0,0x01,0x05,0x62,0x00]
4823
4824image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4825// CHECK: [0x00,0x41,0x84,0xf0,0x01,0x05,0x62,0x00]
4826
4827image_sample_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
4828// CHECK: [0x00,0x01,0x84,0xf0,0x01,0x05,0x62,0x80]
4829
4830image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4831// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x00]
4832
4833image_sample_l v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4834// CHECK: [0x00,0x01,0x90,0xf0,0x01,0xfc,0x62,0x00]
4835
4836image_sample_l v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4837// CHECK: [0x00,0x01,0x90,0xf0,0xfc,0x05,0x62,0x00]
4838
4839image_sample_l v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4840// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x63,0x00]
4841
4842image_sample_l v5, v[1:4], s[92:99], s[12:15] dmask:0x1
4843// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x77,0x00]
4844
4845image_sample_l v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4846// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x7d,0x00]
4847
4848image_sample_l v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4849// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x82,0x00]
4850
4851image_sample_l v5, v[1:4], s[8:15], s[96:99] dmask:0x1
4852// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x02,0x03]
4853
4854image_sample_l v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4855// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0xc2,0x03]
4856
4857image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4858// CHECK: [0x00,0x02,0x90,0xf0,0x01,0x05,0x62,0x00]
4859
4860image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4861// CHECK: [0x00,0x03,0x90,0xf0,0x01,0x05,0x62,0x00]
4862
4863image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4864// CHECK: [0x00,0x04,0x90,0xf0,0x01,0x05,0x62,0x00]
4865
4866image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4867// CHECK: [0x00,0x05,0x90,0xf0,0x01,0x05,0x62,0x00]
4868
4869image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4870// CHECK: [0x00,0x06,0x90,0xf0,0x01,0x05,0x62,0x00]
4871
4872image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4873// CHECK: [0x00,0x07,0x90,0xf0,0x01,0x05,0x62,0x00]
4874
4875image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4876// CHECK: [0x00,0x08,0x90,0xf0,0x01,0x05,0x62,0x00]
4877
4878image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4879// CHECK: [0x00,0x09,0x90,0xf0,0x01,0x05,0x62,0x00]
4880
4881image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4882// CHECK: [0x00,0x0a,0x90,0xf0,0x01,0x05,0x62,0x00]
4883
4884image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4885// CHECK: [0x00,0x0b,0x90,0xf0,0x01,0x05,0x62,0x00]
4886
4887image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4888// CHECK: [0x00,0x0c,0x90,0xf0,0x01,0x05,0x62,0x00]
4889
4890image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4891// CHECK: [0x00,0x0d,0x90,0xf0,0x01,0x05,0x62,0x00]
4892
4893image_sample_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4894// CHECK: [0x00,0x0e,0x90,0xf0,0x01,0x05,0x62,0x00]
4895
4896image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4897// CHECK: [0x00,0x00,0x90,0xf0,0x01,0x05,0x62,0x00]
4898
4899image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4900// CHECK: [0x00,0x11,0x90,0xf0,0x01,0x05,0x62,0x00]
4901
4902image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4903// CHECK: [0x00,0x21,0x90,0xf0,0x01,0x05,0x62,0x00]
4904
4905image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4906// CHECK: [0x00,0x01,0x90,0xf2,0x01,0x05,0x62,0x00]
4907
4908image_sample_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4909// CHECK: [0x00,0x01,0x91,0xf0,0x01,0x05,0x62,0x00]
4910
4911image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
4912// CHECK: [0x00,0x01,0x92,0xf0,0x01,0x05,0x62,0x00]
4913
4914image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
4915// CHECK: [0x00,0x41,0x90,0xf0,0x01,0x05,0x62,0x00]
4916
4917image_sample_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
4918// CHECK: [0x00,0x01,0x90,0xf0,0x01,0x05,0x62,0x80]
4919
4920image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1
4921// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x00]
4922
4923image_sample_b v252, v[1:4], s[8:15], s[12:15] dmask:0x1
4924// CHECK: [0x00,0x01,0x94,0xf0,0x01,0xfc,0x62,0x00]
4925
4926image_sample_b v5, v[252:255], s[8:15], s[12:15] dmask:0x1
4927// CHECK: [0x00,0x01,0x94,0xf0,0xfc,0x05,0x62,0x00]
4928
4929image_sample_b v5, v[1:4], s[12:19], s[12:15] dmask:0x1
4930// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x63,0x00]
4931
4932image_sample_b v5, v[1:4], s[92:99], s[12:15] dmask:0x1
4933// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x77,0x00]
4934
4935image_sample_b v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
4936// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x7d,0x00]
4937
4938image_sample_b v5, v[1:4], s[8:15], s[16:19] dmask:0x1
4939// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x82,0x00]
4940
4941image_sample_b v5, v[1:4], s[8:15], s[96:99] dmask:0x1
4942// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x02,0x03]
4943
4944image_sample_b v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
4945// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0xc2,0x03]
4946
4947image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x2
4948// CHECK: [0x00,0x02,0x94,0xf0,0x01,0x05,0x62,0x00]
4949
4950image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
4951// CHECK: [0x00,0x03,0x94,0xf0,0x01,0x05,0x62,0x00]
4952
4953image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x4
4954// CHECK: [0x00,0x04,0x94,0xf0,0x01,0x05,0x62,0x00]
4955
4956image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
4957// CHECK: [0x00,0x05,0x94,0xf0,0x01,0x05,0x62,0x00]
4958
4959image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
4960// CHECK: [0x00,0x06,0x94,0xf0,0x01,0x05,0x62,0x00]
4961
4962image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
4963// CHECK: [0x00,0x07,0x94,0xf0,0x01,0x05,0x62,0x00]
4964
4965image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x8
4966// CHECK: [0x00,0x08,0x94,0xf0,0x01,0x05,0x62,0x00]
4967
4968image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
4969// CHECK: [0x00,0x09,0x94,0xf0,0x01,0x05,0x62,0x00]
4970
4971image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
4972// CHECK: [0x00,0x0a,0x94,0xf0,0x01,0x05,0x62,0x00]
4973
4974image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
4975// CHECK: [0x00,0x0b,0x94,0xf0,0x01,0x05,0x62,0x00]
4976
4977image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
4978// CHECK: [0x00,0x0c,0x94,0xf0,0x01,0x05,0x62,0x00]
4979
4980image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
4981// CHECK: [0x00,0x0d,0x94,0xf0,0x01,0x05,0x62,0x00]
4982
4983image_sample_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
4984// CHECK: [0x00,0x0e,0x94,0xf0,0x01,0x05,0x62,0x00]
4985
4986image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x0
4987// CHECK: [0x00,0x00,0x94,0xf0,0x01,0x05,0x62,0x00]
4988
4989image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
4990// CHECK: [0x00,0x11,0x94,0xf0,0x01,0x05,0x62,0x00]
4991
4992image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
4993// CHECK: [0x00,0x21,0x94,0xf0,0x01,0x05,0x62,0x00]
4994
4995image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
4996// CHECK: [0x00,0x01,0x94,0xf2,0x01,0x05,0x62,0x00]
4997
4998image_sample_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
4999// CHECK: [0x00,0x01,0x95,0xf0,0x01,0x05,0x62,0x00]
5000
5001image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5002// CHECK: [0x00,0x01,0x96,0xf0,0x01,0x05,0x62,0x00]
5003
5004image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5005// CHECK: [0x00,0x41,0x94,0xf0,0x01,0x05,0x62,0x00]
5006
5007image_sample_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5008// CHECK: [0x00,0x01,0x94,0xf0,0x01,0x05,0x62,0x80]
5009
5010image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5011// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x00]
5012
5013image_sample_b_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5014// CHECK: [0x00,0x01,0x98,0xf0,0x01,0xfc,0x62,0x00]
5015
5016image_sample_b_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5017// CHECK: [0x00,0x01,0x98,0xf0,0xfc,0x05,0x62,0x00]
5018
5019image_sample_b_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5020// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x63,0x00]
5021
5022image_sample_b_cl v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5023// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x77,0x00]
5024
5025image_sample_b_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5026// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x7d,0x00]
5027
5028image_sample_b_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5029// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x82,0x00]
5030
5031image_sample_b_cl v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5032// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x02,0x03]
5033
5034image_sample_b_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5035// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0xc2,0x03]
5036
5037image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5038// CHECK: [0x00,0x02,0x98,0xf0,0x01,0x05,0x62,0x00]
5039
5040image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5041// CHECK: [0x00,0x03,0x98,0xf0,0x01,0x05,0x62,0x00]
5042
5043image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5044// CHECK: [0x00,0x04,0x98,0xf0,0x01,0x05,0x62,0x00]
5045
5046image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5047// CHECK: [0x00,0x05,0x98,0xf0,0x01,0x05,0x62,0x00]
5048
5049image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5050// CHECK: [0x00,0x06,0x98,0xf0,0x01,0x05,0x62,0x00]
5051
5052image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5053// CHECK: [0x00,0x07,0x98,0xf0,0x01,0x05,0x62,0x00]
5054
5055image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5056// CHECK: [0x00,0x08,0x98,0xf0,0x01,0x05,0x62,0x00]
5057
5058image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5059// CHECK: [0x00,0x09,0x98,0xf0,0x01,0x05,0x62,0x00]
5060
5061image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5062// CHECK: [0x00,0x0a,0x98,0xf0,0x01,0x05,0x62,0x00]
5063
5064image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5065// CHECK: [0x00,0x0b,0x98,0xf0,0x01,0x05,0x62,0x00]
5066
5067image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5068// CHECK: [0x00,0x0c,0x98,0xf0,0x01,0x05,0x62,0x00]
5069
5070image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5071// CHECK: [0x00,0x0d,0x98,0xf0,0x01,0x05,0x62,0x00]
5072
5073image_sample_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5074// CHECK: [0x00,0x0e,0x98,0xf0,0x01,0x05,0x62,0x00]
5075
5076image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5077// CHECK: [0x00,0x00,0x98,0xf0,0x01,0x05,0x62,0x00]
5078
5079image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5080// CHECK: [0x00,0x11,0x98,0xf0,0x01,0x05,0x62,0x00]
5081
5082image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5083// CHECK: [0x00,0x21,0x98,0xf0,0x01,0x05,0x62,0x00]
5084
5085image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5086// CHECK: [0x00,0x01,0x98,0xf2,0x01,0x05,0x62,0x00]
5087
5088image_sample_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5089// CHECK: [0x00,0x01,0x99,0xf0,0x01,0x05,0x62,0x00]
5090
5091image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5092// CHECK: [0x00,0x01,0x9a,0xf0,0x01,0x05,0x62,0x00]
5093
5094image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5095// CHECK: [0x00,0x41,0x98,0xf0,0x01,0x05,0x62,0x00]
5096
5097image_sample_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5098// CHECK: [0x00,0x01,0x98,0xf0,0x01,0x05,0x62,0x80]
5099
5100image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5101// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x00]
5102
5103image_sample_lz v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5104// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0xfc,0x62,0x00]
5105
5106image_sample_lz v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5107// CHECK: [0x00,0x01,0x9c,0xf0,0xfc,0x05,0x62,0x00]
5108
5109image_sample_lz v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5110// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x63,0x00]
5111
5112image_sample_lz v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5113// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x77,0x00]
5114
5115image_sample_lz v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5116// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x7d,0x00]
5117
5118image_sample_lz v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5119// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x82,0x00]
5120
5121image_sample_lz v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5122// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x02,0x03]
5123
5124image_sample_lz v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5125// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0xc2,0x03]
5126
5127image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5128// CHECK: [0x00,0x02,0x9c,0xf0,0x01,0x05,0x62,0x00]
5129
5130image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5131// CHECK: [0x00,0x03,0x9c,0xf0,0x01,0x05,0x62,0x00]
5132
5133image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5134// CHECK: [0x00,0x04,0x9c,0xf0,0x01,0x05,0x62,0x00]
5135
5136image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5137// CHECK: [0x00,0x05,0x9c,0xf0,0x01,0x05,0x62,0x00]
5138
5139image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5140// CHECK: [0x00,0x06,0x9c,0xf0,0x01,0x05,0x62,0x00]
5141
5142image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5143// CHECK: [0x00,0x07,0x9c,0xf0,0x01,0x05,0x62,0x00]
5144
5145image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5146// CHECK: [0x00,0x08,0x9c,0xf0,0x01,0x05,0x62,0x00]
5147
5148image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5149// CHECK: [0x00,0x09,0x9c,0xf0,0x01,0x05,0x62,0x00]
5150
5151image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5152// CHECK: [0x00,0x0a,0x9c,0xf0,0x01,0x05,0x62,0x00]
5153
5154image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5155// CHECK: [0x00,0x0b,0x9c,0xf0,0x01,0x05,0x62,0x00]
5156
5157image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5158// CHECK: [0x00,0x0c,0x9c,0xf0,0x01,0x05,0x62,0x00]
5159
5160image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5161// CHECK: [0x00,0x0d,0x9c,0xf0,0x01,0x05,0x62,0x00]
5162
5163image_sample_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5164// CHECK: [0x00,0x0e,0x9c,0xf0,0x01,0x05,0x62,0x00]
5165
5166image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5167// CHECK: [0x00,0x00,0x9c,0xf0,0x01,0x05,0x62,0x00]
5168
5169image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5170// CHECK: [0x00,0x11,0x9c,0xf0,0x01,0x05,0x62,0x00]
5171
5172image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5173// CHECK: [0x00,0x21,0x9c,0xf0,0x01,0x05,0x62,0x00]
5174
5175image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5176// CHECK: [0x00,0x01,0x9c,0xf2,0x01,0x05,0x62,0x00]
5177
5178image_sample_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5179// CHECK: [0x00,0x01,0x9d,0xf0,0x01,0x05,0x62,0x00]
5180
5181image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5182// CHECK: [0x00,0x01,0x9e,0xf0,0x01,0x05,0x62,0x00]
5183
5184image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5185// CHECK: [0x00,0x41,0x9c,0xf0,0x01,0x05,0x62,0x00]
5186
5187image_sample_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5188// CHECK: [0x00,0x01,0x9c,0xf0,0x01,0x05,0x62,0x80]
5189
5190image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5191// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x00]
5192
5193image_sample_c v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5194// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0xfc,0x62,0x00]
5195
5196image_sample_c v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5197// CHECK: [0x00,0x01,0xa0,0xf0,0xfc,0x05,0x62,0x00]
5198
5199image_sample_c v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5200// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x63,0x00]
5201
5202image_sample_c v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5203// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x77,0x00]
5204
5205image_sample_c v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5206// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x7d,0x00]
5207
5208image_sample_c v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5209// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x82,0x00]
5210
5211image_sample_c v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5212// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x02,0x03]
5213
5214image_sample_c v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5215// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0xc2,0x03]
5216
5217image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5218// CHECK: [0x00,0x02,0xa0,0xf0,0x01,0x05,0x62,0x00]
5219
5220image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5221// CHECK: [0x00,0x03,0xa0,0xf0,0x01,0x05,0x62,0x00]
5222
5223image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5224// CHECK: [0x00,0x04,0xa0,0xf0,0x01,0x05,0x62,0x00]
5225
5226image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5227// CHECK: [0x00,0x05,0xa0,0xf0,0x01,0x05,0x62,0x00]
5228
5229image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5230// CHECK: [0x00,0x06,0xa0,0xf0,0x01,0x05,0x62,0x00]
5231
5232image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5233// CHECK: [0x00,0x07,0xa0,0xf0,0x01,0x05,0x62,0x00]
5234
5235image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5236// CHECK: [0x00,0x08,0xa0,0xf0,0x01,0x05,0x62,0x00]
5237
5238image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5239// CHECK: [0x00,0x09,0xa0,0xf0,0x01,0x05,0x62,0x00]
5240
5241image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5242// CHECK: [0x00,0x0a,0xa0,0xf0,0x01,0x05,0x62,0x00]
5243
5244image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5245// CHECK: [0x00,0x0b,0xa0,0xf0,0x01,0x05,0x62,0x00]
5246
5247image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5248// CHECK: [0x00,0x0c,0xa0,0xf0,0x01,0x05,0x62,0x00]
5249
5250image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5251// CHECK: [0x00,0x0d,0xa0,0xf0,0x01,0x05,0x62,0x00]
5252
5253image_sample_c v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5254// CHECK: [0x00,0x0e,0xa0,0xf0,0x01,0x05,0x62,0x00]
5255
5256image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5257// CHECK: [0x00,0x00,0xa0,0xf0,0x01,0x05,0x62,0x00]
5258
5259image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5260// CHECK: [0x00,0x11,0xa0,0xf0,0x01,0x05,0x62,0x00]
5261
5262image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5263// CHECK: [0x00,0x21,0xa0,0xf0,0x01,0x05,0x62,0x00]
5264
5265image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5266// CHECK: [0x00,0x01,0xa0,0xf2,0x01,0x05,0x62,0x00]
5267
5268image_sample_c v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5269// CHECK: [0x00,0x01,0xa1,0xf0,0x01,0x05,0x62,0x00]
5270
5271image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5272// CHECK: [0x00,0x01,0xa2,0xf0,0x01,0x05,0x62,0x00]
5273
5274image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5275// CHECK: [0x00,0x41,0xa0,0xf0,0x01,0x05,0x62,0x00]
5276
5277image_sample_c v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5278// CHECK: [0x00,0x01,0xa0,0xf0,0x01,0x05,0x62,0x80]
5279
5280image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5281// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x00]
5282
5283image_sample_c_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5284// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0xfc,0x62,0x00]
5285
5286image_sample_c_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5287// CHECK: [0x00,0x01,0xa4,0xf0,0xfc,0x05,0x62,0x00]
5288
5289image_sample_c_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5290// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x63,0x00]
5291
5292image_sample_c_cl v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5293// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x77,0x00]
5294
5295image_sample_c_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5296// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x7d,0x00]
5297
5298image_sample_c_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5299// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x82,0x00]
5300
5301image_sample_c_cl v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5302// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x02,0x03]
5303
5304image_sample_c_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5305// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0xc2,0x03]
5306
5307image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5308// CHECK: [0x00,0x02,0xa4,0xf0,0x01,0x05,0x62,0x00]
5309
5310image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5311// CHECK: [0x00,0x03,0xa4,0xf0,0x01,0x05,0x62,0x00]
5312
5313image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5314// CHECK: [0x00,0x04,0xa4,0xf0,0x01,0x05,0x62,0x00]
5315
5316image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5317// CHECK: [0x00,0x05,0xa4,0xf0,0x01,0x05,0x62,0x00]
5318
5319image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5320// CHECK: [0x00,0x06,0xa4,0xf0,0x01,0x05,0x62,0x00]
5321
5322image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5323// CHECK: [0x00,0x07,0xa4,0xf0,0x01,0x05,0x62,0x00]
5324
5325image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5326// CHECK: [0x00,0x08,0xa4,0xf0,0x01,0x05,0x62,0x00]
5327
5328image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5329// CHECK: [0x00,0x09,0xa4,0xf0,0x01,0x05,0x62,0x00]
5330
5331image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5332// CHECK: [0x00,0x0a,0xa4,0xf0,0x01,0x05,0x62,0x00]
5333
5334image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5335// CHECK: [0x00,0x0b,0xa4,0xf0,0x01,0x05,0x62,0x00]
5336
5337image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5338// CHECK: [0x00,0x0c,0xa4,0xf0,0x01,0x05,0x62,0x00]
5339
5340image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5341// CHECK: [0x00,0x0d,0xa4,0xf0,0x01,0x05,0x62,0x00]
5342
5343image_sample_c_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5344// CHECK: [0x00,0x0e,0xa4,0xf0,0x01,0x05,0x62,0x00]
5345
5346image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5347// CHECK: [0x00,0x00,0xa4,0xf0,0x01,0x05,0x62,0x00]
5348
5349image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5350// CHECK: [0x00,0x11,0xa4,0xf0,0x01,0x05,0x62,0x00]
5351
5352image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5353// CHECK: [0x00,0x21,0xa4,0xf0,0x01,0x05,0x62,0x00]
5354
5355image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5356// CHECK: [0x00,0x01,0xa4,0xf2,0x01,0x05,0x62,0x00]
5357
5358image_sample_c_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5359// CHECK: [0x00,0x01,0xa5,0xf0,0x01,0x05,0x62,0x00]
5360
5361image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5362// CHECK: [0x00,0x01,0xa6,0xf0,0x01,0x05,0x62,0x00]
5363
5364image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5365// CHECK: [0x00,0x41,0xa4,0xf0,0x01,0x05,0x62,0x00]
5366
5367image_sample_c_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5368// CHECK: [0x00,0x01,0xa4,0xf0,0x01,0x05,0x62,0x80]
5369
5370image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5371// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x00]
5372
5373image_sample_c_l v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5374// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0xfc,0x62,0x00]
5375
5376image_sample_c_l v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5377// CHECK: [0x00,0x01,0xb0,0xf0,0xfc,0x05,0x62,0x00]
5378
5379image_sample_c_l v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5380// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x63,0x00]
5381
5382image_sample_c_l v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5383// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x77,0x00]
5384
5385image_sample_c_l v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5386// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x7d,0x00]
5387
5388image_sample_c_l v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5389// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x82,0x00]
5390
5391image_sample_c_l v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5392// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x02,0x03]
5393
5394image_sample_c_l v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5395// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0xc2,0x03]
5396
5397image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5398// CHECK: [0x00,0x02,0xb0,0xf0,0x01,0x05,0x62,0x00]
5399
5400image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5401// CHECK: [0x00,0x03,0xb0,0xf0,0x01,0x05,0x62,0x00]
5402
5403image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5404// CHECK: [0x00,0x04,0xb0,0xf0,0x01,0x05,0x62,0x00]
5405
5406image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5407// CHECK: [0x00,0x05,0xb0,0xf0,0x01,0x05,0x62,0x00]
5408
5409image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5410// CHECK: [0x00,0x06,0xb0,0xf0,0x01,0x05,0x62,0x00]
5411
5412image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5413// CHECK: [0x00,0x07,0xb0,0xf0,0x01,0x05,0x62,0x00]
5414
5415image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5416// CHECK: [0x00,0x08,0xb0,0xf0,0x01,0x05,0x62,0x00]
5417
5418image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5419// CHECK: [0x00,0x09,0xb0,0xf0,0x01,0x05,0x62,0x00]
5420
5421image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5422// CHECK: [0x00,0x0a,0xb0,0xf0,0x01,0x05,0x62,0x00]
5423
5424image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5425// CHECK: [0x00,0x0b,0xb0,0xf0,0x01,0x05,0x62,0x00]
5426
5427image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5428// CHECK: [0x00,0x0c,0xb0,0xf0,0x01,0x05,0x62,0x00]
5429
5430image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5431// CHECK: [0x00,0x0d,0xb0,0xf0,0x01,0x05,0x62,0x00]
5432
5433image_sample_c_l v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5434// CHECK: [0x00,0x0e,0xb0,0xf0,0x01,0x05,0x62,0x00]
5435
5436image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5437// CHECK: [0x00,0x00,0xb0,0xf0,0x01,0x05,0x62,0x00]
5438
5439image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5440// CHECK: [0x00,0x11,0xb0,0xf0,0x01,0x05,0x62,0x00]
5441
5442image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5443// CHECK: [0x00,0x21,0xb0,0xf0,0x01,0x05,0x62,0x00]
5444
5445image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5446// CHECK: [0x00,0x01,0xb0,0xf2,0x01,0x05,0x62,0x00]
5447
5448image_sample_c_l v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5449// CHECK: [0x00,0x01,0xb1,0xf0,0x01,0x05,0x62,0x00]
5450
5451image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5452// CHECK: [0x00,0x01,0xb2,0xf0,0x01,0x05,0x62,0x00]
5453
5454image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5455// CHECK: [0x00,0x41,0xb0,0xf0,0x01,0x05,0x62,0x00]
5456
5457image_sample_c_l v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5458// CHECK: [0x00,0x01,0xb0,0xf0,0x01,0x05,0x62,0x80]
5459
5460image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5461// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x00]
5462
5463image_sample_c_b v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5464// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0xfc,0x62,0x00]
5465
5466image_sample_c_b v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5467// CHECK: [0x00,0x01,0xb4,0xf0,0xfc,0x05,0x62,0x00]
5468
5469image_sample_c_b v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5470// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x63,0x00]
5471
5472image_sample_c_b v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5473// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x77,0x00]
5474
5475image_sample_c_b v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5476// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x7d,0x00]
5477
5478image_sample_c_b v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5479// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x82,0x00]
5480
5481image_sample_c_b v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5482// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x02,0x03]
5483
5484image_sample_c_b v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5485// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0xc2,0x03]
5486
5487image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5488// CHECK: [0x00,0x02,0xb4,0xf0,0x01,0x05,0x62,0x00]
5489
5490image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5491// CHECK: [0x00,0x03,0xb4,0xf0,0x01,0x05,0x62,0x00]
5492
5493image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5494// CHECK: [0x00,0x04,0xb4,0xf0,0x01,0x05,0x62,0x00]
5495
5496image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5497// CHECK: [0x00,0x05,0xb4,0xf0,0x01,0x05,0x62,0x00]
5498
5499image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5500// CHECK: [0x00,0x06,0xb4,0xf0,0x01,0x05,0x62,0x00]
5501
5502image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5503// CHECK: [0x00,0x07,0xb4,0xf0,0x01,0x05,0x62,0x00]
5504
5505image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5506// CHECK: [0x00,0x08,0xb4,0xf0,0x01,0x05,0x62,0x00]
5507
5508image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5509// CHECK: [0x00,0x09,0xb4,0xf0,0x01,0x05,0x62,0x00]
5510
5511image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5512// CHECK: [0x00,0x0a,0xb4,0xf0,0x01,0x05,0x62,0x00]
5513
5514image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5515// CHECK: [0x00,0x0b,0xb4,0xf0,0x01,0x05,0x62,0x00]
5516
5517image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5518// CHECK: [0x00,0x0c,0xb4,0xf0,0x01,0x05,0x62,0x00]
5519
5520image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5521// CHECK: [0x00,0x0d,0xb4,0xf0,0x01,0x05,0x62,0x00]
5522
5523image_sample_c_b v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5524// CHECK: [0x00,0x0e,0xb4,0xf0,0x01,0x05,0x62,0x00]
5525
5526image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5527// CHECK: [0x00,0x00,0xb4,0xf0,0x01,0x05,0x62,0x00]
5528
5529image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5530// CHECK: [0x00,0x11,0xb4,0xf0,0x01,0x05,0x62,0x00]
5531
5532image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5533// CHECK: [0x00,0x21,0xb4,0xf0,0x01,0x05,0x62,0x00]
5534
5535image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5536// CHECK: [0x00,0x01,0xb4,0xf2,0x01,0x05,0x62,0x00]
5537
5538image_sample_c_b v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5539// CHECK: [0x00,0x01,0xb5,0xf0,0x01,0x05,0x62,0x00]
5540
5541image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5542// CHECK: [0x00,0x01,0xb6,0xf0,0x01,0x05,0x62,0x00]
5543
5544image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5545// CHECK: [0x00,0x41,0xb4,0xf0,0x01,0x05,0x62,0x00]
5546
5547image_sample_c_b v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5548// CHECK: [0x00,0x01,0xb4,0xf0,0x01,0x05,0x62,0x80]
5549
5550image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5551// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x00]
5552
5553image_sample_c_b_cl v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5554// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0xfc,0x62,0x00]
5555
5556image_sample_c_b_cl v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5557// CHECK: [0x00,0x01,0xb8,0xf0,0xfc,0x05,0x62,0x00]
5558
5559image_sample_c_b_cl v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5560// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x63,0x00]
5561
5562image_sample_c_b_cl v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5563// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x77,0x00]
5564
5565image_sample_c_b_cl v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5566// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x7d,0x00]
5567
5568image_sample_c_b_cl v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5569// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x82,0x00]
5570
5571image_sample_c_b_cl v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5572// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x02,0x03]
5573
5574image_sample_c_b_cl v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5575// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0xc2,0x03]
5576
5577image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5578// CHECK: [0x00,0x02,0xb8,0xf0,0x01,0x05,0x62,0x00]
5579
5580image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5581// CHECK: [0x00,0x03,0xb8,0xf0,0x01,0x05,0x62,0x00]
5582
5583image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5584// CHECK: [0x00,0x04,0xb8,0xf0,0x01,0x05,0x62,0x00]
5585
5586image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5587// CHECK: [0x00,0x05,0xb8,0xf0,0x01,0x05,0x62,0x00]
5588
5589image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5590// CHECK: [0x00,0x06,0xb8,0xf0,0x01,0x05,0x62,0x00]
5591
5592image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5593// CHECK: [0x00,0x07,0xb8,0xf0,0x01,0x05,0x62,0x00]
5594
5595image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5596// CHECK: [0x00,0x08,0xb8,0xf0,0x01,0x05,0x62,0x00]
5597
5598image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5599// CHECK: [0x00,0x09,0xb8,0xf0,0x01,0x05,0x62,0x00]
5600
5601image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5602// CHECK: [0x00,0x0a,0xb8,0xf0,0x01,0x05,0x62,0x00]
5603
5604image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5605// CHECK: [0x00,0x0b,0xb8,0xf0,0x01,0x05,0x62,0x00]
5606
5607image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5608// CHECK: [0x00,0x0c,0xb8,0xf0,0x01,0x05,0x62,0x00]
5609
5610image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5611// CHECK: [0x00,0x0d,0xb8,0xf0,0x01,0x05,0x62,0x00]
5612
5613image_sample_c_b_cl v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5614// CHECK: [0x00,0x0e,0xb8,0xf0,0x01,0x05,0x62,0x00]
5615
5616image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5617// CHECK: [0x00,0x00,0xb8,0xf0,0x01,0x05,0x62,0x00]
5618
5619image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5620// CHECK: [0x00,0x11,0xb8,0xf0,0x01,0x05,0x62,0x00]
5621
5622image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5623// CHECK: [0x00,0x21,0xb8,0xf0,0x01,0x05,0x62,0x00]
5624
5625image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5626// CHECK: [0x00,0x01,0xb8,0xf2,0x01,0x05,0x62,0x00]
5627
5628image_sample_c_b_cl v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5629// CHECK: [0x00,0x01,0xb9,0xf0,0x01,0x05,0x62,0x00]
5630
5631image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5632// CHECK: [0x00,0x01,0xba,0xf0,0x01,0x05,0x62,0x00]
5633
5634image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5635// CHECK: [0x00,0x41,0xb8,0xf0,0x01,0x05,0x62,0x00]
5636
5637image_sample_c_b_cl v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5638// CHECK: [0x00,0x01,0xb8,0xf0,0x01,0x05,0x62,0x80]
5639
5640image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1
5641// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x00]
5642
5643image_sample_c_lz v252, v[1:4], s[8:15], s[12:15] dmask:0x1
5644// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0xfc,0x62,0x00]
5645
5646image_sample_c_lz v5, v[252:255], s[8:15], s[12:15] dmask:0x1
5647// CHECK: [0x00,0x01,0xbc,0xf0,0xfc,0x05,0x62,0x00]
5648
5649image_sample_c_lz v5, v[1:4], s[12:19], s[12:15] dmask:0x1
5650// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x63,0x00]
5651
5652image_sample_c_lz v5, v[1:4], s[92:99], s[12:15] dmask:0x1
5653// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x77,0x00]
5654
5655image_sample_c_lz v5, v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5656// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x7d,0x00]
5657
5658image_sample_c_lz v5, v[1:4], s[8:15], s[16:19] dmask:0x1
5659// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x82,0x00]
5660
5661image_sample_c_lz v5, v[1:4], s[8:15], s[96:99] dmask:0x1
5662// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x02,0x03]
5663
5664image_sample_c_lz v5, v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5665// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0xc2,0x03]
5666
5667image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x2
5668// CHECK: [0x00,0x02,0xbc,0xf0,0x01,0x05,0x62,0x00]
5669
5670image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x3
5671// CHECK: [0x00,0x03,0xbc,0xf0,0x01,0x05,0x62,0x00]
5672
5673image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x4
5674// CHECK: [0x00,0x04,0xbc,0xf0,0x01,0x05,0x62,0x00]
5675
5676image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x5
5677// CHECK: [0x00,0x05,0xbc,0xf0,0x01,0x05,0x62,0x00]
5678
5679image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x6
5680// CHECK: [0x00,0x06,0xbc,0xf0,0x01,0x05,0x62,0x00]
5681
5682image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0x7
5683// CHECK: [0x00,0x07,0xbc,0xf0,0x01,0x05,0x62,0x00]
5684
5685image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x8
5686// CHECK: [0x00,0x08,0xbc,0xf0,0x01,0x05,0x62,0x00]
5687
5688image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x9
5689// CHECK: [0x00,0x09,0xbc,0xf0,0x01,0x05,0x62,0x00]
5690
5691image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xa
5692// CHECK: [0x00,0x0a,0xbc,0xf0,0x01,0x05,0x62,0x00]
5693
5694image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xb
5695// CHECK: [0x00,0x0b,0xbc,0xf0,0x01,0x05,0x62,0x00]
5696
5697image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0xc
5698// CHECK: [0x00,0x0c,0xbc,0xf0,0x01,0x05,0x62,0x00]
5699
5700image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xd
5701// CHECK: [0x00,0x0d,0xbc,0xf0,0x01,0x05,0x62,0x00]
5702
5703image_sample_c_lz v[5:7], v[1:4], s[8:15], s[12:15] dmask:0xe
5704// CHECK: [0x00,0x0e,0xbc,0xf0,0x01,0x05,0x62,0x00]
5705
5706image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x0
5707// CHECK: [0x00,0x00,0xbc,0xf0,0x01,0x05,0x62,0x00]
5708
5709image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5710// CHECK: [0x00,0x11,0xbc,0xf0,0x01,0x05,0x62,0x00]
5711
5712image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5713// CHECK: [0x00,0x21,0xbc,0xf0,0x01,0x05,0x62,0x00]
5714
5715image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5716// CHECK: [0x00,0x01,0xbc,0xf2,0x01,0x05,0x62,0x00]
5717
5718image_sample_c_lz v[5:6], v[1:4], s[8:15], s[12:15] dmask:0x1 tfe
5719// CHECK: [0x00,0x01,0xbd,0xf0,0x01,0x05,0x62,0x00]
5720
5721image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5722// CHECK: [0x00,0x01,0xbe,0xf0,0x01,0x05,0x62,0x00]
5723
5724image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 da
5725// CHECK: [0x00,0x41,0xbc,0xf0,0x01,0x05,0x62,0x00]
5726
5727image_sample_c_lz v5, v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5728// CHECK: [0x00,0x01,0xbc,0xf0,0x01,0x05,0x62,0x80]
5729
5730image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1
5731// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x00]
5732
5733image_gather4 v[252:255], v1, s[8:15], s[12:15] dmask:0x1
5734// CHECK: [0x00,0x01,0x00,0xf1,0x01,0xfc,0x62,0x00]
5735
5736image_gather4 v[5:8], v255, s[8:15], s[12:15] dmask:0x1
5737// CHECK: [0x00,0x01,0x00,0xf1,0xff,0x05,0x62,0x00]
5738
5739image_gather4 v[5:8], v1, s[12:19], s[12:15] dmask:0x1
5740// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x63,0x00]
5741
5742image_gather4 v[5:8], v1, s[92:99], s[12:15] dmask:0x1
5743// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x77,0x00]
5744
5745image_gather4 v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
5746// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x7d,0x00]
5747
5748image_gather4 v[5:8], v1, s[8:15], s[16:19] dmask:0x1
5749// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x82,0x00]
5750
5751image_gather4 v[5:8], v1, s[8:15], s[96:99] dmask:0x1
5752// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x02,0x03]
5753
5754image_gather4 v[5:8], v1, s[8:15], ttmp[8:11] dmask:0x1
5755// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0xc2,0x03]
5756
5757image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x2
5758// CHECK: [0x00,0x02,0x00,0xf1,0x01,0x05,0x62,0x00]
5759
5760image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x4
5761// CHECK: [0x00,0x04,0x00,0xf1,0x01,0x05,0x62,0x00]
5762
5763image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x8
5764// CHECK: [0x00,0x08,0x00,0xf1,0x01,0x05,0x62,0x00]
5765
5766image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 unorm
5767// CHECK: [0x00,0x11,0x00,0xf1,0x01,0x05,0x62,0x00]
5768
5769image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 glc
5770// CHECK: [0x00,0x21,0x00,0xf1,0x01,0x05,0x62,0x00]
5771
5772image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 slc
5773// CHECK: [0x00,0x01,0x00,0xf3,0x01,0x05,0x62,0x00]
5774
5775image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 lwe
5776// CHECK: [0x00,0x01,0x02,0xf1,0x01,0x05,0x62,0x00]
5777
5778image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 da
5779// CHECK: [0x00,0x41,0x00,0xf1,0x01,0x05,0x62,0x00]
5780
5781image_gather4 v[5:8], v1, s[8:15], s[12:15] dmask:0x1 d16
5782// CHECK: [0x00,0x01,0x00,0xf1,0x01,0x05,0x62,0x80]
5783
5784image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5785// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x00]
5786
5787image_gather4_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5788// CHECK: [0x00,0x01,0x04,0xf1,0x01,0xfc,0x62,0x00]
5789
5790image_gather4_cl v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
5791// CHECK: [0x00,0x01,0x04,0xf1,0xfe,0x05,0x62,0x00]
5792
5793image_gather4_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5794// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x63,0x00]
5795
5796image_gather4_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
5797// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x77,0x00]
5798
5799image_gather4_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5800// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x7d,0x00]
5801
5802image_gather4_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5803// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x82,0x00]
5804
5805image_gather4_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
5806// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x02,0x03]
5807
5808image_gather4_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5809// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0xc2,0x03]
5810
5811image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5812// CHECK: [0x00,0x02,0x04,0xf1,0x01,0x05,0x62,0x00]
5813
5814image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5815// CHECK: [0x00,0x04,0x04,0xf1,0x01,0x05,0x62,0x00]
5816
5817image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5818// CHECK: [0x00,0x08,0x04,0xf1,0x01,0x05,0x62,0x00]
5819
5820image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5821// CHECK: [0x00,0x11,0x04,0xf1,0x01,0x05,0x62,0x00]
5822
5823image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5824// CHECK: [0x00,0x21,0x04,0xf1,0x01,0x05,0x62,0x00]
5825
5826image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5827// CHECK: [0x00,0x01,0x04,0xf3,0x01,0x05,0x62,0x00]
5828
5829image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5830// CHECK: [0x00,0x01,0x06,0xf1,0x01,0x05,0x62,0x00]
5831
5832image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5833// CHECK: [0x00,0x41,0x04,0xf1,0x01,0x05,0x62,0x00]
5834
5835image_gather4_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5836// CHECK: [0x00,0x01,0x04,0xf1,0x01,0x05,0x62,0x80]
5837
5838image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5839// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x00]
5840
5841image_gather4_l v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5842// CHECK: [0x00,0x01,0x10,0xf1,0x01,0xfc,0x62,0x00]
5843
5844image_gather4_l v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
5845// CHECK: [0x00,0x01,0x10,0xf1,0xfe,0x05,0x62,0x00]
5846
5847image_gather4_l v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5848// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x63,0x00]
5849
5850image_gather4_l v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
5851// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x77,0x00]
5852
5853image_gather4_l v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5854// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x7d,0x00]
5855
5856image_gather4_l v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5857// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x82,0x00]
5858
5859image_gather4_l v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
5860// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x02,0x03]
5861
5862image_gather4_l v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5863// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0xc2,0x03]
5864
5865image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5866// CHECK: [0x00,0x02,0x10,0xf1,0x01,0x05,0x62,0x00]
5867
5868image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5869// CHECK: [0x00,0x04,0x10,0xf1,0x01,0x05,0x62,0x00]
5870
5871image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5872// CHECK: [0x00,0x08,0x10,0xf1,0x01,0x05,0x62,0x00]
5873
5874image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5875// CHECK: [0x00,0x11,0x10,0xf1,0x01,0x05,0x62,0x00]
5876
5877image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5878// CHECK: [0x00,0x21,0x10,0xf1,0x01,0x05,0x62,0x00]
5879
5880image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5881// CHECK: [0x00,0x01,0x10,0xf3,0x01,0x05,0x62,0x00]
5882
5883image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5884// CHECK: [0x00,0x01,0x12,0xf1,0x01,0x05,0x62,0x00]
5885
5886image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5887// CHECK: [0x00,0x41,0x10,0xf1,0x01,0x05,0x62,0x00]
5888
5889image_gather4_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5890// CHECK: [0x00,0x01,0x10,0xf1,0x01,0x05,0x62,0x80]
5891
5892image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5893// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x00]
5894
5895image_gather4_b v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5896// CHECK: [0x00,0x01,0x14,0xf1,0x01,0xfc,0x62,0x00]
5897
5898image_gather4_b v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
5899// CHECK: [0x00,0x01,0x14,0xf1,0xfe,0x05,0x62,0x00]
5900
5901image_gather4_b v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5902// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x63,0x00]
5903
5904image_gather4_b v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
5905// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x77,0x00]
5906
5907image_gather4_b v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5908// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x7d,0x00]
5909
5910image_gather4_b v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5911// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x82,0x00]
5912
5913image_gather4_b v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
5914// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x02,0x03]
5915
5916image_gather4_b v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5917// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0xc2,0x03]
5918
5919image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5920// CHECK: [0x00,0x02,0x14,0xf1,0x01,0x05,0x62,0x00]
5921
5922image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5923// CHECK: [0x00,0x04,0x14,0xf1,0x01,0x05,0x62,0x00]
5924
5925image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5926// CHECK: [0x00,0x08,0x14,0xf1,0x01,0x05,0x62,0x00]
5927
5928image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5929// CHECK: [0x00,0x11,0x14,0xf1,0x01,0x05,0x62,0x00]
5930
5931image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5932// CHECK: [0x00,0x21,0x14,0xf1,0x01,0x05,0x62,0x00]
5933
5934image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5935// CHECK: [0x00,0x01,0x14,0xf3,0x01,0x05,0x62,0x00]
5936
5937image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5938// CHECK: [0x00,0x01,0x16,0xf1,0x01,0x05,0x62,0x00]
5939
5940image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5941// CHECK: [0x00,0x41,0x14,0xf1,0x01,0x05,0x62,0x00]
5942
5943image_gather4_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5944// CHECK: [0x00,0x01,0x14,0xf1,0x01,0x05,0x62,0x80]
5945
5946image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
5947// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x00]
5948
5949image_gather4_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
5950// CHECK: [0x00,0x01,0x18,0xf1,0x01,0xfc,0x62,0x00]
5951
5952image_gather4_b_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
5953// CHECK: [0x00,0x01,0x18,0xf1,0xfd,0x05,0x62,0x00]
5954
5955image_gather4_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
5956// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x63,0x00]
5957
5958image_gather4_b_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
5959// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x77,0x00]
5960
5961image_gather4_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
5962// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x7d,0x00]
5963
5964image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
5965// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x82,0x00]
5966
5967image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
5968// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x02,0x03]
5969
5970image_gather4_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
5971// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0xc2,0x03]
5972
5973image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
5974// CHECK: [0x00,0x02,0x18,0xf1,0x01,0x05,0x62,0x00]
5975
5976image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
5977// CHECK: [0x00,0x04,0x18,0xf1,0x01,0x05,0x62,0x00]
5978
5979image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
5980// CHECK: [0x00,0x08,0x18,0xf1,0x01,0x05,0x62,0x00]
5981
5982image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
5983// CHECK: [0x00,0x11,0x18,0xf1,0x01,0x05,0x62,0x00]
5984
5985image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
5986// CHECK: [0x00,0x21,0x18,0xf1,0x01,0x05,0x62,0x00]
5987
5988image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
5989// CHECK: [0x00,0x01,0x18,0xf3,0x01,0x05,0x62,0x00]
5990
5991image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
5992// CHECK: [0x00,0x01,0x1a,0xf1,0x01,0x05,0x62,0x00]
5993
5994image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
5995// CHECK: [0x00,0x41,0x18,0xf1,0x01,0x05,0x62,0x00]
5996
5997image_gather4_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
5998// CHECK: [0x00,0x01,0x18,0xf1,0x01,0x05,0x62,0x80]
5999
6000image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1
6001// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x00]
6002
6003image_gather4_lz v[252:255], v1, s[8:15], s[12:15] dmask:0x1
6004// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0xfc,0x62,0x00]
6005
6006image_gather4_lz v[5:8], v255, s[8:15], s[12:15] dmask:0x1
6007// CHECK: [0x00,0x01,0x1c,0xf1,0xff,0x05,0x62,0x00]
6008
6009image_gather4_lz v[5:8], v1, s[12:19], s[12:15] dmask:0x1
6010// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x63,0x00]
6011
6012image_gather4_lz v[5:8], v1, s[92:99], s[12:15] dmask:0x1
6013// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x77,0x00]
6014
6015image_gather4_lz v[5:8], v1, ttmp[4:11], s[12:15] dmask:0x1
6016// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x7d,0x00]
6017
6018image_gather4_lz v[5:8], v1, s[8:15], s[16:19] dmask:0x1
6019// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x82,0x00]
6020
6021image_gather4_lz v[5:8], v1, s[8:15], s[96:99] dmask:0x1
6022// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x02,0x03]
6023
6024image_gather4_lz v[5:8], v1, s[8:15], ttmp[8:11] dmask:0x1
6025// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0xc2,0x03]
6026
6027image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x2
6028// CHECK: [0x00,0x02,0x1c,0xf1,0x01,0x05,0x62,0x00]
6029
6030image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x4
6031// CHECK: [0x00,0x04,0x1c,0xf1,0x01,0x05,0x62,0x00]
6032
6033image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x8
6034// CHECK: [0x00,0x08,0x1c,0xf1,0x01,0x05,0x62,0x00]
6035
6036image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 unorm
6037// CHECK: [0x00,0x11,0x1c,0xf1,0x01,0x05,0x62,0x00]
6038
6039image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 glc
6040// CHECK: [0x00,0x21,0x1c,0xf1,0x01,0x05,0x62,0x00]
6041
6042image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 slc
6043// CHECK: [0x00,0x01,0x1c,0xf3,0x01,0x05,0x62,0x00]
6044
6045image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 lwe
6046// CHECK: [0x00,0x01,0x1e,0xf1,0x01,0x05,0x62,0x00]
6047
6048image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 da
6049// CHECK: [0x00,0x41,0x1c,0xf1,0x01,0x05,0x62,0x00]
6050
6051image_gather4_lz v[5:8], v1, s[8:15], s[12:15] dmask:0x1 d16
6052// CHECK: [0x00,0x01,0x1c,0xf1,0x01,0x05,0x62,0x80]
6053
6054image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6055// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x00]
6056
6057image_gather4_c v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6058// CHECK: [0x00,0x01,0x20,0xf1,0x01,0xfc,0x62,0x00]
6059
6060image_gather4_c v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6061// CHECK: [0x00,0x01,0x20,0xf1,0xfe,0x05,0x62,0x00]
6062
6063image_gather4_c v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6064// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x63,0x00]
6065
6066image_gather4_c v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6067// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x77,0x00]
6068
6069image_gather4_c v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6070// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x7d,0x00]
6071
6072image_gather4_c v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6073// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x82,0x00]
6074
6075image_gather4_c v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6076// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x02,0x03]
6077
6078image_gather4_c v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6079// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0xc2,0x03]
6080
6081image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6082// CHECK: [0x00,0x02,0x20,0xf1,0x01,0x05,0x62,0x00]
6083
6084image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6085// CHECK: [0x00,0x04,0x20,0xf1,0x01,0x05,0x62,0x00]
6086
6087image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6088// CHECK: [0x00,0x08,0x20,0xf1,0x01,0x05,0x62,0x00]
6089
6090image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6091// CHECK: [0x00,0x11,0x20,0xf1,0x01,0x05,0x62,0x00]
6092
6093image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6094// CHECK: [0x00,0x21,0x20,0xf1,0x01,0x05,0x62,0x00]
6095
6096image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6097// CHECK: [0x00,0x01,0x20,0xf3,0x01,0x05,0x62,0x00]
6098
6099image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6100// CHECK: [0x00,0x01,0x22,0xf1,0x01,0x05,0x62,0x00]
6101
6102image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6103// CHECK: [0x00,0x41,0x20,0xf1,0x01,0x05,0x62,0x00]
6104
6105image_gather4_c v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6106// CHECK: [0x00,0x01,0x20,0xf1,0x01,0x05,0x62,0x80]
6107
6108image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6109// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x00]
6110
6111image_gather4_c_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6112// CHECK: [0x00,0x01,0x24,0xf1,0x01,0xfc,0x62,0x00]
6113
6114image_gather4_c_cl v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6115// CHECK: [0x00,0x01,0x24,0xf1,0xfd,0x05,0x62,0x00]
6116
6117image_gather4_c_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6118// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x63,0x00]
6119
6120image_gather4_c_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6121// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x77,0x00]
6122
6123image_gather4_c_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6124// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x7d,0x00]
6125
6126image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6127// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x82,0x00]
6128
6129image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6130// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x02,0x03]
6131
6132image_gather4_c_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6133// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0xc2,0x03]
6134
6135image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6136// CHECK: [0x00,0x02,0x24,0xf1,0x01,0x05,0x62,0x00]
6137
6138image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6139// CHECK: [0x00,0x04,0x24,0xf1,0x01,0x05,0x62,0x00]
6140
6141image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6142// CHECK: [0x00,0x08,0x24,0xf1,0x01,0x05,0x62,0x00]
6143
6144image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6145// CHECK: [0x00,0x11,0x24,0xf1,0x01,0x05,0x62,0x00]
6146
6147image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6148// CHECK: [0x00,0x21,0x24,0xf1,0x01,0x05,0x62,0x00]
6149
6150image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6151// CHECK: [0x00,0x01,0x24,0xf3,0x01,0x05,0x62,0x00]
6152
6153image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6154// CHECK: [0x00,0x01,0x26,0xf1,0x01,0x05,0x62,0x00]
6155
6156image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6157// CHECK: [0x00,0x41,0x24,0xf1,0x01,0x05,0x62,0x00]
6158
6159image_gather4_c_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6160// CHECK: [0x00,0x01,0x24,0xf1,0x01,0x05,0x62,0x80]
6161
6162image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6163// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x00]
6164
6165image_gather4_c_l v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6166// CHECK: [0x00,0x01,0x30,0xf1,0x01,0xfc,0x62,0x00]
6167
6168image_gather4_c_l v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6169// CHECK: [0x00,0x01,0x30,0xf1,0xfd,0x05,0x62,0x00]
6170
6171image_gather4_c_l v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6172// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x63,0x00]
6173
6174image_gather4_c_l v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6175// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x77,0x00]
6176
6177image_gather4_c_l v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6178// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x7d,0x00]
6179
6180image_gather4_c_l v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6181// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x82,0x00]
6182
6183image_gather4_c_l v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6184// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x02,0x03]
6185
6186image_gather4_c_l v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6187// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0xc2,0x03]
6188
6189image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6190// CHECK: [0x00,0x02,0x30,0xf1,0x01,0x05,0x62,0x00]
6191
6192image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6193// CHECK: [0x00,0x04,0x30,0xf1,0x01,0x05,0x62,0x00]
6194
6195image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6196// CHECK: [0x00,0x08,0x30,0xf1,0x01,0x05,0x62,0x00]
6197
6198image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6199// CHECK: [0x00,0x11,0x30,0xf1,0x01,0x05,0x62,0x00]
6200
6201image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6202// CHECK: [0x00,0x21,0x30,0xf1,0x01,0x05,0x62,0x00]
6203
6204image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6205// CHECK: [0x00,0x01,0x30,0xf3,0x01,0x05,0x62,0x00]
6206
6207image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6208// CHECK: [0x00,0x01,0x32,0xf1,0x01,0x05,0x62,0x00]
6209
6210image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6211// CHECK: [0x00,0x41,0x30,0xf1,0x01,0x05,0x62,0x00]
6212
6213image_gather4_c_l v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6214// CHECK: [0x00,0x01,0x30,0xf1,0x01,0x05,0x62,0x80]
6215
6216image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6217// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x00]
6218
6219image_gather4_c_b v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6220// CHECK: [0x00,0x01,0x34,0xf1,0x01,0xfc,0x62,0x00]
6221
6222image_gather4_c_b v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6223// CHECK: [0x00,0x01,0x34,0xf1,0xfd,0x05,0x62,0x00]
6224
6225image_gather4_c_b v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6226// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x63,0x00]
6227
6228image_gather4_c_b v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6229// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x77,0x00]
6230
6231image_gather4_c_b v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6232// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x7d,0x00]
6233
6234image_gather4_c_b v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6235// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x82,0x00]
6236
6237image_gather4_c_b v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6238// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x02,0x03]
6239
6240image_gather4_c_b v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6241// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0xc2,0x03]
6242
6243image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6244// CHECK: [0x00,0x02,0x34,0xf1,0x01,0x05,0x62,0x00]
6245
6246image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6247// CHECK: [0x00,0x04,0x34,0xf1,0x01,0x05,0x62,0x00]
6248
6249image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6250// CHECK: [0x00,0x08,0x34,0xf1,0x01,0x05,0x62,0x00]
6251
6252image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6253// CHECK: [0x00,0x11,0x34,0xf1,0x01,0x05,0x62,0x00]
6254
6255image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6256// CHECK: [0x00,0x21,0x34,0xf1,0x01,0x05,0x62,0x00]
6257
6258image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6259// CHECK: [0x00,0x01,0x34,0xf3,0x01,0x05,0x62,0x00]
6260
6261image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6262// CHECK: [0x00,0x01,0x36,0xf1,0x01,0x05,0x62,0x00]
6263
6264image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6265// CHECK: [0x00,0x41,0x34,0xf1,0x01,0x05,0x62,0x00]
6266
6267image_gather4_c_b v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6268// CHECK: [0x00,0x01,0x34,0xf1,0x01,0x05,0x62,0x80]
6269
6270image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6271// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x62,0x00]
6272
6273image_gather4_c_b_cl v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6274// CHECK: [0x00,0x01,0x38,0xf1,0x01,0xfc,0x62,0x00]
6275
6276image_gather4_c_b_cl v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6277// CHECK: [0x00,0x01,0x38,0xf1,0xfc,0x05,0x62,0x00]
6278
6279image_gather4_c_b_cl v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6280// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x63,0x00]
6281
6282image_gather4_c_b_cl v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6283// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x77,0x00]
6284
6285image_gather4_c_b_cl v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6286// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x7d,0x00]
6287
6288image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6289// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x82,0x00]
6290
6291image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6292// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x02,0x03]
6293
6294image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6295// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0xc2,0x03]
6296
6297image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6298// CHECK: [0x00,0x02,0x38,0xf1,0x01,0x05,0x62,0x00]
6299
6300image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6301// CHECK: [0x00,0x04,0x38,0xf1,0x01,0x05,0x62,0x00]
6302
6303image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6304// CHECK: [0x00,0x08,0x38,0xf1,0x01,0x05,0x62,0x00]
6305
6306image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6307// CHECK: [0x00,0x11,0x38,0xf1,0x01,0x05,0x62,0x00]
6308
6309image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6310// CHECK: [0x00,0x21,0x38,0xf1,0x01,0x05,0x62,0x00]
6311
6312image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6313// CHECK: [0x00,0x01,0x38,0xf3,0x01,0x05,0x62,0x00]
6314
6315image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6316// CHECK: [0x00,0x01,0x3a,0xf1,0x01,0x05,0x62,0x00]
6317
6318image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6319// CHECK: [0x00,0x41,0x38,0xf1,0x01,0x05,0x62,0x00]
6320
6321image_gather4_c_b_cl v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6322// CHECK: [0x00,0x01,0x38,0xf1,0x01,0x05,0x62,0x80]
6323
6324image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6325// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x00]
6326
6327image_gather4_c_lz v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6328// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0xfc,0x62,0x00]
6329
6330image_gather4_c_lz v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6331// CHECK: [0x00,0x01,0x3c,0xf1,0xfe,0x05,0x62,0x00]
6332
6333image_gather4_c_lz v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6334// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x63,0x00]
6335
6336image_gather4_c_lz v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6337// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x77,0x00]
6338
6339image_gather4_c_lz v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6340// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x7d,0x00]
6341
6342image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6343// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x82,0x00]
6344
6345image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6346// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x02,0x03]
6347
6348image_gather4_c_lz v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6349// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0xc2,0x03]
6350
6351image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6352// CHECK: [0x00,0x02,0x3c,0xf1,0x01,0x05,0x62,0x00]
6353
6354image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6355// CHECK: [0x00,0x04,0x3c,0xf1,0x01,0x05,0x62,0x00]
6356
6357image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6358// CHECK: [0x00,0x08,0x3c,0xf1,0x01,0x05,0x62,0x00]
6359
6360image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6361// CHECK: [0x00,0x11,0x3c,0xf1,0x01,0x05,0x62,0x00]
6362
6363image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6364// CHECK: [0x00,0x21,0x3c,0xf1,0x01,0x05,0x62,0x00]
6365
6366image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6367// CHECK: [0x00,0x01,0x3c,0xf3,0x01,0x05,0x62,0x00]
6368
6369image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6370// CHECK: [0x00,0x01,0x3e,0xf1,0x01,0x05,0x62,0x00]
6371
6372image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6373// CHECK: [0x00,0x41,0x3c,0xf1,0x01,0x05,0x62,0x00]
6374
6375image_gather4_c_lz v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6376// CHECK: [0x00,0x01,0x3c,0xf1,0x01,0x05,0x62,0x80]
6377
6378image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6379// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x00]
6380
6381image_gather4_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6382// CHECK: [0x00,0x01,0x40,0xf1,0x01,0xfc,0x62,0x00]
6383
6384image_gather4_o v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6385// CHECK: [0x00,0x01,0x40,0xf1,0xfe,0x05,0x62,0x00]
6386
6387image_gather4_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6388// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x63,0x00]
6389
6390image_gather4_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6391// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x77,0x00]
6392
6393image_gather4_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6394// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x7d,0x00]
6395
6396image_gather4_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6397// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x82,0x00]
6398
6399image_gather4_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6400// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x02,0x03]
6401
6402image_gather4_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6403// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0xc2,0x03]
6404
6405image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6406// CHECK: [0x00,0x02,0x40,0xf1,0x01,0x05,0x62,0x00]
6407
6408image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6409// CHECK: [0x00,0x04,0x40,0xf1,0x01,0x05,0x62,0x00]
6410
6411image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6412// CHECK: [0x00,0x08,0x40,0xf1,0x01,0x05,0x62,0x00]
6413
6414image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6415// CHECK: [0x00,0x11,0x40,0xf1,0x01,0x05,0x62,0x00]
6416
6417image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6418// CHECK: [0x00,0x21,0x40,0xf1,0x01,0x05,0x62,0x00]
6419
6420image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6421// CHECK: [0x00,0x01,0x40,0xf3,0x01,0x05,0x62,0x00]
6422
6423image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6424// CHECK: [0x00,0x01,0x42,0xf1,0x01,0x05,0x62,0x00]
6425
6426image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6427// CHECK: [0x00,0x41,0x40,0xf1,0x01,0x05,0x62,0x00]
6428
6429image_gather4_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6430// CHECK: [0x00,0x01,0x40,0xf1,0x01,0x05,0x62,0x80]
6431
6432image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6433// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x00]
6434
6435image_gather4_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6436// CHECK: [0x00,0x01,0x44,0xf1,0x01,0xfc,0x62,0x00]
6437
6438image_gather4_cl_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6439// CHECK: [0x00,0x01,0x44,0xf1,0xfd,0x05,0x62,0x00]
6440
6441image_gather4_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6442// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x63,0x00]
6443
6444image_gather4_cl_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6445// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x77,0x00]
6446
6447image_gather4_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6448// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x7d,0x00]
6449
6450image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6451// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x82,0x00]
6452
6453image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6454// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x02,0x03]
6455
6456image_gather4_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6457// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0xc2,0x03]
6458
6459image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6460// CHECK: [0x00,0x02,0x44,0xf1,0x01,0x05,0x62,0x00]
6461
6462image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6463// CHECK: [0x00,0x04,0x44,0xf1,0x01,0x05,0x62,0x00]
6464
6465image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6466// CHECK: [0x00,0x08,0x44,0xf1,0x01,0x05,0x62,0x00]
6467
6468image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6469// CHECK: [0x00,0x11,0x44,0xf1,0x01,0x05,0x62,0x00]
6470
6471image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6472// CHECK: [0x00,0x21,0x44,0xf1,0x01,0x05,0x62,0x00]
6473
6474image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6475// CHECK: [0x00,0x01,0x44,0xf3,0x01,0x05,0x62,0x00]
6476
6477image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6478// CHECK: [0x00,0x01,0x46,0xf1,0x01,0x05,0x62,0x00]
6479
6480image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6481// CHECK: [0x00,0x41,0x44,0xf1,0x01,0x05,0x62,0x00]
6482
6483image_gather4_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6484// CHECK: [0x00,0x01,0x44,0xf1,0x01,0x05,0x62,0x80]
6485
6486image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6487// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x00]
6488
6489image_gather4_l_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6490// CHECK: [0x00,0x01,0x50,0xf1,0x01,0xfc,0x62,0x00]
6491
6492image_gather4_l_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6493// CHECK: [0x00,0x01,0x50,0xf1,0xfd,0x05,0x62,0x00]
6494
6495image_gather4_l_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6496// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x63,0x00]
6497
6498image_gather4_l_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6499// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x77,0x00]
6500
6501image_gather4_l_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6502// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x7d,0x00]
6503
6504image_gather4_l_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6505// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x82,0x00]
6506
6507image_gather4_l_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6508// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x02,0x03]
6509
6510image_gather4_l_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6511// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0xc2,0x03]
6512
6513image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6514// CHECK: [0x00,0x02,0x50,0xf1,0x01,0x05,0x62,0x00]
6515
6516image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6517// CHECK: [0x00,0x04,0x50,0xf1,0x01,0x05,0x62,0x00]
6518
6519image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6520// CHECK: [0x00,0x08,0x50,0xf1,0x01,0x05,0x62,0x00]
6521
6522image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6523// CHECK: [0x00,0x11,0x50,0xf1,0x01,0x05,0x62,0x00]
6524
6525image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6526// CHECK: [0x00,0x21,0x50,0xf1,0x01,0x05,0x62,0x00]
6527
6528image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6529// CHECK: [0x00,0x01,0x50,0xf3,0x01,0x05,0x62,0x00]
6530
6531image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6532// CHECK: [0x00,0x01,0x52,0xf1,0x01,0x05,0x62,0x00]
6533
6534image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6535// CHECK: [0x00,0x41,0x50,0xf1,0x01,0x05,0x62,0x00]
6536
6537image_gather4_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6538// CHECK: [0x00,0x01,0x50,0xf1,0x01,0x05,0x62,0x80]
6539
6540image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6541// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x00]
6542
6543image_gather4_b_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6544// CHECK: [0x00,0x01,0x54,0xf1,0x01,0xfc,0x62,0x00]
6545
6546image_gather4_b_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6547// CHECK: [0x00,0x01,0x54,0xf1,0xfd,0x05,0x62,0x00]
6548
6549image_gather4_b_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6550// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x63,0x00]
6551
6552image_gather4_b_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6553// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x77,0x00]
6554
6555image_gather4_b_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6556// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x7d,0x00]
6557
6558image_gather4_b_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6559// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x82,0x00]
6560
6561image_gather4_b_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6562// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x02,0x03]
6563
6564image_gather4_b_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6565// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0xc2,0x03]
6566
6567image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6568// CHECK: [0x00,0x02,0x54,0xf1,0x01,0x05,0x62,0x00]
6569
6570image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6571// CHECK: [0x00,0x04,0x54,0xf1,0x01,0x05,0x62,0x00]
6572
6573image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6574// CHECK: [0x00,0x08,0x54,0xf1,0x01,0x05,0x62,0x00]
6575
6576image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6577// CHECK: [0x00,0x11,0x54,0xf1,0x01,0x05,0x62,0x00]
6578
6579image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6580// CHECK: [0x00,0x21,0x54,0xf1,0x01,0x05,0x62,0x00]
6581
6582image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6583// CHECK: [0x00,0x01,0x54,0xf3,0x01,0x05,0x62,0x00]
6584
6585image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6586// CHECK: [0x00,0x01,0x56,0xf1,0x01,0x05,0x62,0x00]
6587
6588image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6589// CHECK: [0x00,0x41,0x54,0xf1,0x01,0x05,0x62,0x00]
6590
6591image_gather4_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6592// CHECK: [0x00,0x01,0x54,0xf1,0x01,0x05,0x62,0x80]
6593
6594image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6595// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x62,0x00]
6596
6597image_gather4_b_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6598// CHECK: [0x00,0x01,0x58,0xf1,0x01,0xfc,0x62,0x00]
6599
6600image_gather4_b_cl_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6601// CHECK: [0x00,0x01,0x58,0xf1,0xfc,0x05,0x62,0x00]
6602
6603image_gather4_b_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6604// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x63,0x00]
6605
6606image_gather4_b_cl_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6607// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x77,0x00]
6608
6609image_gather4_b_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6610// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x7d,0x00]
6611
6612image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6613// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x82,0x00]
6614
6615image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6616// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x02,0x03]
6617
6618image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6619// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0xc2,0x03]
6620
6621image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6622// CHECK: [0x00,0x02,0x58,0xf1,0x01,0x05,0x62,0x00]
6623
6624image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6625// CHECK: [0x00,0x04,0x58,0xf1,0x01,0x05,0x62,0x00]
6626
6627image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6628// CHECK: [0x00,0x08,0x58,0xf1,0x01,0x05,0x62,0x00]
6629
6630image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6631// CHECK: [0x00,0x11,0x58,0xf1,0x01,0x05,0x62,0x00]
6632
6633image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6634// CHECK: [0x00,0x21,0x58,0xf1,0x01,0x05,0x62,0x00]
6635
6636image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6637// CHECK: [0x00,0x01,0x58,0xf3,0x01,0x05,0x62,0x00]
6638
6639image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6640// CHECK: [0x00,0x01,0x5a,0xf1,0x01,0x05,0x62,0x00]
6641
6642image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6643// CHECK: [0x00,0x41,0x58,0xf1,0x01,0x05,0x62,0x00]
6644
6645image_gather4_b_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6646// CHECK: [0x00,0x01,0x58,0xf1,0x01,0x05,0x62,0x80]
6647
6648image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6649// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x00]
6650
6651image_gather4_lz_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6652// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0xfc,0x62,0x00]
6653
6654image_gather4_lz_o v[5:8], v[254:255], s[8:15], s[12:15] dmask:0x1
6655// CHECK: [0x00,0x01,0x5c,0xf1,0xfe,0x05,0x62,0x00]
6656
6657image_gather4_lz_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6658// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x63,0x00]
6659
6660image_gather4_lz_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6661// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x77,0x00]
6662
6663image_gather4_lz_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6664// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x7d,0x00]
6665
6666image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6667// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x82,0x00]
6668
6669image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6670// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x02,0x03]
6671
6672image_gather4_lz_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6673// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0xc2,0x03]
6674
6675image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6676// CHECK: [0x00,0x02,0x5c,0xf1,0x01,0x05,0x62,0x00]
6677
6678image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6679// CHECK: [0x00,0x04,0x5c,0xf1,0x01,0x05,0x62,0x00]
6680
6681image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6682// CHECK: [0x00,0x08,0x5c,0xf1,0x01,0x05,0x62,0x00]
6683
6684image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6685// CHECK: [0x00,0x11,0x5c,0xf1,0x01,0x05,0x62,0x00]
6686
6687image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6688// CHECK: [0x00,0x21,0x5c,0xf1,0x01,0x05,0x62,0x00]
6689
6690image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6691// CHECK: [0x00,0x01,0x5c,0xf3,0x01,0x05,0x62,0x00]
6692
6693image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6694// CHECK: [0x00,0x01,0x5e,0xf1,0x01,0x05,0x62,0x00]
6695
6696image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6697// CHECK: [0x00,0x41,0x5c,0xf1,0x01,0x05,0x62,0x00]
6698
6699image_gather4_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6700// CHECK: [0x00,0x01,0x5c,0xf1,0x01,0x05,0x62,0x80]
6701
6702image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6703// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x00]
6704
6705image_gather4_c_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6706// CHECK: [0x00,0x01,0x60,0xf1,0x01,0xfc,0x62,0x00]
6707
6708image_gather4_c_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6709// CHECK: [0x00,0x01,0x60,0xf1,0xfd,0x05,0x62,0x00]
6710
6711image_gather4_c_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6712// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x63,0x00]
6713
6714image_gather4_c_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6715// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x77,0x00]
6716
6717image_gather4_c_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6718// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x7d,0x00]
6719
6720image_gather4_c_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6721// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x82,0x00]
6722
6723image_gather4_c_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6724// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x02,0x03]
6725
6726image_gather4_c_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6727// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0xc2,0x03]
6728
6729image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6730// CHECK: [0x00,0x02,0x60,0xf1,0x01,0x05,0x62,0x00]
6731
6732image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6733// CHECK: [0x00,0x04,0x60,0xf1,0x01,0x05,0x62,0x00]
6734
6735image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6736// CHECK: [0x00,0x08,0x60,0xf1,0x01,0x05,0x62,0x00]
6737
6738image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6739// CHECK: [0x00,0x11,0x60,0xf1,0x01,0x05,0x62,0x00]
6740
6741image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6742// CHECK: [0x00,0x21,0x60,0xf1,0x01,0x05,0x62,0x00]
6743
6744image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6745// CHECK: [0x00,0x01,0x60,0xf3,0x01,0x05,0x62,0x00]
6746
6747image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6748// CHECK: [0x00,0x01,0x62,0xf1,0x01,0x05,0x62,0x00]
6749
6750image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6751// CHECK: [0x00,0x41,0x60,0xf1,0x01,0x05,0x62,0x00]
6752
6753image_gather4_c_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6754// CHECK: [0x00,0x01,0x60,0xf1,0x01,0x05,0x62,0x80]
6755
6756image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6757// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x62,0x00]
6758
6759image_gather4_c_cl_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6760// CHECK: [0x00,0x01,0x64,0xf1,0x01,0xfc,0x62,0x00]
6761
6762image_gather4_c_cl_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6763// CHECK: [0x00,0x01,0x64,0xf1,0xfc,0x05,0x62,0x00]
6764
6765image_gather4_c_cl_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6766// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x63,0x00]
6767
6768image_gather4_c_cl_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6769// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x77,0x00]
6770
6771image_gather4_c_cl_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6772// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x7d,0x00]
6773
6774image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6775// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x82,0x00]
6776
6777image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6778// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x02,0x03]
6779
6780image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6781// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0xc2,0x03]
6782
6783image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6784// CHECK: [0x00,0x02,0x64,0xf1,0x01,0x05,0x62,0x00]
6785
6786image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6787// CHECK: [0x00,0x04,0x64,0xf1,0x01,0x05,0x62,0x00]
6788
6789image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6790// CHECK: [0x00,0x08,0x64,0xf1,0x01,0x05,0x62,0x00]
6791
6792image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6793// CHECK: [0x00,0x11,0x64,0xf1,0x01,0x05,0x62,0x00]
6794
6795image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6796// CHECK: [0x00,0x21,0x64,0xf1,0x01,0x05,0x62,0x00]
6797
6798image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6799// CHECK: [0x00,0x01,0x64,0xf3,0x01,0x05,0x62,0x00]
6800
6801image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6802// CHECK: [0x00,0x01,0x66,0xf1,0x01,0x05,0x62,0x00]
6803
6804image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6805// CHECK: [0x00,0x41,0x64,0xf1,0x01,0x05,0x62,0x00]
6806
6807image_gather4_c_cl_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6808// CHECK: [0x00,0x01,0x64,0xf1,0x01,0x05,0x62,0x80]
6809
6810image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6811// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x62,0x00]
6812
6813image_gather4_c_l_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6814// CHECK: [0x00,0x01,0x70,0xf1,0x01,0xfc,0x62,0x00]
6815
6816image_gather4_c_l_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6817// CHECK: [0x00,0x01,0x70,0xf1,0xfc,0x05,0x62,0x00]
6818
6819image_gather4_c_l_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6820// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x63,0x00]
6821
6822image_gather4_c_l_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6823// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x77,0x00]
6824
6825image_gather4_c_l_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6826// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x7d,0x00]
6827
6828image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6829// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x82,0x00]
6830
6831image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6832// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x02,0x03]
6833
6834image_gather4_c_l_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6835// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0xc2,0x03]
6836
6837image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6838// CHECK: [0x00,0x02,0x70,0xf1,0x01,0x05,0x62,0x00]
6839
6840image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6841// CHECK: [0x00,0x04,0x70,0xf1,0x01,0x05,0x62,0x00]
6842
6843image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6844// CHECK: [0x00,0x08,0x70,0xf1,0x01,0x05,0x62,0x00]
6845
6846image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6847// CHECK: [0x00,0x11,0x70,0xf1,0x01,0x05,0x62,0x00]
6848
6849image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6850// CHECK: [0x00,0x21,0x70,0xf1,0x01,0x05,0x62,0x00]
6851
6852image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6853// CHECK: [0x00,0x01,0x70,0xf3,0x01,0x05,0x62,0x00]
6854
6855image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6856// CHECK: [0x00,0x01,0x72,0xf1,0x01,0x05,0x62,0x00]
6857
6858image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6859// CHECK: [0x00,0x41,0x70,0xf1,0x01,0x05,0x62,0x00]
6860
6861image_gather4_c_l_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6862// CHECK: [0x00,0x01,0x70,0xf1,0x01,0x05,0x62,0x80]
6863
6864image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6865// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x62,0x00]
6866
6867image_gather4_c_b_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6868// CHECK: [0x00,0x01,0x74,0xf1,0x01,0xfc,0x62,0x00]
6869
6870image_gather4_c_b_o v[5:8], v[252:255], s[8:15], s[12:15] dmask:0x1
6871// CHECK: [0x00,0x01,0x74,0xf1,0xfc,0x05,0x62,0x00]
6872
6873image_gather4_c_b_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6874// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x63,0x00]
6875
6876image_gather4_c_b_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6877// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x77,0x00]
6878
6879image_gather4_c_b_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6880// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x7d,0x00]
6881
6882image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6883// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x82,0x00]
6884
6885image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6886// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x02,0x03]
6887
6888image_gather4_c_b_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6889// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0xc2,0x03]
6890
6891image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
6892// CHECK: [0x00,0x02,0x74,0xf1,0x01,0x05,0x62,0x00]
6893
6894image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
6895// CHECK: [0x00,0x04,0x74,0xf1,0x01,0x05,0x62,0x00]
6896
6897image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
6898// CHECK: [0x00,0x08,0x74,0xf1,0x01,0x05,0x62,0x00]
6899
6900image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
6901// CHECK: [0x00,0x11,0x74,0xf1,0x01,0x05,0x62,0x00]
6902
6903image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
6904// CHECK: [0x00,0x21,0x74,0xf1,0x01,0x05,0x62,0x00]
6905
6906image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
6907// CHECK: [0x00,0x01,0x74,0xf3,0x01,0x05,0x62,0x00]
6908
6909image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
6910// CHECK: [0x00,0x01,0x76,0xf1,0x01,0x05,0x62,0x00]
6911
6912image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
6913// CHECK: [0x00,0x41,0x74,0xf1,0x01,0x05,0x62,0x00]
6914
6915image_gather4_c_b_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
6916// CHECK: [0x00,0x01,0x74,0xf1,0x01,0x05,0x62,0x80]
6917
6918image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1
6919// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x62,0x00]
6920
6921image_gather4_c_b_cl_o v[252:255], v[1:8], s[8:15], s[12:15] dmask:0x1
6922// CHECK: [0x00,0x01,0x78,0xf1,0x01,0xfc,0x62,0x00]
6923
6924image_gather4_c_b_cl_o v[5:8], v[248:255], s[8:15], s[12:15] dmask:0x1
6925// CHECK: [0x00,0x01,0x78,0xf1,0xf8,0x05,0x62,0x00]
6926
6927image_gather4_c_b_cl_o v[5:8], v[1:8], s[12:19], s[12:15] dmask:0x1
6928// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x63,0x00]
6929
6930image_gather4_c_b_cl_o v[5:8], v[1:8], s[92:99], s[12:15] dmask:0x1
6931// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x77,0x00]
6932
6933image_gather4_c_b_cl_o v[5:8], v[1:8], ttmp[4:11], s[12:15] dmask:0x1
6934// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x7d,0x00]
6935
6936image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[16:19] dmask:0x1
6937// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x82,0x00]
6938
6939image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[96:99] dmask:0x1
6940// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x02,0x03]
6941
6942image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], ttmp[8:11] dmask:0x1
6943// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0xc2,0x03]
6944
6945image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x2
6946// CHECK: [0x00,0x02,0x78,0xf1,0x01,0x05,0x62,0x00]
6947
6948image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x4
6949// CHECK: [0x00,0x04,0x78,0xf1,0x01,0x05,0x62,0x00]
6950
6951image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x8
6952// CHECK: [0x00,0x08,0x78,0xf1,0x01,0x05,0x62,0x00]
6953
6954image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 unorm
6955// CHECK: [0x00,0x11,0x78,0xf1,0x01,0x05,0x62,0x00]
6956
6957image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 glc
6958// CHECK: [0x00,0x21,0x78,0xf1,0x01,0x05,0x62,0x00]
6959
6960image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 slc
6961// CHECK: [0x00,0x01,0x78,0xf3,0x01,0x05,0x62,0x00]
6962
6963image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 lwe
6964// CHECK: [0x00,0x01,0x7a,0xf1,0x01,0x05,0x62,0x00]
6965
6966image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 da
6967// CHECK: [0x00,0x41,0x78,0xf1,0x01,0x05,0x62,0x00]
6968
6969image_gather4_c_b_cl_o v[5:8], v[1:8], s[8:15], s[12:15] dmask:0x1 d16
6970// CHECK: [0x00,0x01,0x78,0xf1,0x01,0x05,0x62,0x80]
6971
6972image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1
6973// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x00]
6974
6975image_gather4_c_lz_o v[252:255], v[1:4], s[8:15], s[12:15] dmask:0x1
6976// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0xfc,0x62,0x00]
6977
6978image_gather4_c_lz_o v[5:8], v[253:255], s[8:15], s[12:15] dmask:0x1
6979// CHECK: [0x00,0x01,0x7c,0xf1,0xfd,0x05,0x62,0x00]
6980
6981image_gather4_c_lz_o v[5:8], v[1:4], s[12:19], s[12:15] dmask:0x1
6982// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x63,0x00]
6983
6984image_gather4_c_lz_o v[5:8], v[1:4], s[92:99], s[12:15] dmask:0x1
6985// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x77,0x00]
6986
6987image_gather4_c_lz_o v[5:8], v[1:4], ttmp[4:11], s[12:15] dmask:0x1
6988// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x7d,0x00]
6989
6990image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[16:19] dmask:0x1
6991// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x82,0x00]
6992
6993image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[96:99] dmask:0x1
6994// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x02,0x03]
6995
6996image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], ttmp[8:11] dmask:0x1
6997// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0xc2,0x03]
6998
6999image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x2
7000// CHECK: [0x00,0x02,0x7c,0xf1,0x01,0x05,0x62,0x00]
7001
7002image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x4
7003// CHECK: [0x00,0x04,0x7c,0xf1,0x01,0x05,0x62,0x00]
7004
7005image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x8
7006// CHECK: [0x00,0x08,0x7c,0xf1,0x01,0x05,0x62,0x00]
7007
7008image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 unorm
7009// CHECK: [0x00,0x11,0x7c,0xf1,0x01,0x05,0x62,0x00]
7010
7011image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 glc
7012// CHECK: [0x00,0x21,0x7c,0xf1,0x01,0x05,0x62,0x00]
7013
7014image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 slc
7015// CHECK: [0x00,0x01,0x7c,0xf3,0x01,0x05,0x62,0x00]
7016
7017image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 lwe
7018// CHECK: [0x00,0x01,0x7e,0xf1,0x01,0x05,0x62,0x00]
7019
7020image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 da
7021// CHECK: [0x00,0x41,0x7c,0xf1,0x01,0x05,0x62,0x00]
7022
7023image_gather4_c_lz_o v[5:8], v[1:4], s[8:15], s[12:15] dmask:0x1 d16
7024// CHECK: [0x00,0x01,0x7c,0xf1,0x01,0x05,0x62,0x80]
7025
7026image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1
7027// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x62,0x00]
7028
7029image_get_lod v252, v1, s[8:15], s[12:15] dmask:0x1
7030// CHECK: [0x00,0x01,0x80,0xf1,0x01,0xfc,0x62,0x00]
7031
7032image_get_lod v5, v255, s[8:15], s[12:15] dmask:0x1
7033// CHECK: [0x00,0x01,0x80,0xf1,0xff,0x05,0x62,0x00]
7034
7035image_get_lod v5, v1, s[12:19], s[12:15] dmask:0x1
7036// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x63,0x00]
7037
7038image_get_lod v5, v1, s[92:99], s[12:15] dmask:0x1
7039// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x77,0x00]
7040
7041image_get_lod v5, v1, ttmp[4:11], s[12:15] dmask:0x1
7042// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x7d,0x00]
7043
7044image_get_lod v5, v1, s[8:15], s[16:19] dmask:0x1
7045// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x82,0x00]
7046
7047image_get_lod v5, v1, s[8:15], s[96:99] dmask:0x1
7048// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0x02,0x03]
7049
7050image_get_lod v5, v1, s[8:15], ttmp[8:11] dmask:0x1
7051// CHECK: [0x00,0x01,0x80,0xf1,0x01,0x05,0xc2,0x03]
7052
7053image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x2
7054// CHECK: [0x00,0x02,0x80,0xf1,0x01,0x05,0x62,0x00]
7055
7056image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x3
7057// CHECK: [0x00,0x03,0x80,0xf1,0x01,0x05,0x62,0x00]
7058
7059image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x4
7060// CHECK: [0x00,0x04,0x80,0xf1,0x01,0x05,0x62,0x00]
7061
7062image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x5
7063// CHECK: [0x00,0x05,0x80,0xf1,0x01,0x05,0x62,0x00]
7064
7065image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x6
7066// CHECK: [0x00,0x06,0x80,0xf1,0x01,0x05,0x62,0x00]
7067
7068image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0x7
7069// CHECK: [0x00,0x07,0x80,0xf1,0x01,0x05,0x62,0x00]
7070
7071image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x8
7072// CHECK: [0x00,0x08,0x80,0xf1,0x01,0x05,0x62,0x00]
7073
7074image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x9
7075// CHECK: [0x00,0x09,0x80,0xf1,0x01,0x05,0x62,0x00]
7076
7077image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xa
7078// CHECK: [0x00,0x0a,0x80,0xf1,0x01,0x05,0x62,0x00]
7079
7080image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xb
7081// CHECK: [0x00,0x0b,0x80,0xf1,0x01,0x05,0x62,0x00]
7082
7083image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0xc
7084// CHECK: [0x00,0x0c,0x80,0xf1,0x01,0x05,0x62,0x00]
7085
7086image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xd
7087// CHECK: [0x00,0x0d,0x80,0xf1,0x01,0x05,0x62,0x00]
7088
7089image_get_lod v[5:7], v1, s[8:15], s[12:15] dmask:0xe
7090// CHECK: [0x00,0x0e,0x80,0xf1,0x01,0x05,0x62,0x00]
7091
7092image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x0
7093// CHECK: [0x00,0x00,0x80,0xf1,0x01,0x05,0x62,0x00]
7094
7095image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 unorm
7096// CHECK: [0x00,0x11,0x80,0xf1,0x01,0x05,0x62,0x00]
7097
7098image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 glc
7099// CHECK: [0x00,0x21,0x80,0xf1,0x01,0x05,0x62,0x00]
7100
7101image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 slc
7102// CHECK: [0x00,0x01,0x80,0xf3,0x01,0x05,0x62,0x00]
7103
7104image_get_lod v[5:6], v1, s[8:15], s[12:15] dmask:0x1 tfe
7105// CHECK: [0x00,0x01,0x81,0xf1,0x01,0x05,0x62,0x00]
7106
7107image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 lwe
7108// CHECK: [0x00,0x01,0x82,0xf1,0x01,0x05,0x62,0x00]
7109
7110image_get_lod v5, v1, s[8:15], s[12:15] dmask:0x1 da
7111// CHECK: [0x00,0x41,0x80,0xf1,0x01,0x05,0x62,0x00]
7112
7113buffer_load_format_x v5, off, s[8:11], s3 offset:4095
7114// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x03]
7115
7116buffer_load_format_x v255, off, s[8:11], s3 offset:4095
7117// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0xff,0x02,0x03]
7118
7119buffer_load_format_x v5, off, s[12:15], s3 offset:4095
7120// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x03,0x03]
7121
7122buffer_load_format_x v5, off, s[96:99], s3 offset:4095
7123// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x18,0x03]
7124
7125buffer_load_format_x v5, off, ttmp[8:11], s3 offset:4095
7126// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x1e,0x03]
7127
7128buffer_load_format_x v5, off, s[8:11], s101 offset:4095
7129// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x65]
7130
7131buffer_load_format_x v5, off, s[8:11], m0 offset:4095
7132// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x7c]
7133
7134buffer_load_format_x v5, off, s[8:11], 0 offset:4095
7135// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0x80]
7136
7137buffer_load_format_x v5, off, s[8:11], -1 offset:4095
7138// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xc1]
7139
7140buffer_load_format_x v5, off, s[8:11], 0.5 offset:4095
7141// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf0]
7142
7143buffer_load_format_x v5, off, s[8:11], -4.0 offset:4095
7144// CHECK: [0xff,0x0f,0x00,0xe0,0x00,0x05,0x02,0xf7]
7145
7146buffer_load_format_x v5, v0, s[8:11], s3 idxen offset:4095
7147// CHECK: [0xff,0x2f,0x00,0xe0,0x00,0x05,0x02,0x03]
7148
7149buffer_load_format_x v5, v0, s[8:11], s3 offen offset:4095
7150// CHECK: [0xff,0x1f,0x00,0xe0,0x00,0x05,0x02,0x03]
7151
7152buffer_load_format_x v5, off, s[8:11], s3
7153// CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7154
7155buffer_load_format_x v5, off, s[8:11], s3 offset:0
7156// CHECK: [0x00,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7157
7158buffer_load_format_x v5, off, s[8:11], s3 offset:7
7159// CHECK: [0x07,0x00,0x00,0xe0,0x00,0x05,0x02,0x03]
7160
7161buffer_load_format_x v5, off, s[8:11], s3 offset:4095 glc
7162// CHECK: [0xff,0x4f,0x00,0xe0,0x00,0x05,0x02,0x03]
7163
7164buffer_load_format_x v5, off, s[8:11], s3 offset:4095 slc
7165// CHECK: [0xff,0x0f,0x02,0xe0,0x00,0x05,0x02,0x03]
7166
7167buffer_load_format_x v5, off, s[8:11], s3 offset:4095 lds
7168// CHECK: [0xff,0x0f,0x01,0xe0,0x00,0x05,0x02,0x03]
7169
7170buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095
7171// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x03]
7172
7173buffer_load_format_xy v[254:255], off, s[8:11], s3 offset:4095
7174// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0xfe,0x02,0x03]
7175
7176buffer_load_format_xy v[5:6], off, s[12:15], s3 offset:4095
7177// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x03,0x03]
7178
7179buffer_load_format_xy v[5:6], off, s[96:99], s3 offset:4095
7180// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x18,0x03]
7181
7182buffer_load_format_xy v[5:6], off, ttmp[8:11], s3 offset:4095
7183// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x1e,0x03]
7184
7185buffer_load_format_xy v[5:6], off, s[8:11], s101 offset:4095
7186// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x65]
7187
7188buffer_load_format_xy v[5:6], off, s[8:11], m0 offset:4095
7189// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x7c]
7190
7191buffer_load_format_xy v[5:6], off, s[8:11], 0 offset:4095
7192// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0x80]
7193
7194buffer_load_format_xy v[5:6], off, s[8:11], -1 offset:4095
7195// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xc1]
7196
7197buffer_load_format_xy v[5:6], off, s[8:11], 0.5 offset:4095
7198// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf0]
7199
7200buffer_load_format_xy v[5:6], off, s[8:11], -4.0 offset:4095
7201// CHECK: [0xff,0x0f,0x04,0xe0,0x00,0x05,0x02,0xf7]
7202
7203buffer_load_format_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
7204// CHECK: [0xff,0x2f,0x04,0xe0,0x00,0x05,0x02,0x03]
7205
7206buffer_load_format_xy v[5:6], v0, s[8:11], s3 offen offset:4095
7207// CHECK: [0xff,0x1f,0x04,0xe0,0x00,0x05,0x02,0x03]
7208
7209buffer_load_format_xy v[5:6], off, s[8:11], s3
7210// CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7211
7212buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:0
7213// CHECK: [0x00,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7214
7215buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:7
7216// CHECK: [0x07,0x00,0x04,0xe0,0x00,0x05,0x02,0x03]
7217
7218buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 glc
7219// CHECK: [0xff,0x4f,0x04,0xe0,0x00,0x05,0x02,0x03]
7220
7221buffer_load_format_xy v[5:6], off, s[8:11], s3 offset:4095 slc
7222// CHECK: [0xff,0x0f,0x06,0xe0,0x00,0x05,0x02,0x03]
7223
7224buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095
7225// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x03]
7226
7227buffer_load_format_xyz v[253:255], off, s[8:11], s3 offset:4095
7228// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0xfd,0x02,0x03]
7229
7230buffer_load_format_xyz v[5:7], off, s[12:15], s3 offset:4095
7231// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x03,0x03]
7232
7233buffer_load_format_xyz v[5:7], off, s[96:99], s3 offset:4095
7234// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x18,0x03]
7235
7236buffer_load_format_xyz v[5:7], off, ttmp[8:11], s3 offset:4095
7237// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x1e,0x03]
7238
7239buffer_load_format_xyz v[5:7], off, s[8:11], s101 offset:4095
7240// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x65]
7241
7242buffer_load_format_xyz v[5:7], off, s[8:11], m0 offset:4095
7243// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x7c]
7244
7245buffer_load_format_xyz v[5:7], off, s[8:11], 0 offset:4095
7246// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0x80]
7247
7248buffer_load_format_xyz v[5:7], off, s[8:11], -1 offset:4095
7249// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xc1]
7250
7251buffer_load_format_xyz v[5:7], off, s[8:11], 0.5 offset:4095
7252// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf0]
7253
7254buffer_load_format_xyz v[5:7], off, s[8:11], -4.0 offset:4095
7255// CHECK: [0xff,0x0f,0x08,0xe0,0x00,0x05,0x02,0xf7]
7256
7257buffer_load_format_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
7258// CHECK: [0xff,0x2f,0x08,0xe0,0x00,0x05,0x02,0x03]
7259
7260buffer_load_format_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
7261// CHECK: [0xff,0x1f,0x08,0xe0,0x00,0x05,0x02,0x03]
7262
7263buffer_load_format_xyz v[5:7], off, s[8:11], s3
7264// CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7265
7266buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:0
7267// CHECK: [0x00,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7268
7269buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:7
7270// CHECK: [0x07,0x00,0x08,0xe0,0x00,0x05,0x02,0x03]
7271
7272buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
7273// CHECK: [0xff,0x4f,0x08,0xe0,0x00,0x05,0x02,0x03]
7274
7275buffer_load_format_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
7276// CHECK: [0xff,0x0f,0x0a,0xe0,0x00,0x05,0x02,0x03]
7277
7278buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095
7279// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7280
7281buffer_load_format_xyzw v[252:255], off, s[8:11], s3 offset:4095
7282// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0xfc,0x02,0x03]
7283
7284buffer_load_format_xyzw v[5:8], off, s[12:15], s3 offset:4095
7285// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x03,0x03]
7286
7287buffer_load_format_xyzw v[5:8], off, s[96:99], s3 offset:4095
7288// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x18,0x03]
7289
7290buffer_load_format_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095
7291// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x1e,0x03]
7292
7293buffer_load_format_xyzw v[5:8], off, s[8:11], s101 offset:4095
7294// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x65]
7295
7296buffer_load_format_xyzw v[5:8], off, s[8:11], m0 offset:4095
7297// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x7c]
7298
7299buffer_load_format_xyzw v[5:8], off, s[8:11], 0 offset:4095
7300// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0x80]
7301
7302buffer_load_format_xyzw v[5:8], off, s[8:11], -1 offset:4095
7303// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xc1]
7304
7305buffer_load_format_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
7306// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf0]
7307
7308buffer_load_format_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
7309// CHECK: [0xff,0x0f,0x0c,0xe0,0x00,0x05,0x02,0xf7]
7310
7311buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
7312// CHECK: [0xff,0x2f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7313
7314buffer_load_format_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
7315// CHECK: [0xff,0x1f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7316
7317buffer_load_format_xyzw v[5:8], off, s[8:11], s3
7318// CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7319
7320buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:0
7321// CHECK: [0x00,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7322
7323buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:7
7324// CHECK: [0x07,0x00,0x0c,0xe0,0x00,0x05,0x02,0x03]
7325
7326buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
7327// CHECK: [0xff,0x4f,0x0c,0xe0,0x00,0x05,0x02,0x03]
7328
7329buffer_load_format_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
7330// CHECK: [0xff,0x0f,0x0e,0xe0,0x00,0x05,0x02,0x03]
7331
7332buffer_store_format_x v1, off, s[12:15], s4 offset:4095
7333// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x04]
7334
7335buffer_store_format_x v255, off, s[12:15], s4 offset:4095
7336// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0xff,0x03,0x04]
7337
7338buffer_store_format_x v1, off, s[16:19], s4 offset:4095
7339// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x04,0x04]
7340
7341buffer_store_format_x v1, off, s[96:99], s4 offset:4095
7342// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x18,0x04]
7343
7344buffer_store_format_x v1, off, ttmp[8:11], s4 offset:4095
7345// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x1e,0x04]
7346
7347buffer_store_format_x v1, off, s[12:15], s101 offset:4095
7348// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x65]
7349
7350buffer_store_format_x v1, off, s[12:15], m0 offset:4095
7351// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x7c]
7352
7353buffer_store_format_x v1, off, s[12:15], 0 offset:4095
7354// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0x80]
7355
7356buffer_store_format_x v1, off, s[12:15], -1 offset:4095
7357// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xc1]
7358
7359buffer_store_format_x v1, off, s[12:15], 0.5 offset:4095
7360// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf0]
7361
7362buffer_store_format_x v1, off, s[12:15], -4.0 offset:4095
7363// CHECK: [0xff,0x0f,0x10,0xe0,0x00,0x01,0x03,0xf7]
7364
7365buffer_store_format_x v1, v0, s[12:15], s4 idxen offset:4095
7366// CHECK: [0xff,0x2f,0x10,0xe0,0x00,0x01,0x03,0x04]
7367
7368buffer_store_format_x v1, v0, s[12:15], s4 offen offset:4095
7369// CHECK: [0xff,0x1f,0x10,0xe0,0x00,0x01,0x03,0x04]
7370
7371buffer_store_format_x v1, off, s[12:15], s4
7372// CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7373
7374buffer_store_format_x v1, off, s[12:15], s4 offset:0
7375// CHECK: [0x00,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7376
7377buffer_store_format_x v1, off, s[12:15], s4 offset:7
7378// CHECK: [0x07,0x00,0x10,0xe0,0x00,0x01,0x03,0x04]
7379
7380buffer_store_format_x v1, off, s[12:15], s4 offset:4095 glc
7381// CHECK: [0xff,0x4f,0x10,0xe0,0x00,0x01,0x03,0x04]
7382
7383buffer_store_format_x v1, off, s[12:15], s4 offset:4095 slc
7384// CHECK: [0xff,0x0f,0x12,0xe0,0x00,0x01,0x03,0x04]
7385
7386buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095
7387// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x04]
7388
7389buffer_store_format_xy v[254:255], off, s[12:15], s4 offset:4095
7390// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0xfe,0x03,0x04]
7391
7392buffer_store_format_xy v[1:2], off, s[16:19], s4 offset:4095
7393// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x04,0x04]
7394
7395buffer_store_format_xy v[1:2], off, s[96:99], s4 offset:4095
7396// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x18,0x04]
7397
7398buffer_store_format_xy v[1:2], off, ttmp[8:11], s4 offset:4095
7399// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x1e,0x04]
7400
7401buffer_store_format_xy v[1:2], off, s[12:15], s101 offset:4095
7402// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x65]
7403
7404buffer_store_format_xy v[1:2], off, s[12:15], m0 offset:4095
7405// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x7c]
7406
7407buffer_store_format_xy v[1:2], off, s[12:15], 0 offset:4095
7408// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0x80]
7409
7410buffer_store_format_xy v[1:2], off, s[12:15], -1 offset:4095
7411// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xc1]
7412
7413buffer_store_format_xy v[1:2], off, s[12:15], 0.5 offset:4095
7414// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf0]
7415
7416buffer_store_format_xy v[1:2], off, s[12:15], -4.0 offset:4095
7417// CHECK: [0xff,0x0f,0x14,0xe0,0x00,0x01,0x03,0xf7]
7418
7419buffer_store_format_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
7420// CHECK: [0xff,0x2f,0x14,0xe0,0x00,0x01,0x03,0x04]
7421
7422buffer_store_format_xy v[1:2], v0, s[12:15], s4 offen offset:4095
7423// CHECK: [0xff,0x1f,0x14,0xe0,0x00,0x01,0x03,0x04]
7424
7425buffer_store_format_xy v[1:2], off, s[12:15], s4
7426// CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7427
7428buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:0
7429// CHECK: [0x00,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7430
7431buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:7
7432// CHECK: [0x07,0x00,0x14,0xe0,0x00,0x01,0x03,0x04]
7433
7434buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 glc
7435// CHECK: [0xff,0x4f,0x14,0xe0,0x00,0x01,0x03,0x04]
7436
7437buffer_store_format_xy v[1:2], off, s[12:15], s4 offset:4095 slc
7438// CHECK: [0xff,0x0f,0x16,0xe0,0x00,0x01,0x03,0x04]
7439
7440buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095
7441// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x04]
7442
7443buffer_store_format_xyz v[253:255], off, s[12:15], s4 offset:4095
7444// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0xfd,0x03,0x04]
7445
7446buffer_store_format_xyz v[1:3], off, s[16:19], s4 offset:4095
7447// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x04,0x04]
7448
7449buffer_store_format_xyz v[1:3], off, s[96:99], s4 offset:4095
7450// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x18,0x04]
7451
7452buffer_store_format_xyz v[1:3], off, ttmp[8:11], s4 offset:4095
7453// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x1e,0x04]
7454
7455buffer_store_format_xyz v[1:3], off, s[12:15], s101 offset:4095
7456// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x65]
7457
7458buffer_store_format_xyz v[1:3], off, s[12:15], m0 offset:4095
7459// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x7c]
7460
7461buffer_store_format_xyz v[1:3], off, s[12:15], 0 offset:4095
7462// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0x80]
7463
7464buffer_store_format_xyz v[1:3], off, s[12:15], -1 offset:4095
7465// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xc1]
7466
7467buffer_store_format_xyz v[1:3], off, s[12:15], 0.5 offset:4095
7468// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf0]
7469
7470buffer_store_format_xyz v[1:3], off, s[12:15], -4.0 offset:4095
7471// CHECK: [0xff,0x0f,0x18,0xe0,0x00,0x01,0x03,0xf7]
7472
7473buffer_store_format_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
7474// CHECK: [0xff,0x2f,0x18,0xe0,0x00,0x01,0x03,0x04]
7475
7476buffer_store_format_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
7477// CHECK: [0xff,0x1f,0x18,0xe0,0x00,0x01,0x03,0x04]
7478
7479buffer_store_format_xyz v[1:3], off, s[12:15], s4
7480// CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7481
7482buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:0
7483// CHECK: [0x00,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7484
7485buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:7
7486// CHECK: [0x07,0x00,0x18,0xe0,0x00,0x01,0x03,0x04]
7487
7488buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
7489// CHECK: [0xff,0x4f,0x18,0xe0,0x00,0x01,0x03,0x04]
7490
7491buffer_store_format_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
7492// CHECK: [0xff,0x0f,0x1a,0xe0,0x00,0x01,0x03,0x04]
7493
7494buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095
7495// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7496
7497buffer_store_format_xyzw v[252:255], off, s[12:15], s4 offset:4095
7498// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0xfc,0x03,0x04]
7499
7500buffer_store_format_xyzw v[1:4], off, s[16:19], s4 offset:4095
7501// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x04,0x04]
7502
7503buffer_store_format_xyzw v[1:4], off, s[96:99], s4 offset:4095
7504// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x18,0x04]
7505
7506buffer_store_format_xyzw v[1:4], off, ttmp[8:11], s4 offset:4095
7507// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x1e,0x04]
7508
7509buffer_store_format_xyzw v[1:4], off, s[12:15], s101 offset:4095
7510// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x65]
7511
7512buffer_store_format_xyzw v[1:4], off, s[12:15], m0 offset:4095
7513// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x7c]
7514
7515buffer_store_format_xyzw v[1:4], off, s[12:15], 0 offset:4095
7516// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0x80]
7517
7518buffer_store_format_xyzw v[1:4], off, s[12:15], -1 offset:4095
7519// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xc1]
7520
7521buffer_store_format_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
7522// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf0]
7523
7524buffer_store_format_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
7525// CHECK: [0xff,0x0f,0x1c,0xe0,0x00,0x01,0x03,0xf7]
7526
7527buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
7528// CHECK: [0xff,0x2f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7529
7530buffer_store_format_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
7531// CHECK: [0xff,0x1f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7532
7533buffer_store_format_xyzw v[1:4], off, s[12:15], s4
7534// CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7535
7536buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:0
7537// CHECK: [0x00,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7538
7539buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:7
7540// CHECK: [0x07,0x00,0x1c,0xe0,0x00,0x01,0x03,0x04]
7541
7542buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
7543// CHECK: [0xff,0x4f,0x1c,0xe0,0x00,0x01,0x03,0x04]
7544
7545buffer_store_format_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
7546// CHECK: [0xff,0x0f,0x1e,0xe0,0x00,0x01,0x03,0x04]
7547
7548buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095
7549// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x03]
7550
7551buffer_load_format_d16_x v255, off, s[8:11], s3 offset:4095
7552// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0xff,0x02,0x03]
7553
7554buffer_load_format_d16_x v5, off, s[12:15], s3 offset:4095
7555// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x03,0x03]
7556
7557buffer_load_format_d16_x v5, off, s[96:99], s3 offset:4095
7558// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x18,0x03]
7559
7560buffer_load_format_d16_x v5, off, ttmp[8:11], s3 offset:4095
7561// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x1e,0x03]
7562
7563buffer_load_format_d16_x v5, off, s[8:11], s101 offset:4095
7564// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x65]
7565
7566buffer_load_format_d16_x v5, off, s[8:11], m0 offset:4095
7567// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x7c]
7568
7569buffer_load_format_d16_x v5, off, s[8:11], 0 offset:4095
7570// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0x80]
7571
7572buffer_load_format_d16_x v5, off, s[8:11], -1 offset:4095
7573// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xc1]
7574
7575buffer_load_format_d16_x v5, off, s[8:11], 0.5 offset:4095
7576// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf0]
7577
7578buffer_load_format_d16_x v5, off, s[8:11], -4.0 offset:4095
7579// CHECK: [0xff,0x0f,0x20,0xe0,0x00,0x05,0x02,0xf7]
7580
7581buffer_load_format_d16_x v5, v0, s[8:11], s3 idxen offset:4095
7582// CHECK: [0xff,0x2f,0x20,0xe0,0x00,0x05,0x02,0x03]
7583
7584buffer_load_format_d16_x v5, v0, s[8:11], s3 offen offset:4095
7585// CHECK: [0xff,0x1f,0x20,0xe0,0x00,0x05,0x02,0x03]
7586
7587buffer_load_format_d16_x v5, off, s[8:11], s3
7588// CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7589
7590buffer_load_format_d16_x v5, off, s[8:11], s3 offset:0
7591// CHECK: [0x00,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7592
7593buffer_load_format_d16_x v5, off, s[8:11], s3 offset:7
7594// CHECK: [0x07,0x00,0x20,0xe0,0x00,0x05,0x02,0x03]
7595
7596buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 glc
7597// CHECK: [0xff,0x4f,0x20,0xe0,0x00,0x05,0x02,0x03]
7598
7599buffer_load_format_d16_x v5, off, s[8:11], s3 offset:4095 slc
7600// CHECK: [0xff,0x0f,0x22,0xe0,0x00,0x05,0x02,0x03]
7601
7602buffer_load_format_d16_xy v[5:6], off, s[8:11], s3 offset:4095
7603// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x03]
7604
7605buffer_load_format_d16_xy v[254:255], off, s[8:11], s3 offset:4095
7606// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0xfe,0x02,0x03]
7607
7608buffer_load_format_d16_xy v[5:6], off, s[12:15], s3 offset:4095
7609// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x03,0x03]
7610
7611buffer_load_format_d16_xy v[5:6], off, s[96:99], s3 offset:4095
7612// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x18,0x03]
7613
7614buffer_load_format_d16_xy v[5:6], off, ttmp[8:11], s3 offset:4095
7615// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x1e,0x03]
7616
7617buffer_load_format_d16_xy v[5:6], off, s[8:11], s101 offset:4095
7618// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x65]
7619
7620buffer_load_format_d16_xy v[5:6], off, s[8:11], m0 offset:4095
7621// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x7c]
7622
7623buffer_load_format_d16_xy v[5:6], off, s[8:11], 0 offset:4095
7624// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0x80]
7625
7626buffer_load_format_d16_xy v[5:6], off, s[8:11], -1 offset:4095
7627// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xc1]
7628
7629buffer_load_format_d16_xy v[5:6], off, s[8:11], 0.5 offset:4095
7630// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf0]
7631
7632buffer_load_format_d16_xy v[5:6], off, s[8:11], -4.0 offset:4095
7633// CHECK: [0xff,0x0f,0x24,0xe0,0x00,0x05,0x02,0xf7]
7634
7635buffer_load_format_d16_xy v[5:6], v0, s[8:11], s3 idxen offset:4095
7636// CHECK: [0xff,0x2f,0x24,0xe0,0x00,0x05,0x02,0x03]
7637
7638buffer_load_format_d16_xy v[5:6], v0, s[8:11], s3 offen offset:4095
7639// CHECK: [0xff,0x1f,0x24,0xe0,0x00,0x05,0x02,0x03]
7640
7641buffer_load_format_d16_xy v[5:6], off, s[8:11], s3
7642// CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7643
7644buffer_load_format_d16_xy v[5:6], off, s[8:11], s3 offset:0
7645// CHECK: [0x00,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7646
7647buffer_load_format_d16_xy v[5:6], off, s[8:11], s3 offset:7
7648// CHECK: [0x07,0x00,0x24,0xe0,0x00,0x05,0x02,0x03]
7649
7650buffer_load_format_d16_xy v[5:6], off, s[8:11], s3 offset:4095 glc
7651// CHECK: [0xff,0x4f,0x24,0xe0,0x00,0x05,0x02,0x03]
7652
7653buffer_load_format_d16_xy v[5:6], off, s[8:11], s3 offset:4095 slc
7654// CHECK: [0xff,0x0f,0x26,0xe0,0x00,0x05,0x02,0x03]
7655
7656buffer_load_format_d16_xyz v[5:7], off, s[8:11], s3 offset:4095
7657// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x03]
7658
7659buffer_load_format_d16_xyz v[253:255], off, s[8:11], s3 offset:4095
7660// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0xfd,0x02,0x03]
7661
7662buffer_load_format_d16_xyz v[5:7], off, s[12:15], s3 offset:4095
7663// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x03,0x03]
7664
7665buffer_load_format_d16_xyz v[5:7], off, s[96:99], s3 offset:4095
7666// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x18,0x03]
7667
7668buffer_load_format_d16_xyz v[5:7], off, ttmp[8:11], s3 offset:4095
7669// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x1e,0x03]
7670
7671buffer_load_format_d16_xyz v[5:7], off, s[8:11], s101 offset:4095
7672// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x65]
7673
7674buffer_load_format_d16_xyz v[5:7], off, s[8:11], m0 offset:4095
7675// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x7c]
7676
7677buffer_load_format_d16_xyz v[5:7], off, s[8:11], 0 offset:4095
7678// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0x80]
7679
7680buffer_load_format_d16_xyz v[5:7], off, s[8:11], -1 offset:4095
7681// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xc1]
7682
7683buffer_load_format_d16_xyz v[5:7], off, s[8:11], 0.5 offset:4095
7684// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf0]
7685
7686buffer_load_format_d16_xyz v[5:7], off, s[8:11], -4.0 offset:4095
7687// CHECK: [0xff,0x0f,0x28,0xe0,0x00,0x05,0x02,0xf7]
7688
7689buffer_load_format_d16_xyz v[5:7], v0, s[8:11], s3 idxen offset:4095
7690// CHECK: [0xff,0x2f,0x28,0xe0,0x00,0x05,0x02,0x03]
7691
7692buffer_load_format_d16_xyz v[5:7], v0, s[8:11], s3 offen offset:4095
7693// CHECK: [0xff,0x1f,0x28,0xe0,0x00,0x05,0x02,0x03]
7694
7695buffer_load_format_d16_xyz v[5:7], off, s[8:11], s3
7696// CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7697
7698buffer_load_format_d16_xyz v[5:7], off, s[8:11], s3 offset:0
7699// CHECK: [0x00,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7700
7701buffer_load_format_d16_xyz v[5:7], off, s[8:11], s3 offset:7
7702// CHECK: [0x07,0x00,0x28,0xe0,0x00,0x05,0x02,0x03]
7703
7704buffer_load_format_d16_xyz v[5:7], off, s[8:11], s3 offset:4095 glc
7705// CHECK: [0xff,0x4f,0x28,0xe0,0x00,0x05,0x02,0x03]
7706
7707buffer_load_format_d16_xyz v[5:7], off, s[8:11], s3 offset:4095 slc
7708// CHECK: [0xff,0x0f,0x2a,0xe0,0x00,0x05,0x02,0x03]
7709
7710buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s3 offset:4095
7711// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7712
7713buffer_load_format_d16_xyzw v[252:255], off, s[8:11], s3 offset:4095
7714// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0xfc,0x02,0x03]
7715
7716buffer_load_format_d16_xyzw v[5:8], off, s[12:15], s3 offset:4095
7717// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x03,0x03]
7718
7719buffer_load_format_d16_xyzw v[5:8], off, s[96:99], s3 offset:4095
7720// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x18,0x03]
7721
7722buffer_load_format_d16_xyzw v[5:8], off, ttmp[8:11], s3 offset:4095
7723// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x1e,0x03]
7724
7725buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s101 offset:4095
7726// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x65]
7727
7728buffer_load_format_d16_xyzw v[5:8], off, s[8:11], m0 offset:4095
7729// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x7c]
7730
7731buffer_load_format_d16_xyzw v[5:8], off, s[8:11], 0 offset:4095
7732// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0x80]
7733
7734buffer_load_format_d16_xyzw v[5:8], off, s[8:11], -1 offset:4095
7735// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xc1]
7736
7737buffer_load_format_d16_xyzw v[5:8], off, s[8:11], 0.5 offset:4095
7738// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf0]
7739
7740buffer_load_format_d16_xyzw v[5:8], off, s[8:11], -4.0 offset:4095
7741// CHECK: [0xff,0x0f,0x2c,0xe0,0x00,0x05,0x02,0xf7]
7742
7743buffer_load_format_d16_xyzw v[5:8], v0, s[8:11], s3 idxen offset:4095
7744// CHECK: [0xff,0x2f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7745
7746buffer_load_format_d16_xyzw v[5:8], v0, s[8:11], s3 offen offset:4095
7747// CHECK: [0xff,0x1f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7748
7749buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s3
7750// CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7751
7752buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s3 offset:0
7753// CHECK: [0x00,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7754
7755buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s3 offset:7
7756// CHECK: [0x07,0x00,0x2c,0xe0,0x00,0x05,0x02,0x03]
7757
7758buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s3 offset:4095 glc
7759// CHECK: [0xff,0x4f,0x2c,0xe0,0x00,0x05,0x02,0x03]
7760
7761buffer_load_format_d16_xyzw v[5:8], off, s[8:11], s3 offset:4095 slc
7762// CHECK: [0xff,0x0f,0x2e,0xe0,0x00,0x05,0x02,0x03]
7763
7764buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095
7765// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x04]
7766
7767buffer_store_format_d16_x v255, off, s[12:15], s4 offset:4095
7768// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0xff,0x03,0x04]
7769
7770buffer_store_format_d16_x v1, off, s[16:19], s4 offset:4095
7771// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x04,0x04]
7772
7773buffer_store_format_d16_x v1, off, s[96:99], s4 offset:4095
7774// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x18,0x04]
7775
7776buffer_store_format_d16_x v1, off, ttmp[8:11], s4 offset:4095
7777// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x1e,0x04]
7778
7779buffer_store_format_d16_x v1, off, s[12:15], s101 offset:4095
7780// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x65]
7781
7782buffer_store_format_d16_x v1, off, s[12:15], m0 offset:4095
7783// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x7c]
7784
7785buffer_store_format_d16_x v1, off, s[12:15], 0 offset:4095
7786// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0x80]
7787
7788buffer_store_format_d16_x v1, off, s[12:15], -1 offset:4095
7789// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xc1]
7790
7791buffer_store_format_d16_x v1, off, s[12:15], 0.5 offset:4095
7792// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf0]
7793
7794buffer_store_format_d16_x v1, off, s[12:15], -4.0 offset:4095
7795// CHECK: [0xff,0x0f,0x30,0xe0,0x00,0x01,0x03,0xf7]
7796
7797buffer_store_format_d16_x v1, v0, s[12:15], s4 idxen offset:4095
7798// CHECK: [0xff,0x2f,0x30,0xe0,0x00,0x01,0x03,0x04]
7799
7800buffer_store_format_d16_x v1, v0, s[12:15], s4 offen offset:4095
7801// CHECK: [0xff,0x1f,0x30,0xe0,0x00,0x01,0x03,0x04]
7802
7803buffer_store_format_d16_x v1, off, s[12:15], s4
7804// CHECK: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
7805
7806buffer_store_format_d16_x v1, off, s[12:15], s4 offset:0
7807// CHECK: [0x00,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
7808
7809buffer_store_format_d16_x v1, off, s[12:15], s4 offset:7
7810// CHECK: [0x07,0x00,0x30,0xe0,0x00,0x01,0x03,0x04]
7811
7812buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 glc
7813// CHECK: [0xff,0x4f,0x30,0xe0,0x00,0x01,0x03,0x04]
7814
7815buffer_store_format_d16_x v1, off, s[12:15], s4 offset:4095 slc
7816// CHECK: [0xff,0x0f,0x32,0xe0,0x00,0x01,0x03,0x04]
7817
7818buffer_store_format_d16_xy v[1:2], off, s[12:15], s4 offset:4095
7819// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x04]
7820
7821buffer_store_format_d16_xy v[254:255], off, s[12:15], s4 offset:4095
7822// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0xfe,0x03,0x04]
7823
7824buffer_store_format_d16_xy v[1:2], off, s[16:19], s4 offset:4095
7825// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x04,0x04]
7826
7827buffer_store_format_d16_xy v[1:2], off, s[96:99], s4 offset:4095
7828// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x18,0x04]
7829
7830buffer_store_format_d16_xy v[1:2], off, ttmp[8:11], s4 offset:4095
7831// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x1e,0x04]
7832
7833buffer_store_format_d16_xy v[1:2], off, s[12:15], s101 offset:4095
7834// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x65]
7835
7836buffer_store_format_d16_xy v[1:2], off, s[12:15], m0 offset:4095
7837// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x7c]
7838
7839buffer_store_format_d16_xy v[1:2], off, s[12:15], 0 offset:4095
7840// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0x80]
7841
7842buffer_store_format_d16_xy v[1:2], off, s[12:15], -1 offset:4095
7843// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xc1]
7844
7845buffer_store_format_d16_xy v[1:2], off, s[12:15], 0.5 offset:4095
7846// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf0]
7847
7848buffer_store_format_d16_xy v[1:2], off, s[12:15], -4.0 offset:4095
7849// CHECK: [0xff,0x0f,0x34,0xe0,0x00,0x01,0x03,0xf7]
7850
7851buffer_store_format_d16_xy v[1:2], v0, s[12:15], s4 idxen offset:4095
7852// CHECK: [0xff,0x2f,0x34,0xe0,0x00,0x01,0x03,0x04]
7853
7854buffer_store_format_d16_xy v[1:2], v0, s[12:15], s4 offen offset:4095
7855// CHECK: [0xff,0x1f,0x34,0xe0,0x00,0x01,0x03,0x04]
7856
7857buffer_store_format_d16_xy v[1:2], off, s[12:15], s4
7858// CHECK: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
7859
7860buffer_store_format_d16_xy v[1:2], off, s[12:15], s4 offset:0
7861// CHECK: [0x00,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
7862
7863buffer_store_format_d16_xy v[1:2], off, s[12:15], s4 offset:7
7864// CHECK: [0x07,0x00,0x34,0xe0,0x00,0x01,0x03,0x04]
7865
7866buffer_store_format_d16_xy v[1:2], off, s[12:15], s4 offset:4095 glc
7867// CHECK: [0xff,0x4f,0x34,0xe0,0x00,0x01,0x03,0x04]
7868
7869buffer_store_format_d16_xy v[1:2], off, s[12:15], s4 offset:4095 slc
7870// CHECK: [0xff,0x0f,0x36,0xe0,0x00,0x01,0x03,0x04]
7871
7872buffer_store_format_d16_xyz v[1:3], off, s[12:15], s4 offset:4095
7873// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x04]
7874
7875buffer_store_format_d16_xyz v[253:255], off, s[12:15], s4 offset:4095
7876// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0xfd,0x03,0x04]
7877
7878buffer_store_format_d16_xyz v[1:3], off, s[16:19], s4 offset:4095
7879// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x04,0x04]
7880
7881buffer_store_format_d16_xyz v[1:3], off, s[96:99], s4 offset:4095
7882// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x18,0x04]
7883
7884buffer_store_format_d16_xyz v[1:3], off, ttmp[8:11], s4 offset:4095
7885// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x1e,0x04]
7886
7887buffer_store_format_d16_xyz v[1:3], off, s[12:15], s101 offset:4095
7888// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x65]
7889
7890buffer_store_format_d16_xyz v[1:3], off, s[12:15], m0 offset:4095
7891// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x7c]
7892
7893buffer_store_format_d16_xyz v[1:3], off, s[12:15], 0 offset:4095
7894// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0x80]
7895
7896buffer_store_format_d16_xyz v[1:3], off, s[12:15], -1 offset:4095
7897// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xc1]
7898
7899buffer_store_format_d16_xyz v[1:3], off, s[12:15], 0.5 offset:4095
7900// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf0]
7901
7902buffer_store_format_d16_xyz v[1:3], off, s[12:15], -4.0 offset:4095
7903// CHECK: [0xff,0x0f,0x38,0xe0,0x00,0x01,0x03,0xf7]
7904
7905buffer_store_format_d16_xyz v[1:3], v0, s[12:15], s4 idxen offset:4095
7906// CHECK: [0xff,0x2f,0x38,0xe0,0x00,0x01,0x03,0x04]
7907
7908buffer_store_format_d16_xyz v[1:3], v0, s[12:15], s4 offen offset:4095
7909// CHECK: [0xff,0x1f,0x38,0xe0,0x00,0x01,0x03,0x04]
7910
7911buffer_store_format_d16_xyz v[1:3], off, s[12:15], s4
7912// CHECK: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
7913
7914buffer_store_format_d16_xyz v[1:3], off, s[12:15], s4 offset:0
7915// CHECK: [0x00,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
7916
7917buffer_store_format_d16_xyz v[1:3], off, s[12:15], s4 offset:7
7918// CHECK: [0x07,0x00,0x38,0xe0,0x00,0x01,0x03,0x04]
7919
7920buffer_store_format_d16_xyz v[1:3], off, s[12:15], s4 offset:4095 glc
7921// CHECK: [0xff,0x4f,0x38,0xe0,0x00,0x01,0x03,0x04]
7922
7923buffer_store_format_d16_xyz v[1:3], off, s[12:15], s4 offset:4095 slc
7924// CHECK: [0xff,0x0f,0x3a,0xe0,0x00,0x01,0x03,0x04]
7925
7926buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s4 offset:4095
7927// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x04]
7928
7929buffer_store_format_d16_xyzw v[252:255], off, s[12:15], s4 offset:4095
7930// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0xfc,0x03,0x04]
7931
7932buffer_store_format_d16_xyzw v[1:4], off, s[16:19], s4 offset:4095
7933// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x04,0x04]
7934
7935buffer_store_format_d16_xyzw v[1:4], off, s[96:99], s4 offset:4095
7936// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x18,0x04]
7937
7938buffer_store_format_d16_xyzw v[1:4], off, ttmp[8:11], s4 offset:4095
7939// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x1e,0x04]
7940
7941buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s101 offset:4095
7942// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x65]
7943
7944buffer_store_format_d16_xyzw v[1:4], off, s[12:15], m0 offset:4095
7945// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x7c]
7946
7947buffer_store_format_d16_xyzw v[1:4], off, s[12:15], 0 offset:4095
7948// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0x80]
7949
7950buffer_store_format_d16_xyzw v[1:4], off, s[12:15], -1 offset:4095
7951// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xc1]
7952
7953buffer_store_format_d16_xyzw v[1:4], off, s[12:15], 0.5 offset:4095
7954// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf0]
7955
7956buffer_store_format_d16_xyzw v[1:4], off, s[12:15], -4.0 offset:4095
7957// CHECK: [0xff,0x0f,0x3c,0xe0,0x00,0x01,0x03,0xf7]
7958
7959buffer_store_format_d16_xyzw v[1:4], v0, s[12:15], s4 idxen offset:4095
7960// CHECK: [0xff,0x2f,0x3c,0xe0,0x00,0x01,0x03,0x04]
7961
7962buffer_store_format_d16_xyzw v[1:4], v0, s[12:15], s4 offen offset:4095
7963// CHECK: [0xff,0x1f,0x3c,0xe0,0x00,0x01,0x03,0x04]
7964
7965buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s4
7966// CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
7967
7968buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s4 offset:0
7969// CHECK: [0x00,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
7970
7971buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s4 offset:7
7972// CHECK: [0x07,0x00,0x3c,0xe0,0x00,0x01,0x03,0x04]
7973
7974buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s4 offset:4095 glc
7975// CHECK: [0xff,0x4f,0x3c,0xe0,0x00,0x01,0x03,0x04]
7976
7977buffer_store_format_d16_xyzw v[1:4], off, s[12:15], s4 offset:4095 slc
7978// CHECK: [0xff,0x0f,0x3e,0xe0,0x00,0x01,0x03,0x04]
7979
7980buffer_load_ubyte v5, off, s[8:11], s3 offset:4095
7981// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x03]
7982
7983buffer_load_ubyte v255, off, s[8:11], s3 offset:4095
7984// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0xff,0x02,0x03]
7985
7986buffer_load_ubyte v5, off, s[12:15], s3 offset:4095
7987// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x03,0x03]
7988
7989buffer_load_ubyte v5, off, s[96:99], s3 offset:4095
7990// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x18,0x03]
7991
7992buffer_load_ubyte v5, off, ttmp[8:11], s3 offset:4095
7993// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x1e,0x03]
7994
7995buffer_load_ubyte v5, off, s[8:11], s101 offset:4095
7996// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x65]
7997
7998buffer_load_ubyte v5, off, s[8:11], m0 offset:4095
7999// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x7c]
8000
8001buffer_load_ubyte v5, off, s[8:11], 0 offset:4095
8002// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0x80]
8003
8004buffer_load_ubyte v5, off, s[8:11], -1 offset:4095
8005// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xc1]
8006
8007buffer_load_ubyte v5, off, s[8:11], 0.5 offset:4095
8008// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf0]
8009
8010buffer_load_ubyte v5, off, s[8:11], -4.0 offset:4095
8011// CHECK: [0xff,0x0f,0x40,0xe0,0x00,0x05,0x02,0xf7]
8012
8013buffer_load_ubyte v5, v0, s[8:11], s3 idxen offset:4095
8014// CHECK: [0xff,0x2f,0x40,0xe0,0x00,0x05,0x02,0x03]
8015
8016buffer_load_ubyte v5, v0, s[8:11], s3 offen offset:4095
8017// CHECK: [0xff,0x1f,0x40,0xe0,0x00,0x05,0x02,0x03]
8018
8019buffer_load_ubyte v5, off, s[8:11], s3
8020// CHECK: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
8021
8022buffer_load_ubyte v5, off, s[8:11], s3 offset:0
8023// CHECK: [0x00,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
8024
8025buffer_load_ubyte v5, off, s[8:11], s3 offset:7
8026// CHECK: [0x07,0x00,0x40,0xe0,0x00,0x05,0x02,0x03]
8027
8028buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 glc
8029// CHECK: [0xff,0x4f,0x40,0xe0,0x00,0x05,0x02,0x03]
8030
8031buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 slc
8032// CHECK: [0xff,0x0f,0x42,0xe0,0x00,0x05,0x02,0x03]
8033
8034buffer_load_ubyte v5, off, s[8:11], s3 offset:4095 lds
8035// CHECK: [0xff,0x0f,0x41,0xe0,0x00,0x05,0x02,0x03]
8036
8037buffer_load_sbyte v5, off, s[8:11], s3 offset:4095
8038// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x03]
8039
8040buffer_load_sbyte v255, off, s[8:11], s3 offset:4095
8041// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0xff,0x02,0x03]
8042
8043buffer_load_sbyte v5, off, s[12:15], s3 offset:4095
8044// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x03,0x03]
8045
8046buffer_load_sbyte v5, off, s[96:99], s3 offset:4095
8047// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x18,0x03]
8048
8049buffer_load_sbyte v5, off, ttmp[8:11], s3 offset:4095
8050// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x1e,0x03]
8051
8052buffer_load_sbyte v5, off, s[8:11], s101 offset:4095
8053// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x65]
8054
8055buffer_load_sbyte v5, off, s[8:11], m0 offset:4095
8056// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x7c]
8057
8058buffer_load_sbyte v5, off, s[8:11], 0 offset:4095
8059// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0x80]
8060
8061buffer_load_sbyte v5, off, s[8:11], -1 offset:4095
8062// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xc1]
8063
8064buffer_load_sbyte v5, off, s[8:11], 0.5 offset:4095
8065// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf0]
8066
8067buffer_load_sbyte v5, off, s[8:11], -4.0 offset:4095
8068// CHECK: [0xff,0x0f,0x44,0xe0,0x00,0x05,0x02,0xf7]
8069
8070buffer_load_sbyte v5, v0, s[8:11], s3 idxen offset:4095
8071// CHECK: [0xff,0x2f,0x44,0xe0,0x00,0x05,0x02,0x03]
8072
8073buffer_load_sbyte v5, v0, s[8:11], s3 offen offset:4095
8074// CHECK: [0xff,0x1f,0x44,0xe0,0x00,0x05,0x02,0x03]
8075
8076buffer_load_sbyte v5, off, s[8:11], s3
8077// CHECK: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
8078
8079buffer_load_sbyte v5, off, s[8:11], s3 offset:0
8080// CHECK: [0x00,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
8081
8082buffer_load_sbyte v5, off, s[8:11], s3 offset:7
8083// CHECK: [0x07,0x00,0x44,0xe0,0x00,0x05,0x02,0x03]
8084
8085buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 glc
8086// CHECK: [0xff,0x4f,0x44,0xe0,0x00,0x05,0x02,0x03]
8087
8088buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 slc
8089// CHECK: [0xff,0x0f,0x46,0xe0,0x00,0x05,0x02,0x03]
8090
8091buffer_load_sbyte v5, off, s[8:11], s3 offset:4095 lds
8092// CHECK: [0xff,0x0f,0x45,0xe0,0x00,0x05,0x02,0x03]
8093
8094buffer_load_ushort v5, off, s[8:11], s3 offset:4095
8095// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x03]
8096
8097buffer_load_ushort v255, off, s[8:11], s3 offset:4095
8098// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0xff,0x02,0x03]
8099
8100buffer_load_ushort v5, off, s[12:15], s3 offset:4095
8101// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x03,0x03]
8102
8103buffer_load_ushort v5, off, s[96:99], s3 offset:4095
8104// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x18,0x03]
8105
8106buffer_load_ushort v5, off, ttmp[8:11], s3 offset:4095
8107// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x1e,0x03]
8108
8109buffer_load_ushort v5, off, s[8:11], s101 offset:4095
8110// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x65]
8111
8112buffer_load_ushort v5, off, s[8:11], m0 offset:4095
8113// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x7c]
8114
8115buffer_load_ushort v5, off, s[8:11], 0 offset:4095
8116// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0x80]
8117
8118buffer_load_ushort v5, off, s[8:11], -1 offset:4095
8119// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xc1]
8120
8121buffer_load_ushort v5, off, s[8:11], 0.5 offset:4095
8122// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf0]
8123
8124buffer_load_ushort v5, off, s[8:11], -4.0 offset:4095
8125// CHECK: [0xff,0x0f,0x48,0xe0,0x00,0x05,0x02,0xf7]
8126
8127buffer_load_ushort v5, v0, s[8:11], s3 idxen offset:4095
8128// CHECK: [0xff,0x2f,0x48,0xe0,0x00,0x05,0x02,0x03]
8129
8130buffer_load_ushort v5, v0, s[8:11], s3 offen offset:4095
8131// CHECK: [0xff,0x1f,0x48,0xe0,0x00,0x05,0x02,0x03]
8132
8133buffer_load_ushort v5, off, s[8:11], s3
8134// CHECK: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
8135
8136buffer_load_ushort v5, off, s[8:11], s3 offset:0
8137// CHECK: [0x00,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
8138
8139buffer_load_ushort v5, off, s[8:11], s3 offset:7
8140// CHECK: [0x07,0x00,0x48,0xe0,0x00,0x05,0x02,0x03]
8141
8142buffer_load_ushort v5, off, s[8:11], s3 offset:4095 glc
8143// CHECK: [0xff,0x4f,0x48,0xe0,0x00,0x05,0x02,0x03]
8144
8145buffer_load_ushort v5, off, s[8:11], s3 offset:4095 slc
8146// CHECK: [0xff,0x0f,0x4a,0xe0,0x00,0x05,0x02,0x03]
8147
8148buffer_load_ushort v5, off, s[8:11], s3 offset:4095 lds
8149// CHECK: [0xff,0x0f,0x49,0xe0,0x00,0x05,0x02,0x03]
8150
8151buffer_load_sshort v5, off, s[8:11], s3 offset:4095
8152// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x03]
8153
8154buffer_load_sshort v255, off, s[8:11], s3 offset:4095
8155// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0xff,0x02,0x03]
8156
8157buffer_load_sshort v5, off, s[12:15], s3 offset:4095
8158// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x03,0x03]
8159
8160buffer_load_sshort v5, off, s[96:99], s3 offset:4095
8161// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x18,0x03]
8162
8163buffer_load_sshort v5, off, ttmp[8:11], s3 offset:4095
8164// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x1e,0x03]
8165
8166buffer_load_sshort v5, off, s[8:11], s101 offset:4095
8167// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x65]
8168
8169buffer_load_sshort v5, off, s[8:11], m0 offset:4095
8170// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x7c]
8171
8172buffer_load_sshort v5, off, s[8:11], 0 offset:4095
8173// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0x80]
8174
8175buffer_load_sshort v5, off, s[8:11], -1 offset:4095
8176// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xc1]
8177
8178buffer_load_sshort v5, off, s[8:11], 0.5 offset:4095
8179// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf0]
8180
8181buffer_load_sshort v5, off, s[8:11], -4.0 offset:4095
8182// CHECK: [0xff,0x0f,0x4c,0xe0,0x00,0x05,0x02,0xf7]
8183
8184buffer_load_sshort v5, v0, s[8:11], s3 idxen offset:4095
8185// CHECK: [0xff,0x2f,0x4c,0xe0,0x00,0x05,0x02,0x03]
8186
8187buffer_load_sshort v5, v0, s[8:11], s3 offen offset:4095
8188// CHECK: [0xff,0x1f,0x4c,0xe0,0x00,0x05,0x02,0x03]
8189
8190buffer_load_sshort v5, off, s[8:11], s3
8191// CHECK: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
8192
8193buffer_load_sshort v5, off, s[8:11], s3 offset:0
8194// CHECK: [0x00,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
8195
8196buffer_load_sshort v5, off, s[8:11], s3 offset:7
8197// CHECK: [0x07,0x00,0x4c,0xe0,0x00,0x05,0x02,0x03]
8198
8199buffer_load_sshort v5, off, s[8:11], s3 offset:4095 glc
8200// CHECK: [0xff,0x4f,0x4c,0xe0,0x00,0x05,0x02,0x03]
8201
8202buffer_load_sshort v5, off, s[8:11], s3 offset:4095 slc
8203// CHECK: [0xff,0x0f,0x4e,0xe0,0x00,0x05,0x02,0x03]
8204
8205buffer_load_sshort v5, off, s[8:11], s3 offset:4095 lds
8206// CHECK: [0xff,0x0f,0x4d,0xe0,0x00,0x05,0x02,0x03]
8207
8208buffer_load_dword v5, off, s[8:11], s3 offset:4095
8209// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x03]
8210
8211buffer_load_dword v255, off, s[8:11], s3 offset:4095
8212// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0xff,0x02,0x03]
8213
8214buffer_load_dword v5, off, s[12:15], s3 offset:4095
8215// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x03,0x03]
8216
8217buffer_load_dword v5, off, s[96:99], s3 offset:4095
8218// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x18,0x03]
8219
8220buffer_load_dword v5, off, ttmp[8:11], s3 offset:4095
8221// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x1e,0x03]
8222
8223buffer_load_dword v5, off, s[8:11], s101 offset:4095
8224// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x65]
8225
8226buffer_load_dword v5, off, s[8:11], m0 offset:4095
8227// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x7c]
8228
8229buffer_load_dword v5, off, s[8:11], 0 offset:4095
8230// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0x80]
8231
8232buffer_load_dword v5, off, s[8:11], -1 offset:4095
8233// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xc1]
8234
8235buffer_load_dword v5, off, s[8:11], 0.5 offset:4095
8236// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf0]
8237
8238buffer_load_dword v5, off, s[8:11], -4.0 offset:4095
8239// CHECK: [0xff,0x0f,0x50,0xe0,0x00,0x05,0x02,0xf7]
8240
8241buffer_load_dword v5, v0, s[8:11], s3 idxen offset:4095
8242// CHECK: [0xff,0x2f,0x50,0xe0,0x00,0x05,0x02,0x03]
8243
8244buffer_load_dword v5, v0, s[8:11], s3 offen offset:4095
8245// CHECK: [0xff,0x1f,0x50,0xe0,0x00,0x05,0x02,0x03]
8246
8247buffer_load_dword v5, off, s[8:11], s3
8248// CHECK: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
8249
8250buffer_load_dword v5, off, s[8:11], s3 offset:0
8251// CHECK: [0x00,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
8252
8253buffer_load_dword v5, off, s[8:11], s3 offset:7
8254// CHECK: [0x07,0x00,0x50,0xe0,0x00,0x05,0x02,0x03]
8255
8256buffer_load_dword v5, off, s[8:11], s3 offset:4095 glc
8257// CHECK: [0xff,0x4f,0x50,0xe0,0x00,0x05,0x02,0x03]
8258
8259buffer_load_dword v5, off, s[8:11], s3 offset:4095 slc
8260// CHECK: [0xff,0x0f,0x52,0xe0,0x00,0x05,0x02,0x03]
8261
8262buffer_load_dword v5, off, s[8:11], s3 offset:4095 lds
8263// CHECK: [0xff,0x0f,0x51,0xe0,0x00,0x05,0x02,0x03]
8264
8265buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095
8266// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x03]
8267
8268buffer_load_dwordx2 v[254:255], off, s[8:11], s3 offset:4095
8269// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0xfe,0x02,0x03]
8270
8271buffer_load_dwordx2 v[5:6], off, s[12:15], s3 offset:4095
8272// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x03,0x03]
8273
8274buffer_load_dwordx2 v[5:6], off, s[96:99], s3 offset:4095
8275// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x18,0x03]
8276
8277buffer_load_dwordx2 v[5:6], off, ttmp[8:11], s3 offset:4095
8278// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x1e,0x03]
8279
8280buffer_load_dwordx2 v[5:6], off, s[8:11], s101 offset:4095
8281// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x65]
8282
8283buffer_load_dwordx2 v[5:6], off, s[8:11], m0 offset:4095
8284// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x7c]
8285
8286buffer_load_dwordx2 v[5:6], off, s[8:11], 0 offset:4095
8287// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0x80]
8288
8289buffer_load_dwordx2 v[5:6], off, s[8:11], -1 offset:4095
8290// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xc1]
8291
8292buffer_load_dwordx2 v[5:6], off, s[8:11], 0.5 offset:4095
8293// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf0]
8294
8295buffer_load_dwordx2 v[5:6], off, s[8:11], -4.0 offset:4095
8296// CHECK: [0xff,0x0f,0x54,0xe0,0x00,0x05,0x02,0xf7]
8297
8298buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 idxen offset:4095
8299// CHECK: [0xff,0x2f,0x54,0xe0,0x00,0x05,0x02,0x03]
8300
8301buffer_load_dwordx2 v[5:6], v0, s[8:11], s3 offen offset:4095
8302// CHECK: [0xff,0x1f,0x54,0xe0,0x00,0x05,0x02,0x03]
8303
8304buffer_load_dwordx2 v[5:6], off, s[8:11], s3
8305// CHECK: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
8306
8307buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:0
8308// CHECK: [0x00,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
8309
8310buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:7
8311// CHECK: [0x07,0x00,0x54,0xe0,0x00,0x05,0x02,0x03]
8312
8313buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 glc
8314// CHECK: [0xff,0x4f,0x54,0xe0,0x00,0x05,0x02,0x03]
8315
8316buffer_load_dwordx2 v[5:6], off, s[8:11], s3 offset:4095 slc
8317// CHECK: [0xff,0x0f,0x56,0xe0,0x00,0x05,0x02,0x03]
8318
8319buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095
8320// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x03]
8321
8322buffer_load_dwordx3 v[253:255], off, s[8:11], s3 offset:4095
8323// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0xfd,0x02,0x03]
8324
8325buffer_load_dwordx3 v[5:7], off, s[12:15], s3 offset:4095
8326// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x03,0x03]
8327
8328buffer_load_dwordx3 v[5:7], off, s[96:99], s3 offset:4095
8329// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x18,0x03]
8330
8331buffer_load_dwordx3 v[5:7], off, ttmp[8:11], s3 offset:4095
8332// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x1e,0x03]
8333
8334buffer_load_dwordx3 v[5:7], off, s[8:11], s101 offset:4095
8335// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x65]
8336
8337buffer_load_dwordx3 v[5:7], off, s[8:11], m0 offset:4095
8338// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x7c]
8339
8340buffer_load_dwordx3 v[5:7], off, s[8:11], 0 offset:4095
8341// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0x80]
8342
8343buffer_load_dwordx3 v[5:7], off, s[8:11], -1 offset:4095
8344// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xc1]
8345
8346buffer_load_dwordx3 v[5:7], off, s[8:11], 0.5 offset:4095
8347// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf0]
8348
8349buffer_load_dwordx3 v[5:7], off, s[8:11], -4.0 offset:4095
8350// CHECK: [0xff,0x0f,0x58,0xe0,0x00,0x05,0x02,0xf7]
8351
8352buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 idxen offset:4095
8353// CHECK: [0xff,0x2f,0x58,0xe0,0x00,0x05,0x02,0x03]
8354
8355buffer_load_dwordx3 v[5:7], v0, s[8:11], s3 offen offset:4095
8356// CHECK: [0xff,0x1f,0x58,0xe0,0x00,0x05,0x02,0x03]
8357
8358buffer_load_dwordx3 v[5:7], off, s[8:11], s3
8359// CHECK: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
8360
8361buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:0
8362// CHECK: [0x00,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
8363
8364buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:7
8365// CHECK: [0x07,0x00,0x58,0xe0,0x00,0x05,0x02,0x03]
8366
8367buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 glc
8368// CHECK: [0xff,0x4f,0x58,0xe0,0x00,0x05,0x02,0x03]
8369
8370buffer_load_dwordx3 v[5:7], off, s[8:11], s3 offset:4095 slc
8371// CHECK: [0xff,0x0f,0x5a,0xe0,0x00,0x05,0x02,0x03]
8372
8373buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095
8374// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x03]
8375
8376buffer_load_dwordx4 v[252:255], off, s[8:11], s3 offset:4095
8377// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0xfc,0x02,0x03]
8378
8379buffer_load_dwordx4 v[5:8], off, s[12:15], s3 offset:4095
8380// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x03,0x03]
8381
8382buffer_load_dwordx4 v[5:8], off, s[96:99], s3 offset:4095
8383// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x18,0x03]
8384
8385buffer_load_dwordx4 v[5:8], off, ttmp[8:11], s3 offset:4095
8386// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x1e,0x03]
8387
8388buffer_load_dwordx4 v[5:8], off, s[8:11], s101 offset:4095
8389// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x65]
8390
8391buffer_load_dwordx4 v[5:8], off, s[8:11], m0 offset:4095
8392// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x7c]
8393
8394buffer_load_dwordx4 v[5:8], off, s[8:11], 0 offset:4095
8395// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0x80]
8396
8397buffer_load_dwordx4 v[5:8], off, s[8:11], -1 offset:4095
8398// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xc1]
8399
8400buffer_load_dwordx4 v[5:8], off, s[8:11], 0.5 offset:4095
8401// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf0]
8402
8403buffer_load_dwordx4 v[5:8], off, s[8:11], -4.0 offset:4095
8404// CHECK: [0xff,0x0f,0x5c,0xe0,0x00,0x05,0x02,0xf7]
8405
8406buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 idxen offset:4095
8407// CHECK: [0xff,0x2f,0x5c,0xe0,0x00,0x05,0x02,0x03]
8408
8409buffer_load_dwordx4 v[5:8], v0, s[8:11], s3 offen offset:4095
8410// CHECK: [0xff,0x1f,0x5c,0xe0,0x00,0x05,0x02,0x03]
8411
8412buffer_load_dwordx4 v[5:8], off, s[8:11], s3
8413// CHECK: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
8414
8415buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:0
8416// CHECK: [0x00,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
8417
8418buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:7
8419// CHECK: [0x07,0x00,0x5c,0xe0,0x00,0x05,0x02,0x03]
8420
8421buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 glc
8422// CHECK: [0xff,0x4f,0x5c,0xe0,0x00,0x05,0x02,0x03]
8423
8424buffer_load_dwordx4 v[5:8], off, s[8:11], s3 offset:4095 slc
8425// CHECK: [0xff,0x0f,0x5e,0xe0,0x00,0x05,0x02,0x03]
8426
8427buffer_store_byte v1, off, s[12:15], s4 offset:4095
8428// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x04]
8429
8430buffer_store_byte v255, off, s[12:15], s4 offset:4095
8431// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0xff,0x03,0x04]
8432
8433buffer_store_byte v1, off, s[16:19], s4 offset:4095
8434// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x04,0x04]
8435
8436buffer_store_byte v1, off, s[96:99], s4 offset:4095
8437// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x18,0x04]
8438
8439buffer_store_byte v1, off, ttmp[8:11], s4 offset:4095
8440// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x1e,0x04]
8441
8442buffer_store_byte v1, off, s[12:15], s101 offset:4095
8443// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x65]
8444
8445buffer_store_byte v1, off, s[12:15], m0 offset:4095
8446// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x7c]
8447
8448buffer_store_byte v1, off, s[12:15], 0 offset:4095
8449// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0x80]
8450
8451buffer_store_byte v1, off, s[12:15], -1 offset:4095
8452// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xc1]
8453
8454buffer_store_byte v1, off, s[12:15], 0.5 offset:4095
8455// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf0]
8456
8457buffer_store_byte v1, off, s[12:15], -4.0 offset:4095
8458// CHECK: [0xff,0x0f,0x60,0xe0,0x00,0x01,0x03,0xf7]
8459
8460buffer_store_byte v1, v0, s[12:15], s4 idxen offset:4095
8461// CHECK: [0xff,0x2f,0x60,0xe0,0x00,0x01,0x03,0x04]
8462
8463buffer_store_byte v1, v0, s[12:15], s4 offen offset:4095
8464// CHECK: [0xff,0x1f,0x60,0xe0,0x00,0x01,0x03,0x04]
8465
8466buffer_store_byte v1, off, s[12:15], s4
8467// CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8468
8469buffer_store_byte v1, off, s[12:15], s4 offset:0
8470// CHECK: [0x00,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8471
8472buffer_store_byte v1, off, s[12:15], s4 offset:7
8473// CHECK: [0x07,0x00,0x60,0xe0,0x00,0x01,0x03,0x04]
8474
8475buffer_store_byte v1, off, s[12:15], s4 offset:4095 glc
8476// CHECK: [0xff,0x4f,0x60,0xe0,0x00,0x01,0x03,0x04]
8477
8478buffer_store_byte v1, off, s[12:15], s4 offset:4095 slc
8479// CHECK: [0xff,0x0f,0x62,0xe0,0x00,0x01,0x03,0x04]
8480
8481buffer_store_short v1, off, s[12:15], s4 offset:4095
8482// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x04]
8483
8484buffer_store_short v255, off, s[12:15], s4 offset:4095
8485// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0xff,0x03,0x04]
8486
8487buffer_store_short v1, off, s[16:19], s4 offset:4095
8488// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x04,0x04]
8489
8490buffer_store_short v1, off, s[96:99], s4 offset:4095
8491// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x18,0x04]
8492
8493buffer_store_short v1, off, ttmp[8:11], s4 offset:4095
8494// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x1e,0x04]
8495
8496buffer_store_short v1, off, s[12:15], s101 offset:4095
8497// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x65]
8498
8499buffer_store_short v1, off, s[12:15], m0 offset:4095
8500// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x7c]
8501
8502buffer_store_short v1, off, s[12:15], 0 offset:4095
8503// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0x80]
8504
8505buffer_store_short v1, off, s[12:15], -1 offset:4095
8506// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xc1]
8507
8508buffer_store_short v1, off, s[12:15], 0.5 offset:4095
8509// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf0]
8510
8511buffer_store_short v1, off, s[12:15], -4.0 offset:4095
8512// CHECK: [0xff,0x0f,0x68,0xe0,0x00,0x01,0x03,0xf7]
8513
8514buffer_store_short v1, v0, s[12:15], s4 idxen offset:4095
8515// CHECK: [0xff,0x2f,0x68,0xe0,0x00,0x01,0x03,0x04]
8516
8517buffer_store_short v1, v0, s[12:15], s4 offen offset:4095
8518// CHECK: [0xff,0x1f,0x68,0xe0,0x00,0x01,0x03,0x04]
8519
8520buffer_store_short v1, off, s[12:15], s4
8521// CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8522
8523buffer_store_short v1, off, s[12:15], s4 offset:0
8524// CHECK: [0x00,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8525
8526buffer_store_short v1, off, s[12:15], s4 offset:7
8527// CHECK: [0x07,0x00,0x68,0xe0,0x00,0x01,0x03,0x04]
8528
8529buffer_store_short v1, off, s[12:15], s4 offset:4095 glc
8530// CHECK: [0xff,0x4f,0x68,0xe0,0x00,0x01,0x03,0x04]
8531
8532buffer_store_short v1, off, s[12:15], s4 offset:4095 slc
8533// CHECK: [0xff,0x0f,0x6a,0xe0,0x00,0x01,0x03,0x04]
8534
8535buffer_store_dword v1, off, s[12:15], s4 offset:4095
8536// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x04]
8537
8538buffer_store_dword v255, off, s[12:15], s4 offset:4095
8539// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0xff,0x03,0x04]
8540
8541buffer_store_dword v1, off, s[16:19], s4 offset:4095
8542// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x04,0x04]
8543
8544buffer_store_dword v1, off, s[96:99], s4 offset:4095
8545// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x18,0x04]
8546
8547buffer_store_dword v1, off, ttmp[8:11], s4 offset:4095
8548// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x1e,0x04]
8549
8550buffer_store_dword v1, off, s[12:15], s101 offset:4095
8551// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x65]
8552
8553buffer_store_dword v1, off, s[12:15], m0 offset:4095
8554// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x7c]
8555
8556buffer_store_dword v1, off, s[12:15], 0 offset:4095
8557// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0x80]
8558
8559buffer_store_dword v1, off, s[12:15], -1 offset:4095
8560// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xc1]
8561
8562buffer_store_dword v1, off, s[12:15], 0.5 offset:4095
8563// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf0]
8564
8565buffer_store_dword v1, off, s[12:15], -4.0 offset:4095
8566// CHECK: [0xff,0x0f,0x70,0xe0,0x00,0x01,0x03,0xf7]
8567
8568buffer_store_dword v1, v0, s[12:15], s4 idxen offset:4095
8569// CHECK: [0xff,0x2f,0x70,0xe0,0x00,0x01,0x03,0x04]
8570
8571buffer_store_dword v1, v0, s[12:15], s4 offen offset:4095
8572// CHECK: [0xff,0x1f,0x70,0xe0,0x00,0x01,0x03,0x04]
8573
8574buffer_store_dword v1, off, s[12:15], s4
8575// CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8576
8577buffer_store_dword v1, off, s[12:15], s4 offset:0
8578// CHECK: [0x00,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8579
8580buffer_store_dword v1, off, s[12:15], s4 offset:7
8581// CHECK: [0x07,0x00,0x70,0xe0,0x00,0x01,0x03,0x04]
8582
8583buffer_store_dword v1, off, s[12:15], s4 offset:4095 glc
8584// CHECK: [0xff,0x4f,0x70,0xe0,0x00,0x01,0x03,0x04]
8585
8586buffer_store_dword v1, off, s[12:15], s4 offset:4095 slc
8587// CHECK: [0xff,0x0f,0x72,0xe0,0x00,0x01,0x03,0x04]
8588
8589buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095
8590// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x04]
8591
8592buffer_store_dwordx2 v[254:255], off, s[12:15], s4 offset:4095
8593// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0xfe,0x03,0x04]
8594
8595buffer_store_dwordx2 v[1:2], off, s[16:19], s4 offset:4095
8596// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x04,0x04]
8597
8598buffer_store_dwordx2 v[1:2], off, s[96:99], s4 offset:4095
8599// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x18,0x04]
8600
8601buffer_store_dwordx2 v[1:2], off, ttmp[8:11], s4 offset:4095
8602// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x1e,0x04]
8603
8604buffer_store_dwordx2 v[1:2], off, s[12:15], s101 offset:4095
8605// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x65]
8606
8607buffer_store_dwordx2 v[1:2], off, s[12:15], m0 offset:4095
8608// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x7c]
8609
8610buffer_store_dwordx2 v[1:2], off, s[12:15], 0 offset:4095
8611// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0x80]
8612
8613buffer_store_dwordx2 v[1:2], off, s[12:15], -1 offset:4095
8614// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xc1]
8615
8616buffer_store_dwordx2 v[1:2], off, s[12:15], 0.5 offset:4095
8617// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf0]
8618
8619buffer_store_dwordx2 v[1:2], off, s[12:15], -4.0 offset:4095
8620// CHECK: [0xff,0x0f,0x74,0xe0,0x00,0x01,0x03,0xf7]
8621
8622buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 idxen offset:4095
8623// CHECK: [0xff,0x2f,0x74,0xe0,0x00,0x01,0x03,0x04]
8624
8625buffer_store_dwordx2 v[1:2], v0, s[12:15], s4 offen offset:4095
8626// CHECK: [0xff,0x1f,0x74,0xe0,0x00,0x01,0x03,0x04]
8627
8628buffer_store_dwordx2 v[1:2], off, s[12:15], s4
8629// CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8630
8631buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:0
8632// CHECK: [0x00,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8633
8634buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:7
8635// CHECK: [0x07,0x00,0x74,0xe0,0x00,0x01,0x03,0x04]
8636
8637buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 glc
8638// CHECK: [0xff,0x4f,0x74,0xe0,0x00,0x01,0x03,0x04]
8639
8640buffer_store_dwordx2 v[1:2], off, s[12:15], s4 offset:4095 slc
8641// CHECK: [0xff,0x0f,0x76,0xe0,0x00,0x01,0x03,0x04]
8642
8643buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095
8644// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x04]
8645
8646buffer_store_dwordx3 v[253:255], off, s[12:15], s4 offset:4095
8647// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0xfd,0x03,0x04]
8648
8649buffer_store_dwordx3 v[1:3], off, s[16:19], s4 offset:4095
8650// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x04,0x04]
8651
8652buffer_store_dwordx3 v[1:3], off, s[96:99], s4 offset:4095
8653// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x18,0x04]
8654
8655buffer_store_dwordx3 v[1:3], off, ttmp[8:11], s4 offset:4095
8656// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x1e,0x04]
8657
8658buffer_store_dwordx3 v[1:3], off, s[12:15], s101 offset:4095
8659// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x65]
8660
8661buffer_store_dwordx3 v[1:3], off, s[12:15], m0 offset:4095
8662// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x7c]
8663
8664buffer_store_dwordx3 v[1:3], off, s[12:15], 0 offset:4095
8665// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0x80]
8666
8667buffer_store_dwordx3 v[1:3], off, s[12:15], -1 offset:4095
8668// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xc1]
8669
8670buffer_store_dwordx3 v[1:3], off, s[12:15], 0.5 offset:4095
8671// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf0]
8672
8673buffer_store_dwordx3 v[1:3], off, s[12:15], -4.0 offset:4095
8674// CHECK: [0xff,0x0f,0x78,0xe0,0x00,0x01,0x03,0xf7]
8675
8676buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 idxen offset:4095
8677// CHECK: [0xff,0x2f,0x78,0xe0,0x00,0x01,0x03,0x04]
8678
8679buffer_store_dwordx3 v[1:3], v0, s[12:15], s4 offen offset:4095
8680// CHECK: [0xff,0x1f,0x78,0xe0,0x00,0x01,0x03,0x04]
8681
8682buffer_store_dwordx3 v[1:3], off, s[12:15], s4
8683// CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8684
8685buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:0
8686// CHECK: [0x00,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8687
8688buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:7
8689// CHECK: [0x07,0x00,0x78,0xe0,0x00,0x01,0x03,0x04]
8690
8691buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 glc
8692// CHECK: [0xff,0x4f,0x78,0xe0,0x00,0x01,0x03,0x04]
8693
8694buffer_store_dwordx3 v[1:3], off, s[12:15], s4 offset:4095 slc
8695// CHECK: [0xff,0x0f,0x7a,0xe0,0x00,0x01,0x03,0x04]
8696
8697buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095
8698// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8699
8700buffer_store_dwordx4 v[252:255], off, s[12:15], s4 offset:4095
8701// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0xfc,0x03,0x04]
8702
8703buffer_store_dwordx4 v[1:4], off, s[16:19], s4 offset:4095
8704// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x04,0x04]
8705
8706buffer_store_dwordx4 v[1:4], off, s[96:99], s4 offset:4095
8707// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x18,0x04]
8708
8709buffer_store_dwordx4 v[1:4], off, ttmp[8:11], s4 offset:4095
8710// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x1e,0x04]
8711
8712buffer_store_dwordx4 v[1:4], off, s[12:15], s101 offset:4095
8713// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x65]
8714
8715buffer_store_dwordx4 v[1:4], off, s[12:15], m0 offset:4095
8716// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x7c]
8717
8718buffer_store_dwordx4 v[1:4], off, s[12:15], 0 offset:4095
8719// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0x80]
8720
8721buffer_store_dwordx4 v[1:4], off, s[12:15], -1 offset:4095
8722// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xc1]
8723
8724buffer_store_dwordx4 v[1:4], off, s[12:15], 0.5 offset:4095
8725// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf0]
8726
8727buffer_store_dwordx4 v[1:4], off, s[12:15], -4.0 offset:4095
8728// CHECK: [0xff,0x0f,0x7c,0xe0,0x00,0x01,0x03,0xf7]
8729
8730buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 idxen offset:4095
8731// CHECK: [0xff,0x2f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8732
8733buffer_store_dwordx4 v[1:4], v0, s[12:15], s4 offen offset:4095
8734// CHECK: [0xff,0x1f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8735
8736buffer_store_dwordx4 v[1:4], off, s[12:15], s4
8737// CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8738
8739buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:0
8740// CHECK: [0x00,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8741
8742buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:7
8743// CHECK: [0x07,0x00,0x7c,0xe0,0x00,0x01,0x03,0x04]
8744
8745buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 glc
8746// CHECK: [0xff,0x4f,0x7c,0xe0,0x00,0x01,0x03,0x04]
8747
8748buffer_store_dwordx4 v[1:4], off, s[12:15], s4 offset:4095 slc
8749// CHECK: [0xff,0x0f,0x7e,0xe0,0x00,0x01,0x03,0x04]
8750
8751buffer_wbinvl1
8752// CHECK: [0x00,0x00,0xf8,0xe0,0x00,0x00,0x00,0x00]
8753
8754buffer_wbinvl1_vol
8755// CHECK: [0x00,0x00,0xfc,0xe0,0x00,0x00,0x00,0x00]
8756
8757buffer_atomic_swap v5, off, s[8:11], s3 offset:4095
8758// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x03]
8759
8760buffer_atomic_swap v255, off, s[8:11], s3 offset:4095
8761// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0xff,0x02,0x03]
8762
8763buffer_atomic_swap v5, off, s[12:15], s3 offset:4095
8764// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x03,0x03]
8765
8766buffer_atomic_swap v5, off, s[96:99], s3 offset:4095
8767// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x18,0x03]
8768
8769buffer_atomic_swap v5, off, ttmp[8:11], s3 offset:4095
8770// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x1e,0x03]
8771
8772buffer_atomic_swap v5, off, s[8:11], s101 offset:4095
8773// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x65]
8774
8775buffer_atomic_swap v5, off, s[8:11], m0 offset:4095
8776// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x7c]
8777
8778buffer_atomic_swap v5, off, s[8:11], 0 offset:4095
8779// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0x80]
8780
8781buffer_atomic_swap v5, off, s[8:11], -1 offset:4095
8782// CHECK: [0xff,0x0f,0x00,0xe1,0x00,0x05,0x02,0xc1]
8783
8784buffer_atomic_swap v5, v0, s[8:11], s3 idxen offset:4095
8785// CHECK: [0xff,0x2f,0x00,0xe1,0x00,0x05,0x02,0x03]
8786
8787buffer_atomic_swap v5, v0, s[8:11], s3 offen offset:4095
8788// CHECK: [0xff,0x1f,0x00,0xe1,0x00,0x05,0x02,0x03]
8789
8790buffer_atomic_swap v5, off, s[8:11], s3
8791// CHECK: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
8792
8793buffer_atomic_swap v5, off, s[8:11], s3 offset:0
8794// CHECK: [0x00,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
8795
8796buffer_atomic_swap v5, off, s[8:11], s3 offset:7
8797// CHECK: [0x07,0x00,0x00,0xe1,0x00,0x05,0x02,0x03]
8798
8799buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 glc
8800// CHECK: [0xff,0x4f,0x00,0xe1,0x00,0x05,0x02,0x03]
8801
8802buffer_atomic_swap v5, off, s[8:11], s3 offset:4095 slc
8803// CHECK: [0xff,0x0f,0x02,0xe1,0x00,0x05,0x02,0x03]
8804
8805buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095
8806// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x03]
8807
8808buffer_atomic_cmpswap v[254:255], off, s[8:11], s3 offset:4095
8809// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0xfe,0x02,0x03]
8810
8811buffer_atomic_cmpswap v[5:6], off, s[12:15], s3 offset:4095
8812// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x03,0x03]
8813
8814buffer_atomic_cmpswap v[5:6], off, s[96:99], s3 offset:4095
8815// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x18,0x03]
8816
8817buffer_atomic_cmpswap v[5:6], off, ttmp[8:11], s3 offset:4095
8818// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x1e,0x03]
8819
8820buffer_atomic_cmpswap v[5:6], off, s[8:11], s101 offset:4095
8821// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x65]
8822
8823buffer_atomic_cmpswap v[5:6], off, s[8:11], m0 offset:4095
8824// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x7c]
8825
8826buffer_atomic_cmpswap v[5:6], off, s[8:11], 0 offset:4095
8827// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0x80]
8828
8829buffer_atomic_cmpswap v[5:6], off, s[8:11], -1 offset:4095
8830// CHECK: [0xff,0x0f,0x04,0xe1,0x00,0x05,0x02,0xc1]
8831
8832buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 idxen offset:4095
8833// CHECK: [0xff,0x2f,0x04,0xe1,0x00,0x05,0x02,0x03]
8834
8835buffer_atomic_cmpswap v[5:6], v0, s[8:11], s3 offen offset:4095
8836// CHECK: [0xff,0x1f,0x04,0xe1,0x00,0x05,0x02,0x03]
8837
8838buffer_atomic_cmpswap v[5:6], off, s[8:11], s3
8839// CHECK: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
8840
8841buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:0
8842// CHECK: [0x00,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
8843
8844buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:7
8845// CHECK: [0x07,0x00,0x04,0xe1,0x00,0x05,0x02,0x03]
8846
8847buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 glc
8848// CHECK: [0xff,0x4f,0x04,0xe1,0x00,0x05,0x02,0x03]
8849
8850buffer_atomic_cmpswap v[5:6], off, s[8:11], s3 offset:4095 slc
8851// CHECK: [0xff,0x0f,0x06,0xe1,0x00,0x05,0x02,0x03]
8852
8853buffer_atomic_add v5, off, s[8:11], s3 offset:4095
8854// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x03]
8855
8856buffer_atomic_add v255, off, s[8:11], s3 offset:4095
8857// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0xff,0x02,0x03]
8858
8859buffer_atomic_add v5, off, s[12:15], s3 offset:4095
8860// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x03,0x03]
8861
8862buffer_atomic_add v5, off, s[96:99], s3 offset:4095
8863// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x18,0x03]
8864
8865buffer_atomic_add v5, off, ttmp[8:11], s3 offset:4095
8866// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x1e,0x03]
8867
8868buffer_atomic_add v5, off, s[8:11], s101 offset:4095
8869// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x65]
8870
8871buffer_atomic_add v5, off, s[8:11], m0 offset:4095
8872// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x7c]
8873
8874buffer_atomic_add v5, off, s[8:11], 0 offset:4095
8875// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0x80]
8876
8877buffer_atomic_add v5, off, s[8:11], -1 offset:4095
8878// CHECK: [0xff,0x0f,0x08,0xe1,0x00,0x05,0x02,0xc1]
8879
8880buffer_atomic_add v5, v0, s[8:11], s3 idxen offset:4095
8881// CHECK: [0xff,0x2f,0x08,0xe1,0x00,0x05,0x02,0x03]
8882
8883buffer_atomic_add v5, v0, s[8:11], s3 offen offset:4095
8884// CHECK: [0xff,0x1f,0x08,0xe1,0x00,0x05,0x02,0x03]
8885
8886buffer_atomic_add v5, off, s[8:11], s3
8887// CHECK: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
8888
8889buffer_atomic_add v5, off, s[8:11], s3 offset:0
8890// CHECK: [0x00,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
8891
8892buffer_atomic_add v5, off, s[8:11], s3 offset:7
8893// CHECK: [0x07,0x00,0x08,0xe1,0x00,0x05,0x02,0x03]
8894
8895buffer_atomic_add v5, off, s[8:11], s3 offset:4095 glc
8896// CHECK: [0xff,0x4f,0x08,0xe1,0x00,0x05,0x02,0x03]
8897
8898buffer_atomic_add v5, off, s[8:11], s3 offset:4095 slc
8899// CHECK: [0xff,0x0f,0x0a,0xe1,0x00,0x05,0x02,0x03]
8900
8901buffer_atomic_sub v5, off, s[8:11], s3 offset:4095
8902// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x03]
8903
8904buffer_atomic_sub v255, off, s[8:11], s3 offset:4095
8905// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0xff,0x02,0x03]
8906
8907buffer_atomic_sub v5, off, s[12:15], s3 offset:4095
8908// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x03,0x03]
8909
8910buffer_atomic_sub v5, off, s[96:99], s3 offset:4095
8911// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x18,0x03]
8912
8913buffer_atomic_sub v5, off, ttmp[8:11], s3 offset:4095
8914// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x1e,0x03]
8915
8916buffer_atomic_sub v5, off, s[8:11], s101 offset:4095
8917// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x65]
8918
8919buffer_atomic_sub v5, off, s[8:11], m0 offset:4095
8920// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x7c]
8921
8922buffer_atomic_sub v5, off, s[8:11], 0 offset:4095
8923// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0x80]
8924
8925buffer_atomic_sub v5, off, s[8:11], -1 offset:4095
8926// CHECK: [0xff,0x0f,0x0c,0xe1,0x00,0x05,0x02,0xc1]
8927
8928buffer_atomic_sub v5, v0, s[8:11], s3 idxen offset:4095
8929// CHECK: [0xff,0x2f,0x0c,0xe1,0x00,0x05,0x02,0x03]
8930
8931buffer_atomic_sub v5, v0, s[8:11], s3 offen offset:4095
8932// CHECK: [0xff,0x1f,0x0c,0xe1,0x00,0x05,0x02,0x03]
8933
8934buffer_atomic_sub v5, off, s[8:11], s3
8935// CHECK: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
8936
8937buffer_atomic_sub v5, off, s[8:11], s3 offset:0
8938// CHECK: [0x00,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
8939
8940buffer_atomic_sub v5, off, s[8:11], s3 offset:7
8941// CHECK: [0x07,0x00,0x0c,0xe1,0x00,0x05,0x02,0x03]
8942
8943buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 glc
8944// CHECK: [0xff,0x4f,0x0c,0xe1,0x00,0x05,0x02,0x03]
8945
8946buffer_atomic_sub v5, off, s[8:11], s3 offset:4095 slc
8947// CHECK: [0xff,0x0f,0x0e,0xe1,0x00,0x05,0x02,0x03]
8948
8949buffer_atomic_smin v5, off, s[8:11], s3 offset:4095
8950// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x03]
8951
8952buffer_atomic_smin v255, off, s[8:11], s3 offset:4095
8953// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0xff,0x02,0x03]
8954
8955buffer_atomic_smin v5, off, s[12:15], s3 offset:4095
8956// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x03,0x03]
8957
8958buffer_atomic_smin v5, off, s[96:99], s3 offset:4095
8959// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x18,0x03]
8960
8961buffer_atomic_smin v5, off, ttmp[8:11], s3 offset:4095
8962// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x1e,0x03]
8963
8964buffer_atomic_smin v5, off, s[8:11], s101 offset:4095
8965// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x65]
8966
8967buffer_atomic_smin v5, off, s[8:11], m0 offset:4095
8968// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x7c]
8969
8970buffer_atomic_smin v5, off, s[8:11], 0 offset:4095
8971// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0x80]
8972
8973buffer_atomic_smin v5, off, s[8:11], -1 offset:4095
8974// CHECK: [0xff,0x0f,0x10,0xe1,0x00,0x05,0x02,0xc1]
8975
8976buffer_atomic_smin v5, v0, s[8:11], s3 idxen offset:4095
8977// CHECK: [0xff,0x2f,0x10,0xe1,0x00,0x05,0x02,0x03]
8978
8979buffer_atomic_smin v5, v0, s[8:11], s3 offen offset:4095
8980// CHECK: [0xff,0x1f,0x10,0xe1,0x00,0x05,0x02,0x03]
8981
8982buffer_atomic_smin v5, off, s[8:11], s3
8983// CHECK: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
8984
8985buffer_atomic_smin v5, off, s[8:11], s3 offset:0
8986// CHECK: [0x00,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
8987
8988buffer_atomic_smin v5, off, s[8:11], s3 offset:7
8989// CHECK: [0x07,0x00,0x10,0xe1,0x00,0x05,0x02,0x03]
8990
8991buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 glc
8992// CHECK: [0xff,0x4f,0x10,0xe1,0x00,0x05,0x02,0x03]
8993
8994buffer_atomic_smin v5, off, s[8:11], s3 offset:4095 slc
8995// CHECK: [0xff,0x0f,0x12,0xe1,0x00,0x05,0x02,0x03]
8996
8997buffer_atomic_umin v5, off, s[8:11], s3 offset:4095
8998// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x03]
8999
9000buffer_atomic_umin v255, off, s[8:11], s3 offset:4095
9001// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0xff,0x02,0x03]
9002
9003buffer_atomic_umin v5, off, s[12:15], s3 offset:4095
9004// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x03,0x03]
9005
9006buffer_atomic_umin v5, off, s[96:99], s3 offset:4095
9007// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x18,0x03]
9008
9009buffer_atomic_umin v5, off, ttmp[8:11], s3 offset:4095
9010// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x1e,0x03]
9011
9012buffer_atomic_umin v5, off, s[8:11], s101 offset:4095
9013// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x65]
9014
9015buffer_atomic_umin v5, off, s[8:11], m0 offset:4095
9016// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x7c]
9017
9018buffer_atomic_umin v5, off, s[8:11], 0 offset:4095
9019// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0x80]
9020
9021buffer_atomic_umin v5, off, s[8:11], -1 offset:4095
9022// CHECK: [0xff,0x0f,0x14,0xe1,0x00,0x05,0x02,0xc1]
9023
9024buffer_atomic_umin v5, v0, s[8:11], s3 idxen offset:4095
9025// CHECK: [0xff,0x2f,0x14,0xe1,0x00,0x05,0x02,0x03]
9026
9027buffer_atomic_umin v5, v0, s[8:11], s3 offen offset:4095
9028// CHECK: [0xff,0x1f,0x14,0xe1,0x00,0x05,0x02,0x03]
9029
9030buffer_atomic_umin v5, off, s[8:11], s3
9031// CHECK: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
9032
9033buffer_atomic_umin v5, off, s[8:11], s3 offset:0
9034// CHECK: [0x00,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
9035
9036buffer_atomic_umin v5, off, s[8:11], s3 offset:7
9037// CHECK: [0x07,0x00,0x14,0xe1,0x00,0x05,0x02,0x03]
9038
9039buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 glc
9040// CHECK: [0xff,0x4f,0x14,0xe1,0x00,0x05,0x02,0x03]
9041
9042buffer_atomic_umin v5, off, s[8:11], s3 offset:4095 slc
9043// CHECK: [0xff,0x0f,0x16,0xe1,0x00,0x05,0x02,0x03]
9044
9045buffer_atomic_smax v5, off, s[8:11], s3 offset:4095
9046// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x03]
9047
9048buffer_atomic_smax v255, off, s[8:11], s3 offset:4095
9049// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0xff,0x02,0x03]
9050
9051buffer_atomic_smax v5, off, s[12:15], s3 offset:4095
9052// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x03,0x03]
9053
9054buffer_atomic_smax v5, off, s[96:99], s3 offset:4095
9055// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x18,0x03]
9056
9057buffer_atomic_smax v5, off, ttmp[8:11], s3 offset:4095
9058// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x1e,0x03]
9059
9060buffer_atomic_smax v5, off, s[8:11], s101 offset:4095
9061// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x65]
9062
9063buffer_atomic_smax v5, off, s[8:11], m0 offset:4095
9064// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x7c]
9065
9066buffer_atomic_smax v5, off, s[8:11], 0 offset:4095
9067// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0x80]
9068
9069buffer_atomic_smax v5, off, s[8:11], -1 offset:4095
9070// CHECK: [0xff,0x0f,0x18,0xe1,0x00,0x05,0x02,0xc1]
9071
9072buffer_atomic_smax v5, v0, s[8:11], s3 idxen offset:4095
9073// CHECK: [0xff,0x2f,0x18,0xe1,0x00,0x05,0x02,0x03]
9074
9075buffer_atomic_smax v5, v0, s[8:11], s3 offen offset:4095
9076// CHECK: [0xff,0x1f,0x18,0xe1,0x00,0x05,0x02,0x03]
9077
9078buffer_atomic_smax v5, off, s[8:11], s3
9079// CHECK: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
9080
9081buffer_atomic_smax v5, off, s[8:11], s3 offset:0
9082// CHECK: [0x00,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
9083
9084buffer_atomic_smax v5, off, s[8:11], s3 offset:7
9085// CHECK: [0x07,0x00,0x18,0xe1,0x00,0x05,0x02,0x03]
9086
9087buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 glc
9088// CHECK: [0xff,0x4f,0x18,0xe1,0x00,0x05,0x02,0x03]
9089
9090buffer_atomic_smax v5, off, s[8:11], s3 offset:4095 slc
9091// CHECK: [0xff,0x0f,0x1a,0xe1,0x00,0x05,0x02,0x03]
9092
9093buffer_atomic_umax v5, off, s[8:11], s3 offset:4095
9094// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x03]
9095
9096buffer_atomic_umax v255, off, s[8:11], s3 offset:4095
9097// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0xff,0x02,0x03]
9098
9099buffer_atomic_umax v5, off, s[12:15], s3 offset:4095
9100// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x03,0x03]
9101
9102buffer_atomic_umax v5, off, s[96:99], s3 offset:4095
9103// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x18,0x03]
9104
9105buffer_atomic_umax v5, off, ttmp[8:11], s3 offset:4095
9106// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x1e,0x03]
9107
9108buffer_atomic_umax v5, off, s[8:11], s101 offset:4095
9109// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x65]
9110
9111buffer_atomic_umax v5, off, s[8:11], m0 offset:4095
9112// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x7c]
9113
9114buffer_atomic_umax v5, off, s[8:11], 0 offset:4095
9115// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0x80]
9116
9117buffer_atomic_umax v5, off, s[8:11], -1 offset:4095
9118// CHECK: [0xff,0x0f,0x1c,0xe1,0x00,0x05,0x02,0xc1]
9119
9120buffer_atomic_umax v5, v0, s[8:11], s3 idxen offset:4095
9121// CHECK: [0xff,0x2f,0x1c,0xe1,0x00,0x05,0x02,0x03]
9122
9123buffer_atomic_umax v5, v0, s[8:11], s3 offen offset:4095
9124// CHECK: [0xff,0x1f,0x1c,0xe1,0x00,0x05,0x02,0x03]
9125
9126buffer_atomic_umax v5, off, s[8:11], s3
9127// CHECK: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
9128
9129buffer_atomic_umax v5, off, s[8:11], s3 offset:0
9130// CHECK: [0x00,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
9131
9132buffer_atomic_umax v5, off, s[8:11], s3 offset:7
9133// CHECK: [0x07,0x00,0x1c,0xe1,0x00,0x05,0x02,0x03]
9134
9135buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 glc
9136// CHECK: [0xff,0x4f,0x1c,0xe1,0x00,0x05,0x02,0x03]
9137
9138buffer_atomic_umax v5, off, s[8:11], s3 offset:4095 slc
9139// CHECK: [0xff,0x0f,0x1e,0xe1,0x00,0x05,0x02,0x03]
9140
9141buffer_atomic_and v5, off, s[8:11], s3 offset:4095
9142// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x03]
9143
9144buffer_atomic_and v255, off, s[8:11], s3 offset:4095
9145// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0xff,0x02,0x03]
9146
9147buffer_atomic_and v5, off, s[12:15], s3 offset:4095
9148// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x03,0x03]
9149
9150buffer_atomic_and v5, off, s[96:99], s3 offset:4095
9151// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x18,0x03]
9152
9153buffer_atomic_and v5, off, ttmp[8:11], s3 offset:4095
9154// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x1e,0x03]
9155
9156buffer_atomic_and v5, off, s[8:11], s101 offset:4095
9157// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x65]
9158
9159buffer_atomic_and v5, off, s[8:11], m0 offset:4095
9160// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x7c]
9161
9162buffer_atomic_and v5, off, s[8:11], 0 offset:4095
9163// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0x80]
9164
9165buffer_atomic_and v5, off, s[8:11], -1 offset:4095
9166// CHECK: [0xff,0x0f,0x20,0xe1,0x00,0x05,0x02,0xc1]
9167
9168buffer_atomic_and v5, v0, s[8:11], s3 idxen offset:4095
9169// CHECK: [0xff,0x2f,0x20,0xe1,0x00,0x05,0x02,0x03]
9170
9171buffer_atomic_and v5, v0, s[8:11], s3 offen offset:4095
9172// CHECK: [0xff,0x1f,0x20,0xe1,0x00,0x05,0x02,0x03]
9173
9174buffer_atomic_and v5, off, s[8:11], s3
9175// CHECK: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
9176
9177buffer_atomic_and v5, off, s[8:11], s3 offset:0
9178// CHECK: [0x00,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
9179
9180buffer_atomic_and v5, off, s[8:11], s3 offset:7
9181// CHECK: [0x07,0x00,0x20,0xe1,0x00,0x05,0x02,0x03]
9182
9183buffer_atomic_and v5, off, s[8:11], s3 offset:4095 glc
9184// CHECK: [0xff,0x4f,0x20,0xe1,0x00,0x05,0x02,0x03]
9185
9186buffer_atomic_and v5, off, s[8:11], s3 offset:4095 slc
9187// CHECK: [0xff,0x0f,0x22,0xe1,0x00,0x05,0x02,0x03]
9188
9189buffer_atomic_or v5, off, s[8:11], s3 offset:4095
9190// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x03]
9191
9192buffer_atomic_or v255, off, s[8:11], s3 offset:4095
9193// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0xff,0x02,0x03]
9194
9195buffer_atomic_or v5, off, s[12:15], s3 offset:4095
9196// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x03,0x03]
9197
9198buffer_atomic_or v5, off, s[96:99], s3 offset:4095
9199// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x18,0x03]
9200
9201buffer_atomic_or v5, off, ttmp[8:11], s3 offset:4095
9202// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x1e,0x03]
9203
9204buffer_atomic_or v5, off, s[8:11], s101 offset:4095
9205// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x65]
9206
9207buffer_atomic_or v5, off, s[8:11], m0 offset:4095
9208// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x7c]
9209
9210buffer_atomic_or v5, off, s[8:11], 0 offset:4095
9211// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0x80]
9212
9213buffer_atomic_or v5, off, s[8:11], -1 offset:4095
9214// CHECK: [0xff,0x0f,0x24,0xe1,0x00,0x05,0x02,0xc1]
9215
9216buffer_atomic_or v5, v0, s[8:11], s3 idxen offset:4095
9217// CHECK: [0xff,0x2f,0x24,0xe1,0x00,0x05,0x02,0x03]
9218
9219buffer_atomic_or v5, v0, s[8:11], s3 offen offset:4095
9220// CHECK: [0xff,0x1f,0x24,0xe1,0x00,0x05,0x02,0x03]
9221
9222buffer_atomic_or v5, off, s[8:11], s3
9223// CHECK: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
9224
9225buffer_atomic_or v5, off, s[8:11], s3 offset:0
9226// CHECK: [0x00,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
9227
9228buffer_atomic_or v5, off, s[8:11], s3 offset:7
9229// CHECK: [0x07,0x00,0x24,0xe1,0x00,0x05,0x02,0x03]
9230
9231buffer_atomic_or v5, off, s[8:11], s3 offset:4095 glc
9232// CHECK: [0xff,0x4f,0x24,0xe1,0x00,0x05,0x02,0x03]
9233
9234buffer_atomic_or v5, off, s[8:11], s3 offset:4095 slc
9235// CHECK: [0xff,0x0f,0x26,0xe1,0x00,0x05,0x02,0x03]
9236
9237buffer_atomic_xor v5, off, s[8:11], s3 offset:4095
9238// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x03]
9239
9240buffer_atomic_xor v255, off, s[8:11], s3 offset:4095
9241// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0xff,0x02,0x03]
9242
9243buffer_atomic_xor v5, off, s[12:15], s3 offset:4095
9244// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x03,0x03]
9245
9246buffer_atomic_xor v5, off, s[96:99], s3 offset:4095
9247// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x18,0x03]
9248
9249buffer_atomic_xor v5, off, ttmp[8:11], s3 offset:4095
9250// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x1e,0x03]
9251
9252buffer_atomic_xor v5, off, s[8:11], s101 offset:4095
9253// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x65]
9254
9255buffer_atomic_xor v5, off, s[8:11], m0 offset:4095
9256// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x7c]
9257
9258buffer_atomic_xor v5, off, s[8:11], 0 offset:4095
9259// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0x80]
9260
9261buffer_atomic_xor v5, off, s[8:11], -1 offset:4095
9262// CHECK: [0xff,0x0f,0x28,0xe1,0x00,0x05,0x02,0xc1]
9263
9264buffer_atomic_xor v5, v0, s[8:11], s3 idxen offset:4095
9265// CHECK: [0xff,0x2f,0x28,0xe1,0x00,0x05,0x02,0x03]
9266
9267buffer_atomic_xor v5, v0, s[8:11], s3 offen offset:4095
9268// CHECK: [0xff,0x1f,0x28,0xe1,0x00,0x05,0x02,0x03]
9269
9270buffer_atomic_xor v5, off, s[8:11], s3
9271// CHECK: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
9272
9273buffer_atomic_xor v5, off, s[8:11], s3 offset:0
9274// CHECK: [0x00,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
9275
9276buffer_atomic_xor v5, off, s[8:11], s3 offset:7
9277// CHECK: [0x07,0x00,0x28,0xe1,0x00,0x05,0x02,0x03]
9278
9279buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 glc
9280// CHECK: [0xff,0x4f,0x28,0xe1,0x00,0x05,0x02,0x03]
9281
9282buffer_atomic_xor v5, off, s[8:11], s3 offset:4095 slc
9283// CHECK: [0xff,0x0f,0x2a,0xe1,0x00,0x05,0x02,0x03]
9284
9285buffer_atomic_inc v5, off, s[8:11], s3 offset:4095
9286// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x03]
9287
9288buffer_atomic_inc v255, off, s[8:11], s3 offset:4095
9289// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0xff,0x02,0x03]
9290
9291buffer_atomic_inc v5, off, s[12:15], s3 offset:4095
9292// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x03,0x03]
9293
9294buffer_atomic_inc v5, off, s[96:99], s3 offset:4095
9295// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x18,0x03]
9296
9297buffer_atomic_inc v5, off, ttmp[8:11], s3 offset:4095
9298// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x1e,0x03]
9299
9300buffer_atomic_inc v5, off, s[8:11], s101 offset:4095
9301// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x65]
9302
9303buffer_atomic_inc v5, off, s[8:11], m0 offset:4095
9304// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x7c]
9305
9306buffer_atomic_inc v5, off, s[8:11], 0 offset:4095
9307// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0x80]
9308
9309buffer_atomic_inc v5, off, s[8:11], -1 offset:4095
9310// CHECK: [0xff,0x0f,0x2c,0xe1,0x00,0x05,0x02,0xc1]
9311
9312buffer_atomic_inc v5, v0, s[8:11], s3 idxen offset:4095
9313// CHECK: [0xff,0x2f,0x2c,0xe1,0x00,0x05,0x02,0x03]
9314
9315buffer_atomic_inc v5, v0, s[8:11], s3 offen offset:4095
9316// CHECK: [0xff,0x1f,0x2c,0xe1,0x00,0x05,0x02,0x03]
9317
9318buffer_atomic_inc v5, off, s[8:11], s3
9319// CHECK: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
9320
9321buffer_atomic_inc v5, off, s[8:11], s3 offset:0
9322// CHECK: [0x00,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
9323
9324buffer_atomic_inc v5, off, s[8:11], s3 offset:7
9325// CHECK: [0x07,0x00,0x2c,0xe1,0x00,0x05,0x02,0x03]
9326
9327buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 glc
9328// CHECK: [0xff,0x4f,0x2c,0xe1,0x00,0x05,0x02,0x03]
9329
9330buffer_atomic_inc v5, off, s[8:11], s3 offset:4095 slc
9331// CHECK: [0xff,0x0f,0x2e,0xe1,0x00,0x05,0x02,0x03]
9332
9333buffer_atomic_dec v5, off, s[8:11], s3 offset:4095
9334// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x03]
9335
9336buffer_atomic_dec v255, off, s[8:11], s3 offset:4095
9337// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0xff,0x02,0x03]
9338
9339buffer_atomic_dec v5, off, s[12:15], s3 offset:4095
9340// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x03,0x03]
9341
9342buffer_atomic_dec v5, off, s[96:99], s3 offset:4095
9343// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x18,0x03]
9344
9345buffer_atomic_dec v5, off, ttmp[8:11], s3 offset:4095
9346// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x1e,0x03]
9347
9348buffer_atomic_dec v5, off, s[8:11], s101 offset:4095
9349// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x65]
9350
9351buffer_atomic_dec v5, off, s[8:11], m0 offset:4095
9352// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x7c]
9353
9354buffer_atomic_dec v5, off, s[8:11], 0 offset:4095
9355// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0x80]
9356
9357buffer_atomic_dec v5, off, s[8:11], -1 offset:4095
9358// CHECK: [0xff,0x0f,0x30,0xe1,0x00,0x05,0x02,0xc1]
9359
9360buffer_atomic_dec v5, v0, s[8:11], s3 idxen offset:4095
9361// CHECK: [0xff,0x2f,0x30,0xe1,0x00,0x05,0x02,0x03]
9362
9363buffer_atomic_dec v5, v0, s[8:11], s3 offen offset:4095
9364// CHECK: [0xff,0x1f,0x30,0xe1,0x00,0x05,0x02,0x03]
9365
9366buffer_atomic_dec v5, off, s[8:11], s3
9367// CHECK: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
9368
9369buffer_atomic_dec v5, off, s[8:11], s3 offset:0
9370// CHECK: [0x00,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
9371
9372buffer_atomic_dec v5, off, s[8:11], s3 offset:7
9373// CHECK: [0x07,0x00,0x30,0xe1,0x00,0x05,0x02,0x03]
9374
9375buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 glc
9376// CHECK: [0xff,0x4f,0x30,0xe1,0x00,0x05,0x02,0x03]
9377
9378buffer_atomic_dec v5, off, s[8:11], s3 offset:4095 slc
9379// CHECK: [0xff,0x0f,0x32,0xe1,0x00,0x05,0x02,0x03]
9380
9381buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095
9382// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x03]
9383
9384buffer_atomic_swap_x2 v[254:255], off, s[8:11], s3 offset:4095
9385// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0xfe,0x02,0x03]
9386
9387buffer_atomic_swap_x2 v[5:6], off, s[12:15], s3 offset:4095
9388// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x03,0x03]
9389
9390buffer_atomic_swap_x2 v[5:6], off, s[96:99], s3 offset:4095
9391// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x18,0x03]
9392
9393buffer_atomic_swap_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9394// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x1e,0x03]
9395
9396buffer_atomic_swap_x2 v[5:6], off, s[8:11], s101 offset:4095
9397// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x65]
9398
9399buffer_atomic_swap_x2 v[5:6], off, s[8:11], m0 offset:4095
9400// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x7c]
9401
9402buffer_atomic_swap_x2 v[5:6], off, s[8:11], 0 offset:4095
9403// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0x80]
9404
9405buffer_atomic_swap_x2 v[5:6], off, s[8:11], -1 offset:4095
9406// CHECK: [0xff,0x0f,0x80,0xe1,0x00,0x05,0x02,0xc1]
9407
9408buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9409// CHECK: [0xff,0x2f,0x80,0xe1,0x00,0x05,0x02,0x03]
9410
9411buffer_atomic_swap_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9412// CHECK: [0xff,0x1f,0x80,0xe1,0x00,0x05,0x02,0x03]
9413
9414buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3
9415// CHECK: [0x00,0x00,0x80,0xe1,0x00,0x05,0x02,0x03]
9416
9417buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:0
9418// CHECK: [0x00,0x00,0x80,0xe1,0x00,0x05,0x02,0x03]
9419
9420buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:7
9421// CHECK: [0x07,0x00,0x80,0xe1,0x00,0x05,0x02,0x03]
9422
9423buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9424// CHECK: [0xff,0x4f,0x80,0xe1,0x00,0x05,0x02,0x03]
9425
9426buffer_atomic_swap_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9427// CHECK: [0xff,0x0f,0x82,0xe1,0x00,0x05,0x02,0x03]
9428
9429buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095
9430// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x03]
9431
9432buffer_atomic_cmpswap_x2 v[252:255], off, s[8:11], s3 offset:4095
9433// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0xfc,0x02,0x03]
9434
9435buffer_atomic_cmpswap_x2 v[5:8], off, s[12:15], s3 offset:4095
9436// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x03,0x03]
9437
9438buffer_atomic_cmpswap_x2 v[5:8], off, s[96:99], s3 offset:4095
9439// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x18,0x03]
9440
9441buffer_atomic_cmpswap_x2 v[5:8], off, ttmp[8:11], s3 offset:4095
9442// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x1e,0x03]
9443
9444buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s101 offset:4095
9445// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x65]
9446
9447buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], m0 offset:4095
9448// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x7c]
9449
9450buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], 0 offset:4095
9451// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0x80]
9452
9453buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], -1 offset:4095
9454// CHECK: [0xff,0x0f,0x84,0xe1,0x00,0x05,0x02,0xc1]
9455
9456buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 idxen offset:4095
9457// CHECK: [0xff,0x2f,0x84,0xe1,0x00,0x05,0x02,0x03]
9458
9459buffer_atomic_cmpswap_x2 v[5:8], v0, s[8:11], s3 offen offset:4095
9460// CHECK: [0xff,0x1f,0x84,0xe1,0x00,0x05,0x02,0x03]
9461
9462buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3
9463// CHECK: [0x00,0x00,0x84,0xe1,0x00,0x05,0x02,0x03]
9464
9465buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:0
9466// CHECK: [0x00,0x00,0x84,0xe1,0x00,0x05,0x02,0x03]
9467
9468buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:7
9469// CHECK: [0x07,0x00,0x84,0xe1,0x00,0x05,0x02,0x03]
9470
9471buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 glc
9472// CHECK: [0xff,0x4f,0x84,0xe1,0x00,0x05,0x02,0x03]
9473
9474buffer_atomic_cmpswap_x2 v[5:8], off, s[8:11], s3 offset:4095 slc
9475// CHECK: [0xff,0x0f,0x86,0xe1,0x00,0x05,0x02,0x03]
9476
9477buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095
9478// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x03]
9479
9480buffer_atomic_add_x2 v[254:255], off, s[8:11], s3 offset:4095
9481// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0xfe,0x02,0x03]
9482
9483buffer_atomic_add_x2 v[5:6], off, s[12:15], s3 offset:4095
9484// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x03,0x03]
9485
9486buffer_atomic_add_x2 v[5:6], off, s[96:99], s3 offset:4095
9487// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x18,0x03]
9488
9489buffer_atomic_add_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9490// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x1e,0x03]
9491
9492buffer_atomic_add_x2 v[5:6], off, s[8:11], s101 offset:4095
9493// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x65]
9494
9495buffer_atomic_add_x2 v[5:6], off, s[8:11], m0 offset:4095
9496// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x7c]
9497
9498buffer_atomic_add_x2 v[5:6], off, s[8:11], 0 offset:4095
9499// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0x80]
9500
9501buffer_atomic_add_x2 v[5:6], off, s[8:11], -1 offset:4095
9502// CHECK: [0xff,0x0f,0x88,0xe1,0x00,0x05,0x02,0xc1]
9503
9504buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9505// CHECK: [0xff,0x2f,0x88,0xe1,0x00,0x05,0x02,0x03]
9506
9507buffer_atomic_add_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9508// CHECK: [0xff,0x1f,0x88,0xe1,0x00,0x05,0x02,0x03]
9509
9510buffer_atomic_add_x2 v[5:6], off, s[8:11], s3
9511// CHECK: [0x00,0x00,0x88,0xe1,0x00,0x05,0x02,0x03]
9512
9513buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:0
9514// CHECK: [0x00,0x00,0x88,0xe1,0x00,0x05,0x02,0x03]
9515
9516buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:7
9517// CHECK: [0x07,0x00,0x88,0xe1,0x00,0x05,0x02,0x03]
9518
9519buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9520// CHECK: [0xff,0x4f,0x88,0xe1,0x00,0x05,0x02,0x03]
9521
9522buffer_atomic_add_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9523// CHECK: [0xff,0x0f,0x8a,0xe1,0x00,0x05,0x02,0x03]
9524
9525buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095
9526// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x03]
9527
9528buffer_atomic_sub_x2 v[254:255], off, s[8:11], s3 offset:4095
9529// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0xfe,0x02,0x03]
9530
9531buffer_atomic_sub_x2 v[5:6], off, s[12:15], s3 offset:4095
9532// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x03,0x03]
9533
9534buffer_atomic_sub_x2 v[5:6], off, s[96:99], s3 offset:4095
9535// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x18,0x03]
9536
9537buffer_atomic_sub_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9538// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x1e,0x03]
9539
9540buffer_atomic_sub_x2 v[5:6], off, s[8:11], s101 offset:4095
9541// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x65]
9542
9543buffer_atomic_sub_x2 v[5:6], off, s[8:11], m0 offset:4095
9544// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x7c]
9545
9546buffer_atomic_sub_x2 v[5:6], off, s[8:11], 0 offset:4095
9547// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0x80]
9548
9549buffer_atomic_sub_x2 v[5:6], off, s[8:11], -1 offset:4095
9550// CHECK: [0xff,0x0f,0x8c,0xe1,0x00,0x05,0x02,0xc1]
9551
9552buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9553// CHECK: [0xff,0x2f,0x8c,0xe1,0x00,0x05,0x02,0x03]
9554
9555buffer_atomic_sub_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9556// CHECK: [0xff,0x1f,0x8c,0xe1,0x00,0x05,0x02,0x03]
9557
9558buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3
9559// CHECK: [0x00,0x00,0x8c,0xe1,0x00,0x05,0x02,0x03]
9560
9561buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:0
9562// CHECK: [0x00,0x00,0x8c,0xe1,0x00,0x05,0x02,0x03]
9563
9564buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:7
9565// CHECK: [0x07,0x00,0x8c,0xe1,0x00,0x05,0x02,0x03]
9566
9567buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9568// CHECK: [0xff,0x4f,0x8c,0xe1,0x00,0x05,0x02,0x03]
9569
9570buffer_atomic_sub_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9571// CHECK: [0xff,0x0f,0x8e,0xe1,0x00,0x05,0x02,0x03]
9572
9573buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095
9574// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x03]
9575
9576buffer_atomic_smin_x2 v[254:255], off, s[8:11], s3 offset:4095
9577// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0xfe,0x02,0x03]
9578
9579buffer_atomic_smin_x2 v[5:6], off, s[12:15], s3 offset:4095
9580// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x03,0x03]
9581
9582buffer_atomic_smin_x2 v[5:6], off, s[96:99], s3 offset:4095
9583// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x18,0x03]
9584
9585buffer_atomic_smin_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9586// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x1e,0x03]
9587
9588buffer_atomic_smin_x2 v[5:6], off, s[8:11], s101 offset:4095
9589// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x65]
9590
9591buffer_atomic_smin_x2 v[5:6], off, s[8:11], m0 offset:4095
9592// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x7c]
9593
9594buffer_atomic_smin_x2 v[5:6], off, s[8:11], 0 offset:4095
9595// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0x80]
9596
9597buffer_atomic_smin_x2 v[5:6], off, s[8:11], -1 offset:4095
9598// CHECK: [0xff,0x0f,0x90,0xe1,0x00,0x05,0x02,0xc1]
9599
9600buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9601// CHECK: [0xff,0x2f,0x90,0xe1,0x00,0x05,0x02,0x03]
9602
9603buffer_atomic_smin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9604// CHECK: [0xff,0x1f,0x90,0xe1,0x00,0x05,0x02,0x03]
9605
9606buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3
9607// CHECK: [0x00,0x00,0x90,0xe1,0x00,0x05,0x02,0x03]
9608
9609buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:0
9610// CHECK: [0x00,0x00,0x90,0xe1,0x00,0x05,0x02,0x03]
9611
9612buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:7
9613// CHECK: [0x07,0x00,0x90,0xe1,0x00,0x05,0x02,0x03]
9614
9615buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9616// CHECK: [0xff,0x4f,0x90,0xe1,0x00,0x05,0x02,0x03]
9617
9618buffer_atomic_smin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9619// CHECK: [0xff,0x0f,0x92,0xe1,0x00,0x05,0x02,0x03]
9620
9621buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095
9622// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x03]
9623
9624buffer_atomic_umin_x2 v[254:255], off, s[8:11], s3 offset:4095
9625// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0xfe,0x02,0x03]
9626
9627buffer_atomic_umin_x2 v[5:6], off, s[12:15], s3 offset:4095
9628// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x03,0x03]
9629
9630buffer_atomic_umin_x2 v[5:6], off, s[96:99], s3 offset:4095
9631// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x18,0x03]
9632
9633buffer_atomic_umin_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9634// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x1e,0x03]
9635
9636buffer_atomic_umin_x2 v[5:6], off, s[8:11], s101 offset:4095
9637// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x65]
9638
9639buffer_atomic_umin_x2 v[5:6], off, s[8:11], m0 offset:4095
9640// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x7c]
9641
9642buffer_atomic_umin_x2 v[5:6], off, s[8:11], 0 offset:4095
9643// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0x80]
9644
9645buffer_atomic_umin_x2 v[5:6], off, s[8:11], -1 offset:4095
9646// CHECK: [0xff,0x0f,0x94,0xe1,0x00,0x05,0x02,0xc1]
9647
9648buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9649// CHECK: [0xff,0x2f,0x94,0xe1,0x00,0x05,0x02,0x03]
9650
9651buffer_atomic_umin_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9652// CHECK: [0xff,0x1f,0x94,0xe1,0x00,0x05,0x02,0x03]
9653
9654buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3
9655// CHECK: [0x00,0x00,0x94,0xe1,0x00,0x05,0x02,0x03]
9656
9657buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:0
9658// CHECK: [0x00,0x00,0x94,0xe1,0x00,0x05,0x02,0x03]
9659
9660buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:7
9661// CHECK: [0x07,0x00,0x94,0xe1,0x00,0x05,0x02,0x03]
9662
9663buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9664// CHECK: [0xff,0x4f,0x94,0xe1,0x00,0x05,0x02,0x03]
9665
9666buffer_atomic_umin_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9667// CHECK: [0xff,0x0f,0x96,0xe1,0x00,0x05,0x02,0x03]
9668
9669buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095
9670// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x03]
9671
9672buffer_atomic_smax_x2 v[254:255], off, s[8:11], s3 offset:4095
9673// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0xfe,0x02,0x03]
9674
9675buffer_atomic_smax_x2 v[5:6], off, s[12:15], s3 offset:4095
9676// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x03,0x03]
9677
9678buffer_atomic_smax_x2 v[5:6], off, s[96:99], s3 offset:4095
9679// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x18,0x03]
9680
9681buffer_atomic_smax_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9682// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x1e,0x03]
9683
9684buffer_atomic_smax_x2 v[5:6], off, s[8:11], s101 offset:4095
9685// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x65]
9686
9687buffer_atomic_smax_x2 v[5:6], off, s[8:11], m0 offset:4095
9688// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x7c]
9689
9690buffer_atomic_smax_x2 v[5:6], off, s[8:11], 0 offset:4095
9691// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0x80]
9692
9693buffer_atomic_smax_x2 v[5:6], off, s[8:11], -1 offset:4095
9694// CHECK: [0xff,0x0f,0x98,0xe1,0x00,0x05,0x02,0xc1]
9695
9696buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9697// CHECK: [0xff,0x2f,0x98,0xe1,0x00,0x05,0x02,0x03]
9698
9699buffer_atomic_smax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9700// CHECK: [0xff,0x1f,0x98,0xe1,0x00,0x05,0x02,0x03]
9701
9702buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3
9703// CHECK: [0x00,0x00,0x98,0xe1,0x00,0x05,0x02,0x03]
9704
9705buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:0
9706// CHECK: [0x00,0x00,0x98,0xe1,0x00,0x05,0x02,0x03]
9707
9708buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:7
9709// CHECK: [0x07,0x00,0x98,0xe1,0x00,0x05,0x02,0x03]
9710
9711buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9712// CHECK: [0xff,0x4f,0x98,0xe1,0x00,0x05,0x02,0x03]
9713
9714buffer_atomic_smax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9715// CHECK: [0xff,0x0f,0x9a,0xe1,0x00,0x05,0x02,0x03]
9716
9717buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095
9718// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x03]
9719
9720buffer_atomic_umax_x2 v[254:255], off, s[8:11], s3 offset:4095
9721// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0xfe,0x02,0x03]
9722
9723buffer_atomic_umax_x2 v[5:6], off, s[12:15], s3 offset:4095
9724// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x03,0x03]
9725
9726buffer_atomic_umax_x2 v[5:6], off, s[96:99], s3 offset:4095
9727// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x18,0x03]
9728
9729buffer_atomic_umax_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9730// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x1e,0x03]
9731
9732buffer_atomic_umax_x2 v[5:6], off, s[8:11], s101 offset:4095
9733// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x65]
9734
9735buffer_atomic_umax_x2 v[5:6], off, s[8:11], m0 offset:4095
9736// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x7c]
9737
9738buffer_atomic_umax_x2 v[5:6], off, s[8:11], 0 offset:4095
9739// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0x80]
9740
9741buffer_atomic_umax_x2 v[5:6], off, s[8:11], -1 offset:4095
9742// CHECK: [0xff,0x0f,0x9c,0xe1,0x00,0x05,0x02,0xc1]
9743
9744buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9745// CHECK: [0xff,0x2f,0x9c,0xe1,0x00,0x05,0x02,0x03]
9746
9747buffer_atomic_umax_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9748// CHECK: [0xff,0x1f,0x9c,0xe1,0x00,0x05,0x02,0x03]
9749
9750buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3
9751// CHECK: [0x00,0x00,0x9c,0xe1,0x00,0x05,0x02,0x03]
9752
9753buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:0
9754// CHECK: [0x00,0x00,0x9c,0xe1,0x00,0x05,0x02,0x03]
9755
9756buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:7
9757// CHECK: [0x07,0x00,0x9c,0xe1,0x00,0x05,0x02,0x03]
9758
9759buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9760// CHECK: [0xff,0x4f,0x9c,0xe1,0x00,0x05,0x02,0x03]
9761
9762buffer_atomic_umax_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9763// CHECK: [0xff,0x0f,0x9e,0xe1,0x00,0x05,0x02,0x03]
9764
9765buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095
9766// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x03]
9767
9768buffer_atomic_and_x2 v[254:255], off, s[8:11], s3 offset:4095
9769// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0xfe,0x02,0x03]
9770
9771buffer_atomic_and_x2 v[5:6], off, s[12:15], s3 offset:4095
9772// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x03,0x03]
9773
9774buffer_atomic_and_x2 v[5:6], off, s[96:99], s3 offset:4095
9775// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x18,0x03]
9776
9777buffer_atomic_and_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9778// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x1e,0x03]
9779
9780buffer_atomic_and_x2 v[5:6], off, s[8:11], s101 offset:4095
9781// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x65]
9782
9783buffer_atomic_and_x2 v[5:6], off, s[8:11], m0 offset:4095
9784// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x7c]
9785
9786buffer_atomic_and_x2 v[5:6], off, s[8:11], 0 offset:4095
9787// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0x80]
9788
9789buffer_atomic_and_x2 v[5:6], off, s[8:11], -1 offset:4095
9790// CHECK: [0xff,0x0f,0xa0,0xe1,0x00,0x05,0x02,0xc1]
9791
9792buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9793// CHECK: [0xff,0x2f,0xa0,0xe1,0x00,0x05,0x02,0x03]
9794
9795buffer_atomic_and_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9796// CHECK: [0xff,0x1f,0xa0,0xe1,0x00,0x05,0x02,0x03]
9797
9798buffer_atomic_and_x2 v[5:6], off, s[8:11], s3
9799// CHECK: [0x00,0x00,0xa0,0xe1,0x00,0x05,0x02,0x03]
9800
9801buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:0
9802// CHECK: [0x00,0x00,0xa0,0xe1,0x00,0x05,0x02,0x03]
9803
9804buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:7
9805// CHECK: [0x07,0x00,0xa0,0xe1,0x00,0x05,0x02,0x03]
9806
9807buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9808// CHECK: [0xff,0x4f,0xa0,0xe1,0x00,0x05,0x02,0x03]
9809
9810buffer_atomic_and_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9811// CHECK: [0xff,0x0f,0xa2,0xe1,0x00,0x05,0x02,0x03]
9812
9813buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095
9814// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x03]
9815
9816buffer_atomic_or_x2 v[254:255], off, s[8:11], s3 offset:4095
9817// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0xfe,0x02,0x03]
9818
9819buffer_atomic_or_x2 v[5:6], off, s[12:15], s3 offset:4095
9820// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x03,0x03]
9821
9822buffer_atomic_or_x2 v[5:6], off, s[96:99], s3 offset:4095
9823// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x18,0x03]
9824
9825buffer_atomic_or_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9826// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x1e,0x03]
9827
9828buffer_atomic_or_x2 v[5:6], off, s[8:11], s101 offset:4095
9829// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x65]
9830
9831buffer_atomic_or_x2 v[5:6], off, s[8:11], m0 offset:4095
9832// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x7c]
9833
9834buffer_atomic_or_x2 v[5:6], off, s[8:11], 0 offset:4095
9835// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0x80]
9836
9837buffer_atomic_or_x2 v[5:6], off, s[8:11], -1 offset:4095
9838// CHECK: [0xff,0x0f,0xa4,0xe1,0x00,0x05,0x02,0xc1]
9839
9840buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9841// CHECK: [0xff,0x2f,0xa4,0xe1,0x00,0x05,0x02,0x03]
9842
9843buffer_atomic_or_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9844// CHECK: [0xff,0x1f,0xa4,0xe1,0x00,0x05,0x02,0x03]
9845
9846buffer_atomic_or_x2 v[5:6], off, s[8:11], s3
9847// CHECK: [0x00,0x00,0xa4,0xe1,0x00,0x05,0x02,0x03]
9848
9849buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:0
9850// CHECK: [0x00,0x00,0xa4,0xe1,0x00,0x05,0x02,0x03]
9851
9852buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:7
9853// CHECK: [0x07,0x00,0xa4,0xe1,0x00,0x05,0x02,0x03]
9854
9855buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9856// CHECK: [0xff,0x4f,0xa4,0xe1,0x00,0x05,0x02,0x03]
9857
9858buffer_atomic_or_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9859// CHECK: [0xff,0x0f,0xa6,0xe1,0x00,0x05,0x02,0x03]
9860
9861buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095
9862// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x03]
9863
9864buffer_atomic_xor_x2 v[254:255], off, s[8:11], s3 offset:4095
9865// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0xfe,0x02,0x03]
9866
9867buffer_atomic_xor_x2 v[5:6], off, s[12:15], s3 offset:4095
9868// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x03,0x03]
9869
9870buffer_atomic_xor_x2 v[5:6], off, s[96:99], s3 offset:4095
9871// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x18,0x03]
9872
9873buffer_atomic_xor_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9874// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x1e,0x03]
9875
9876buffer_atomic_xor_x2 v[5:6], off, s[8:11], s101 offset:4095
9877// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x65]
9878
9879buffer_atomic_xor_x2 v[5:6], off, s[8:11], m0 offset:4095
9880// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x7c]
9881
9882buffer_atomic_xor_x2 v[5:6], off, s[8:11], 0 offset:4095
9883// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0x80]
9884
9885buffer_atomic_xor_x2 v[5:6], off, s[8:11], -1 offset:4095
9886// CHECK: [0xff,0x0f,0xa8,0xe1,0x00,0x05,0x02,0xc1]
9887
9888buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9889// CHECK: [0xff,0x2f,0xa8,0xe1,0x00,0x05,0x02,0x03]
9890
9891buffer_atomic_xor_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9892// CHECK: [0xff,0x1f,0xa8,0xe1,0x00,0x05,0x02,0x03]
9893
9894buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3
9895// CHECK: [0x00,0x00,0xa8,0xe1,0x00,0x05,0x02,0x03]
9896
9897buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:0
9898// CHECK: [0x00,0x00,0xa8,0xe1,0x00,0x05,0x02,0x03]
9899
9900buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:7
9901// CHECK: [0x07,0x00,0xa8,0xe1,0x00,0x05,0x02,0x03]
9902
9903buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9904// CHECK: [0xff,0x4f,0xa8,0xe1,0x00,0x05,0x02,0x03]
9905
9906buffer_atomic_xor_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9907// CHECK: [0xff,0x0f,0xaa,0xe1,0x00,0x05,0x02,0x03]
9908
9909buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095
9910// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x03]
9911
9912buffer_atomic_inc_x2 v[254:255], off, s[8:11], s3 offset:4095
9913// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0xfe,0x02,0x03]
9914
9915buffer_atomic_inc_x2 v[5:6], off, s[12:15], s3 offset:4095
9916// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x03,0x03]
9917
9918buffer_atomic_inc_x2 v[5:6], off, s[96:99], s3 offset:4095
9919// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x18,0x03]
9920
9921buffer_atomic_inc_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9922// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x1e,0x03]
9923
9924buffer_atomic_inc_x2 v[5:6], off, s[8:11], s101 offset:4095
9925// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x65]
9926
9927buffer_atomic_inc_x2 v[5:6], off, s[8:11], m0 offset:4095
9928// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x7c]
9929
9930buffer_atomic_inc_x2 v[5:6], off, s[8:11], 0 offset:4095
9931// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0x80]
9932
9933buffer_atomic_inc_x2 v[5:6], off, s[8:11], -1 offset:4095
9934// CHECK: [0xff,0x0f,0xac,0xe1,0x00,0x05,0x02,0xc1]
9935
9936buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9937// CHECK: [0xff,0x2f,0xac,0xe1,0x00,0x05,0x02,0x03]
9938
9939buffer_atomic_inc_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9940// CHECK: [0xff,0x1f,0xac,0xe1,0x00,0x05,0x02,0x03]
9941
9942buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3
9943// CHECK: [0x00,0x00,0xac,0xe1,0x00,0x05,0x02,0x03]
9944
9945buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:0
9946// CHECK: [0x00,0x00,0xac,0xe1,0x00,0x05,0x02,0x03]
9947
9948buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:7
9949// CHECK: [0x07,0x00,0xac,0xe1,0x00,0x05,0x02,0x03]
9950
9951buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
9952// CHECK: [0xff,0x4f,0xac,0xe1,0x00,0x05,0x02,0x03]
9953
9954buffer_atomic_inc_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
9955// CHECK: [0xff,0x0f,0xae,0xe1,0x00,0x05,0x02,0x03]
9956
9957buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095
9958// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x03]
9959
9960buffer_atomic_dec_x2 v[254:255], off, s[8:11], s3 offset:4095
9961// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0xfe,0x02,0x03]
9962
9963buffer_atomic_dec_x2 v[5:6], off, s[12:15], s3 offset:4095
9964// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x03,0x03]
9965
9966buffer_atomic_dec_x2 v[5:6], off, s[96:99], s3 offset:4095
9967// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x18,0x03]
9968
9969buffer_atomic_dec_x2 v[5:6], off, ttmp[8:11], s3 offset:4095
9970// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x1e,0x03]
9971
9972buffer_atomic_dec_x2 v[5:6], off, s[8:11], s101 offset:4095
9973// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x65]
9974
9975buffer_atomic_dec_x2 v[5:6], off, s[8:11], m0 offset:4095
9976// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x7c]
9977
9978buffer_atomic_dec_x2 v[5:6], off, s[8:11], 0 offset:4095
9979// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0x80]
9980
9981buffer_atomic_dec_x2 v[5:6], off, s[8:11], -1 offset:4095
9982// CHECK: [0xff,0x0f,0xb0,0xe1,0x00,0x05,0x02,0xc1]
9983
9984buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 idxen offset:4095
9985// CHECK: [0xff,0x2f,0xb0,0xe1,0x00,0x05,0x02,0x03]
9986
9987buffer_atomic_dec_x2 v[5:6], v0, s[8:11], s3 offen offset:4095
9988// CHECK: [0xff,0x1f,0xb0,0xe1,0x00,0x05,0x02,0x03]
9989
9990buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3
9991// CHECK: [0x00,0x00,0xb0,0xe1,0x00,0x05,0x02,0x03]
9992
9993buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:0
9994// CHECK: [0x00,0x00,0xb0,0xe1,0x00,0x05,0x02,0x03]
9995
9996buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:7
9997// CHECK: [0x07,0x00,0xb0,0xe1,0x00,0x05,0x02,0x03]
9998
9999buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 glc
10000// CHECK: [0xff,0x4f,0xb0,0xe1,0x00,0x05,0x02,0x03]
10001
10002buffer_atomic_dec_x2 v[5:6], off, s[8:11], s3 offset:4095 slc
10003// CHECK: [0xff,0x0f,0xb2,0xe1,0x00,0x05,0x02,0x03]
10004
10005s_load_dword s5, s[2:3], s2
10006// CHECK: [0x41,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10007
10008s_load_dword s101, s[2:3], s2
10009// CHECK: [0x41,0x19,0x00,0xc0,0x02,0x00,0x00,0x00]
10010
10011s_load_dword flat_scratch_lo, s[2:3], s2
10012// CHECK: [0x81,0x19,0x00,0xc0,0x02,0x00,0x00,0x00]
10013
10014s_load_dword flat_scratch_hi, s[2:3], s2
10015// CHECK: [0xc1,0x19,0x00,0xc0,0x02,0x00,0x00,0x00]
10016
10017s_load_dword vcc_lo, s[2:3], s2
10018// CHECK: [0x81,0x1a,0x00,0xc0,0x02,0x00,0x00,0x00]
10019
10020s_load_dword vcc_hi, s[2:3], s2
10021// CHECK: [0xc1,0x1a,0x00,0xc0,0x02,0x00,0x00,0x00]
10022
10023s_load_dword tba_lo, s[2:3], s2
10024// CHECK: [0x01,0x1b,0x00,0xc0,0x02,0x00,0x00,0x00]
10025
10026s_load_dword tba_hi, s[2:3], s2
10027// CHECK: [0x41,0x1b,0x00,0xc0,0x02,0x00,0x00,0x00]
10028
10029s_load_dword tma_lo, s[2:3], s2
10030// CHECK: [0x81,0x1b,0x00,0xc0,0x02,0x00,0x00,0x00]
10031
10032s_load_dword tma_hi, s[2:3], s2
10033// CHECK: [0xc1,0x1b,0x00,0xc0,0x02,0x00,0x00,0x00]
10034
10035s_load_dword ttmp11, s[2:3], s2
10036// CHECK: [0xc1,0x1e,0x00,0xc0,0x02,0x00,0x00,0x00]
10037
10038s_load_dword s5, s[4:5], s2
10039// CHECK: [0x42,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10040
10041s_load_dword s5, s[100:101], s2
10042// CHECK: [0x72,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10043
10044s_load_dword s5, flat_scratch, s2
10045// CHECK: [0x73,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10046
10047s_load_dword s5, vcc, s2
10048// CHECK: [0x75,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10049
10050s_load_dword s5, tba, s2
10051// CHECK: [0x76,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10052
10053s_load_dword s5, tma, s2
10054// CHECK: [0x77,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10055
10056s_load_dword s5, ttmp[10:11], s2
10057// CHECK: [0x7d,0x01,0x00,0xc0,0x02,0x00,0x00,0x00]
10058
10059s_load_dword s5, s[2:3], s101
10060// CHECK: [0x41,0x01,0x00,0xc0,0x65,0x00,0x00,0x00]
10061
10062s_load_dword s5, s[2:3], flat_scratch_lo
10063// CHECK: [0x41,0x01,0x00,0xc0,0x66,0x00,0x00,0x00]
10064
10065s_load_dword s5, s[2:3], flat_scratch_hi
10066// CHECK: [0x41,0x01,0x00,0xc0,0x67,0x00,0x00,0x00]
10067
10068s_load_dword s5, s[2:3], vcc_lo
10069// CHECK: [0x41,0x01,0x00,0xc0,0x6a,0x00,0x00,0x00]
10070
10071s_load_dword s5, s[2:3], vcc_hi
10072// CHECK: [0x41,0x01,0x00,0xc0,0x6b,0x00,0x00,0x00]
10073
10074s_load_dword s5, s[2:3], tba_lo
10075// CHECK: [0x41,0x01,0x00,0xc0,0x6c,0x00,0x00,0x00]
10076
10077s_load_dword s5, s[2:3], tba_hi
10078// CHECK: [0x41,0x01,0x00,0xc0,0x6d,0x00,0x00,0x00]
10079
10080s_load_dword s5, s[2:3], tma_lo
10081// CHECK: [0x41,0x01,0x00,0xc0,0x6e,0x00,0x00,0x00]
10082
10083s_load_dword s5, s[2:3], tma_hi
10084// CHECK: [0x41,0x01,0x00,0xc0,0x6f,0x00,0x00,0x00]
10085
10086s_load_dword s5, s[2:3], ttmp11
10087// CHECK: [0x41,0x01,0x00,0xc0,0x7b,0x00,0x00,0x00]
10088
10089s_load_dword s5, s[2:3], m0
10090// CHECK: [0x41,0x01,0x00,0xc0,0x7c,0x00,0x00,0x00]
10091
10092s_load_dword s5, s[2:3], 0x7ffff
10093// CHECK: [0x41,0x01,0x02,0xc0,0xff,0xff,0x07,0x00]
10094
10095s_load_dword s5, s[2:3], s2 glc
10096// CHECK: [0x41,0x01,0x01,0xc0,0x02,0x00,0x00,0x00]
10097
10098s_load_dwordx2 s[10:11], s[2:3], s2
10099// CHECK: [0x81,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10100
10101s_load_dwordx2 s[12:13], s[2:3], s2
10102// CHECK: [0x01,0x03,0x04,0xc0,0x02,0x00,0x00,0x00]
10103
10104s_load_dwordx2 s[100:101], s[2:3], s2
10105// CHECK: [0x01,0x19,0x04,0xc0,0x02,0x00,0x00,0x00]
10106
10107s_load_dwordx2 flat_scratch, s[2:3], s2
10108// CHECK: [0x81,0x19,0x04,0xc0,0x02,0x00,0x00,0x00]
10109
10110s_load_dwordx2 vcc, s[2:3], s2
10111// CHECK: [0x81,0x1a,0x04,0xc0,0x02,0x00,0x00,0x00]
10112
10113s_load_dwordx2 tba, s[2:3], s2
10114// CHECK: [0x01,0x1b,0x04,0xc0,0x02,0x00,0x00,0x00]
10115
10116s_load_dwordx2 tma, s[2:3], s2
10117// CHECK: [0x81,0x1b,0x04,0xc0,0x02,0x00,0x00,0x00]
10118
10119s_load_dwordx2 ttmp[10:11], s[2:3], s2
10120// CHECK: [0x81,0x1e,0x04,0xc0,0x02,0x00,0x00,0x00]
10121
10122s_load_dwordx2 s[10:11], s[4:5], s2
10123// CHECK: [0x82,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10124
10125s_load_dwordx2 s[10:11], s[100:101], s2
10126// CHECK: [0xb2,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10127
10128s_load_dwordx2 s[10:11], flat_scratch, s2
10129// CHECK: [0xb3,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10130
10131s_load_dwordx2 s[10:11], vcc, s2
10132// CHECK: [0xb5,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10133
10134s_load_dwordx2 s[10:11], tba, s2
10135// CHECK: [0xb6,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10136
10137s_load_dwordx2 s[10:11], tma, s2
10138// CHECK: [0xb7,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10139
10140s_load_dwordx2 s[10:11], ttmp[10:11], s2
10141// CHECK: [0xbd,0x02,0x04,0xc0,0x02,0x00,0x00,0x00]
10142
10143s_load_dwordx2 s[10:11], s[2:3], s101
10144// CHECK: [0x81,0x02,0x04,0xc0,0x65,0x00,0x00,0x00]
10145
10146s_load_dwordx2 s[10:11], s[2:3], flat_scratch_lo
10147// CHECK: [0x81,0x02,0x04,0xc0,0x66,0x00,0x00,0x00]
10148
10149s_load_dwordx2 s[10:11], s[2:3], flat_scratch_hi
10150// CHECK: [0x81,0x02,0x04,0xc0,0x67,0x00,0x00,0x00]
10151
10152s_load_dwordx2 s[10:11], s[2:3], vcc_lo
10153// CHECK: [0x81,0x02,0x04,0xc0,0x6a,0x00,0x00,0x00]
10154
10155s_load_dwordx2 s[10:11], s[2:3], vcc_hi
10156// CHECK: [0x81,0x02,0x04,0xc0,0x6b,0x00,0x00,0x00]
10157
10158s_load_dwordx2 s[10:11], s[2:3], tba_lo
10159// CHECK: [0x81,0x02,0x04,0xc0,0x6c,0x00,0x00,0x00]
10160
10161s_load_dwordx2 s[10:11], s[2:3], tba_hi
10162// CHECK: [0x81,0x02,0x04,0xc0,0x6d,0x00,0x00,0x00]
10163
10164s_load_dwordx2 s[10:11], s[2:3], tma_lo
10165// CHECK: [0x81,0x02,0x04,0xc0,0x6e,0x00,0x00,0x00]
10166
10167s_load_dwordx2 s[10:11], s[2:3], tma_hi
10168// CHECK: [0x81,0x02,0x04,0xc0,0x6f,0x00,0x00,0x00]
10169
10170s_load_dwordx2 s[10:11], s[2:3], ttmp11
10171// CHECK: [0x81,0x02,0x04,0xc0,0x7b,0x00,0x00,0x00]
10172
10173s_load_dwordx2 s[10:11], s[2:3], m0
10174// CHECK: [0x81,0x02,0x04,0xc0,0x7c,0x00,0x00,0x00]
10175
10176s_load_dwordx2 s[10:11], s[2:3], 0x7ffff
10177// CHECK: [0x81,0x02,0x06,0xc0,0xff,0xff,0x07,0x00]
10178
10179s_load_dwordx2 s[10:11], s[2:3], s2 glc
10180// CHECK: [0x81,0x02,0x05,0xc0,0x02,0x00,0x00,0x00]
10181
10182s_load_dwordx4 s[20:23], s[2:3], s2
10183// CHECK: [0x01,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10184
10185s_load_dwordx4 s[24:27], s[2:3], s2
10186// CHECK: [0x01,0x06,0x08,0xc0,0x02,0x00,0x00,0x00]
10187
10188s_load_dwordx4 s[96:99], s[2:3], s2
10189// CHECK: [0x01,0x18,0x08,0xc0,0x02,0x00,0x00,0x00]
10190
10191s_load_dwordx4 ttmp[8:11], s[2:3], s2
10192// CHECK: [0x01,0x1e,0x08,0xc0,0x02,0x00,0x00,0x00]
10193
10194s_load_dwordx4 s[20:23], s[4:5], s2
10195// CHECK: [0x02,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10196
10197s_load_dwordx4 s[20:23], s[100:101], s2
10198// CHECK: [0x32,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10199
10200s_load_dwordx4 s[20:23], flat_scratch, s2
10201// CHECK: [0x33,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10202
10203s_load_dwordx4 s[20:23], vcc, s2
10204// CHECK: [0x35,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10205
10206s_load_dwordx4 s[20:23], tba, s2
10207// CHECK: [0x36,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10208
10209s_load_dwordx4 s[20:23], tma, s2
10210// CHECK: [0x37,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10211
10212s_load_dwordx4 s[20:23], ttmp[10:11], s2
10213// CHECK: [0x3d,0x05,0x08,0xc0,0x02,0x00,0x00,0x00]
10214
10215s_load_dwordx4 s[20:23], s[2:3], s101
10216// CHECK: [0x01,0x05,0x08,0xc0,0x65,0x00,0x00,0x00]
10217
10218s_load_dwordx4 s[20:23], s[2:3], flat_scratch_lo
10219// CHECK: [0x01,0x05,0x08,0xc0,0x66,0x00,0x00,0x00]
10220
10221s_load_dwordx4 s[20:23], s[2:3], flat_scratch_hi
10222// CHECK: [0x01,0x05,0x08,0xc0,0x67,0x00,0x00,0x00]
10223
10224s_load_dwordx4 s[20:23], s[2:3], vcc_lo
10225// CHECK: [0x01,0x05,0x08,0xc0,0x6a,0x00,0x00,0x00]
10226
10227s_load_dwordx4 s[20:23], s[2:3], vcc_hi
10228// CHECK: [0x01,0x05,0x08,0xc0,0x6b,0x00,0x00,0x00]
10229
10230s_load_dwordx4 s[20:23], s[2:3], tba_lo
10231// CHECK: [0x01,0x05,0x08,0xc0,0x6c,0x00,0x00,0x00]
10232
10233s_load_dwordx4 s[20:23], s[2:3], tba_hi
10234// CHECK: [0x01,0x05,0x08,0xc0,0x6d,0x00,0x00,0x00]
10235
10236s_load_dwordx4 s[20:23], s[2:3], tma_lo
10237// CHECK: [0x01,0x05,0x08,0xc0,0x6e,0x00,0x00,0x00]
10238
10239s_load_dwordx4 s[20:23], s[2:3], tma_hi
10240// CHECK: [0x01,0x05,0x08,0xc0,0x6f,0x00,0x00,0x00]
10241
10242s_load_dwordx4 s[20:23], s[2:3], ttmp11
10243// CHECK: [0x01,0x05,0x08,0xc0,0x7b,0x00,0x00,0x00]
10244
10245s_load_dwordx4 s[20:23], s[2:3], m0
10246// CHECK: [0x01,0x05,0x08,0xc0,0x7c,0x00,0x00,0x00]
10247
10248s_load_dwordx4 s[20:23], s[2:3], 0x7ffff
10249// CHECK: [0x01,0x05,0x0a,0xc0,0xff,0xff,0x07,0x00]
10250
10251s_load_dwordx4 s[20:23], s[2:3], s2 glc
10252// CHECK: [0x01,0x05,0x09,0xc0,0x02,0x00,0x00,0x00]
10253
10254s_load_dwordx8 s[20:27], s[2:3], s2
10255// CHECK: [0x01,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10256
10257s_load_dwordx8 s[24:31], s[2:3], s2
10258// CHECK: [0x01,0x06,0x0c,0xc0,0x02,0x00,0x00,0x00]
10259
10260s_load_dwordx8 s[92:99], s[2:3], s2
10261// CHECK: [0x01,0x17,0x0c,0xc0,0x02,0x00,0x00,0x00]
10262
10263s_load_dwordx8 ttmp[4:11], s[2:3], s2
10264// CHECK: [0x01,0x1d,0x0c,0xc0,0x02,0x00,0x00,0x00]
10265
10266s_load_dwordx8 s[20:27], s[4:5], s2
10267// CHECK: [0x02,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10268
10269s_load_dwordx8 s[20:27], s[100:101], s2
10270// CHECK: [0x32,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10271
10272s_load_dwordx8 s[20:27], flat_scratch, s2
10273// CHECK: [0x33,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10274
10275s_load_dwordx8 s[20:27], vcc, s2
10276// CHECK: [0x35,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10277
10278s_load_dwordx8 s[20:27], tba, s2
10279// CHECK: [0x36,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10280
10281s_load_dwordx8 s[20:27], tma, s2
10282// CHECK: [0x37,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10283
10284s_load_dwordx8 s[20:27], ttmp[10:11], s2
10285// CHECK: [0x3d,0x05,0x0c,0xc0,0x02,0x00,0x00,0x00]
10286
10287s_load_dwordx8 s[20:27], s[2:3], s101
10288// CHECK: [0x01,0x05,0x0c,0xc0,0x65,0x00,0x00,0x00]
10289
10290s_load_dwordx8 s[20:27], s[2:3], flat_scratch_lo
10291// CHECK: [0x01,0x05,0x0c,0xc0,0x66,0x00,0x00,0x00]
10292
10293s_load_dwordx8 s[20:27], s[2:3], flat_scratch_hi
10294// CHECK: [0x01,0x05,0x0c,0xc0,0x67,0x00,0x00,0x00]
10295
10296s_load_dwordx8 s[20:27], s[2:3], vcc_lo
10297// CHECK: [0x01,0x05,0x0c,0xc0,0x6a,0x00,0x00,0x00]
10298
10299s_load_dwordx8 s[20:27], s[2:3], vcc_hi
10300// CHECK: [0x01,0x05,0x0c,0xc0,0x6b,0x00,0x00,0x00]
10301
10302s_load_dwordx8 s[20:27], s[2:3], tba_lo
10303// CHECK: [0x01,0x05,0x0c,0xc0,0x6c,0x00,0x00,0x00]
10304
10305s_load_dwordx8 s[20:27], s[2:3], tba_hi
10306// CHECK: [0x01,0x05,0x0c,0xc0,0x6d,0x00,0x00,0x00]
10307
10308s_load_dwordx8 s[20:27], s[2:3], tma_lo
10309// CHECK: [0x01,0x05,0x0c,0xc0,0x6e,0x00,0x00,0x00]
10310
10311s_load_dwordx8 s[20:27], s[2:3], tma_hi
10312// CHECK: [0x01,0x05,0x0c,0xc0,0x6f,0x00,0x00,0x00]
10313
10314s_load_dwordx8 s[20:27], s[2:3], ttmp11
10315// CHECK: [0x01,0x05,0x0c,0xc0,0x7b,0x00,0x00,0x00]
10316
10317s_load_dwordx8 s[20:27], s[2:3], m0
10318// CHECK: [0x01,0x05,0x0c,0xc0,0x7c,0x00,0x00,0x00]
10319
10320s_load_dwordx8 s[20:27], s[2:3], 0x7ffff
10321// CHECK: [0x01,0x05,0x0e,0xc0,0xff,0xff,0x07,0x00]
10322
10323s_load_dwordx8 s[20:27], s[2:3], s2 glc
10324// CHECK: [0x01,0x05,0x0d,0xc0,0x02,0x00,0x00,0x00]
10325
10326s_load_dwordx16 s[20:35], s[2:3], s2
10327// CHECK: [0x01,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10328
10329s_load_dwordx16 s[24:39], s[2:3], s2
10330// CHECK: [0x01,0x06,0x10,0xc0,0x02,0x00,0x00,0x00]
10331
10332s_load_dwordx16 s[84:99], s[2:3], s2
10333// CHECK: [0x01,0x15,0x10,0xc0,0x02,0x00,0x00,0x00]
10334
10335s_load_dwordx16 s[20:35], s[4:5], s2
10336// CHECK: [0x02,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10337
10338s_load_dwordx16 s[20:35], s[100:101], s2
10339// CHECK: [0x32,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10340
10341s_load_dwordx16 s[20:35], flat_scratch, s2
10342// CHECK: [0x33,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10343
10344s_load_dwordx16 s[20:35], vcc, s2
10345// CHECK: [0x35,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10346
10347s_load_dwordx16 s[20:35], tba, s2
10348// CHECK: [0x36,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10349
10350s_load_dwordx16 s[20:35], tma, s2
10351// CHECK: [0x37,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10352
10353s_load_dwordx16 s[20:35], ttmp[10:11], s2
10354// CHECK: [0x3d,0x05,0x10,0xc0,0x02,0x00,0x00,0x00]
10355
10356s_load_dwordx16 s[20:35], s[2:3], s101
10357// CHECK: [0x01,0x05,0x10,0xc0,0x65,0x00,0x00,0x00]
10358
10359s_load_dwordx16 s[20:35], s[2:3], flat_scratch_lo
10360// CHECK: [0x01,0x05,0x10,0xc0,0x66,0x00,0x00,0x00]
10361
10362s_load_dwordx16 s[20:35], s[2:3], flat_scratch_hi
10363// CHECK: [0x01,0x05,0x10,0xc0,0x67,0x00,0x00,0x00]
10364
10365s_load_dwordx16 s[20:35], s[2:3], vcc_lo
10366// CHECK: [0x01,0x05,0x10,0xc0,0x6a,0x00,0x00,0x00]
10367
10368s_load_dwordx16 s[20:35], s[2:3], vcc_hi
10369// CHECK: [0x01,0x05,0x10,0xc0,0x6b,0x00,0x00,0x00]
10370
10371s_load_dwordx16 s[20:35], s[2:3], tba_lo
10372// CHECK: [0x01,0x05,0x10,0xc0,0x6c,0x00,0x00,0x00]
10373
10374s_load_dwordx16 s[20:35], s[2:3], tba_hi
10375// CHECK: [0x01,0x05,0x10,0xc0,0x6d,0x00,0x00,0x00]
10376
10377s_load_dwordx16 s[20:35], s[2:3], tma_lo
10378// CHECK: [0x01,0x05,0x10,0xc0,0x6e,0x00,0x00,0x00]
10379
10380s_load_dwordx16 s[20:35], s[2:3], tma_hi
10381// CHECK: [0x01,0x05,0x10,0xc0,0x6f,0x00,0x00,0x00]
10382
10383s_load_dwordx16 s[20:35], s[2:3], ttmp11
10384// CHECK: [0x01,0x05,0x10,0xc0,0x7b,0x00,0x00,0x00]
10385
10386s_load_dwordx16 s[20:35], s[2:3], m0
10387// CHECK: [0x01,0x05,0x10,0xc0,0x7c,0x00,0x00,0x00]
10388
10389s_load_dwordx16 s[20:35], s[2:3], 0x7ffff
10390// CHECK: [0x01,0x05,0x12,0xc0,0xff,0xff,0x07,0x00]
10391
10392s_load_dwordx16 s[20:35], s[2:3], s2 glc
10393// CHECK: [0x01,0x05,0x11,0xc0,0x02,0x00,0x00,0x00]
10394
10395s_buffer_load_dword s5, s[4:7], s2
10396// CHECK: [0x42,0x01,0x20,0xc0,0x02,0x00,0x00,0x00]
10397
10398s_buffer_load_dword s101, s[4:7], s2
10399// CHECK: [0x42,0x19,0x20,0xc0,0x02,0x00,0x00,0x00]
10400
10401s_buffer_load_dword flat_scratch_lo, s[4:7], s2
10402// CHECK: [0x82,0x19,0x20,0xc0,0x02,0x00,0x00,0x00]
10403
10404s_buffer_load_dword flat_scratch_hi, s[4:7], s2
10405// CHECK: [0xc2,0x19,0x20,0xc0,0x02,0x00,0x00,0x00]
10406
10407s_buffer_load_dword vcc_lo, s[4:7], s2
10408// CHECK: [0x82,0x1a,0x20,0xc0,0x02,0x00,0x00,0x00]
10409
10410s_buffer_load_dword vcc_hi, s[4:7], s2
10411// CHECK: [0xc2,0x1a,0x20,0xc0,0x02,0x00,0x00,0x00]
10412
10413s_buffer_load_dword tba_lo, s[4:7], s2
10414// CHECK: [0x02,0x1b,0x20,0xc0,0x02,0x00,0x00,0x00]
10415
10416s_buffer_load_dword tba_hi, s[4:7], s2
10417// CHECK: [0x42,0x1b,0x20,0xc0,0x02,0x00,0x00,0x00]
10418
10419s_buffer_load_dword tma_lo, s[4:7], s2
10420// CHECK: [0x82,0x1b,0x20,0xc0,0x02,0x00,0x00,0x00]
10421
10422s_buffer_load_dword tma_hi, s[4:7], s2
10423// CHECK: [0xc2,0x1b,0x20,0xc0,0x02,0x00,0x00,0x00]
10424
10425s_buffer_load_dword ttmp11, s[4:7], s2
10426// CHECK: [0xc2,0x1e,0x20,0xc0,0x02,0x00,0x00,0x00]
10427
10428s_buffer_load_dword s5, s[8:11], s2
10429// CHECK: [0x44,0x01,0x20,0xc0,0x02,0x00,0x00,0x00]
10430
10431s_buffer_load_dword s5, s[96:99], s2
10432// CHECK: [0x70,0x01,0x20,0xc0,0x02,0x00,0x00,0x00]
10433
10434s_buffer_load_dword s5, ttmp[8:11], s2
10435// CHECK: [0x7c,0x01,0x20,0xc0,0x02,0x00,0x00,0x00]
10436
10437s_buffer_load_dword s5, s[4:7], s101
10438// CHECK: [0x42,0x01,0x20,0xc0,0x65,0x00,0x00,0x00]
10439
10440s_buffer_load_dword s5, s[4:7], flat_scratch_lo
10441// CHECK: [0x42,0x01,0x20,0xc0,0x66,0x00,0x00,0x00]
10442
10443s_buffer_load_dword s5, s[4:7], flat_scratch_hi
10444// CHECK: [0x42,0x01,0x20,0xc0,0x67,0x00,0x00,0x00]
10445
10446s_buffer_load_dword s5, s[4:7], vcc_lo
10447// CHECK: [0x42,0x01,0x20,0xc0,0x6a,0x00,0x00,0x00]
10448
10449s_buffer_load_dword s5, s[4:7], vcc_hi
10450// CHECK: [0x42,0x01,0x20,0xc0,0x6b,0x00,0x00,0x00]
10451
10452s_buffer_load_dword s5, s[4:7], tba_lo
10453// CHECK: [0x42,0x01,0x20,0xc0,0x6c,0x00,0x00,0x00]
10454
10455s_buffer_load_dword s5, s[4:7], tba_hi
10456// CHECK: [0x42,0x01,0x20,0xc0,0x6d,0x00,0x00,0x00]
10457
10458s_buffer_load_dword s5, s[4:7], tma_lo
10459// CHECK: [0x42,0x01,0x20,0xc0,0x6e,0x00,0x00,0x00]
10460
10461s_buffer_load_dword s5, s[4:7], tma_hi
10462// CHECK: [0x42,0x01,0x20,0xc0,0x6f,0x00,0x00,0x00]
10463
10464s_buffer_load_dword s5, s[4:7], ttmp11
10465// CHECK: [0x42,0x01,0x20,0xc0,0x7b,0x00,0x00,0x00]
10466
10467s_buffer_load_dword s5, s[4:7], m0
10468// CHECK: [0x42,0x01,0x20,0xc0,0x7c,0x00,0x00,0x00]
10469
10470s_buffer_load_dword s5, s[4:7], 0x7ffff
10471// CHECK: [0x42,0x01,0x22,0xc0,0xff,0xff,0x07,0x00]
10472
10473s_buffer_load_dword s5, s[4:7], s2 glc
10474// CHECK: [0x42,0x01,0x21,0xc0,0x02,0x00,0x00,0x00]
10475
10476s_buffer_load_dwordx2 s[10:11], s[4:7], s2
10477// CHECK: [0x82,0x02,0x24,0xc0,0x02,0x00,0x00,0x00]
10478
10479s_buffer_load_dwordx2 s[12:13], s[4:7], s2
10480// CHECK: [0x02,0x03,0x24,0xc0,0x02,0x00,0x00,0x00]
10481
10482s_buffer_load_dwordx2 s[100:101], s[4:7], s2
10483// CHECK: [0x02,0x19,0x24,0xc0,0x02,0x00,0x00,0x00]
10484
10485s_buffer_load_dwordx2 flat_scratch, s[4:7], s2
10486// CHECK: [0x82,0x19,0x24,0xc0,0x02,0x00,0x00,0x00]
10487
10488s_buffer_load_dwordx2 vcc, s[4:7], s2
10489// CHECK: [0x82,0x1a,0x24,0xc0,0x02,0x00,0x00,0x00]
10490
10491s_buffer_load_dwordx2 tba, s[4:7], s2
10492// CHECK: [0x02,0x1b,0x24,0xc0,0x02,0x00,0x00,0x00]
10493
10494s_buffer_load_dwordx2 tma, s[4:7], s2
10495// CHECK: [0x82,0x1b,0x24,0xc0,0x02,0x00,0x00,0x00]
10496
10497s_buffer_load_dwordx2 ttmp[10:11], s[4:7], s2
10498// CHECK: [0x82,0x1e,0x24,0xc0,0x02,0x00,0x00,0x00]
10499
10500s_buffer_load_dwordx2 s[10:11], s[8:11], s2
10501// CHECK: [0x84,0x02,0x24,0xc0,0x02,0x00,0x00,0x00]
10502
10503s_buffer_load_dwordx2 s[10:11], s[96:99], s2
10504// CHECK: [0xb0,0x02,0x24,0xc0,0x02,0x00,0x00,0x00]
10505
10506s_buffer_load_dwordx2 s[10:11], ttmp[8:11], s2
10507// CHECK: [0xbc,0x02,0x24,0xc0,0x02,0x00,0x00,0x00]
10508
10509s_buffer_load_dwordx2 s[10:11], s[4:7], s101
10510// CHECK: [0x82,0x02,0x24,0xc0,0x65,0x00,0x00,0x00]
10511
10512s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_lo
10513// CHECK: [0x82,0x02,0x24,0xc0,0x66,0x00,0x00,0x00]
10514
10515s_buffer_load_dwordx2 s[10:11], s[4:7], flat_scratch_hi
10516// CHECK: [0x82,0x02,0x24,0xc0,0x67,0x00,0x00,0x00]
10517
10518s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_lo
10519// CHECK: [0x82,0x02,0x24,0xc0,0x6a,0x00,0x00,0x00]
10520
10521s_buffer_load_dwordx2 s[10:11], s[4:7], vcc_hi
10522// CHECK: [0x82,0x02,0x24,0xc0,0x6b,0x00,0x00,0x00]
10523
10524s_buffer_load_dwordx2 s[10:11], s[4:7], tba_lo
10525// CHECK: [0x82,0x02,0x24,0xc0,0x6c,0x00,0x00,0x00]
10526
10527s_buffer_load_dwordx2 s[10:11], s[4:7], tba_hi
10528// CHECK: [0x82,0x02,0x24,0xc0,0x6d,0x00,0x00,0x00]
10529
10530s_buffer_load_dwordx2 s[10:11], s[4:7], tma_lo
10531// CHECK: [0x82,0x02,0x24,0xc0,0x6e,0x00,0x00,0x00]
10532
10533s_buffer_load_dwordx2 s[10:11], s[4:7], tma_hi
10534// CHECK: [0x82,0x02,0x24,0xc0,0x6f,0x00,0x00,0x00]
10535
10536s_buffer_load_dwordx2 s[10:11], s[4:7], ttmp11
10537// CHECK: [0x82,0x02,0x24,0xc0,0x7b,0x00,0x00,0x00]
10538
10539s_buffer_load_dwordx2 s[10:11], s[4:7], m0
10540// CHECK: [0x82,0x02,0x24,0xc0,0x7c,0x00,0x00,0x00]
10541
10542s_buffer_load_dwordx2 s[10:11], s[4:7], 0x7ffff
10543// CHECK: [0x82,0x02,0x26,0xc0,0xff,0xff,0x07,0x00]
10544
10545s_buffer_load_dwordx2 s[10:11], s[4:7], s2 glc
10546// CHECK: [0x82,0x02,0x25,0xc0,0x02,0x00,0x00,0x00]
10547
10548s_buffer_load_dwordx4 s[20:23], s[4:7], s2
10549// CHECK: [0x02,0x05,0x28,0xc0,0x02,0x00,0x00,0x00]
10550
10551s_buffer_load_dwordx4 s[24:27], s[4:7], s2
10552// CHECK: [0x02,0x06,0x28,0xc0,0x02,0x00,0x00,0x00]
10553
10554s_buffer_load_dwordx4 s[96:99], s[4:7], s2
10555// CHECK: [0x02,0x18,0x28,0xc0,0x02,0x00,0x00,0x00]
10556
10557s_buffer_load_dwordx4 ttmp[8:11], s[4:7], s2
10558// CHECK: [0x02,0x1e,0x28,0xc0,0x02,0x00,0x00,0x00]
10559
10560s_buffer_load_dwordx4 s[20:23], s[8:11], s2
10561// CHECK: [0x04,0x05,0x28,0xc0,0x02,0x00,0x00,0x00]
10562
10563s_buffer_load_dwordx4 s[20:23], s[96:99], s2
10564// CHECK: [0x30,0x05,0x28,0xc0,0x02,0x00,0x00,0x00]
10565
10566s_buffer_load_dwordx4 s[20:23], ttmp[8:11], s2
10567// CHECK: [0x3c,0x05,0x28,0xc0,0x02,0x00,0x00,0x00]
10568
10569s_buffer_load_dwordx4 s[20:23], s[4:7], s101
10570// CHECK: [0x02,0x05,0x28,0xc0,0x65,0x00,0x00,0x00]
10571
10572s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_lo
10573// CHECK: [0x02,0x05,0x28,0xc0,0x66,0x00,0x00,0x00]
10574
10575s_buffer_load_dwordx4 s[20:23], s[4:7], flat_scratch_hi
10576// CHECK: [0x02,0x05,0x28,0xc0,0x67,0x00,0x00,0x00]
10577
10578s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_lo
10579// CHECK: [0x02,0x05,0x28,0xc0,0x6a,0x00,0x00,0x00]
10580
10581s_buffer_load_dwordx4 s[20:23], s[4:7], vcc_hi
10582// CHECK: [0x02,0x05,0x28,0xc0,0x6b,0x00,0x00,0x00]
10583
10584s_buffer_load_dwordx4 s[20:23], s[4:7], tba_lo
10585// CHECK: [0x02,0x05,0x28,0xc0,0x6c,0x00,0x00,0x00]
10586
10587s_buffer_load_dwordx4 s[20:23], s[4:7], tba_hi
10588// CHECK: [0x02,0x05,0x28,0xc0,0x6d,0x00,0x00,0x00]
10589
10590s_buffer_load_dwordx4 s[20:23], s[4:7], tma_lo
10591// CHECK: [0x02,0x05,0x28,0xc0,0x6e,0x00,0x00,0x00]
10592
10593s_buffer_load_dwordx4 s[20:23], s[4:7], tma_hi
10594// CHECK: [0x02,0x05,0x28,0xc0,0x6f,0x00,0x00,0x00]
10595
10596s_buffer_load_dwordx4 s[20:23], s[4:7], ttmp11
10597// CHECK: [0x02,0x05,0x28,0xc0,0x7b,0x00,0x00,0x00]
10598
10599s_buffer_load_dwordx4 s[20:23], s[4:7], m0
10600// CHECK: [0x02,0x05,0x28,0xc0,0x7c,0x00,0x00,0x00]
10601
10602s_buffer_load_dwordx4 s[20:23], s[4:7], 0x7ffff
10603// CHECK: [0x02,0x05,0x2a,0xc0,0xff,0xff,0x07,0x00]
10604
10605s_buffer_load_dwordx4 s[20:23], s[4:7], s2 glc
10606// CHECK: [0x02,0x05,0x29,0xc0,0x02,0x00,0x00,0x00]
10607
10608s_buffer_load_dwordx8 s[20:27], s[4:7], s2
10609// CHECK: [0x02,0x05,0x2c,0xc0,0x02,0x00,0x00,0x00]
10610
10611s_buffer_load_dwordx8 s[24:31], s[4:7], s2
10612// CHECK: [0x02,0x06,0x2c,0xc0,0x02,0x00,0x00,0x00]
10613
10614s_buffer_load_dwordx8 s[92:99], s[4:7], s2
10615// CHECK: [0x02,0x17,0x2c,0xc0,0x02,0x00,0x00,0x00]
10616
10617s_buffer_load_dwordx8 ttmp[4:11], s[4:7], s2
10618// CHECK: [0x02,0x1d,0x2c,0xc0,0x02,0x00,0x00,0x00]
10619
10620s_buffer_load_dwordx8 s[20:27], s[8:11], s2
10621// CHECK: [0x04,0x05,0x2c,0xc0,0x02,0x00,0x00,0x00]
10622
10623s_buffer_load_dwordx8 s[20:27], s[96:99], s2
10624// CHECK: [0x30,0x05,0x2c,0xc0,0x02,0x00,0x00,0x00]
10625
10626s_buffer_load_dwordx8 s[20:27], ttmp[8:11], s2
10627// CHECK: [0x3c,0x05,0x2c,0xc0,0x02,0x00,0x00,0x00]
10628
10629s_buffer_load_dwordx8 s[20:27], s[4:7], s101
10630// CHECK: [0x02,0x05,0x2c,0xc0,0x65,0x00,0x00,0x00]
10631
10632s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_lo
10633// CHECK: [0x02,0x05,0x2c,0xc0,0x66,0x00,0x00,0x00]
10634
10635s_buffer_load_dwordx8 s[20:27], s[4:7], flat_scratch_hi
10636// CHECK: [0x02,0x05,0x2c,0xc0,0x67,0x00,0x00,0x00]
10637
10638s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_lo
10639// CHECK: [0x02,0x05,0x2c,0xc0,0x6a,0x00,0x00,0x00]
10640
10641s_buffer_load_dwordx8 s[20:27], s[4:7], vcc_hi
10642// CHECK: [0x02,0x05,0x2c,0xc0,0x6b,0x00,0x00,0x00]
10643
10644s_buffer_load_dwordx8 s[20:27], s[4:7], tba_lo
10645// CHECK: [0x02,0x05,0x2c,0xc0,0x6c,0x00,0x00,0x00]
10646
10647s_buffer_load_dwordx8 s[20:27], s[4:7], tba_hi
10648// CHECK: [0x02,0x05,0x2c,0xc0,0x6d,0x00,0x00,0x00]
10649
10650s_buffer_load_dwordx8 s[20:27], s[4:7], tma_lo
10651// CHECK: [0x02,0x05,0x2c,0xc0,0x6e,0x00,0x00,0x00]
10652
10653s_buffer_load_dwordx8 s[20:27], s[4:7], tma_hi
10654// CHECK: [0x02,0x05,0x2c,0xc0,0x6f,0x00,0x00,0x00]
10655
10656s_buffer_load_dwordx8 s[20:27], s[4:7], ttmp11
10657// CHECK: [0x02,0x05,0x2c,0xc0,0x7b,0x00,0x00,0x00]
10658
10659s_buffer_load_dwordx8 s[20:27], s[4:7], m0
10660// CHECK: [0x02,0x05,0x2c,0xc0,0x7c,0x00,0x00,0x00]
10661
10662s_buffer_load_dwordx8 s[20:27], s[4:7], 0x7ffff
10663// CHECK: [0x02,0x05,0x2e,0xc0,0xff,0xff,0x07,0x00]
10664
10665s_buffer_load_dwordx8 s[20:27], s[4:7], s2 glc
10666// CHECK: [0x02,0x05,0x2d,0xc0,0x02,0x00,0x00,0x00]
10667
10668s_buffer_load_dwordx16 s[20:35], s[4:7], s2
10669// CHECK: [0x02,0x05,0x30,0xc0,0x02,0x00,0x00,0x00]
10670
10671s_buffer_load_dwordx16 s[24:39], s[4:7], s2
10672// CHECK: [0x02,0x06,0x30,0xc0,0x02,0x00,0x00,0x00]
10673
10674s_buffer_load_dwordx16 s[84:99], s[4:7], s2
10675// CHECK: [0x02,0x15,0x30,0xc0,0x02,0x00,0x00,0x00]
10676
10677s_buffer_load_dwordx16 s[20:35], s[8:11], s2
10678// CHECK: [0x04,0x05,0x30,0xc0,0x02,0x00,0x00,0x00]
10679
10680s_buffer_load_dwordx16 s[20:35], s[96:99], s2
10681// CHECK: [0x30,0x05,0x30,0xc0,0x02,0x00,0x00,0x00]
10682
10683s_buffer_load_dwordx16 s[20:35], ttmp[8:11], s2
10684// CHECK: [0x3c,0x05,0x30,0xc0,0x02,0x00,0x00,0x00]
10685
10686s_buffer_load_dwordx16 s[20:35], s[4:7], s101
10687// CHECK: [0x02,0x05,0x30,0xc0,0x65,0x00,0x00,0x00]
10688
10689s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_lo
10690// CHECK: [0x02,0x05,0x30,0xc0,0x66,0x00,0x00,0x00]
10691
10692s_buffer_load_dwordx16 s[20:35], s[4:7], flat_scratch_hi
10693// CHECK: [0x02,0x05,0x30,0xc0,0x67,0x00,0x00,0x00]
10694
10695s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_lo
10696// CHECK: [0x02,0x05,0x30,0xc0,0x6a,0x00,0x00,0x00]
10697
10698s_buffer_load_dwordx16 s[20:35], s[4:7], vcc_hi
10699// CHECK: [0x02,0x05,0x30,0xc0,0x6b,0x00,0x00,0x00]
10700
10701s_buffer_load_dwordx16 s[20:35], s[4:7], tba_lo
10702// CHECK: [0x02,0x05,0x30,0xc0,0x6c,0x00,0x00,0x00]
10703
10704s_buffer_load_dwordx16 s[20:35], s[4:7], tba_hi
10705// CHECK: [0x02,0x05,0x30,0xc0,0x6d,0x00,0x00,0x00]
10706
10707s_buffer_load_dwordx16 s[20:35], s[4:7], tma_lo
10708// CHECK: [0x02,0x05,0x30,0xc0,0x6e,0x00,0x00,0x00]
10709
10710s_buffer_load_dwordx16 s[20:35], s[4:7], tma_hi
10711// CHECK: [0x02,0x05,0x30,0xc0,0x6f,0x00,0x00,0x00]
10712
10713s_buffer_load_dwordx16 s[20:35], s[4:7], ttmp11
10714// CHECK: [0x02,0x05,0x30,0xc0,0x7b,0x00,0x00,0x00]
10715
10716s_buffer_load_dwordx16 s[20:35], s[4:7], m0
10717// CHECK: [0x02,0x05,0x30,0xc0,0x7c,0x00,0x00,0x00]
10718
10719s_buffer_load_dwordx16 s[20:35], s[4:7], 0x7ffff
10720// CHECK: [0x02,0x05,0x32,0xc0,0xff,0xff,0x07,0x00]
10721
10722s_buffer_load_dwordx16 s[20:35], s[4:7], s2 glc
10723// CHECK: [0x02,0x05,0x31,0xc0,0x02,0x00,0x00,0x00]
10724
10725s_store_dword s1, s[4:5], m0
10726// CHECK: [0x42,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10727
10728s_store_dword s101, s[4:5], m0
10729// CHECK: [0x42,0x19,0x40,0xc0,0x7c,0x00,0x00,0x00]
10730
10731s_store_dword flat_scratch_lo, s[4:5], m0
10732// CHECK: [0x82,0x19,0x40,0xc0,0x7c,0x00,0x00,0x00]
10733
10734s_store_dword flat_scratch_hi, s[4:5], m0
10735// CHECK: [0xc2,0x19,0x40,0xc0,0x7c,0x00,0x00,0x00]
10736
10737s_store_dword vcc_lo, s[4:5], m0
10738// CHECK: [0x82,0x1a,0x40,0xc0,0x7c,0x00,0x00,0x00]
10739
10740s_store_dword vcc_hi, s[4:5], m0
10741// CHECK: [0xc2,0x1a,0x40,0xc0,0x7c,0x00,0x00,0x00]
10742
10743s_store_dword tba_lo, s[4:5], m0
10744// CHECK: [0x02,0x1b,0x40,0xc0,0x7c,0x00,0x00,0x00]
10745
10746s_store_dword tba_hi, s[4:5], m0
10747// CHECK: [0x42,0x1b,0x40,0xc0,0x7c,0x00,0x00,0x00]
10748
10749s_store_dword tma_lo, s[4:5], m0
10750// CHECK: [0x82,0x1b,0x40,0xc0,0x7c,0x00,0x00,0x00]
10751
10752s_store_dword tma_hi, s[4:5], m0
10753// CHECK: [0xc2,0x1b,0x40,0xc0,0x7c,0x00,0x00,0x00]
10754
10755s_store_dword ttmp11, s[4:5], m0
10756// CHECK: [0xc2,0x1e,0x40,0xc0,0x7c,0x00,0x00,0x00]
10757
10758s_store_dword s1, s[6:7], m0
10759// CHECK: [0x43,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10760
10761s_store_dword s1, s[100:101], m0
10762// CHECK: [0x72,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10763
10764s_store_dword s1, flat_scratch, m0
10765// CHECK: [0x73,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10766
10767s_store_dword s1, vcc, m0
10768// CHECK: [0x75,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10769
10770s_store_dword s1, tba, m0
10771// CHECK: [0x76,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10772
10773s_store_dword s1, tma, m0
10774// CHECK: [0x77,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10775
10776s_store_dword s1, ttmp[10:11], m0
10777// CHECK: [0x7d,0x00,0x40,0xc0,0x7c,0x00,0x00,0x00]
10778
10779s_store_dword s1, s[4:5], 0x7ffff
10780// CHECK: [0x42,0x00,0x42,0xc0,0xff,0xff,0x07,0x00]
10781
10782s_store_dword s1, s[4:5], m0 glc
10783// CHECK: [0x42,0x00,0x41,0xc0,0x7c,0x00,0x00,0x00]
10784
10785s_store_dwordx2 s[2:3], s[4:5], m0
10786// CHECK: [0x82,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10787
10788s_store_dwordx2 s[4:5], s[4:5], m0
10789// CHECK: [0x02,0x01,0x44,0xc0,0x7c,0x00,0x00,0x00]
10790
10791s_store_dwordx2 s[100:101], s[4:5], m0
10792// CHECK: [0x02,0x19,0x44,0xc0,0x7c,0x00,0x00,0x00]
10793
10794s_store_dwordx2 flat_scratch, s[4:5], m0
10795// CHECK: [0x82,0x19,0x44,0xc0,0x7c,0x00,0x00,0x00]
10796
10797s_store_dwordx2 vcc, s[4:5], m0
10798// CHECK: [0x82,0x1a,0x44,0xc0,0x7c,0x00,0x00,0x00]
10799
10800s_store_dwordx2 tba, s[4:5], m0
10801// CHECK: [0x02,0x1b,0x44,0xc0,0x7c,0x00,0x00,0x00]
10802
10803s_store_dwordx2 tma, s[4:5], m0
10804// CHECK: [0x82,0x1b,0x44,0xc0,0x7c,0x00,0x00,0x00]
10805
10806s_store_dwordx2 ttmp[10:11], s[4:5], m0
10807// CHECK: [0x82,0x1e,0x44,0xc0,0x7c,0x00,0x00,0x00]
10808
10809s_store_dwordx2 s[2:3], s[6:7], m0
10810// CHECK: [0x83,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10811
10812s_store_dwordx2 s[2:3], s[100:101], m0
10813// CHECK: [0xb2,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10814
10815s_store_dwordx2 s[2:3], flat_scratch, m0
10816// CHECK: [0xb3,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10817
10818s_store_dwordx2 s[2:3], vcc, m0
10819// CHECK: [0xb5,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10820
10821s_store_dwordx2 s[2:3], tba, m0
10822// CHECK: [0xb6,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10823
10824s_store_dwordx2 s[2:3], tma, m0
10825// CHECK: [0xb7,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10826
10827s_store_dwordx2 s[2:3], ttmp[10:11], m0
10828// CHECK: [0xbd,0x00,0x44,0xc0,0x7c,0x00,0x00,0x00]
10829
10830s_store_dwordx2 s[2:3], s[4:5], 0x7ffff
10831// CHECK: [0x82,0x00,0x46,0xc0,0xff,0xff,0x07,0x00]
10832
10833s_store_dwordx2 s[2:3], s[4:5], m0 glc
10834// CHECK: [0x82,0x00,0x45,0xc0,0x7c,0x00,0x00,0x00]
10835
10836s_store_dwordx4 s[4:7], s[4:5], m0
10837// CHECK: [0x02,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10838
10839s_store_dwordx4 s[8:11], s[4:5], m0
10840// CHECK: [0x02,0x02,0x48,0xc0,0x7c,0x00,0x00,0x00]
10841
10842s_store_dwordx4 s[96:99], s[4:5], m0
10843// CHECK: [0x02,0x18,0x48,0xc0,0x7c,0x00,0x00,0x00]
10844
10845s_store_dwordx4 ttmp[8:11], s[4:5], m0
10846// CHECK: [0x02,0x1e,0x48,0xc0,0x7c,0x00,0x00,0x00]
10847
10848s_store_dwordx4 s[4:7], s[6:7], m0
10849// CHECK: [0x03,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10850
10851s_store_dwordx4 s[4:7], s[100:101], m0
10852// CHECK: [0x32,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10853
10854s_store_dwordx4 s[4:7], flat_scratch, m0
10855// CHECK: [0x33,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10856
10857s_store_dwordx4 s[4:7], vcc, m0
10858// CHECK: [0x35,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10859
10860s_store_dwordx4 s[4:7], tba, m0
10861// CHECK: [0x36,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10862
10863s_store_dwordx4 s[4:7], tma, m0
10864// CHECK: [0x37,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10865
10866s_store_dwordx4 s[4:7], ttmp[10:11], m0
10867// CHECK: [0x3d,0x01,0x48,0xc0,0x7c,0x00,0x00,0x00]
10868
10869s_store_dwordx4 s[4:7], s[4:5], 0x7ffff
10870// CHECK: [0x02,0x01,0x4a,0xc0,0xff,0xff,0x07,0x00]
10871
10872s_store_dwordx4 s[4:7], s[4:5], m0 glc
10873// CHECK: [0x02,0x01,0x49,0xc0,0x7c,0x00,0x00,0x00]
10874
10875s_buffer_store_dword s1, s[8:11], m0
10876// CHECK: [0x44,0x00,0x60,0xc0,0x7c,0x00,0x00,0x00]
10877
10878s_buffer_store_dword s101, s[8:11], m0
10879// CHECK: [0x44,0x19,0x60,0xc0,0x7c,0x00,0x00,0x00]
10880
10881s_buffer_store_dword flat_scratch_lo, s[8:11], m0
10882// CHECK: [0x84,0x19,0x60,0xc0,0x7c,0x00,0x00,0x00]
10883
10884s_buffer_store_dword flat_scratch_hi, s[8:11], m0
10885// CHECK: [0xc4,0x19,0x60,0xc0,0x7c,0x00,0x00,0x00]
10886
10887s_buffer_store_dword vcc_lo, s[8:11], m0
10888// CHECK: [0x84,0x1a,0x60,0xc0,0x7c,0x00,0x00,0x00]
10889
10890s_buffer_store_dword vcc_hi, s[8:11], m0
10891// CHECK: [0xc4,0x1a,0x60,0xc0,0x7c,0x00,0x00,0x00]
10892
10893s_buffer_store_dword tba_lo, s[8:11], m0
10894// CHECK: [0x04,0x1b,0x60,0xc0,0x7c,0x00,0x00,0x00]
10895
10896s_buffer_store_dword tba_hi, s[8:11], m0
10897// CHECK: [0x44,0x1b,0x60,0xc0,0x7c,0x00,0x00,0x00]
10898
10899s_buffer_store_dword tma_lo, s[8:11], m0
10900// CHECK: [0x84,0x1b,0x60,0xc0,0x7c,0x00,0x00,0x00]
10901
10902s_buffer_store_dword tma_hi, s[8:11], m0
10903// CHECK: [0xc4,0x1b,0x60,0xc0,0x7c,0x00,0x00,0x00]
10904
10905s_buffer_store_dword ttmp11, s[8:11], m0
10906// CHECK: [0xc4,0x1e,0x60,0xc0,0x7c,0x00,0x00,0x00]
10907
10908s_buffer_store_dword s1, s[12:15], m0
10909// CHECK: [0x46,0x00,0x60,0xc0,0x7c,0x00,0x00,0x00]
10910
10911s_buffer_store_dword s1, s[96:99], m0
10912// CHECK: [0x70,0x00,0x60,0xc0,0x7c,0x00,0x00,0x00]
10913
10914s_buffer_store_dword s1, ttmp[8:11], m0
10915// CHECK: [0x7c,0x00,0x60,0xc0,0x7c,0x00,0x00,0x00]
10916
10917s_buffer_store_dword s1, s[8:11], 0x7ffff
10918// CHECK: [0x44,0x00,0x62,0xc0,0xff,0xff,0x07,0x00]
10919
10920s_buffer_store_dword s1, s[8:11], m0 glc
10921// CHECK: [0x44,0x00,0x61,0xc0,0x7c,0x00,0x00,0x00]
10922
10923s_buffer_store_dwordx2 s[2:3], s[8:11], m0
10924// CHECK: [0x84,0x00,0x64,0xc0,0x7c,0x00,0x00,0x00]
10925
10926s_buffer_store_dwordx2 s[4:5], s[8:11], m0
10927// CHECK: [0x04,0x01,0x64,0xc0,0x7c,0x00,0x00,0x00]
10928
10929s_buffer_store_dwordx2 s[100:101], s[8:11], m0
10930// CHECK: [0x04,0x19,0x64,0xc0,0x7c,0x00,0x00,0x00]
10931
10932s_buffer_store_dwordx2 flat_scratch, s[8:11], m0
10933// CHECK: [0x84,0x19,0x64,0xc0,0x7c,0x00,0x00,0x00]
10934
10935s_buffer_store_dwordx2 vcc, s[8:11], m0
10936// CHECK: [0x84,0x1a,0x64,0xc0,0x7c,0x00,0x00,0x00]
10937
10938s_buffer_store_dwordx2 tba, s[8:11], m0
10939// CHECK: [0x04,0x1b,0x64,0xc0,0x7c,0x00,0x00,0x00]
10940
10941s_buffer_store_dwordx2 tma, s[8:11], m0
10942// CHECK: [0x84,0x1b,0x64,0xc0,0x7c,0x00,0x00,0x00]
10943
10944s_buffer_store_dwordx2 ttmp[10:11], s[8:11], m0
10945// CHECK: [0x84,0x1e,0x64,0xc0,0x7c,0x00,0x00,0x00]
10946
10947s_buffer_store_dwordx2 s[2:3], s[12:15], m0
10948// CHECK: [0x86,0x00,0x64,0xc0,0x7c,0x00,0x00,0x00]
10949
10950s_buffer_store_dwordx2 s[2:3], s[96:99], m0
10951// CHECK: [0xb0,0x00,0x64,0xc0,0x7c,0x00,0x00,0x00]
10952
10953s_buffer_store_dwordx2 s[2:3], ttmp[8:11], m0
10954// CHECK: [0xbc,0x00,0x64,0xc0,0x7c,0x00,0x00,0x00]
10955
10956s_buffer_store_dwordx2 s[2:3], s[8:11], 0x7ffff
10957// CHECK: [0x84,0x00,0x66,0xc0,0xff,0xff,0x07,0x00]
10958
10959s_buffer_store_dwordx2 s[2:3], s[8:11], m0 glc
10960// CHECK: [0x84,0x00,0x65,0xc0,0x7c,0x00,0x00,0x00]
10961
10962s_buffer_store_dwordx4 s[4:7], s[8:11], m0
10963// CHECK: [0x04,0x01,0x68,0xc0,0x7c,0x00,0x00,0x00]
10964
10965s_buffer_store_dwordx4 s[8:11], s[8:11], m0
10966// CHECK: [0x04,0x02,0x68,0xc0,0x7c,0x00,0x00,0x00]
10967
10968s_buffer_store_dwordx4 s[96:99], s[8:11], m0
10969// CHECK: [0x04,0x18,0x68,0xc0,0x7c,0x00,0x00,0x00]
10970
10971s_buffer_store_dwordx4 ttmp[8:11], s[8:11], m0
10972// CHECK: [0x04,0x1e,0x68,0xc0,0x7c,0x00,0x00,0x00]
10973
10974s_buffer_store_dwordx4 s[4:7], s[12:15], m0
10975// CHECK: [0x06,0x01,0x68,0xc0,0x7c,0x00,0x00,0x00]
10976
10977s_buffer_store_dwordx4 s[4:7], s[96:99], m0
10978// CHECK: [0x30,0x01,0x68,0xc0,0x7c,0x00,0x00,0x00]
10979
10980s_buffer_store_dwordx4 s[4:7], ttmp[8:11], m0
10981// CHECK: [0x3c,0x01,0x68,0xc0,0x7c,0x00,0x00,0x00]
10982
10983s_buffer_store_dwordx4 s[4:7], s[8:11], 0x7ffff
10984// CHECK: [0x04,0x01,0x6a,0xc0,0xff,0xff,0x07,0x00]
10985
10986s_buffer_store_dwordx4 s[4:7], s[8:11], m0 glc
10987// CHECK: [0x04,0x01,0x69,0xc0,0x7c,0x00,0x00,0x00]
10988
10989s_dcache_inv
10990// CHECK: [0x00,0x00,0x80,0xc0,0x00,0x00,0x00,0x00]
10991
10992s_dcache_wb
10993// CHECK: [0x00,0x00,0x84,0xc0,0x00,0x00,0x00,0x00]
10994
10995s_dcache_inv_vol
10996// CHECK: [0x00,0x00,0x88,0xc0,0x00,0x00,0x00,0x00]
10997
10998s_dcache_wb_vol
10999// CHECK: [0x00,0x00,0x8c,0xc0,0x00,0x00,0x00,0x00]
11000
11001s_memtime s[10:11]
11002// CHECK: [0x80,0x02,0x90,0xc0,0x00,0x00,0x00,0x00]
11003
11004s_memtime s[12:13]
11005// CHECK: [0x00,0x03,0x90,0xc0,0x00,0x00,0x00,0x00]
11006
11007s_memtime s[100:101]
11008// CHECK: [0x00,0x19,0x90,0xc0,0x00,0x00,0x00,0x00]
11009
11010s_memtime flat_scratch
11011// CHECK: [0x80,0x19,0x90,0xc0,0x00,0x00,0x00,0x00]
11012
11013s_memtime vcc
11014// CHECK: [0x80,0x1a,0x90,0xc0,0x00,0x00,0x00,0x00]
11015
11016s_memtime tba
11017// CHECK: [0x00,0x1b,0x90,0xc0,0x00,0x00,0x00,0x00]
11018
11019s_memtime tma
11020// CHECK: [0x80,0x1b,0x90,0xc0,0x00,0x00,0x00,0x00]
11021
11022s_memtime ttmp[10:11]
11023// CHECK: [0x80,0x1e,0x90,0xc0,0x00,0x00,0x00,0x00]
11024
11025s_memrealtime s[10:11]
11026// CHECK: [0x80,0x02,0x94,0xc0,0x00,0x00,0x00,0x00]
11027
11028s_memrealtime s[12:13]
11029// CHECK: [0x00,0x03,0x94,0xc0,0x00,0x00,0x00,0x00]
11030
11031s_memrealtime s[100:101]
11032// CHECK: [0x00,0x19,0x94,0xc0,0x00,0x00,0x00,0x00]
11033
11034s_memrealtime flat_scratch
11035// CHECK: [0x80,0x19,0x94,0xc0,0x00,0x00,0x00,0x00]
11036
11037s_memrealtime vcc
11038// CHECK: [0x80,0x1a,0x94,0xc0,0x00,0x00,0x00,0x00]
11039
11040s_memrealtime tba
11041// CHECK: [0x00,0x1b,0x94,0xc0,0x00,0x00,0x00,0x00]
11042
11043s_memrealtime tma
11044// CHECK: [0x80,0x1b,0x94,0xc0,0x00,0x00,0x00,0x00]
11045
11046s_memrealtime ttmp[10:11]
11047// CHECK: [0x80,0x1e,0x94,0xc0,0x00,0x00,0x00,0x00]
11048
11049s_mov_b32 s5, s1
11050// CHECK: [0x01,0x00,0x85,0xbe]
11051
11052s_mov_b32 s101, s1
11053// CHECK: [0x01,0x00,0xe5,0xbe]
11054
11055s_mov_b32 flat_scratch_lo, s1
11056// CHECK: [0x01,0x00,0xe6,0xbe]
11057
11058s_mov_b32 flat_scratch_hi, s1
11059// CHECK: [0x01,0x00,0xe7,0xbe]
11060
11061s_mov_b32 vcc_lo, s1
11062// CHECK: [0x01,0x00,0xea,0xbe]
11063
11064s_mov_b32 vcc_hi, s1
11065// CHECK: [0x01,0x00,0xeb,0xbe]
11066
11067s_mov_b32 tba_lo, s1
11068// CHECK: [0x01,0x00,0xec,0xbe]
11069
11070s_mov_b32 tba_hi, s1
11071// CHECK: [0x01,0x00,0xed,0xbe]
11072
11073s_mov_b32 tma_lo, s1
11074// CHECK: [0x01,0x00,0xee,0xbe]
11075
11076s_mov_b32 tma_hi, s1
11077// CHECK: [0x01,0x00,0xef,0xbe]
11078
11079s_mov_b32 ttmp11, s1
11080// CHECK: [0x01,0x00,0xfb,0xbe]
11081
11082s_mov_b32 m0, s1
11083// CHECK: [0x01,0x00,0xfc,0xbe]
11084
11085s_mov_b32 exec_lo, s1
11086// CHECK: [0x01,0x00,0xfe,0xbe]
11087
11088s_mov_b32 exec_hi, s1
11089// CHECK: [0x01,0x00,0xff,0xbe]
11090
11091s_mov_b32 s5, s101
11092// CHECK: [0x65,0x00,0x85,0xbe]
11093
11094s_mov_b32 s5, flat_scratch_lo
11095// CHECK: [0x66,0x00,0x85,0xbe]
11096
11097s_mov_b32 s5, flat_scratch_hi
11098// CHECK: [0x67,0x00,0x85,0xbe]
11099
11100s_mov_b32 s5, vcc_lo
11101// CHECK: [0x6a,0x00,0x85,0xbe]
11102
11103s_mov_b32 s5, vcc_hi
11104// CHECK: [0x6b,0x00,0x85,0xbe]
11105
11106s_mov_b32 s5, tba_lo
11107// CHECK: [0x6c,0x00,0x85,0xbe]
11108
11109s_mov_b32 s5, tba_hi
11110// CHECK: [0x6d,0x00,0x85,0xbe]
11111
11112s_mov_b32 s5, tma_lo
11113// CHECK: [0x6e,0x00,0x85,0xbe]
11114
11115s_mov_b32 s5, tma_hi
11116// CHECK: [0x6f,0x00,0x85,0xbe]
11117
11118s_mov_b32 s5, ttmp11
11119// CHECK: [0x7b,0x00,0x85,0xbe]
11120
11121s_mov_b32 s5, m0
11122// CHECK: [0x7c,0x00,0x85,0xbe]
11123
11124s_mov_b32 s5, exec_lo
11125// CHECK: [0x7e,0x00,0x85,0xbe]
11126
11127s_mov_b32 s5, exec_hi
11128// CHECK: [0x7f,0x00,0x85,0xbe]
11129
11130s_mov_b32 s5, 0
11131// CHECK: [0x80,0x00,0x85,0xbe]
11132
11133s_mov_b32 s5, -1
11134// CHECK: [0xc1,0x00,0x85,0xbe]
11135
11136s_mov_b32 s5, 0.5
11137// CHECK: [0xf0,0x00,0x85,0xbe]
11138
11139s_mov_b32 s5, -4.0
11140// CHECK: [0xf7,0x00,0x85,0xbe]
11141
11142s_mov_b32 s5, 0xaf123456
11143// CHECK: [0xff,0x00,0x85,0xbe,0x56,0x34,0x12,0xaf]
11144
11145s_mov_b32 s5, 0x3f717273
11146// CHECK: [0xff,0x00,0x85,0xbe,0x73,0x72,0x71,0x3f]
11147
11148s_mov_b64 s[10:11], s[2:3]
11149// CHECK: [0x02,0x01,0x8a,0xbe]
11150
11151s_mov_b64 s[12:13], s[2:3]
11152// CHECK: [0x02,0x01,0x8c,0xbe]
11153
11154s_mov_b64 s[100:101], s[2:3]
11155// CHECK: [0x02,0x01,0xe4,0xbe]
11156
11157s_mov_b64 flat_scratch, s[2:3]
11158// CHECK: [0x02,0x01,0xe6,0xbe]
11159
11160s_mov_b64 vcc, s[2:3]
11161// CHECK: [0x02,0x01,0xea,0xbe]
11162
11163s_mov_b64 tba, s[2:3]
11164// CHECK: [0x02,0x01,0xec,0xbe]
11165
11166s_mov_b64 tma, s[2:3]
11167// CHECK: [0x02,0x01,0xee,0xbe]
11168
11169s_mov_b64 ttmp[10:11], s[2:3]
11170// CHECK: [0x02,0x01,0xfa,0xbe]
11171
11172s_mov_b64 exec, s[2:3]
11173// CHECK: [0x02,0x01,0xfe,0xbe]
11174
11175s_mov_b64 s[10:11], s[4:5]
11176// CHECK: [0x04,0x01,0x8a,0xbe]
11177
11178s_mov_b64 s[10:11], s[100:101]
11179// CHECK: [0x64,0x01,0x8a,0xbe]
11180
11181s_mov_b64 s[10:11], flat_scratch
11182// CHECK: [0x66,0x01,0x8a,0xbe]
11183
11184s_mov_b64 s[10:11], vcc
11185// CHECK: [0x6a,0x01,0x8a,0xbe]
11186
11187s_mov_b64 s[10:11], tba
11188// CHECK: [0x6c,0x01,0x8a,0xbe]
11189
11190s_mov_b64 s[10:11], tma
11191// CHECK: [0x6e,0x01,0x8a,0xbe]
11192
11193s_mov_b64 s[10:11], ttmp[10:11]
11194// CHECK: [0x7a,0x01,0x8a,0xbe]
11195
11196s_mov_b64 s[10:11], exec
11197// CHECK: [0x7e,0x01,0x8a,0xbe]
11198
11199s_mov_b64 s[10:11], 0
11200// CHECK: [0x80,0x01,0x8a,0xbe]
11201
11202s_mov_b64 s[10:11], -1
11203// CHECK: [0xc1,0x01,0x8a,0xbe]
11204
11205s_mov_b64 s[10:11], 0.5
11206// CHECK: [0xf0,0x01,0x8a,0xbe]
11207
11208s_mov_b64 s[10:11], -4.0
11209// CHECK: [0xf7,0x01,0x8a,0xbe]
11210
11211s_mov_b64 s[10:11], 0xaf123456
11212// CHECK: [0xff,0x01,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11213
11214s_mov_b64 s[10:11], 0x3f717273
11215// CHECK: [0xff,0x01,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11216
11217s_cmov_b32 s5, s1
11218// CHECK: [0x01,0x02,0x85,0xbe]
11219
11220s_cmov_b32 s101, s1
11221// CHECK: [0x01,0x02,0xe5,0xbe]
11222
11223s_cmov_b32 flat_scratch_lo, s1
11224// CHECK: [0x01,0x02,0xe6,0xbe]
11225
11226s_cmov_b32 flat_scratch_hi, s1
11227// CHECK: [0x01,0x02,0xe7,0xbe]
11228
11229s_cmov_b32 vcc_lo, s1
11230// CHECK: [0x01,0x02,0xea,0xbe]
11231
11232s_cmov_b32 vcc_hi, s1
11233// CHECK: [0x01,0x02,0xeb,0xbe]
11234
11235s_cmov_b32 tba_lo, s1
11236// CHECK: [0x01,0x02,0xec,0xbe]
11237
11238s_cmov_b32 tba_hi, s1
11239// CHECK: [0x01,0x02,0xed,0xbe]
11240
11241s_cmov_b32 tma_lo, s1
11242// CHECK: [0x01,0x02,0xee,0xbe]
11243
11244s_cmov_b32 tma_hi, s1
11245// CHECK: [0x01,0x02,0xef,0xbe]
11246
11247s_cmov_b32 ttmp11, s1
11248// CHECK: [0x01,0x02,0xfb,0xbe]
11249
11250s_cmov_b32 m0, s1
11251// CHECK: [0x01,0x02,0xfc,0xbe]
11252
11253s_cmov_b32 exec_lo, s1
11254// CHECK: [0x01,0x02,0xfe,0xbe]
11255
11256s_cmov_b32 exec_hi, s1
11257// CHECK: [0x01,0x02,0xff,0xbe]
11258
11259s_cmov_b32 s5, s101
11260// CHECK: [0x65,0x02,0x85,0xbe]
11261
11262s_cmov_b32 s5, flat_scratch_lo
11263// CHECK: [0x66,0x02,0x85,0xbe]
11264
11265s_cmov_b32 s5, flat_scratch_hi
11266// CHECK: [0x67,0x02,0x85,0xbe]
11267
11268s_cmov_b32 s5, vcc_lo
11269// CHECK: [0x6a,0x02,0x85,0xbe]
11270
11271s_cmov_b32 s5, vcc_hi
11272// CHECK: [0x6b,0x02,0x85,0xbe]
11273
11274s_cmov_b32 s5, tba_lo
11275// CHECK: [0x6c,0x02,0x85,0xbe]
11276
11277s_cmov_b32 s5, tba_hi
11278// CHECK: [0x6d,0x02,0x85,0xbe]
11279
11280s_cmov_b32 s5, tma_lo
11281// CHECK: [0x6e,0x02,0x85,0xbe]
11282
11283s_cmov_b32 s5, tma_hi
11284// CHECK: [0x6f,0x02,0x85,0xbe]
11285
11286s_cmov_b32 s5, ttmp11
11287// CHECK: [0x7b,0x02,0x85,0xbe]
11288
11289s_cmov_b32 s5, m0
11290// CHECK: [0x7c,0x02,0x85,0xbe]
11291
11292s_cmov_b32 s5, exec_lo
11293// CHECK: [0x7e,0x02,0x85,0xbe]
11294
11295s_cmov_b32 s5, exec_hi
11296// CHECK: [0x7f,0x02,0x85,0xbe]
11297
11298s_cmov_b32 s5, 0
11299// CHECK: [0x80,0x02,0x85,0xbe]
11300
11301s_cmov_b32 s5, -1
11302// CHECK: [0xc1,0x02,0x85,0xbe]
11303
11304s_cmov_b32 s5, 0.5
11305// CHECK: [0xf0,0x02,0x85,0xbe]
11306
11307s_cmov_b32 s5, -4.0
11308// CHECK: [0xf7,0x02,0x85,0xbe]
11309
11310s_cmov_b32 s5, 0xaf123456
11311// CHECK: [0xff,0x02,0x85,0xbe,0x56,0x34,0x12,0xaf]
11312
11313s_cmov_b32 s5, 0x3f717273
11314// CHECK: [0xff,0x02,0x85,0xbe,0x73,0x72,0x71,0x3f]
11315
11316s_cmov_b64 s[10:11], s[2:3]
11317// CHECK: [0x02,0x03,0x8a,0xbe]
11318
11319s_cmov_b64 s[12:13], s[2:3]
11320// CHECK: [0x02,0x03,0x8c,0xbe]
11321
11322s_cmov_b64 s[100:101], s[2:3]
11323// CHECK: [0x02,0x03,0xe4,0xbe]
11324
11325s_cmov_b64 flat_scratch, s[2:3]
11326// CHECK: [0x02,0x03,0xe6,0xbe]
11327
11328s_cmov_b64 vcc, s[2:3]
11329// CHECK: [0x02,0x03,0xea,0xbe]
11330
11331s_cmov_b64 tba, s[2:3]
11332// CHECK: [0x02,0x03,0xec,0xbe]
11333
11334s_cmov_b64 tma, s[2:3]
11335// CHECK: [0x02,0x03,0xee,0xbe]
11336
11337s_cmov_b64 ttmp[10:11], s[2:3]
11338// CHECK: [0x02,0x03,0xfa,0xbe]
11339
11340s_cmov_b64 exec, s[2:3]
11341// CHECK: [0x02,0x03,0xfe,0xbe]
11342
11343s_cmov_b64 s[10:11], s[4:5]
11344// CHECK: [0x04,0x03,0x8a,0xbe]
11345
11346s_cmov_b64 s[10:11], s[100:101]
11347// CHECK: [0x64,0x03,0x8a,0xbe]
11348
11349s_cmov_b64 s[10:11], flat_scratch
11350// CHECK: [0x66,0x03,0x8a,0xbe]
11351
11352s_cmov_b64 s[10:11], vcc
11353// CHECK: [0x6a,0x03,0x8a,0xbe]
11354
11355s_cmov_b64 s[10:11], tba
11356// CHECK: [0x6c,0x03,0x8a,0xbe]
11357
11358s_cmov_b64 s[10:11], tma
11359// CHECK: [0x6e,0x03,0x8a,0xbe]
11360
11361s_cmov_b64 s[10:11], ttmp[10:11]
11362// CHECK: [0x7a,0x03,0x8a,0xbe]
11363
11364s_cmov_b64 s[10:11], exec
11365// CHECK: [0x7e,0x03,0x8a,0xbe]
11366
11367s_cmov_b64 s[10:11], 0
11368// CHECK: [0x80,0x03,0x8a,0xbe]
11369
11370s_cmov_b64 s[10:11], -1
11371// CHECK: [0xc1,0x03,0x8a,0xbe]
11372
11373s_cmov_b64 s[10:11], 0.5
11374// CHECK: [0xf0,0x03,0x8a,0xbe]
11375
11376s_cmov_b64 s[10:11], -4.0
11377// CHECK: [0xf7,0x03,0x8a,0xbe]
11378
11379s_cmov_b64 s[10:11], 0xaf123456
11380// CHECK: [0xff,0x03,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11381
11382s_cmov_b64 s[10:11], 0x3f717273
11383// CHECK: [0xff,0x03,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11384
11385s_not_b32 s5, s1
11386// CHECK: [0x01,0x04,0x85,0xbe]
11387
11388s_not_b32 s101, s1
11389// CHECK: [0x01,0x04,0xe5,0xbe]
11390
11391s_not_b32 flat_scratch_lo, s1
11392// CHECK: [0x01,0x04,0xe6,0xbe]
11393
11394s_not_b32 flat_scratch_hi, s1
11395// CHECK: [0x01,0x04,0xe7,0xbe]
11396
11397s_not_b32 vcc_lo, s1
11398// CHECK: [0x01,0x04,0xea,0xbe]
11399
11400s_not_b32 vcc_hi, s1
11401// CHECK: [0x01,0x04,0xeb,0xbe]
11402
11403s_not_b32 tba_lo, s1
11404// CHECK: [0x01,0x04,0xec,0xbe]
11405
11406s_not_b32 tba_hi, s1
11407// CHECK: [0x01,0x04,0xed,0xbe]
11408
11409s_not_b32 tma_lo, s1
11410// CHECK: [0x01,0x04,0xee,0xbe]
11411
11412s_not_b32 tma_hi, s1
11413// CHECK: [0x01,0x04,0xef,0xbe]
11414
11415s_not_b32 ttmp11, s1
11416// CHECK: [0x01,0x04,0xfb,0xbe]
11417
11418s_not_b32 m0, s1
11419// CHECK: [0x01,0x04,0xfc,0xbe]
11420
11421s_not_b32 exec_lo, s1
11422// CHECK: [0x01,0x04,0xfe,0xbe]
11423
11424s_not_b32 exec_hi, s1
11425// CHECK: [0x01,0x04,0xff,0xbe]
11426
11427s_not_b32 s5, s101
11428// CHECK: [0x65,0x04,0x85,0xbe]
11429
11430s_not_b32 s5, flat_scratch_lo
11431// CHECK: [0x66,0x04,0x85,0xbe]
11432
11433s_not_b32 s5, flat_scratch_hi
11434// CHECK: [0x67,0x04,0x85,0xbe]
11435
11436s_not_b32 s5, vcc_lo
11437// CHECK: [0x6a,0x04,0x85,0xbe]
11438
11439s_not_b32 s5, vcc_hi
11440// CHECK: [0x6b,0x04,0x85,0xbe]
11441
11442s_not_b32 s5, tba_lo
11443// CHECK: [0x6c,0x04,0x85,0xbe]
11444
11445s_not_b32 s5, tba_hi
11446// CHECK: [0x6d,0x04,0x85,0xbe]
11447
11448s_not_b32 s5, tma_lo
11449// CHECK: [0x6e,0x04,0x85,0xbe]
11450
11451s_not_b32 s5, tma_hi
11452// CHECK: [0x6f,0x04,0x85,0xbe]
11453
11454s_not_b32 s5, ttmp11
11455// CHECK: [0x7b,0x04,0x85,0xbe]
11456
11457s_not_b32 s5, m0
11458// CHECK: [0x7c,0x04,0x85,0xbe]
11459
11460s_not_b32 s5, exec_lo
11461// CHECK: [0x7e,0x04,0x85,0xbe]
11462
11463s_not_b32 s5, exec_hi
11464// CHECK: [0x7f,0x04,0x85,0xbe]
11465
11466s_not_b32 s5, 0
11467// CHECK: [0x80,0x04,0x85,0xbe]
11468
11469s_not_b32 s5, -1
11470// CHECK: [0xc1,0x04,0x85,0xbe]
11471
11472s_not_b32 s5, 0.5
11473// CHECK: [0xf0,0x04,0x85,0xbe]
11474
11475s_not_b32 s5, -4.0
11476// CHECK: [0xf7,0x04,0x85,0xbe]
11477
11478s_not_b32 s5, 0xaf123456
11479// CHECK: [0xff,0x04,0x85,0xbe,0x56,0x34,0x12,0xaf]
11480
11481s_not_b32 s5, 0x3f717273
11482// CHECK: [0xff,0x04,0x85,0xbe,0x73,0x72,0x71,0x3f]
11483
11484s_not_b64 s[10:11], s[2:3]
11485// CHECK: [0x02,0x05,0x8a,0xbe]
11486
11487s_not_b64 s[12:13], s[2:3]
11488// CHECK: [0x02,0x05,0x8c,0xbe]
11489
11490s_not_b64 s[100:101], s[2:3]
11491// CHECK: [0x02,0x05,0xe4,0xbe]
11492
11493s_not_b64 flat_scratch, s[2:3]
11494// CHECK: [0x02,0x05,0xe6,0xbe]
11495
11496s_not_b64 vcc, s[2:3]
11497// CHECK: [0x02,0x05,0xea,0xbe]
11498
11499s_not_b64 tba, s[2:3]
11500// CHECK: [0x02,0x05,0xec,0xbe]
11501
11502s_not_b64 tma, s[2:3]
11503// CHECK: [0x02,0x05,0xee,0xbe]
11504
11505s_not_b64 ttmp[10:11], s[2:3]
11506// CHECK: [0x02,0x05,0xfa,0xbe]
11507
11508s_not_b64 exec, s[2:3]
11509// CHECK: [0x02,0x05,0xfe,0xbe]
11510
11511s_not_b64 s[10:11], s[4:5]
11512// CHECK: [0x04,0x05,0x8a,0xbe]
11513
11514s_not_b64 s[10:11], s[100:101]
11515// CHECK: [0x64,0x05,0x8a,0xbe]
11516
11517s_not_b64 s[10:11], flat_scratch
11518// CHECK: [0x66,0x05,0x8a,0xbe]
11519
11520s_not_b64 s[10:11], vcc
11521// CHECK: [0x6a,0x05,0x8a,0xbe]
11522
11523s_not_b64 s[10:11], tba
11524// CHECK: [0x6c,0x05,0x8a,0xbe]
11525
11526s_not_b64 s[10:11], tma
11527// CHECK: [0x6e,0x05,0x8a,0xbe]
11528
11529s_not_b64 s[10:11], ttmp[10:11]
11530// CHECK: [0x7a,0x05,0x8a,0xbe]
11531
11532s_not_b64 s[10:11], exec
11533// CHECK: [0x7e,0x05,0x8a,0xbe]
11534
11535s_not_b64 s[10:11], 0
11536// CHECK: [0x80,0x05,0x8a,0xbe]
11537
11538s_not_b64 s[10:11], -1
11539// CHECK: [0xc1,0x05,0x8a,0xbe]
11540
11541s_not_b64 s[10:11], 0.5
11542// CHECK: [0xf0,0x05,0x8a,0xbe]
11543
11544s_not_b64 s[10:11], -4.0
11545// CHECK: [0xf7,0x05,0x8a,0xbe]
11546
11547s_not_b64 s[10:11], 0xaf123456
11548// CHECK: [0xff,0x05,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11549
11550s_not_b64 s[10:11], 0x3f717273
11551// CHECK: [0xff,0x05,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11552
11553s_wqm_b32 s5, s1
11554// CHECK: [0x01,0x06,0x85,0xbe]
11555
11556s_wqm_b32 s101, s1
11557// CHECK: [0x01,0x06,0xe5,0xbe]
11558
11559s_wqm_b32 flat_scratch_lo, s1
11560// CHECK: [0x01,0x06,0xe6,0xbe]
11561
11562s_wqm_b32 flat_scratch_hi, s1
11563// CHECK: [0x01,0x06,0xe7,0xbe]
11564
11565s_wqm_b32 vcc_lo, s1
11566// CHECK: [0x01,0x06,0xea,0xbe]
11567
11568s_wqm_b32 vcc_hi, s1
11569// CHECK: [0x01,0x06,0xeb,0xbe]
11570
11571s_wqm_b32 tba_lo, s1
11572// CHECK: [0x01,0x06,0xec,0xbe]
11573
11574s_wqm_b32 tba_hi, s1
11575// CHECK: [0x01,0x06,0xed,0xbe]
11576
11577s_wqm_b32 tma_lo, s1
11578// CHECK: [0x01,0x06,0xee,0xbe]
11579
11580s_wqm_b32 tma_hi, s1
11581// CHECK: [0x01,0x06,0xef,0xbe]
11582
11583s_wqm_b32 ttmp11, s1
11584// CHECK: [0x01,0x06,0xfb,0xbe]
11585
11586s_wqm_b32 m0, s1
11587// CHECK: [0x01,0x06,0xfc,0xbe]
11588
11589s_wqm_b32 exec_lo, s1
11590// CHECK: [0x01,0x06,0xfe,0xbe]
11591
11592s_wqm_b32 exec_hi, s1
11593// CHECK: [0x01,0x06,0xff,0xbe]
11594
11595s_wqm_b32 s5, s101
11596// CHECK: [0x65,0x06,0x85,0xbe]
11597
11598s_wqm_b32 s5, flat_scratch_lo
11599// CHECK: [0x66,0x06,0x85,0xbe]
11600
11601s_wqm_b32 s5, flat_scratch_hi
11602// CHECK: [0x67,0x06,0x85,0xbe]
11603
11604s_wqm_b32 s5, vcc_lo
11605// CHECK: [0x6a,0x06,0x85,0xbe]
11606
11607s_wqm_b32 s5, vcc_hi
11608// CHECK: [0x6b,0x06,0x85,0xbe]
11609
11610s_wqm_b32 s5, tba_lo
11611// CHECK: [0x6c,0x06,0x85,0xbe]
11612
11613s_wqm_b32 s5, tba_hi
11614// CHECK: [0x6d,0x06,0x85,0xbe]
11615
11616s_wqm_b32 s5, tma_lo
11617// CHECK: [0x6e,0x06,0x85,0xbe]
11618
11619s_wqm_b32 s5, tma_hi
11620// CHECK: [0x6f,0x06,0x85,0xbe]
11621
11622s_wqm_b32 s5, ttmp11
11623// CHECK: [0x7b,0x06,0x85,0xbe]
11624
11625s_wqm_b32 s5, m0
11626// CHECK: [0x7c,0x06,0x85,0xbe]
11627
11628s_wqm_b32 s5, exec_lo
11629// CHECK: [0x7e,0x06,0x85,0xbe]
11630
11631s_wqm_b32 s5, exec_hi
11632// CHECK: [0x7f,0x06,0x85,0xbe]
11633
11634s_wqm_b32 s5, 0
11635// CHECK: [0x80,0x06,0x85,0xbe]
11636
11637s_wqm_b32 s5, -1
11638// CHECK: [0xc1,0x06,0x85,0xbe]
11639
11640s_wqm_b32 s5, 0.5
11641// CHECK: [0xf0,0x06,0x85,0xbe]
11642
11643s_wqm_b32 s5, -4.0
11644// CHECK: [0xf7,0x06,0x85,0xbe]
11645
11646s_wqm_b32 s5, 0xaf123456
11647// CHECK: [0xff,0x06,0x85,0xbe,0x56,0x34,0x12,0xaf]
11648
11649s_wqm_b32 s5, 0x3f717273
11650// CHECK: [0xff,0x06,0x85,0xbe,0x73,0x72,0x71,0x3f]
11651
11652s_wqm_b64 s[10:11], s[2:3]
11653// CHECK: [0x02,0x07,0x8a,0xbe]
11654
11655s_wqm_b64 s[12:13], s[2:3]
11656// CHECK: [0x02,0x07,0x8c,0xbe]
11657
11658s_wqm_b64 s[100:101], s[2:3]
11659// CHECK: [0x02,0x07,0xe4,0xbe]
11660
11661s_wqm_b64 flat_scratch, s[2:3]
11662// CHECK: [0x02,0x07,0xe6,0xbe]
11663
11664s_wqm_b64 vcc, s[2:3]
11665// CHECK: [0x02,0x07,0xea,0xbe]
11666
11667s_wqm_b64 tba, s[2:3]
11668// CHECK: [0x02,0x07,0xec,0xbe]
11669
11670s_wqm_b64 tma, s[2:3]
11671// CHECK: [0x02,0x07,0xee,0xbe]
11672
11673s_wqm_b64 ttmp[10:11], s[2:3]
11674// CHECK: [0x02,0x07,0xfa,0xbe]
11675
11676s_wqm_b64 exec, s[2:3]
11677// CHECK: [0x02,0x07,0xfe,0xbe]
11678
11679s_wqm_b64 s[10:11], s[4:5]
11680// CHECK: [0x04,0x07,0x8a,0xbe]
11681
11682s_wqm_b64 s[10:11], s[100:101]
11683// CHECK: [0x64,0x07,0x8a,0xbe]
11684
11685s_wqm_b64 s[10:11], flat_scratch
11686// CHECK: [0x66,0x07,0x8a,0xbe]
11687
11688s_wqm_b64 s[10:11], vcc
11689// CHECK: [0x6a,0x07,0x8a,0xbe]
11690
11691s_wqm_b64 s[10:11], tba
11692// CHECK: [0x6c,0x07,0x8a,0xbe]
11693
11694s_wqm_b64 s[10:11], tma
11695// CHECK: [0x6e,0x07,0x8a,0xbe]
11696
11697s_wqm_b64 s[10:11], ttmp[10:11]
11698// CHECK: [0x7a,0x07,0x8a,0xbe]
11699
11700s_wqm_b64 s[10:11], exec
11701// CHECK: [0x7e,0x07,0x8a,0xbe]
11702
11703s_wqm_b64 s[10:11], 0
11704// CHECK: [0x80,0x07,0x8a,0xbe]
11705
11706s_wqm_b64 s[10:11], -1
11707// CHECK: [0xc1,0x07,0x8a,0xbe]
11708
11709s_wqm_b64 s[10:11], 0.5
11710// CHECK: [0xf0,0x07,0x8a,0xbe]
11711
11712s_wqm_b64 s[10:11], -4.0
11713// CHECK: [0xf7,0x07,0x8a,0xbe]
11714
11715s_wqm_b64 s[10:11], 0xaf123456
11716// CHECK: [0xff,0x07,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11717
11718s_wqm_b64 s[10:11], 0x3f717273
11719// CHECK: [0xff,0x07,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11720
11721s_brev_b32 s5, s1
11722// CHECK: [0x01,0x08,0x85,0xbe]
11723
11724s_brev_b32 s101, s1
11725// CHECK: [0x01,0x08,0xe5,0xbe]
11726
11727s_brev_b32 flat_scratch_lo, s1
11728// CHECK: [0x01,0x08,0xe6,0xbe]
11729
11730s_brev_b32 flat_scratch_hi, s1
11731// CHECK: [0x01,0x08,0xe7,0xbe]
11732
11733s_brev_b32 vcc_lo, s1
11734// CHECK: [0x01,0x08,0xea,0xbe]
11735
11736s_brev_b32 vcc_hi, s1
11737// CHECK: [0x01,0x08,0xeb,0xbe]
11738
11739s_brev_b32 tba_lo, s1
11740// CHECK: [0x01,0x08,0xec,0xbe]
11741
11742s_brev_b32 tba_hi, s1
11743// CHECK: [0x01,0x08,0xed,0xbe]
11744
11745s_brev_b32 tma_lo, s1
11746// CHECK: [0x01,0x08,0xee,0xbe]
11747
11748s_brev_b32 tma_hi, s1
11749// CHECK: [0x01,0x08,0xef,0xbe]
11750
11751s_brev_b32 ttmp11, s1
11752// CHECK: [0x01,0x08,0xfb,0xbe]
11753
11754s_brev_b32 m0, s1
11755// CHECK: [0x01,0x08,0xfc,0xbe]
11756
11757s_brev_b32 exec_lo, s1
11758// CHECK: [0x01,0x08,0xfe,0xbe]
11759
11760s_brev_b32 exec_hi, s1
11761// CHECK: [0x01,0x08,0xff,0xbe]
11762
11763s_brev_b32 s5, s101
11764// CHECK: [0x65,0x08,0x85,0xbe]
11765
11766s_brev_b32 s5, flat_scratch_lo
11767// CHECK: [0x66,0x08,0x85,0xbe]
11768
11769s_brev_b32 s5, flat_scratch_hi
11770// CHECK: [0x67,0x08,0x85,0xbe]
11771
11772s_brev_b32 s5, vcc_lo
11773// CHECK: [0x6a,0x08,0x85,0xbe]
11774
11775s_brev_b32 s5, vcc_hi
11776// CHECK: [0x6b,0x08,0x85,0xbe]
11777
11778s_brev_b32 s5, tba_lo
11779// CHECK: [0x6c,0x08,0x85,0xbe]
11780
11781s_brev_b32 s5, tba_hi
11782// CHECK: [0x6d,0x08,0x85,0xbe]
11783
11784s_brev_b32 s5, tma_lo
11785// CHECK: [0x6e,0x08,0x85,0xbe]
11786
11787s_brev_b32 s5, tma_hi
11788// CHECK: [0x6f,0x08,0x85,0xbe]
11789
11790s_brev_b32 s5, ttmp11
11791// CHECK: [0x7b,0x08,0x85,0xbe]
11792
11793s_brev_b32 s5, m0
11794// CHECK: [0x7c,0x08,0x85,0xbe]
11795
11796s_brev_b32 s5, exec_lo
11797// CHECK: [0x7e,0x08,0x85,0xbe]
11798
11799s_brev_b32 s5, exec_hi
11800// CHECK: [0x7f,0x08,0x85,0xbe]
11801
11802s_brev_b32 s5, 0
11803// CHECK: [0x80,0x08,0x85,0xbe]
11804
11805s_brev_b32 s5, -1
11806// CHECK: [0xc1,0x08,0x85,0xbe]
11807
11808s_brev_b32 s5, 0.5
11809// CHECK: [0xf0,0x08,0x85,0xbe]
11810
11811s_brev_b32 s5, -4.0
11812// CHECK: [0xf7,0x08,0x85,0xbe]
11813
11814s_brev_b32 s5, 0xaf123456
11815// CHECK: [0xff,0x08,0x85,0xbe,0x56,0x34,0x12,0xaf]
11816
11817s_brev_b32 s5, 0x3f717273
11818// CHECK: [0xff,0x08,0x85,0xbe,0x73,0x72,0x71,0x3f]
11819
11820s_brev_b64 s[10:11], s[2:3]
11821// CHECK: [0x02,0x09,0x8a,0xbe]
11822
11823s_brev_b64 s[12:13], s[2:3]
11824// CHECK: [0x02,0x09,0x8c,0xbe]
11825
11826s_brev_b64 s[100:101], s[2:3]
11827// CHECK: [0x02,0x09,0xe4,0xbe]
11828
11829s_brev_b64 flat_scratch, s[2:3]
11830// CHECK: [0x02,0x09,0xe6,0xbe]
11831
11832s_brev_b64 vcc, s[2:3]
11833// CHECK: [0x02,0x09,0xea,0xbe]
11834
11835s_brev_b64 tba, s[2:3]
11836// CHECK: [0x02,0x09,0xec,0xbe]
11837
11838s_brev_b64 tma, s[2:3]
11839// CHECK: [0x02,0x09,0xee,0xbe]
11840
11841s_brev_b64 ttmp[10:11], s[2:3]
11842// CHECK: [0x02,0x09,0xfa,0xbe]
11843
11844s_brev_b64 exec, s[2:3]
11845// CHECK: [0x02,0x09,0xfe,0xbe]
11846
11847s_brev_b64 s[10:11], s[4:5]
11848// CHECK: [0x04,0x09,0x8a,0xbe]
11849
11850s_brev_b64 s[10:11], s[100:101]
11851// CHECK: [0x64,0x09,0x8a,0xbe]
11852
11853s_brev_b64 s[10:11], flat_scratch
11854// CHECK: [0x66,0x09,0x8a,0xbe]
11855
11856s_brev_b64 s[10:11], vcc
11857// CHECK: [0x6a,0x09,0x8a,0xbe]
11858
11859s_brev_b64 s[10:11], tba
11860// CHECK: [0x6c,0x09,0x8a,0xbe]
11861
11862s_brev_b64 s[10:11], tma
11863// CHECK: [0x6e,0x09,0x8a,0xbe]
11864
11865s_brev_b64 s[10:11], ttmp[10:11]
11866// CHECK: [0x7a,0x09,0x8a,0xbe]
11867
11868s_brev_b64 s[10:11], exec
11869// CHECK: [0x7e,0x09,0x8a,0xbe]
11870
11871s_brev_b64 s[10:11], 0
11872// CHECK: [0x80,0x09,0x8a,0xbe]
11873
11874s_brev_b64 s[10:11], -1
11875// CHECK: [0xc1,0x09,0x8a,0xbe]
11876
11877s_brev_b64 s[10:11], 0.5
11878// CHECK: [0xf0,0x09,0x8a,0xbe]
11879
11880s_brev_b64 s[10:11], -4.0
11881// CHECK: [0xf7,0x09,0x8a,0xbe]
11882
11883s_brev_b64 s[10:11], 0xaf123456
11884// CHECK: [0xff,0x09,0x8a,0xbe,0x56,0x34,0x12,0xaf]
11885
11886s_brev_b64 s[10:11], 0x3f717273
11887// CHECK: [0xff,0x09,0x8a,0xbe,0x73,0x72,0x71,0x3f]
11888
11889s_bcnt0_i32_b32 s5, s1
11890// CHECK: [0x01,0x0a,0x85,0xbe]
11891
11892s_bcnt0_i32_b32 s101, s1
11893// CHECK: [0x01,0x0a,0xe5,0xbe]
11894
11895s_bcnt0_i32_b32 flat_scratch_lo, s1
11896// CHECK: [0x01,0x0a,0xe6,0xbe]
11897
11898s_bcnt0_i32_b32 flat_scratch_hi, s1
11899// CHECK: [0x01,0x0a,0xe7,0xbe]
11900
11901s_bcnt0_i32_b32 vcc_lo, s1
11902// CHECK: [0x01,0x0a,0xea,0xbe]
11903
11904s_bcnt0_i32_b32 vcc_hi, s1
11905// CHECK: [0x01,0x0a,0xeb,0xbe]
11906
11907s_bcnt0_i32_b32 tba_lo, s1
11908// CHECK: [0x01,0x0a,0xec,0xbe]
11909
11910s_bcnt0_i32_b32 tba_hi, s1
11911// CHECK: [0x01,0x0a,0xed,0xbe]
11912
11913s_bcnt0_i32_b32 tma_lo, s1
11914// CHECK: [0x01,0x0a,0xee,0xbe]
11915
11916s_bcnt0_i32_b32 tma_hi, s1
11917// CHECK: [0x01,0x0a,0xef,0xbe]
11918
11919s_bcnt0_i32_b32 ttmp11, s1
11920// CHECK: [0x01,0x0a,0xfb,0xbe]
11921
11922s_bcnt0_i32_b32 m0, s1
11923// CHECK: [0x01,0x0a,0xfc,0xbe]
11924
11925s_bcnt0_i32_b32 exec_lo, s1
11926// CHECK: [0x01,0x0a,0xfe,0xbe]
11927
11928s_bcnt0_i32_b32 exec_hi, s1
11929// CHECK: [0x01,0x0a,0xff,0xbe]
11930
11931s_bcnt0_i32_b32 s5, s101
11932// CHECK: [0x65,0x0a,0x85,0xbe]
11933
11934s_bcnt0_i32_b32 s5, flat_scratch_lo
11935// CHECK: [0x66,0x0a,0x85,0xbe]
11936
11937s_bcnt0_i32_b32 s5, flat_scratch_hi
11938// CHECK: [0x67,0x0a,0x85,0xbe]
11939
11940s_bcnt0_i32_b32 s5, vcc_lo
11941// CHECK: [0x6a,0x0a,0x85,0xbe]
11942
11943s_bcnt0_i32_b32 s5, vcc_hi
11944// CHECK: [0x6b,0x0a,0x85,0xbe]
11945
11946s_bcnt0_i32_b32 s5, tba_lo
11947// CHECK: [0x6c,0x0a,0x85,0xbe]
11948
11949s_bcnt0_i32_b32 s5, tba_hi
11950// CHECK: [0x6d,0x0a,0x85,0xbe]
11951
11952s_bcnt0_i32_b32 s5, tma_lo
11953// CHECK: [0x6e,0x0a,0x85,0xbe]
11954
11955s_bcnt0_i32_b32 s5, tma_hi
11956// CHECK: [0x6f,0x0a,0x85,0xbe]
11957
11958s_bcnt0_i32_b32 s5, ttmp11
11959// CHECK: [0x7b,0x0a,0x85,0xbe]
11960
11961s_bcnt0_i32_b32 s5, m0
11962// CHECK: [0x7c,0x0a,0x85,0xbe]
11963
11964s_bcnt0_i32_b32 s5, exec_lo
11965// CHECK: [0x7e,0x0a,0x85,0xbe]
11966
11967s_bcnt0_i32_b32 s5, exec_hi
11968// CHECK: [0x7f,0x0a,0x85,0xbe]
11969
11970s_bcnt0_i32_b32 s5, 0
11971// CHECK: [0x80,0x0a,0x85,0xbe]
11972
11973s_bcnt0_i32_b32 s5, -1
11974// CHECK: [0xc1,0x0a,0x85,0xbe]
11975
11976s_bcnt0_i32_b32 s5, 0.5
11977// CHECK: [0xf0,0x0a,0x85,0xbe]
11978
11979s_bcnt0_i32_b32 s5, -4.0
11980// CHECK: [0xf7,0x0a,0x85,0xbe]
11981
11982s_bcnt0_i32_b32 s5, 0xaf123456
11983// CHECK: [0xff,0x0a,0x85,0xbe,0x56,0x34,0x12,0xaf]
11984
11985s_bcnt0_i32_b32 s5, 0x3f717273
11986// CHECK: [0xff,0x0a,0x85,0xbe,0x73,0x72,0x71,0x3f]
11987
11988s_bcnt0_i32_b64 s5, s[2:3]
11989// CHECK: [0x02,0x0b,0x85,0xbe]
11990
11991s_bcnt0_i32_b64 s101, s[2:3]
11992// CHECK: [0x02,0x0b,0xe5,0xbe]
11993
11994s_bcnt0_i32_b64 flat_scratch_lo, s[2:3]
11995// CHECK: [0x02,0x0b,0xe6,0xbe]
11996
11997s_bcnt0_i32_b64 flat_scratch_hi, s[2:3]
11998// CHECK: [0x02,0x0b,0xe7,0xbe]
11999
12000s_bcnt0_i32_b64 vcc_lo, s[2:3]
12001// CHECK: [0x02,0x0b,0xea,0xbe]
12002
12003s_bcnt0_i32_b64 vcc_hi, s[2:3]
12004// CHECK: [0x02,0x0b,0xeb,0xbe]
12005
12006s_bcnt0_i32_b64 tba_lo, s[2:3]
12007// CHECK: [0x02,0x0b,0xec,0xbe]
12008
12009s_bcnt0_i32_b64 tba_hi, s[2:3]
12010// CHECK: [0x02,0x0b,0xed,0xbe]
12011
12012s_bcnt0_i32_b64 tma_lo, s[2:3]
12013// CHECK: [0x02,0x0b,0xee,0xbe]
12014
12015s_bcnt0_i32_b64 tma_hi, s[2:3]
12016// CHECK: [0x02,0x0b,0xef,0xbe]
12017
12018s_bcnt0_i32_b64 ttmp11, s[2:3]
12019// CHECK: [0x02,0x0b,0xfb,0xbe]
12020
12021s_bcnt0_i32_b64 m0, s[2:3]
12022// CHECK: [0x02,0x0b,0xfc,0xbe]
12023
12024s_bcnt0_i32_b64 exec_lo, s[2:3]
12025// CHECK: [0x02,0x0b,0xfe,0xbe]
12026
12027s_bcnt0_i32_b64 exec_hi, s[2:3]
12028// CHECK: [0x02,0x0b,0xff,0xbe]
12029
12030s_bcnt0_i32_b64 s5, s[4:5]
12031// CHECK: [0x04,0x0b,0x85,0xbe]
12032
12033s_bcnt0_i32_b64 s5, s[100:101]
12034// CHECK: [0x64,0x0b,0x85,0xbe]
12035
12036s_bcnt0_i32_b64 s5, flat_scratch
12037// CHECK: [0x66,0x0b,0x85,0xbe]
12038
12039s_bcnt0_i32_b64 s5, vcc
12040// CHECK: [0x6a,0x0b,0x85,0xbe]
12041
12042s_bcnt0_i32_b64 s5, tba
12043// CHECK: [0x6c,0x0b,0x85,0xbe]
12044
12045s_bcnt0_i32_b64 s5, tma
12046// CHECK: [0x6e,0x0b,0x85,0xbe]
12047
12048s_bcnt0_i32_b64 s5, ttmp[10:11]
12049// CHECK: [0x7a,0x0b,0x85,0xbe]
12050
12051s_bcnt0_i32_b64 s5, exec
12052// CHECK: [0x7e,0x0b,0x85,0xbe]
12053
12054s_bcnt0_i32_b64 s5, 0
12055// CHECK: [0x80,0x0b,0x85,0xbe]
12056
12057s_bcnt0_i32_b64 s5, -1
12058// CHECK: [0xc1,0x0b,0x85,0xbe]
12059
12060s_bcnt0_i32_b64 s5, 0.5
12061// CHECK: [0xf0,0x0b,0x85,0xbe]
12062
12063s_bcnt0_i32_b64 s5, -4.0
12064// CHECK: [0xf7,0x0b,0x85,0xbe]
12065
12066s_bcnt0_i32_b64 s5, 0xaf123456
12067// CHECK: [0xff,0x0b,0x85,0xbe,0x56,0x34,0x12,0xaf]
12068
12069s_bcnt0_i32_b64 s5, 0x3f717273
12070// CHECK: [0xff,0x0b,0x85,0xbe,0x73,0x72,0x71,0x3f]
12071
12072s_bcnt1_i32_b32 s5, s1
12073// CHECK: [0x01,0x0c,0x85,0xbe]
12074
12075s_bcnt1_i32_b32 s101, s1
12076// CHECK: [0x01,0x0c,0xe5,0xbe]
12077
12078s_bcnt1_i32_b32 flat_scratch_lo, s1
12079// CHECK: [0x01,0x0c,0xe6,0xbe]
12080
12081s_bcnt1_i32_b32 flat_scratch_hi, s1
12082// CHECK: [0x01,0x0c,0xe7,0xbe]
12083
12084s_bcnt1_i32_b32 vcc_lo, s1
12085// CHECK: [0x01,0x0c,0xea,0xbe]
12086
12087s_bcnt1_i32_b32 vcc_hi, s1
12088// CHECK: [0x01,0x0c,0xeb,0xbe]
12089
12090s_bcnt1_i32_b32 tba_lo, s1
12091// CHECK: [0x01,0x0c,0xec,0xbe]
12092
12093s_bcnt1_i32_b32 tba_hi, s1
12094// CHECK: [0x01,0x0c,0xed,0xbe]
12095
12096s_bcnt1_i32_b32 tma_lo, s1
12097// CHECK: [0x01,0x0c,0xee,0xbe]
12098
12099s_bcnt1_i32_b32 tma_hi, s1
12100// CHECK: [0x01,0x0c,0xef,0xbe]
12101
12102s_bcnt1_i32_b32 ttmp11, s1
12103// CHECK: [0x01,0x0c,0xfb,0xbe]
12104
12105s_bcnt1_i32_b32 m0, s1
12106// CHECK: [0x01,0x0c,0xfc,0xbe]
12107
12108s_bcnt1_i32_b32 exec_lo, s1
12109// CHECK: [0x01,0x0c,0xfe,0xbe]
12110
12111s_bcnt1_i32_b32 exec_hi, s1
12112// CHECK: [0x01,0x0c,0xff,0xbe]
12113
12114s_bcnt1_i32_b32 s5, s101
12115// CHECK: [0x65,0x0c,0x85,0xbe]
12116
12117s_bcnt1_i32_b32 s5, flat_scratch_lo
12118// CHECK: [0x66,0x0c,0x85,0xbe]
12119
12120s_bcnt1_i32_b32 s5, flat_scratch_hi
12121// CHECK: [0x67,0x0c,0x85,0xbe]
12122
12123s_bcnt1_i32_b32 s5, vcc_lo
12124// CHECK: [0x6a,0x0c,0x85,0xbe]
12125
12126s_bcnt1_i32_b32 s5, vcc_hi
12127// CHECK: [0x6b,0x0c,0x85,0xbe]
12128
12129s_bcnt1_i32_b32 s5, tba_lo
12130// CHECK: [0x6c,0x0c,0x85,0xbe]
12131
12132s_bcnt1_i32_b32 s5, tba_hi
12133// CHECK: [0x6d,0x0c,0x85,0xbe]
12134
12135s_bcnt1_i32_b32 s5, tma_lo
12136// CHECK: [0x6e,0x0c,0x85,0xbe]
12137
12138s_bcnt1_i32_b32 s5, tma_hi
12139// CHECK: [0x6f,0x0c,0x85,0xbe]
12140
12141s_bcnt1_i32_b32 s5, ttmp11
12142// CHECK: [0x7b,0x0c,0x85,0xbe]
12143
12144s_bcnt1_i32_b32 s5, m0
12145// CHECK: [0x7c,0x0c,0x85,0xbe]
12146
12147s_bcnt1_i32_b32 s5, exec_lo
12148// CHECK: [0x7e,0x0c,0x85,0xbe]
12149
12150s_bcnt1_i32_b32 s5, exec_hi
12151// CHECK: [0x7f,0x0c,0x85,0xbe]
12152
12153s_bcnt1_i32_b32 s5, 0
12154// CHECK: [0x80,0x0c,0x85,0xbe]
12155
12156s_bcnt1_i32_b32 s5, -1
12157// CHECK: [0xc1,0x0c,0x85,0xbe]
12158
12159s_bcnt1_i32_b32 s5, 0.5
12160// CHECK: [0xf0,0x0c,0x85,0xbe]
12161
12162s_bcnt1_i32_b32 s5, -4.0
12163// CHECK: [0xf7,0x0c,0x85,0xbe]
12164
12165s_bcnt1_i32_b32 s5, 0xaf123456
12166// CHECK: [0xff,0x0c,0x85,0xbe,0x56,0x34,0x12,0xaf]
12167
12168s_bcnt1_i32_b32 s5, 0x3f717273
12169// CHECK: [0xff,0x0c,0x85,0xbe,0x73,0x72,0x71,0x3f]
12170
12171s_bcnt1_i32_b64 s5, s[2:3]
12172// CHECK: [0x02,0x0d,0x85,0xbe]
12173
12174s_bcnt1_i32_b64 s101, s[2:3]
12175// CHECK: [0x02,0x0d,0xe5,0xbe]
12176
12177s_bcnt1_i32_b64 flat_scratch_lo, s[2:3]
12178// CHECK: [0x02,0x0d,0xe6,0xbe]
12179
12180s_bcnt1_i32_b64 flat_scratch_hi, s[2:3]
12181// CHECK: [0x02,0x0d,0xe7,0xbe]
12182
12183s_bcnt1_i32_b64 vcc_lo, s[2:3]
12184// CHECK: [0x02,0x0d,0xea,0xbe]
12185
12186s_bcnt1_i32_b64 vcc_hi, s[2:3]
12187// CHECK: [0x02,0x0d,0xeb,0xbe]
12188
12189s_bcnt1_i32_b64 tba_lo, s[2:3]
12190// CHECK: [0x02,0x0d,0xec,0xbe]
12191
12192s_bcnt1_i32_b64 tba_hi, s[2:3]
12193// CHECK: [0x02,0x0d,0xed,0xbe]
12194
12195s_bcnt1_i32_b64 tma_lo, s[2:3]
12196// CHECK: [0x02,0x0d,0xee,0xbe]
12197
12198s_bcnt1_i32_b64 tma_hi, s[2:3]
12199// CHECK: [0x02,0x0d,0xef,0xbe]
12200
12201s_bcnt1_i32_b64 ttmp11, s[2:3]
12202// CHECK: [0x02,0x0d,0xfb,0xbe]
12203
12204s_bcnt1_i32_b64 m0, s[2:3]
12205// CHECK: [0x02,0x0d,0xfc,0xbe]
12206
12207s_bcnt1_i32_b64 exec_lo, s[2:3]
12208// CHECK: [0x02,0x0d,0xfe,0xbe]
12209
12210s_bcnt1_i32_b64 exec_hi, s[2:3]
12211// CHECK: [0x02,0x0d,0xff,0xbe]
12212
12213s_bcnt1_i32_b64 s5, s[4:5]
12214// CHECK: [0x04,0x0d,0x85,0xbe]
12215
12216s_bcnt1_i32_b64 s5, s[100:101]
12217// CHECK: [0x64,0x0d,0x85,0xbe]
12218
12219s_bcnt1_i32_b64 s5, flat_scratch
12220// CHECK: [0x66,0x0d,0x85,0xbe]
12221
12222s_bcnt1_i32_b64 s5, vcc
12223// CHECK: [0x6a,0x0d,0x85,0xbe]
12224
12225s_bcnt1_i32_b64 s5, tba
12226// CHECK: [0x6c,0x0d,0x85,0xbe]
12227
12228s_bcnt1_i32_b64 s5, tma
12229// CHECK: [0x6e,0x0d,0x85,0xbe]
12230
12231s_bcnt1_i32_b64 s5, ttmp[10:11]
12232// CHECK: [0x7a,0x0d,0x85,0xbe]
12233
12234s_bcnt1_i32_b64 s5, exec
12235// CHECK: [0x7e,0x0d,0x85,0xbe]
12236
12237s_bcnt1_i32_b64 s5, 0
12238// CHECK: [0x80,0x0d,0x85,0xbe]
12239
12240s_bcnt1_i32_b64 s5, -1
12241// CHECK: [0xc1,0x0d,0x85,0xbe]
12242
12243s_bcnt1_i32_b64 s5, 0.5
12244// CHECK: [0xf0,0x0d,0x85,0xbe]
12245
12246s_bcnt1_i32_b64 s5, -4.0
12247// CHECK: [0xf7,0x0d,0x85,0xbe]
12248
12249s_bcnt1_i32_b64 s5, 0xaf123456
12250// CHECK: [0xff,0x0d,0x85,0xbe,0x56,0x34,0x12,0xaf]
12251
12252s_bcnt1_i32_b64 s5, 0x3f717273
12253// CHECK: [0xff,0x0d,0x85,0xbe,0x73,0x72,0x71,0x3f]
12254
12255s_ff0_i32_b32 s5, s1
12256// CHECK: [0x01,0x0e,0x85,0xbe]
12257
12258s_ff0_i32_b32 s101, s1
12259// CHECK: [0x01,0x0e,0xe5,0xbe]
12260
12261s_ff0_i32_b32 flat_scratch_lo, s1
12262// CHECK: [0x01,0x0e,0xe6,0xbe]
12263
12264s_ff0_i32_b32 flat_scratch_hi, s1
12265// CHECK: [0x01,0x0e,0xe7,0xbe]
12266
12267s_ff0_i32_b32 vcc_lo, s1
12268// CHECK: [0x01,0x0e,0xea,0xbe]
12269
12270s_ff0_i32_b32 vcc_hi, s1
12271// CHECK: [0x01,0x0e,0xeb,0xbe]
12272
12273s_ff0_i32_b32 tba_lo, s1
12274// CHECK: [0x01,0x0e,0xec,0xbe]
12275
12276s_ff0_i32_b32 tba_hi, s1
12277// CHECK: [0x01,0x0e,0xed,0xbe]
12278
12279s_ff0_i32_b32 tma_lo, s1
12280// CHECK: [0x01,0x0e,0xee,0xbe]
12281
12282s_ff0_i32_b32 tma_hi, s1
12283// CHECK: [0x01,0x0e,0xef,0xbe]
12284
12285s_ff0_i32_b32 ttmp11, s1
12286// CHECK: [0x01,0x0e,0xfb,0xbe]
12287
12288s_ff0_i32_b32 m0, s1
12289// CHECK: [0x01,0x0e,0xfc,0xbe]
12290
12291s_ff0_i32_b32 exec_lo, s1
12292// CHECK: [0x01,0x0e,0xfe,0xbe]
12293
12294s_ff0_i32_b32 exec_hi, s1
12295// CHECK: [0x01,0x0e,0xff,0xbe]
12296
12297s_ff0_i32_b32 s5, s101
12298// CHECK: [0x65,0x0e,0x85,0xbe]
12299
12300s_ff0_i32_b32 s5, flat_scratch_lo
12301// CHECK: [0x66,0x0e,0x85,0xbe]
12302
12303s_ff0_i32_b32 s5, flat_scratch_hi
12304// CHECK: [0x67,0x0e,0x85,0xbe]
12305
12306s_ff0_i32_b32 s5, vcc_lo
12307// CHECK: [0x6a,0x0e,0x85,0xbe]
12308
12309s_ff0_i32_b32 s5, vcc_hi
12310// CHECK: [0x6b,0x0e,0x85,0xbe]
12311
12312s_ff0_i32_b32 s5, tba_lo
12313// CHECK: [0x6c,0x0e,0x85,0xbe]
12314
12315s_ff0_i32_b32 s5, tba_hi
12316// CHECK: [0x6d,0x0e,0x85,0xbe]
12317
12318s_ff0_i32_b32 s5, tma_lo
12319// CHECK: [0x6e,0x0e,0x85,0xbe]
12320
12321s_ff0_i32_b32 s5, tma_hi
12322// CHECK: [0x6f,0x0e,0x85,0xbe]
12323
12324s_ff0_i32_b32 s5, ttmp11
12325// CHECK: [0x7b,0x0e,0x85,0xbe]
12326
12327s_ff0_i32_b32 s5, m0
12328// CHECK: [0x7c,0x0e,0x85,0xbe]
12329
12330s_ff0_i32_b32 s5, exec_lo
12331// CHECK: [0x7e,0x0e,0x85,0xbe]
12332
12333s_ff0_i32_b32 s5, exec_hi
12334// CHECK: [0x7f,0x0e,0x85,0xbe]
12335
12336s_ff0_i32_b32 s5, 0
12337// CHECK: [0x80,0x0e,0x85,0xbe]
12338
12339s_ff0_i32_b32 s5, -1
12340// CHECK: [0xc1,0x0e,0x85,0xbe]
12341
12342s_ff0_i32_b32 s5, 0.5
12343// CHECK: [0xf0,0x0e,0x85,0xbe]
12344
12345s_ff0_i32_b32 s5, -4.0
12346// CHECK: [0xf7,0x0e,0x85,0xbe]
12347
12348s_ff0_i32_b32 s5, 0xaf123456
12349// CHECK: [0xff,0x0e,0x85,0xbe,0x56,0x34,0x12,0xaf]
12350
12351s_ff0_i32_b32 s5, 0x3f717273
12352// CHECK: [0xff,0x0e,0x85,0xbe,0x73,0x72,0x71,0x3f]
12353
12354s_ff0_i32_b64 s5, s[2:3]
12355// CHECK: [0x02,0x0f,0x85,0xbe]
12356
12357s_ff0_i32_b64 s101, s[2:3]
12358// CHECK: [0x02,0x0f,0xe5,0xbe]
12359
12360s_ff0_i32_b64 flat_scratch_lo, s[2:3]
12361// CHECK: [0x02,0x0f,0xe6,0xbe]
12362
12363s_ff0_i32_b64 flat_scratch_hi, s[2:3]
12364// CHECK: [0x02,0x0f,0xe7,0xbe]
12365
12366s_ff0_i32_b64 vcc_lo, s[2:3]
12367// CHECK: [0x02,0x0f,0xea,0xbe]
12368
12369s_ff0_i32_b64 vcc_hi, s[2:3]
12370// CHECK: [0x02,0x0f,0xeb,0xbe]
12371
12372s_ff0_i32_b64 tba_lo, s[2:3]
12373// CHECK: [0x02,0x0f,0xec,0xbe]
12374
12375s_ff0_i32_b64 tba_hi, s[2:3]
12376// CHECK: [0x02,0x0f,0xed,0xbe]
12377
12378s_ff0_i32_b64 tma_lo, s[2:3]
12379// CHECK: [0x02,0x0f,0xee,0xbe]
12380
12381s_ff0_i32_b64 tma_hi, s[2:3]
12382// CHECK: [0x02,0x0f,0xef,0xbe]
12383
12384s_ff0_i32_b64 ttmp11, s[2:3]
12385// CHECK: [0x02,0x0f,0xfb,0xbe]
12386
12387s_ff0_i32_b64 m0, s[2:3]
12388// CHECK: [0x02,0x0f,0xfc,0xbe]
12389
12390s_ff0_i32_b64 exec_lo, s[2:3]
12391// CHECK: [0x02,0x0f,0xfe,0xbe]
12392
12393s_ff0_i32_b64 exec_hi, s[2:3]
12394// CHECK: [0x02,0x0f,0xff,0xbe]
12395
12396s_ff0_i32_b64 s5, s[4:5]
12397// CHECK: [0x04,0x0f,0x85,0xbe]
12398
12399s_ff0_i32_b64 s5, s[100:101]
12400// CHECK: [0x64,0x0f,0x85,0xbe]
12401
12402s_ff0_i32_b64 s5, flat_scratch
12403// CHECK: [0x66,0x0f,0x85,0xbe]
12404
12405s_ff0_i32_b64 s5, vcc
12406// CHECK: [0x6a,0x0f,0x85,0xbe]
12407
12408s_ff0_i32_b64 s5, tba
12409// CHECK: [0x6c,0x0f,0x85,0xbe]
12410
12411s_ff0_i32_b64 s5, tma
12412// CHECK: [0x6e,0x0f,0x85,0xbe]
12413
12414s_ff0_i32_b64 s5, ttmp[10:11]
12415// CHECK: [0x7a,0x0f,0x85,0xbe]
12416
12417s_ff0_i32_b64 s5, exec
12418// CHECK: [0x7e,0x0f,0x85,0xbe]
12419
12420s_ff0_i32_b64 s5, 0
12421// CHECK: [0x80,0x0f,0x85,0xbe]
12422
12423s_ff0_i32_b64 s5, -1
12424// CHECK: [0xc1,0x0f,0x85,0xbe]
12425
12426s_ff0_i32_b64 s5, 0.5
12427// CHECK: [0xf0,0x0f,0x85,0xbe]
12428
12429s_ff0_i32_b64 s5, -4.0
12430// CHECK: [0xf7,0x0f,0x85,0xbe]
12431
12432s_ff0_i32_b64 s5, 0xaf123456
12433// CHECK: [0xff,0x0f,0x85,0xbe,0x56,0x34,0x12,0xaf]
12434
12435s_ff0_i32_b64 s5, 0x3f717273
12436// CHECK: [0xff,0x0f,0x85,0xbe,0x73,0x72,0x71,0x3f]
12437
12438s_ff1_i32_b32 s5, s1
12439// CHECK: [0x01,0x10,0x85,0xbe]
12440
12441s_ff1_i32_b32 s101, s1
12442// CHECK: [0x01,0x10,0xe5,0xbe]
12443
12444s_ff1_i32_b32 flat_scratch_lo, s1
12445// CHECK: [0x01,0x10,0xe6,0xbe]
12446
12447s_ff1_i32_b32 flat_scratch_hi, s1
12448// CHECK: [0x01,0x10,0xe7,0xbe]
12449
12450s_ff1_i32_b32 vcc_lo, s1
12451// CHECK: [0x01,0x10,0xea,0xbe]
12452
12453s_ff1_i32_b32 vcc_hi, s1
12454// CHECK: [0x01,0x10,0xeb,0xbe]
12455
12456s_ff1_i32_b32 tba_lo, s1
12457// CHECK: [0x01,0x10,0xec,0xbe]
12458
12459s_ff1_i32_b32 tba_hi, s1
12460// CHECK: [0x01,0x10,0xed,0xbe]
12461
12462s_ff1_i32_b32 tma_lo, s1
12463// CHECK: [0x01,0x10,0xee,0xbe]
12464
12465s_ff1_i32_b32 tma_hi, s1
12466// CHECK: [0x01,0x10,0xef,0xbe]
12467
12468s_ff1_i32_b32 ttmp11, s1
12469// CHECK: [0x01,0x10,0xfb,0xbe]
12470
12471s_ff1_i32_b32 m0, s1
12472// CHECK: [0x01,0x10,0xfc,0xbe]
12473
12474s_ff1_i32_b32 exec_lo, s1
12475// CHECK: [0x01,0x10,0xfe,0xbe]
12476
12477s_ff1_i32_b32 exec_hi, s1
12478// CHECK: [0x01,0x10,0xff,0xbe]
12479
12480s_ff1_i32_b32 s5, s101
12481// CHECK: [0x65,0x10,0x85,0xbe]
12482
12483s_ff1_i32_b32 s5, flat_scratch_lo
12484// CHECK: [0x66,0x10,0x85,0xbe]
12485
12486s_ff1_i32_b32 s5, flat_scratch_hi
12487// CHECK: [0x67,0x10,0x85,0xbe]
12488
12489s_ff1_i32_b32 s5, vcc_lo
12490// CHECK: [0x6a,0x10,0x85,0xbe]
12491
12492s_ff1_i32_b32 s5, vcc_hi
12493// CHECK: [0x6b,0x10,0x85,0xbe]
12494
12495s_ff1_i32_b32 s5, tba_lo
12496// CHECK: [0x6c,0x10,0x85,0xbe]
12497
12498s_ff1_i32_b32 s5, tba_hi
12499// CHECK: [0x6d,0x10,0x85,0xbe]
12500
12501s_ff1_i32_b32 s5, tma_lo
12502// CHECK: [0x6e,0x10,0x85,0xbe]
12503
12504s_ff1_i32_b32 s5, tma_hi
12505// CHECK: [0x6f,0x10,0x85,0xbe]
12506
12507s_ff1_i32_b32 s5, ttmp11
12508// CHECK: [0x7b,0x10,0x85,0xbe]
12509
12510s_ff1_i32_b32 s5, m0
12511// CHECK: [0x7c,0x10,0x85,0xbe]
12512
12513s_ff1_i32_b32 s5, exec_lo
12514// CHECK: [0x7e,0x10,0x85,0xbe]
12515
12516s_ff1_i32_b32 s5, exec_hi
12517// CHECK: [0x7f,0x10,0x85,0xbe]
12518
12519s_ff1_i32_b32 s5, 0
12520// CHECK: [0x80,0x10,0x85,0xbe]
12521
12522s_ff1_i32_b32 s5, -1
12523// CHECK: [0xc1,0x10,0x85,0xbe]
12524
12525s_ff1_i32_b32 s5, 0.5
12526// CHECK: [0xf0,0x10,0x85,0xbe]
12527
12528s_ff1_i32_b32 s5, -4.0
12529// CHECK: [0xf7,0x10,0x85,0xbe]
12530
12531s_ff1_i32_b32 s5, 0xaf123456
12532// CHECK: [0xff,0x10,0x85,0xbe,0x56,0x34,0x12,0xaf]
12533
12534s_ff1_i32_b32 s5, 0x3f717273
12535// CHECK: [0xff,0x10,0x85,0xbe,0x73,0x72,0x71,0x3f]
12536
12537s_ff1_i32_b64 s5, s[2:3]
12538// CHECK: [0x02,0x11,0x85,0xbe]
12539
12540s_ff1_i32_b64 s101, s[2:3]
12541// CHECK: [0x02,0x11,0xe5,0xbe]
12542
12543s_ff1_i32_b64 flat_scratch_lo, s[2:3]
12544// CHECK: [0x02,0x11,0xe6,0xbe]
12545
12546s_ff1_i32_b64 flat_scratch_hi, s[2:3]
12547// CHECK: [0x02,0x11,0xe7,0xbe]
12548
12549s_ff1_i32_b64 vcc_lo, s[2:3]
12550// CHECK: [0x02,0x11,0xea,0xbe]
12551
12552s_ff1_i32_b64 vcc_hi, s[2:3]
12553// CHECK: [0x02,0x11,0xeb,0xbe]
12554
12555s_ff1_i32_b64 tba_lo, s[2:3]
12556// CHECK: [0x02,0x11,0xec,0xbe]
12557
12558s_ff1_i32_b64 tba_hi, s[2:3]
12559// CHECK: [0x02,0x11,0xed,0xbe]
12560
12561s_ff1_i32_b64 tma_lo, s[2:3]
12562// CHECK: [0x02,0x11,0xee,0xbe]
12563
12564s_ff1_i32_b64 tma_hi, s[2:3]
12565// CHECK: [0x02,0x11,0xef,0xbe]
12566
12567s_ff1_i32_b64 ttmp11, s[2:3]
12568// CHECK: [0x02,0x11,0xfb,0xbe]
12569
12570s_ff1_i32_b64 m0, s[2:3]
12571// CHECK: [0x02,0x11,0xfc,0xbe]
12572
12573s_ff1_i32_b64 exec_lo, s[2:3]
12574// CHECK: [0x02,0x11,0xfe,0xbe]
12575
12576s_ff1_i32_b64 exec_hi, s[2:3]
12577// CHECK: [0x02,0x11,0xff,0xbe]
12578
12579s_ff1_i32_b64 s5, s[4:5]
12580// CHECK: [0x04,0x11,0x85,0xbe]
12581
12582s_ff1_i32_b64 s5, s[100:101]
12583// CHECK: [0x64,0x11,0x85,0xbe]
12584
12585s_ff1_i32_b64 s5, flat_scratch
12586// CHECK: [0x66,0x11,0x85,0xbe]
12587
12588s_ff1_i32_b64 s5, vcc
12589// CHECK: [0x6a,0x11,0x85,0xbe]
12590
12591s_ff1_i32_b64 s5, tba
12592// CHECK: [0x6c,0x11,0x85,0xbe]
12593
12594s_ff1_i32_b64 s5, tma
12595// CHECK: [0x6e,0x11,0x85,0xbe]
12596
12597s_ff1_i32_b64 s5, ttmp[10:11]
12598// CHECK: [0x7a,0x11,0x85,0xbe]
12599
12600s_ff1_i32_b64 s5, exec
12601// CHECK: [0x7e,0x11,0x85,0xbe]
12602
12603s_ff1_i32_b64 s5, 0
12604// CHECK: [0x80,0x11,0x85,0xbe]
12605
12606s_ff1_i32_b64 s5, -1
12607// CHECK: [0xc1,0x11,0x85,0xbe]
12608
12609s_ff1_i32_b64 s5, 0.5
12610// CHECK: [0xf0,0x11,0x85,0xbe]
12611
12612s_ff1_i32_b64 s5, -4.0
12613// CHECK: [0xf7,0x11,0x85,0xbe]
12614
12615s_ff1_i32_b64 s5, 0xaf123456
12616// CHECK: [0xff,0x11,0x85,0xbe,0x56,0x34,0x12,0xaf]
12617
12618s_ff1_i32_b64 s5, 0x3f717273
12619// CHECK: [0xff,0x11,0x85,0xbe,0x73,0x72,0x71,0x3f]
12620
12621s_flbit_i32_b32 s5, s1
12622// CHECK: [0x01,0x12,0x85,0xbe]
12623
12624s_flbit_i32_b32 s101, s1
12625// CHECK: [0x01,0x12,0xe5,0xbe]
12626
12627s_flbit_i32_b32 flat_scratch_lo, s1
12628// CHECK: [0x01,0x12,0xe6,0xbe]
12629
12630s_flbit_i32_b32 flat_scratch_hi, s1
12631// CHECK: [0x01,0x12,0xe7,0xbe]
12632
12633s_flbit_i32_b32 vcc_lo, s1
12634// CHECK: [0x01,0x12,0xea,0xbe]
12635
12636s_flbit_i32_b32 vcc_hi, s1
12637// CHECK: [0x01,0x12,0xeb,0xbe]
12638
12639s_flbit_i32_b32 tba_lo, s1
12640// CHECK: [0x01,0x12,0xec,0xbe]
12641
12642s_flbit_i32_b32 tba_hi, s1
12643// CHECK: [0x01,0x12,0xed,0xbe]
12644
12645s_flbit_i32_b32 tma_lo, s1
12646// CHECK: [0x01,0x12,0xee,0xbe]
12647
12648s_flbit_i32_b32 tma_hi, s1
12649// CHECK: [0x01,0x12,0xef,0xbe]
12650
12651s_flbit_i32_b32 ttmp11, s1
12652// CHECK: [0x01,0x12,0xfb,0xbe]
12653
12654s_flbit_i32_b32 m0, s1
12655// CHECK: [0x01,0x12,0xfc,0xbe]
12656
12657s_flbit_i32_b32 exec_lo, s1
12658// CHECK: [0x01,0x12,0xfe,0xbe]
12659
12660s_flbit_i32_b32 exec_hi, s1
12661// CHECK: [0x01,0x12,0xff,0xbe]
12662
12663s_flbit_i32_b32 s5, s101
12664// CHECK: [0x65,0x12,0x85,0xbe]
12665
12666s_flbit_i32_b32 s5, flat_scratch_lo
12667// CHECK: [0x66,0x12,0x85,0xbe]
12668
12669s_flbit_i32_b32 s5, flat_scratch_hi
12670// CHECK: [0x67,0x12,0x85,0xbe]
12671
12672s_flbit_i32_b32 s5, vcc_lo
12673// CHECK: [0x6a,0x12,0x85,0xbe]
12674
12675s_flbit_i32_b32 s5, vcc_hi
12676// CHECK: [0x6b,0x12,0x85,0xbe]
12677
12678s_flbit_i32_b32 s5, tba_lo
12679// CHECK: [0x6c,0x12,0x85,0xbe]
12680
12681s_flbit_i32_b32 s5, tba_hi
12682// CHECK: [0x6d,0x12,0x85,0xbe]
12683
12684s_flbit_i32_b32 s5, tma_lo
12685// CHECK: [0x6e,0x12,0x85,0xbe]
12686
12687s_flbit_i32_b32 s5, tma_hi
12688// CHECK: [0x6f,0x12,0x85,0xbe]
12689
12690s_flbit_i32_b32 s5, ttmp11
12691// CHECK: [0x7b,0x12,0x85,0xbe]
12692
12693s_flbit_i32_b32 s5, m0
12694// CHECK: [0x7c,0x12,0x85,0xbe]
12695
12696s_flbit_i32_b32 s5, exec_lo
12697// CHECK: [0x7e,0x12,0x85,0xbe]
12698
12699s_flbit_i32_b32 s5, exec_hi
12700// CHECK: [0x7f,0x12,0x85,0xbe]
12701
12702s_flbit_i32_b32 s5, 0
12703// CHECK: [0x80,0x12,0x85,0xbe]
12704
12705s_flbit_i32_b32 s5, -1
12706// CHECK: [0xc1,0x12,0x85,0xbe]
12707
12708s_flbit_i32_b32 s5, 0.5
12709// CHECK: [0xf0,0x12,0x85,0xbe]
12710
12711s_flbit_i32_b32 s5, -4.0
12712// CHECK: [0xf7,0x12,0x85,0xbe]
12713
12714s_flbit_i32_b32 s5, 0xaf123456
12715// CHECK: [0xff,0x12,0x85,0xbe,0x56,0x34,0x12,0xaf]
12716
12717s_flbit_i32_b32 s5, 0x3f717273
12718// CHECK: [0xff,0x12,0x85,0xbe,0x73,0x72,0x71,0x3f]
12719
12720s_flbit_i32_b64 s5, s[2:3]
12721// CHECK: [0x02,0x13,0x85,0xbe]
12722
12723s_flbit_i32_b64 s101, s[2:3]
12724// CHECK: [0x02,0x13,0xe5,0xbe]
12725
12726s_flbit_i32_b64 flat_scratch_lo, s[2:3]
12727// CHECK: [0x02,0x13,0xe6,0xbe]
12728
12729s_flbit_i32_b64 flat_scratch_hi, s[2:3]
12730// CHECK: [0x02,0x13,0xe7,0xbe]
12731
12732s_flbit_i32_b64 vcc_lo, s[2:3]
12733// CHECK: [0x02,0x13,0xea,0xbe]
12734
12735s_flbit_i32_b64 vcc_hi, s[2:3]
12736// CHECK: [0x02,0x13,0xeb,0xbe]
12737
12738s_flbit_i32_b64 tba_lo, s[2:3]
12739// CHECK: [0x02,0x13,0xec,0xbe]
12740
12741s_flbit_i32_b64 tba_hi, s[2:3]
12742// CHECK: [0x02,0x13,0xed,0xbe]
12743
12744s_flbit_i32_b64 tma_lo, s[2:3]
12745// CHECK: [0x02,0x13,0xee,0xbe]
12746
12747s_flbit_i32_b64 tma_hi, s[2:3]
12748// CHECK: [0x02,0x13,0xef,0xbe]
12749
12750s_flbit_i32_b64 ttmp11, s[2:3]
12751// CHECK: [0x02,0x13,0xfb,0xbe]
12752
12753s_flbit_i32_b64 m0, s[2:3]
12754// CHECK: [0x02,0x13,0xfc,0xbe]
12755
12756s_flbit_i32_b64 exec_lo, s[2:3]
12757// CHECK: [0x02,0x13,0xfe,0xbe]
12758
12759s_flbit_i32_b64 exec_hi, s[2:3]
12760// CHECK: [0x02,0x13,0xff,0xbe]
12761
12762s_flbit_i32_b64 s5, s[4:5]
12763// CHECK: [0x04,0x13,0x85,0xbe]
12764
12765s_flbit_i32_b64 s5, s[100:101]
12766// CHECK: [0x64,0x13,0x85,0xbe]
12767
12768s_flbit_i32_b64 s5, flat_scratch
12769// CHECK: [0x66,0x13,0x85,0xbe]
12770
12771s_flbit_i32_b64 s5, vcc
12772// CHECK: [0x6a,0x13,0x85,0xbe]
12773
12774s_flbit_i32_b64 s5, tba
12775// CHECK: [0x6c,0x13,0x85,0xbe]
12776
12777s_flbit_i32_b64 s5, tma
12778// CHECK: [0x6e,0x13,0x85,0xbe]
12779
12780s_flbit_i32_b64 s5, ttmp[10:11]
12781// CHECK: [0x7a,0x13,0x85,0xbe]
12782
12783s_flbit_i32_b64 s5, exec
12784// CHECK: [0x7e,0x13,0x85,0xbe]
12785
12786s_flbit_i32_b64 s5, 0
12787// CHECK: [0x80,0x13,0x85,0xbe]
12788
12789s_flbit_i32_b64 s5, -1
12790// CHECK: [0xc1,0x13,0x85,0xbe]
12791
12792s_flbit_i32_b64 s5, 0.5
12793// CHECK: [0xf0,0x13,0x85,0xbe]
12794
12795s_flbit_i32_b64 s5, -4.0
12796// CHECK: [0xf7,0x13,0x85,0xbe]
12797
12798s_flbit_i32_b64 s5, 0xaf123456
12799// CHECK: [0xff,0x13,0x85,0xbe,0x56,0x34,0x12,0xaf]
12800
12801s_flbit_i32_b64 s5, 0x3f717273
12802// CHECK: [0xff,0x13,0x85,0xbe,0x73,0x72,0x71,0x3f]
12803
12804s_flbit_i32 s5, s1
12805// CHECK: [0x01,0x14,0x85,0xbe]
12806
12807s_flbit_i32 s101, s1
12808// CHECK: [0x01,0x14,0xe5,0xbe]
12809
12810s_flbit_i32 flat_scratch_lo, s1
12811// CHECK: [0x01,0x14,0xe6,0xbe]
12812
12813s_flbit_i32 flat_scratch_hi, s1
12814// CHECK: [0x01,0x14,0xe7,0xbe]
12815
12816s_flbit_i32 vcc_lo, s1
12817// CHECK: [0x01,0x14,0xea,0xbe]
12818
12819s_flbit_i32 vcc_hi, s1
12820// CHECK: [0x01,0x14,0xeb,0xbe]
12821
12822s_flbit_i32 tba_lo, s1
12823// CHECK: [0x01,0x14,0xec,0xbe]
12824
12825s_flbit_i32 tba_hi, s1
12826// CHECK: [0x01,0x14,0xed,0xbe]
12827
12828s_flbit_i32 tma_lo, s1
12829// CHECK: [0x01,0x14,0xee,0xbe]
12830
12831s_flbit_i32 tma_hi, s1
12832// CHECK: [0x01,0x14,0xef,0xbe]
12833
12834s_flbit_i32 ttmp11, s1
12835// CHECK: [0x01,0x14,0xfb,0xbe]
12836
12837s_flbit_i32 m0, s1
12838// CHECK: [0x01,0x14,0xfc,0xbe]
12839
12840s_flbit_i32 exec_lo, s1
12841// CHECK: [0x01,0x14,0xfe,0xbe]
12842
12843s_flbit_i32 exec_hi, s1
12844// CHECK: [0x01,0x14,0xff,0xbe]
12845
12846s_flbit_i32 s5, s101
12847// CHECK: [0x65,0x14,0x85,0xbe]
12848
12849s_flbit_i32 s5, flat_scratch_lo
12850// CHECK: [0x66,0x14,0x85,0xbe]
12851
12852s_flbit_i32 s5, flat_scratch_hi
12853// CHECK: [0x67,0x14,0x85,0xbe]
12854
12855s_flbit_i32 s5, vcc_lo
12856// CHECK: [0x6a,0x14,0x85,0xbe]
12857
12858s_flbit_i32 s5, vcc_hi
12859// CHECK: [0x6b,0x14,0x85,0xbe]
12860
12861s_flbit_i32 s5, tba_lo
12862// CHECK: [0x6c,0x14,0x85,0xbe]
12863
12864s_flbit_i32 s5, tba_hi
12865// CHECK: [0x6d,0x14,0x85,0xbe]
12866
12867s_flbit_i32 s5, tma_lo
12868// CHECK: [0x6e,0x14,0x85,0xbe]
12869
12870s_flbit_i32 s5, tma_hi
12871// CHECK: [0x6f,0x14,0x85,0xbe]
12872
12873s_flbit_i32 s5, ttmp11
12874// CHECK: [0x7b,0x14,0x85,0xbe]
12875
12876s_flbit_i32 s5, m0
12877// CHECK: [0x7c,0x14,0x85,0xbe]
12878
12879s_flbit_i32 s5, exec_lo
12880// CHECK: [0x7e,0x14,0x85,0xbe]
12881
12882s_flbit_i32 s5, exec_hi
12883// CHECK: [0x7f,0x14,0x85,0xbe]
12884
12885s_flbit_i32 s5, 0
12886// CHECK: [0x80,0x14,0x85,0xbe]
12887
12888s_flbit_i32 s5, -1
12889// CHECK: [0xc1,0x14,0x85,0xbe]
12890
12891s_flbit_i32 s5, 0.5
12892// CHECK: [0xf0,0x14,0x85,0xbe]
12893
12894s_flbit_i32 s5, -4.0
12895// CHECK: [0xf7,0x14,0x85,0xbe]
12896
12897s_flbit_i32 s5, 0xaf123456
12898// CHECK: [0xff,0x14,0x85,0xbe,0x56,0x34,0x12,0xaf]
12899
12900s_flbit_i32 s5, 0x3f717273
12901// CHECK: [0xff,0x14,0x85,0xbe,0x73,0x72,0x71,0x3f]
12902
12903s_flbit_i32_i64 s5, s[2:3]
12904// CHECK: [0x02,0x15,0x85,0xbe]
12905
12906s_flbit_i32_i64 s101, s[2:3]
12907// CHECK: [0x02,0x15,0xe5,0xbe]
12908
12909s_flbit_i32_i64 flat_scratch_lo, s[2:3]
12910// CHECK: [0x02,0x15,0xe6,0xbe]
12911
12912s_flbit_i32_i64 flat_scratch_hi, s[2:3]
12913// CHECK: [0x02,0x15,0xe7,0xbe]
12914
12915s_flbit_i32_i64 vcc_lo, s[2:3]
12916// CHECK: [0x02,0x15,0xea,0xbe]
12917
12918s_flbit_i32_i64 vcc_hi, s[2:3]
12919// CHECK: [0x02,0x15,0xeb,0xbe]
12920
12921s_flbit_i32_i64 tba_lo, s[2:3]
12922// CHECK: [0x02,0x15,0xec,0xbe]
12923
12924s_flbit_i32_i64 tba_hi, s[2:3]
12925// CHECK: [0x02,0x15,0xed,0xbe]
12926
12927s_flbit_i32_i64 tma_lo, s[2:3]
12928// CHECK: [0x02,0x15,0xee,0xbe]
12929
12930s_flbit_i32_i64 tma_hi, s[2:3]
12931// CHECK: [0x02,0x15,0xef,0xbe]
12932
12933s_flbit_i32_i64 ttmp11, s[2:3]
12934// CHECK: [0x02,0x15,0xfb,0xbe]
12935
12936s_flbit_i32_i64 m0, s[2:3]
12937// CHECK: [0x02,0x15,0xfc,0xbe]
12938
12939s_flbit_i32_i64 exec_lo, s[2:3]
12940// CHECK: [0x02,0x15,0xfe,0xbe]
12941
12942s_flbit_i32_i64 exec_hi, s[2:3]
12943// CHECK: [0x02,0x15,0xff,0xbe]
12944
12945s_flbit_i32_i64 s5, s[4:5]
12946// CHECK: [0x04,0x15,0x85,0xbe]
12947
12948s_flbit_i32_i64 s5, s[100:101]
12949// CHECK: [0x64,0x15,0x85,0xbe]
12950
12951s_flbit_i32_i64 s5, flat_scratch
12952// CHECK: [0x66,0x15,0x85,0xbe]
12953
12954s_flbit_i32_i64 s5, vcc
12955// CHECK: [0x6a,0x15,0x85,0xbe]
12956
12957s_flbit_i32_i64 s5, tba
12958// CHECK: [0x6c,0x15,0x85,0xbe]
12959
12960s_flbit_i32_i64 s5, tma
12961// CHECK: [0x6e,0x15,0x85,0xbe]
12962
12963s_flbit_i32_i64 s5, ttmp[10:11]
12964// CHECK: [0x7a,0x15,0x85,0xbe]
12965
12966s_flbit_i32_i64 s5, exec
12967// CHECK: [0x7e,0x15,0x85,0xbe]
12968
12969s_flbit_i32_i64 s5, 0
12970// CHECK: [0x80,0x15,0x85,0xbe]
12971
12972s_flbit_i32_i64 s5, -1
12973// CHECK: [0xc1,0x15,0x85,0xbe]
12974
12975s_flbit_i32_i64 s5, 0.5
12976// CHECK: [0xf0,0x15,0x85,0xbe]
12977
12978s_flbit_i32_i64 s5, -4.0
12979// CHECK: [0xf7,0x15,0x85,0xbe]
12980
12981s_flbit_i32_i64 s5, 0xaf123456
12982// CHECK: [0xff,0x15,0x85,0xbe,0x56,0x34,0x12,0xaf]
12983
12984s_flbit_i32_i64 s5, 0x3f717273
12985// CHECK: [0xff,0x15,0x85,0xbe,0x73,0x72,0x71,0x3f]
12986
12987s_sext_i32_i8 s5, s1
12988// CHECK: [0x01,0x16,0x85,0xbe]
12989
12990s_sext_i32_i8 s101, s1
12991// CHECK: [0x01,0x16,0xe5,0xbe]
12992
12993s_sext_i32_i8 flat_scratch_lo, s1
12994// CHECK: [0x01,0x16,0xe6,0xbe]
12995
12996s_sext_i32_i8 flat_scratch_hi, s1
12997// CHECK: [0x01,0x16,0xe7,0xbe]
12998
12999s_sext_i32_i8 vcc_lo, s1
13000// CHECK: [0x01,0x16,0xea,0xbe]
13001
13002s_sext_i32_i8 vcc_hi, s1
13003// CHECK: [0x01,0x16,0xeb,0xbe]
13004
13005s_sext_i32_i8 tba_lo, s1
13006// CHECK: [0x01,0x16,0xec,0xbe]
13007
13008s_sext_i32_i8 tba_hi, s1
13009// CHECK: [0x01,0x16,0xed,0xbe]
13010
13011s_sext_i32_i8 tma_lo, s1
13012// CHECK: [0x01,0x16,0xee,0xbe]
13013
13014s_sext_i32_i8 tma_hi, s1
13015// CHECK: [0x01,0x16,0xef,0xbe]
13016
13017s_sext_i32_i8 ttmp11, s1
13018// CHECK: [0x01,0x16,0xfb,0xbe]
13019
13020s_sext_i32_i8 m0, s1
13021// CHECK: [0x01,0x16,0xfc,0xbe]
13022
13023s_sext_i32_i8 exec_lo, s1
13024// CHECK: [0x01,0x16,0xfe,0xbe]
13025
13026s_sext_i32_i8 exec_hi, s1
13027// CHECK: [0x01,0x16,0xff,0xbe]
13028
13029s_sext_i32_i8 s5, s101
13030// CHECK: [0x65,0x16,0x85,0xbe]
13031
13032s_sext_i32_i8 s5, flat_scratch_lo
13033// CHECK: [0x66,0x16,0x85,0xbe]
13034
13035s_sext_i32_i8 s5, flat_scratch_hi
13036// CHECK: [0x67,0x16,0x85,0xbe]
13037
13038s_sext_i32_i8 s5, vcc_lo
13039// CHECK: [0x6a,0x16,0x85,0xbe]
13040
13041s_sext_i32_i8 s5, vcc_hi
13042// CHECK: [0x6b,0x16,0x85,0xbe]
13043
13044s_sext_i32_i8 s5, tba_lo
13045// CHECK: [0x6c,0x16,0x85,0xbe]
13046
13047s_sext_i32_i8 s5, tba_hi
13048// CHECK: [0x6d,0x16,0x85,0xbe]
13049
13050s_sext_i32_i8 s5, tma_lo
13051// CHECK: [0x6e,0x16,0x85,0xbe]
13052
13053s_sext_i32_i8 s5, tma_hi
13054// CHECK: [0x6f,0x16,0x85,0xbe]
13055
13056s_sext_i32_i8 s5, ttmp11
13057// CHECK: [0x7b,0x16,0x85,0xbe]
13058
13059s_sext_i32_i8 s5, m0
13060// CHECK: [0x7c,0x16,0x85,0xbe]
13061
13062s_sext_i32_i8 s5, exec_lo
13063// CHECK: [0x7e,0x16,0x85,0xbe]
13064
13065s_sext_i32_i8 s5, exec_hi
13066// CHECK: [0x7f,0x16,0x85,0xbe]
13067
13068s_sext_i32_i8 s5, 0
13069// CHECK: [0x80,0x16,0x85,0xbe]
13070
13071s_sext_i32_i8 s5, -1
13072// CHECK: [0xc1,0x16,0x85,0xbe]
13073
13074s_sext_i32_i8 s5, 0.5
13075// CHECK: [0xf0,0x16,0x85,0xbe]
13076
13077s_sext_i32_i8 s5, -4.0
13078// CHECK: [0xf7,0x16,0x85,0xbe]
13079
13080s_sext_i32_i8 s5, 0x71
13081// CHECK: [0xff,0x16,0x85,0xbe,0x71,0x00,0x00,0x00]
13082
13083s_sext_i32_i8 s5, 0xf0
13084// CHECK: [0xff,0x16,0x85,0xbe,0xf0,0x00,0x00,0x00]
13085
13086s_sext_i32_i16 s5, s1
13087// CHECK: [0x01,0x17,0x85,0xbe]
13088
13089s_sext_i32_i16 s101, s1
13090// CHECK: [0x01,0x17,0xe5,0xbe]
13091
13092s_sext_i32_i16 flat_scratch_lo, s1
13093// CHECK: [0x01,0x17,0xe6,0xbe]
13094
13095s_sext_i32_i16 flat_scratch_hi, s1
13096// CHECK: [0x01,0x17,0xe7,0xbe]
13097
13098s_sext_i32_i16 vcc_lo, s1
13099// CHECK: [0x01,0x17,0xea,0xbe]
13100
13101s_sext_i32_i16 vcc_hi, s1
13102// CHECK: [0x01,0x17,0xeb,0xbe]
13103
13104s_sext_i32_i16 tba_lo, s1
13105// CHECK: [0x01,0x17,0xec,0xbe]
13106
13107s_sext_i32_i16 tba_hi, s1
13108// CHECK: [0x01,0x17,0xed,0xbe]
13109
13110s_sext_i32_i16 tma_lo, s1
13111// CHECK: [0x01,0x17,0xee,0xbe]
13112
13113s_sext_i32_i16 tma_hi, s1
13114// CHECK: [0x01,0x17,0xef,0xbe]
13115
13116s_sext_i32_i16 ttmp11, s1
13117// CHECK: [0x01,0x17,0xfb,0xbe]
13118
13119s_sext_i32_i16 m0, s1
13120// CHECK: [0x01,0x17,0xfc,0xbe]
13121
13122s_sext_i32_i16 exec_lo, s1
13123// CHECK: [0x01,0x17,0xfe,0xbe]
13124
13125s_sext_i32_i16 exec_hi, s1
13126// CHECK: [0x01,0x17,0xff,0xbe]
13127
13128s_sext_i32_i16 s5, s101
13129// CHECK: [0x65,0x17,0x85,0xbe]
13130
13131s_sext_i32_i16 s5, flat_scratch_lo
13132// CHECK: [0x66,0x17,0x85,0xbe]
13133
13134s_sext_i32_i16 s5, flat_scratch_hi
13135// CHECK: [0x67,0x17,0x85,0xbe]
13136
13137s_sext_i32_i16 s5, vcc_lo
13138// CHECK: [0x6a,0x17,0x85,0xbe]
13139
13140s_sext_i32_i16 s5, vcc_hi
13141// CHECK: [0x6b,0x17,0x85,0xbe]
13142
13143s_sext_i32_i16 s5, tba_lo
13144// CHECK: [0x6c,0x17,0x85,0xbe]
13145
13146s_sext_i32_i16 s5, tba_hi
13147// CHECK: [0x6d,0x17,0x85,0xbe]
13148
13149s_sext_i32_i16 s5, tma_lo
13150// CHECK: [0x6e,0x17,0x85,0xbe]
13151
13152s_sext_i32_i16 s5, tma_hi
13153// CHECK: [0x6f,0x17,0x85,0xbe]
13154
13155s_sext_i32_i16 s5, ttmp11
13156// CHECK: [0x7b,0x17,0x85,0xbe]
13157
13158s_sext_i32_i16 s5, m0
13159// CHECK: [0x7c,0x17,0x85,0xbe]
13160
13161s_sext_i32_i16 s5, exec_lo
13162// CHECK: [0x7e,0x17,0x85,0xbe]
13163
13164s_sext_i32_i16 s5, exec_hi
13165// CHECK: [0x7f,0x17,0x85,0xbe]
13166
13167s_sext_i32_i16 s5, 0
13168// CHECK: [0x80,0x17,0x85,0xbe]
13169
13170s_sext_i32_i16 s5, -1
13171// CHECK: [0xc1,0x17,0x85,0xbe]
13172
13173s_sext_i32_i16 s5, 0.5
13174// CHECK: [0xf0,0x17,0x85,0xbe]
13175
13176s_sext_i32_i16 s5, -4.0
13177// CHECK: [0xf7,0x17,0x85,0xbe]
13178
13179s_sext_i32_i16 s5, 0xaf123456
13180// CHECK: [0xff,0x17,0x85,0xbe,0x56,0x34,0x12,0xaf]
13181
13182s_sext_i32_i16 s5, 0x3f717273
13183// CHECK: [0xff,0x17,0x85,0xbe,0x73,0x72,0x71,0x3f]
13184
13185s_bitset0_b32 s5, s1
13186// CHECK: [0x01,0x18,0x85,0xbe]
13187
13188s_bitset0_b32 s101, s1
13189// CHECK: [0x01,0x18,0xe5,0xbe]
13190
13191s_bitset0_b32 flat_scratch_lo, s1
13192// CHECK: [0x01,0x18,0xe6,0xbe]
13193
13194s_bitset0_b32 flat_scratch_hi, s1
13195// CHECK: [0x01,0x18,0xe7,0xbe]
13196
13197s_bitset0_b32 vcc_lo, s1
13198// CHECK: [0x01,0x18,0xea,0xbe]
13199
13200s_bitset0_b32 vcc_hi, s1
13201// CHECK: [0x01,0x18,0xeb,0xbe]
13202
13203s_bitset0_b32 tba_lo, s1
13204// CHECK: [0x01,0x18,0xec,0xbe]
13205
13206s_bitset0_b32 tba_hi, s1
13207// CHECK: [0x01,0x18,0xed,0xbe]
13208
13209s_bitset0_b32 tma_lo, s1
13210// CHECK: [0x01,0x18,0xee,0xbe]
13211
13212s_bitset0_b32 tma_hi, s1
13213// CHECK: [0x01,0x18,0xef,0xbe]
13214
13215s_bitset0_b32 ttmp11, s1
13216// CHECK: [0x01,0x18,0xfb,0xbe]
13217
13218s_bitset0_b32 m0, s1
13219// CHECK: [0x01,0x18,0xfc,0xbe]
13220
13221s_bitset0_b32 exec_lo, s1
13222// CHECK: [0x01,0x18,0xfe,0xbe]
13223
13224s_bitset0_b32 exec_hi, s1
13225// CHECK: [0x01,0x18,0xff,0xbe]
13226
13227s_bitset0_b32 s5, s101
13228// CHECK: [0x65,0x18,0x85,0xbe]
13229
13230s_bitset0_b32 s5, flat_scratch_lo
13231// CHECK: [0x66,0x18,0x85,0xbe]
13232
13233s_bitset0_b32 s5, flat_scratch_hi
13234// CHECK: [0x67,0x18,0x85,0xbe]
13235
13236s_bitset0_b32 s5, vcc_lo
13237// CHECK: [0x6a,0x18,0x85,0xbe]
13238
13239s_bitset0_b32 s5, vcc_hi
13240// CHECK: [0x6b,0x18,0x85,0xbe]
13241
13242s_bitset0_b32 s5, tba_lo
13243// CHECK: [0x6c,0x18,0x85,0xbe]
13244
13245s_bitset0_b32 s5, tba_hi
13246// CHECK: [0x6d,0x18,0x85,0xbe]
13247
13248s_bitset0_b32 s5, tma_lo
13249// CHECK: [0x6e,0x18,0x85,0xbe]
13250
13251s_bitset0_b32 s5, tma_hi
13252// CHECK: [0x6f,0x18,0x85,0xbe]
13253
13254s_bitset0_b32 s5, ttmp11
13255// CHECK: [0x7b,0x18,0x85,0xbe]
13256
13257s_bitset0_b32 s5, m0
13258// CHECK: [0x7c,0x18,0x85,0xbe]
13259
13260s_bitset0_b32 s5, exec_lo
13261// CHECK: [0x7e,0x18,0x85,0xbe]
13262
13263s_bitset0_b32 s5, exec_hi
13264// CHECK: [0x7f,0x18,0x85,0xbe]
13265
13266s_bitset0_b32 s5, 0
13267// CHECK: [0x80,0x18,0x85,0xbe]
13268
13269s_bitset0_b32 s5, -1
13270// CHECK: [0xc1,0x18,0x85,0xbe]
13271
13272s_bitset0_b32 s5, 0.5
13273// CHECK: [0xf0,0x18,0x85,0xbe]
13274
13275s_bitset0_b32 s5, -4.0
13276// CHECK: [0xf7,0x18,0x85,0xbe]
13277
13278s_bitset0_b32 s5, 0xaf123456
13279// CHECK: [0xff,0x18,0x85,0xbe,0x56,0x34,0x12,0xaf]
13280
13281s_bitset0_b32 s5, 0x3f717273
13282// CHECK: [0xff,0x18,0x85,0xbe,0x73,0x72,0x71,0x3f]
13283
13284s_bitset0_b64 s[10:11], s1
13285// CHECK: [0x01,0x19,0x8a,0xbe]
13286
13287s_bitset0_b64 s[12:13], s1
13288// CHECK: [0x01,0x19,0x8c,0xbe]
13289
13290s_bitset0_b64 s[100:101], s1
13291// CHECK: [0x01,0x19,0xe4,0xbe]
13292
13293s_bitset0_b64 flat_scratch, s1
13294// CHECK: [0x01,0x19,0xe6,0xbe]
13295
13296s_bitset0_b64 vcc, s1
13297// CHECK: [0x01,0x19,0xea,0xbe]
13298
13299s_bitset0_b64 tba, s1
13300// CHECK: [0x01,0x19,0xec,0xbe]
13301
13302s_bitset0_b64 tma, s1
13303// CHECK: [0x01,0x19,0xee,0xbe]
13304
13305s_bitset0_b64 ttmp[10:11], s1
13306// CHECK: [0x01,0x19,0xfa,0xbe]
13307
13308s_bitset0_b64 exec, s1
13309// CHECK: [0x01,0x19,0xfe,0xbe]
13310
13311s_bitset0_b64 s[10:11], s101
13312// CHECK: [0x65,0x19,0x8a,0xbe]
13313
13314s_bitset0_b64 s[10:11], flat_scratch_lo
13315// CHECK: [0x66,0x19,0x8a,0xbe]
13316
13317s_bitset0_b64 s[10:11], flat_scratch_hi
13318// CHECK: [0x67,0x19,0x8a,0xbe]
13319
13320s_bitset0_b64 s[10:11], vcc_lo
13321// CHECK: [0x6a,0x19,0x8a,0xbe]
13322
13323s_bitset0_b64 s[10:11], vcc_hi
13324// CHECK: [0x6b,0x19,0x8a,0xbe]
13325
13326s_bitset0_b64 s[10:11], tba_lo
13327// CHECK: [0x6c,0x19,0x8a,0xbe]
13328
13329s_bitset0_b64 s[10:11], tba_hi
13330// CHECK: [0x6d,0x19,0x8a,0xbe]
13331
13332s_bitset0_b64 s[10:11], tma_lo
13333// CHECK: [0x6e,0x19,0x8a,0xbe]
13334
13335s_bitset0_b64 s[10:11], tma_hi
13336// CHECK: [0x6f,0x19,0x8a,0xbe]
13337
13338s_bitset0_b64 s[10:11], ttmp11
13339// CHECK: [0x7b,0x19,0x8a,0xbe]
13340
13341s_bitset0_b64 s[10:11], m0
13342// CHECK: [0x7c,0x19,0x8a,0xbe]
13343
13344s_bitset0_b64 s[10:11], exec_lo
13345// CHECK: [0x7e,0x19,0x8a,0xbe]
13346
13347s_bitset0_b64 s[10:11], exec_hi
13348// CHECK: [0x7f,0x19,0x8a,0xbe]
13349
13350s_bitset0_b64 s[10:11], 0
13351// CHECK: [0x80,0x19,0x8a,0xbe]
13352
13353s_bitset0_b64 s[10:11], -1
13354// CHECK: [0xc1,0x19,0x8a,0xbe]
13355
13356s_bitset0_b64 s[10:11], 0.5
13357// CHECK: [0xf0,0x19,0x8a,0xbe]
13358
13359s_bitset0_b64 s[10:11], -4.0
13360// CHECK: [0xf7,0x19,0x8a,0xbe]
13361
13362s_bitset0_b64 s[10:11], 0xaf123456
13363// CHECK: [0xff,0x19,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13364
13365s_bitset0_b64 s[10:11], 0x3f717273
13366// CHECK: [0xff,0x19,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13367
13368s_bitset1_b32 s5, s1
13369// CHECK: [0x01,0x1a,0x85,0xbe]
13370
13371s_bitset1_b32 s101, s1
13372// CHECK: [0x01,0x1a,0xe5,0xbe]
13373
13374s_bitset1_b32 flat_scratch_lo, s1
13375// CHECK: [0x01,0x1a,0xe6,0xbe]
13376
13377s_bitset1_b32 flat_scratch_hi, s1
13378// CHECK: [0x01,0x1a,0xe7,0xbe]
13379
13380s_bitset1_b32 vcc_lo, s1
13381// CHECK: [0x01,0x1a,0xea,0xbe]
13382
13383s_bitset1_b32 vcc_hi, s1
13384// CHECK: [0x01,0x1a,0xeb,0xbe]
13385
13386s_bitset1_b32 tba_lo, s1
13387// CHECK: [0x01,0x1a,0xec,0xbe]
13388
13389s_bitset1_b32 tba_hi, s1
13390// CHECK: [0x01,0x1a,0xed,0xbe]
13391
13392s_bitset1_b32 tma_lo, s1
13393// CHECK: [0x01,0x1a,0xee,0xbe]
13394
13395s_bitset1_b32 tma_hi, s1
13396// CHECK: [0x01,0x1a,0xef,0xbe]
13397
13398s_bitset1_b32 ttmp11, s1
13399// CHECK: [0x01,0x1a,0xfb,0xbe]
13400
13401s_bitset1_b32 m0, s1
13402// CHECK: [0x01,0x1a,0xfc,0xbe]
13403
13404s_bitset1_b32 exec_lo, s1
13405// CHECK: [0x01,0x1a,0xfe,0xbe]
13406
13407s_bitset1_b32 exec_hi, s1
13408// CHECK: [0x01,0x1a,0xff,0xbe]
13409
13410s_bitset1_b32 s5, s101
13411// CHECK: [0x65,0x1a,0x85,0xbe]
13412
13413s_bitset1_b32 s5, flat_scratch_lo
13414// CHECK: [0x66,0x1a,0x85,0xbe]
13415
13416s_bitset1_b32 s5, flat_scratch_hi
13417// CHECK: [0x67,0x1a,0x85,0xbe]
13418
13419s_bitset1_b32 s5, vcc_lo
13420// CHECK: [0x6a,0x1a,0x85,0xbe]
13421
13422s_bitset1_b32 s5, vcc_hi
13423// CHECK: [0x6b,0x1a,0x85,0xbe]
13424
13425s_bitset1_b32 s5, tba_lo
13426// CHECK: [0x6c,0x1a,0x85,0xbe]
13427
13428s_bitset1_b32 s5, tba_hi
13429// CHECK: [0x6d,0x1a,0x85,0xbe]
13430
13431s_bitset1_b32 s5, tma_lo
13432// CHECK: [0x6e,0x1a,0x85,0xbe]
13433
13434s_bitset1_b32 s5, tma_hi
13435// CHECK: [0x6f,0x1a,0x85,0xbe]
13436
13437s_bitset1_b32 s5, ttmp11
13438// CHECK: [0x7b,0x1a,0x85,0xbe]
13439
13440s_bitset1_b32 s5, m0
13441// CHECK: [0x7c,0x1a,0x85,0xbe]
13442
13443s_bitset1_b32 s5, exec_lo
13444// CHECK: [0x7e,0x1a,0x85,0xbe]
13445
13446s_bitset1_b32 s5, exec_hi
13447// CHECK: [0x7f,0x1a,0x85,0xbe]
13448
13449s_bitset1_b32 s5, 0
13450// CHECK: [0x80,0x1a,0x85,0xbe]
13451
13452s_bitset1_b32 s5, -1
13453// CHECK: [0xc1,0x1a,0x85,0xbe]
13454
13455s_bitset1_b32 s5, 0.5
13456// CHECK: [0xf0,0x1a,0x85,0xbe]
13457
13458s_bitset1_b32 s5, -4.0
13459// CHECK: [0xf7,0x1a,0x85,0xbe]
13460
13461s_bitset1_b32 s5, 0xaf123456
13462// CHECK: [0xff,0x1a,0x85,0xbe,0x56,0x34,0x12,0xaf]
13463
13464s_bitset1_b32 s5, 0x3f717273
13465// CHECK: [0xff,0x1a,0x85,0xbe,0x73,0x72,0x71,0x3f]
13466
13467s_bitset1_b64 s[10:11], s1
13468// CHECK: [0x01,0x1b,0x8a,0xbe]
13469
13470s_bitset1_b64 s[12:13], s1
13471// CHECK: [0x01,0x1b,0x8c,0xbe]
13472
13473s_bitset1_b64 s[100:101], s1
13474// CHECK: [0x01,0x1b,0xe4,0xbe]
13475
13476s_bitset1_b64 flat_scratch, s1
13477// CHECK: [0x01,0x1b,0xe6,0xbe]
13478
13479s_bitset1_b64 vcc, s1
13480// CHECK: [0x01,0x1b,0xea,0xbe]
13481
13482s_bitset1_b64 tba, s1
13483// CHECK: [0x01,0x1b,0xec,0xbe]
13484
13485s_bitset1_b64 tma, s1
13486// CHECK: [0x01,0x1b,0xee,0xbe]
13487
13488s_bitset1_b64 ttmp[10:11], s1
13489// CHECK: [0x01,0x1b,0xfa,0xbe]
13490
13491s_bitset1_b64 exec, s1
13492// CHECK: [0x01,0x1b,0xfe,0xbe]
13493
13494s_bitset1_b64 s[10:11], s101
13495// CHECK: [0x65,0x1b,0x8a,0xbe]
13496
13497s_bitset1_b64 s[10:11], flat_scratch_lo
13498// CHECK: [0x66,0x1b,0x8a,0xbe]
13499
13500s_bitset1_b64 s[10:11], flat_scratch_hi
13501// CHECK: [0x67,0x1b,0x8a,0xbe]
13502
13503s_bitset1_b64 s[10:11], vcc_lo
13504// CHECK: [0x6a,0x1b,0x8a,0xbe]
13505
13506s_bitset1_b64 s[10:11], vcc_hi
13507// CHECK: [0x6b,0x1b,0x8a,0xbe]
13508
13509s_bitset1_b64 s[10:11], tba_lo
13510// CHECK: [0x6c,0x1b,0x8a,0xbe]
13511
13512s_bitset1_b64 s[10:11], tba_hi
13513// CHECK: [0x6d,0x1b,0x8a,0xbe]
13514
13515s_bitset1_b64 s[10:11], tma_lo
13516// CHECK: [0x6e,0x1b,0x8a,0xbe]
13517
13518s_bitset1_b64 s[10:11], tma_hi
13519// CHECK: [0x6f,0x1b,0x8a,0xbe]
13520
13521s_bitset1_b64 s[10:11], ttmp11
13522// CHECK: [0x7b,0x1b,0x8a,0xbe]
13523
13524s_bitset1_b64 s[10:11], m0
13525// CHECK: [0x7c,0x1b,0x8a,0xbe]
13526
13527s_bitset1_b64 s[10:11], exec_lo
13528// CHECK: [0x7e,0x1b,0x8a,0xbe]
13529
13530s_bitset1_b64 s[10:11], exec_hi
13531// CHECK: [0x7f,0x1b,0x8a,0xbe]
13532
13533s_bitset1_b64 s[10:11], 0
13534// CHECK: [0x80,0x1b,0x8a,0xbe]
13535
13536s_bitset1_b64 s[10:11], -1
13537// CHECK: [0xc1,0x1b,0x8a,0xbe]
13538
13539s_bitset1_b64 s[10:11], 0.5
13540// CHECK: [0xf0,0x1b,0x8a,0xbe]
13541
13542s_bitset1_b64 s[10:11], -4.0
13543// CHECK: [0xf7,0x1b,0x8a,0xbe]
13544
13545s_bitset1_b64 s[10:11], 0xaf123456
13546// CHECK: [0xff,0x1b,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13547
13548s_bitset1_b64 s[10:11], 0x3f717273
13549// CHECK: [0xff,0x1b,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13550
13551s_getpc_b64 s[10:11]
13552// CHECK: [0x00,0x1c,0x8a,0xbe]
13553
13554s_getpc_b64 s[12:13]
13555// CHECK: [0x00,0x1c,0x8c,0xbe]
13556
13557s_getpc_b64 s[100:101]
13558// CHECK: [0x00,0x1c,0xe4,0xbe]
13559
13560s_getpc_b64 flat_scratch
13561// CHECK: [0x00,0x1c,0xe6,0xbe]
13562
13563s_getpc_b64 vcc
13564// CHECK: [0x00,0x1c,0xea,0xbe]
13565
13566s_getpc_b64 tba
13567// CHECK: [0x00,0x1c,0xec,0xbe]
13568
13569s_getpc_b64 tma
13570// CHECK: [0x00,0x1c,0xee,0xbe]
13571
13572s_getpc_b64 ttmp[10:11]
13573// CHECK: [0x00,0x1c,0xfa,0xbe]
13574
13575s_getpc_b64 exec
13576// CHECK: [0x00,0x1c,0xfe,0xbe]
13577
13578s_setpc_b64 s[2:3]
13579// CHECK: [0x02,0x1d,0x80,0xbe]
13580
13581s_setpc_b64 s[4:5]
13582// CHECK: [0x04,0x1d,0x80,0xbe]
13583
13584s_setpc_b64 s[100:101]
13585// CHECK: [0x64,0x1d,0x80,0xbe]
13586
13587s_setpc_b64 flat_scratch
13588// CHECK: [0x66,0x1d,0x80,0xbe]
13589
13590s_setpc_b64 vcc
13591// CHECK: [0x6a,0x1d,0x80,0xbe]
13592
13593s_setpc_b64 tba
13594// CHECK: [0x6c,0x1d,0x80,0xbe]
13595
13596s_setpc_b64 tma
13597// CHECK: [0x6e,0x1d,0x80,0xbe]
13598
13599s_setpc_b64 ttmp[10:11]
13600// CHECK: [0x7a,0x1d,0x80,0xbe]
13601
13602s_swappc_b64 s[10:11], s[2:3]
13603// CHECK: [0x02,0x1e,0x8a,0xbe]
13604
13605s_swappc_b64 s[12:13], s[2:3]
13606// CHECK: [0x02,0x1e,0x8c,0xbe]
13607
13608s_swappc_b64 s[100:101], s[2:3]
13609// CHECK: [0x02,0x1e,0xe4,0xbe]
13610
13611s_swappc_b64 flat_scratch, s[2:3]
13612// CHECK: [0x02,0x1e,0xe6,0xbe]
13613
13614s_swappc_b64 vcc, s[2:3]
13615// CHECK: [0x02,0x1e,0xea,0xbe]
13616
13617s_swappc_b64 tba, s[2:3]
13618// CHECK: [0x02,0x1e,0xec,0xbe]
13619
13620s_swappc_b64 tma, s[2:3]
13621// CHECK: [0x02,0x1e,0xee,0xbe]
13622
13623s_swappc_b64 ttmp[10:11], s[2:3]
13624// CHECK: [0x02,0x1e,0xfa,0xbe]
13625
13626s_swappc_b64 exec, s[2:3]
13627// CHECK: [0x02,0x1e,0xfe,0xbe]
13628
13629s_swappc_b64 s[10:11], s[4:5]
13630// CHECK: [0x04,0x1e,0x8a,0xbe]
13631
13632s_swappc_b64 s[10:11], s[100:101]
13633// CHECK: [0x64,0x1e,0x8a,0xbe]
13634
13635s_swappc_b64 s[10:11], flat_scratch
13636// CHECK: [0x66,0x1e,0x8a,0xbe]
13637
13638s_swappc_b64 s[10:11], vcc
13639// CHECK: [0x6a,0x1e,0x8a,0xbe]
13640
13641s_swappc_b64 s[10:11], tba
13642// CHECK: [0x6c,0x1e,0x8a,0xbe]
13643
13644s_swappc_b64 s[10:11], tma
13645// CHECK: [0x6e,0x1e,0x8a,0xbe]
13646
13647s_swappc_b64 s[10:11], ttmp[10:11]
13648// CHECK: [0x7a,0x1e,0x8a,0xbe]
13649
13650s_rfe_b64 s[2:3]
13651// CHECK: [0x02,0x1f,0x80,0xbe]
13652
13653s_rfe_b64 s[4:5]
13654// CHECK: [0x04,0x1f,0x80,0xbe]
13655
13656s_rfe_b64 s[100:101]
13657// CHECK: [0x64,0x1f,0x80,0xbe]
13658
13659s_rfe_b64 flat_scratch
13660// CHECK: [0x66,0x1f,0x80,0xbe]
13661
13662s_rfe_b64 vcc
13663// CHECK: [0x6a,0x1f,0x80,0xbe]
13664
13665s_rfe_b64 tba
13666// CHECK: [0x6c,0x1f,0x80,0xbe]
13667
13668s_rfe_b64 tma
13669// CHECK: [0x6e,0x1f,0x80,0xbe]
13670
13671s_rfe_b64 ttmp[10:11]
13672// CHECK: [0x7a,0x1f,0x80,0xbe]
13673
13674s_and_saveexec_b64 s[10:11], s[2:3]
13675// CHECK: [0x02,0x20,0x8a,0xbe]
13676
13677s_and_saveexec_b64 s[12:13], s[2:3]
13678// CHECK: [0x02,0x20,0x8c,0xbe]
13679
13680s_and_saveexec_b64 s[100:101], s[2:3]
13681// CHECK: [0x02,0x20,0xe4,0xbe]
13682
13683s_and_saveexec_b64 flat_scratch, s[2:3]
13684// CHECK: [0x02,0x20,0xe6,0xbe]
13685
13686s_and_saveexec_b64 vcc, s[2:3]
13687// CHECK: [0x02,0x20,0xea,0xbe]
13688
13689s_and_saveexec_b64 tba, s[2:3]
13690// CHECK: [0x02,0x20,0xec,0xbe]
13691
13692s_and_saveexec_b64 tma, s[2:3]
13693// CHECK: [0x02,0x20,0xee,0xbe]
13694
13695s_and_saveexec_b64 ttmp[10:11], s[2:3]
13696// CHECK: [0x02,0x20,0xfa,0xbe]
13697
13698s_and_saveexec_b64 s[10:11], s[4:5]
13699// CHECK: [0x04,0x20,0x8a,0xbe]
13700
13701s_and_saveexec_b64 s[10:11], s[100:101]
13702// CHECK: [0x64,0x20,0x8a,0xbe]
13703
13704s_and_saveexec_b64 s[10:11], flat_scratch
13705// CHECK: [0x66,0x20,0x8a,0xbe]
13706
13707s_and_saveexec_b64 s[10:11], vcc
13708// CHECK: [0x6a,0x20,0x8a,0xbe]
13709
13710s_and_saveexec_b64 s[10:11], tba
13711// CHECK: [0x6c,0x20,0x8a,0xbe]
13712
13713s_and_saveexec_b64 s[10:11], tma
13714// CHECK: [0x6e,0x20,0x8a,0xbe]
13715
13716s_and_saveexec_b64 s[10:11], ttmp[10:11]
13717// CHECK: [0x7a,0x20,0x8a,0xbe]
13718
13719s_and_saveexec_b64 s[10:11], exec
13720// CHECK: [0x7e,0x20,0x8a,0xbe]
13721
13722s_and_saveexec_b64 s[10:11], 0
13723// CHECK: [0x80,0x20,0x8a,0xbe]
13724
13725s_and_saveexec_b64 s[10:11], -1
13726// CHECK: [0xc1,0x20,0x8a,0xbe]
13727
13728s_and_saveexec_b64 s[10:11], 0.5
13729// CHECK: [0xf0,0x20,0x8a,0xbe]
13730
13731s_and_saveexec_b64 s[10:11], -4.0
13732// CHECK: [0xf7,0x20,0x8a,0xbe]
13733
13734s_and_saveexec_b64 s[10:11], 0xaf123456
13735// CHECK: [0xff,0x20,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13736
13737s_and_saveexec_b64 s[10:11], 0x3f717273
13738// CHECK: [0xff,0x20,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13739
13740s_or_saveexec_b64 s[10:11], s[2:3]
13741// CHECK: [0x02,0x21,0x8a,0xbe]
13742
13743s_or_saveexec_b64 s[12:13], s[2:3]
13744// CHECK: [0x02,0x21,0x8c,0xbe]
13745
13746s_or_saveexec_b64 s[100:101], s[2:3]
13747// CHECK: [0x02,0x21,0xe4,0xbe]
13748
13749s_or_saveexec_b64 flat_scratch, s[2:3]
13750// CHECK: [0x02,0x21,0xe6,0xbe]
13751
13752s_or_saveexec_b64 vcc, s[2:3]
13753// CHECK: [0x02,0x21,0xea,0xbe]
13754
13755s_or_saveexec_b64 tba, s[2:3]
13756// CHECK: [0x02,0x21,0xec,0xbe]
13757
13758s_or_saveexec_b64 tma, s[2:3]
13759// CHECK: [0x02,0x21,0xee,0xbe]
13760
13761s_or_saveexec_b64 ttmp[10:11], s[2:3]
13762// CHECK: [0x02,0x21,0xfa,0xbe]
13763
13764s_or_saveexec_b64 s[10:11], s[4:5]
13765// CHECK: [0x04,0x21,0x8a,0xbe]
13766
13767s_or_saveexec_b64 s[10:11], s[100:101]
13768// CHECK: [0x64,0x21,0x8a,0xbe]
13769
13770s_or_saveexec_b64 s[10:11], flat_scratch
13771// CHECK: [0x66,0x21,0x8a,0xbe]
13772
13773s_or_saveexec_b64 s[10:11], vcc
13774// CHECK: [0x6a,0x21,0x8a,0xbe]
13775
13776s_or_saveexec_b64 s[10:11], tba
13777// CHECK: [0x6c,0x21,0x8a,0xbe]
13778
13779s_or_saveexec_b64 s[10:11], tma
13780// CHECK: [0x6e,0x21,0x8a,0xbe]
13781
13782s_or_saveexec_b64 s[10:11], ttmp[10:11]
13783// CHECK: [0x7a,0x21,0x8a,0xbe]
13784
13785s_or_saveexec_b64 s[10:11], exec
13786// CHECK: [0x7e,0x21,0x8a,0xbe]
13787
13788s_or_saveexec_b64 s[10:11], 0
13789// CHECK: [0x80,0x21,0x8a,0xbe]
13790
13791s_or_saveexec_b64 s[10:11], -1
13792// CHECK: [0xc1,0x21,0x8a,0xbe]
13793
13794s_or_saveexec_b64 s[10:11], 0.5
13795// CHECK: [0xf0,0x21,0x8a,0xbe]
13796
13797s_or_saveexec_b64 s[10:11], -4.0
13798// CHECK: [0xf7,0x21,0x8a,0xbe]
13799
13800s_or_saveexec_b64 s[10:11], 0xaf123456
13801// CHECK: [0xff,0x21,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13802
13803s_or_saveexec_b64 s[10:11], 0x3f717273
13804// CHECK: [0xff,0x21,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13805
13806s_xor_saveexec_b64 s[10:11], s[2:3]
13807// CHECK: [0x02,0x22,0x8a,0xbe]
13808
13809s_xor_saveexec_b64 s[12:13], s[2:3]
13810// CHECK: [0x02,0x22,0x8c,0xbe]
13811
13812s_xor_saveexec_b64 s[100:101], s[2:3]
13813// CHECK: [0x02,0x22,0xe4,0xbe]
13814
13815s_xor_saveexec_b64 flat_scratch, s[2:3]
13816// CHECK: [0x02,0x22,0xe6,0xbe]
13817
13818s_xor_saveexec_b64 vcc, s[2:3]
13819// CHECK: [0x02,0x22,0xea,0xbe]
13820
13821s_xor_saveexec_b64 tba, s[2:3]
13822// CHECK: [0x02,0x22,0xec,0xbe]
13823
13824s_xor_saveexec_b64 tma, s[2:3]
13825// CHECK: [0x02,0x22,0xee,0xbe]
13826
13827s_xor_saveexec_b64 ttmp[10:11], s[2:3]
13828// CHECK: [0x02,0x22,0xfa,0xbe]
13829
13830s_xor_saveexec_b64 s[10:11], s[4:5]
13831// CHECK: [0x04,0x22,0x8a,0xbe]
13832
13833s_xor_saveexec_b64 s[10:11], s[100:101]
13834// CHECK: [0x64,0x22,0x8a,0xbe]
13835
13836s_xor_saveexec_b64 s[10:11], flat_scratch
13837// CHECK: [0x66,0x22,0x8a,0xbe]
13838
13839s_xor_saveexec_b64 s[10:11], vcc
13840// CHECK: [0x6a,0x22,0x8a,0xbe]
13841
13842s_xor_saveexec_b64 s[10:11], tba
13843// CHECK: [0x6c,0x22,0x8a,0xbe]
13844
13845s_xor_saveexec_b64 s[10:11], tma
13846// CHECK: [0x6e,0x22,0x8a,0xbe]
13847
13848s_xor_saveexec_b64 s[10:11], ttmp[10:11]
13849// CHECK: [0x7a,0x22,0x8a,0xbe]
13850
13851s_xor_saveexec_b64 s[10:11], exec
13852// CHECK: [0x7e,0x22,0x8a,0xbe]
13853
13854s_xor_saveexec_b64 s[10:11], 0
13855// CHECK: [0x80,0x22,0x8a,0xbe]
13856
13857s_xor_saveexec_b64 s[10:11], -1
13858// CHECK: [0xc1,0x22,0x8a,0xbe]
13859
13860s_xor_saveexec_b64 s[10:11], 0.5
13861// CHECK: [0xf0,0x22,0x8a,0xbe]
13862
13863s_xor_saveexec_b64 s[10:11], -4.0
13864// CHECK: [0xf7,0x22,0x8a,0xbe]
13865
13866s_xor_saveexec_b64 s[10:11], 0xaf123456
13867// CHECK: [0xff,0x22,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13868
13869s_xor_saveexec_b64 s[10:11], 0x3f717273
13870// CHECK: [0xff,0x22,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13871
13872s_andn2_saveexec_b64 s[10:11], s[2:3]
13873// CHECK: [0x02,0x23,0x8a,0xbe]
13874
13875s_andn2_saveexec_b64 s[12:13], s[2:3]
13876// CHECK: [0x02,0x23,0x8c,0xbe]
13877
13878s_andn2_saveexec_b64 s[100:101], s[2:3]
13879// CHECK: [0x02,0x23,0xe4,0xbe]
13880
13881s_andn2_saveexec_b64 flat_scratch, s[2:3]
13882// CHECK: [0x02,0x23,0xe6,0xbe]
13883
13884s_andn2_saveexec_b64 vcc, s[2:3]
13885// CHECK: [0x02,0x23,0xea,0xbe]
13886
13887s_andn2_saveexec_b64 tba, s[2:3]
13888// CHECK: [0x02,0x23,0xec,0xbe]
13889
13890s_andn2_saveexec_b64 tma, s[2:3]
13891// CHECK: [0x02,0x23,0xee,0xbe]
13892
13893s_andn2_saveexec_b64 ttmp[10:11], s[2:3]
13894// CHECK: [0x02,0x23,0xfa,0xbe]
13895
13896s_andn2_saveexec_b64 s[10:11], s[4:5]
13897// CHECK: [0x04,0x23,0x8a,0xbe]
13898
13899s_andn2_saveexec_b64 s[10:11], s[100:101]
13900// CHECK: [0x64,0x23,0x8a,0xbe]
13901
13902s_andn2_saveexec_b64 s[10:11], flat_scratch
13903// CHECK: [0x66,0x23,0x8a,0xbe]
13904
13905s_andn2_saveexec_b64 s[10:11], vcc
13906// CHECK: [0x6a,0x23,0x8a,0xbe]
13907
13908s_andn2_saveexec_b64 s[10:11], tba
13909// CHECK: [0x6c,0x23,0x8a,0xbe]
13910
13911s_andn2_saveexec_b64 s[10:11], tma
13912// CHECK: [0x6e,0x23,0x8a,0xbe]
13913
13914s_andn2_saveexec_b64 s[10:11], ttmp[10:11]
13915// CHECK: [0x7a,0x23,0x8a,0xbe]
13916
13917s_andn2_saveexec_b64 s[10:11], exec
13918// CHECK: [0x7e,0x23,0x8a,0xbe]
13919
13920s_andn2_saveexec_b64 s[10:11], 0
13921// CHECK: [0x80,0x23,0x8a,0xbe]
13922
13923s_andn2_saveexec_b64 s[10:11], -1
13924// CHECK: [0xc1,0x23,0x8a,0xbe]
13925
13926s_andn2_saveexec_b64 s[10:11], 0.5
13927// CHECK: [0xf0,0x23,0x8a,0xbe]
13928
13929s_andn2_saveexec_b64 s[10:11], -4.0
13930// CHECK: [0xf7,0x23,0x8a,0xbe]
13931
13932s_andn2_saveexec_b64 s[10:11], 0xaf123456
13933// CHECK: [0xff,0x23,0x8a,0xbe,0x56,0x34,0x12,0xaf]
13934
13935s_andn2_saveexec_b64 s[10:11], 0x3f717273
13936// CHECK: [0xff,0x23,0x8a,0xbe,0x73,0x72,0x71,0x3f]
13937
13938s_orn2_saveexec_b64 s[10:11], s[2:3]
13939// CHECK: [0x02,0x24,0x8a,0xbe]
13940
13941s_orn2_saveexec_b64 s[12:13], s[2:3]
13942// CHECK: [0x02,0x24,0x8c,0xbe]
13943
13944s_orn2_saveexec_b64 s[100:101], s[2:3]
13945// CHECK: [0x02,0x24,0xe4,0xbe]
13946
13947s_orn2_saveexec_b64 flat_scratch, s[2:3]
13948// CHECK: [0x02,0x24,0xe6,0xbe]
13949
13950s_orn2_saveexec_b64 vcc, s[2:3]
13951// CHECK: [0x02,0x24,0xea,0xbe]
13952
13953s_orn2_saveexec_b64 tba, s[2:3]
13954// CHECK: [0x02,0x24,0xec,0xbe]
13955
13956s_orn2_saveexec_b64 tma, s[2:3]
13957// CHECK: [0x02,0x24,0xee,0xbe]
13958
13959s_orn2_saveexec_b64 ttmp[10:11], s[2:3]
13960// CHECK: [0x02,0x24,0xfa,0xbe]
13961
13962s_orn2_saveexec_b64 s[10:11], s[4:5]
13963// CHECK: [0x04,0x24,0x8a,0xbe]
13964
13965s_orn2_saveexec_b64 s[10:11], s[100:101]
13966// CHECK: [0x64,0x24,0x8a,0xbe]
13967
13968s_orn2_saveexec_b64 s[10:11], flat_scratch
13969// CHECK: [0x66,0x24,0x8a,0xbe]
13970
13971s_orn2_saveexec_b64 s[10:11], vcc
13972// CHECK: [0x6a,0x24,0x8a,0xbe]
13973
13974s_orn2_saveexec_b64 s[10:11], tba
13975// CHECK: [0x6c,0x24,0x8a,0xbe]
13976
13977s_orn2_saveexec_b64 s[10:11], tma
13978// CHECK: [0x6e,0x24,0x8a,0xbe]
13979
13980s_orn2_saveexec_b64 s[10:11], ttmp[10:11]
13981// CHECK: [0x7a,0x24,0x8a,0xbe]
13982
13983s_orn2_saveexec_b64 s[10:11], exec
13984// CHECK: [0x7e,0x24,0x8a,0xbe]
13985
13986s_orn2_saveexec_b64 s[10:11], 0
13987// CHECK: [0x80,0x24,0x8a,0xbe]
13988
13989s_orn2_saveexec_b64 s[10:11], -1
13990// CHECK: [0xc1,0x24,0x8a,0xbe]
13991
13992s_orn2_saveexec_b64 s[10:11], 0.5
13993// CHECK: [0xf0,0x24,0x8a,0xbe]
13994
13995s_orn2_saveexec_b64 s[10:11], -4.0
13996// CHECK: [0xf7,0x24,0x8a,0xbe]
13997
13998s_orn2_saveexec_b64 s[10:11], 0xaf123456
13999// CHECK: [0xff,0x24,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14000
14001s_orn2_saveexec_b64 s[10:11], 0x3f717273
14002// CHECK: [0xff,0x24,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14003
14004s_nand_saveexec_b64 s[10:11], s[2:3]
14005// CHECK: [0x02,0x25,0x8a,0xbe]
14006
14007s_nand_saveexec_b64 s[12:13], s[2:3]
14008// CHECK: [0x02,0x25,0x8c,0xbe]
14009
14010s_nand_saveexec_b64 s[100:101], s[2:3]
14011// CHECK: [0x02,0x25,0xe4,0xbe]
14012
14013s_nand_saveexec_b64 flat_scratch, s[2:3]
14014// CHECK: [0x02,0x25,0xe6,0xbe]
14015
14016s_nand_saveexec_b64 vcc, s[2:3]
14017// CHECK: [0x02,0x25,0xea,0xbe]
14018
14019s_nand_saveexec_b64 tba, s[2:3]
14020// CHECK: [0x02,0x25,0xec,0xbe]
14021
14022s_nand_saveexec_b64 tma, s[2:3]
14023// CHECK: [0x02,0x25,0xee,0xbe]
14024
14025s_nand_saveexec_b64 ttmp[10:11], s[2:3]
14026// CHECK: [0x02,0x25,0xfa,0xbe]
14027
14028s_nand_saveexec_b64 s[10:11], s[4:5]
14029// CHECK: [0x04,0x25,0x8a,0xbe]
14030
14031s_nand_saveexec_b64 s[10:11], s[100:101]
14032// CHECK: [0x64,0x25,0x8a,0xbe]
14033
14034s_nand_saveexec_b64 s[10:11], flat_scratch
14035// CHECK: [0x66,0x25,0x8a,0xbe]
14036
14037s_nand_saveexec_b64 s[10:11], vcc
14038// CHECK: [0x6a,0x25,0x8a,0xbe]
14039
14040s_nand_saveexec_b64 s[10:11], tba
14041// CHECK: [0x6c,0x25,0x8a,0xbe]
14042
14043s_nand_saveexec_b64 s[10:11], tma
14044// CHECK: [0x6e,0x25,0x8a,0xbe]
14045
14046s_nand_saveexec_b64 s[10:11], ttmp[10:11]
14047// CHECK: [0x7a,0x25,0x8a,0xbe]
14048
14049s_nand_saveexec_b64 s[10:11], exec
14050// CHECK: [0x7e,0x25,0x8a,0xbe]
14051
14052s_nand_saveexec_b64 s[10:11], 0
14053// CHECK: [0x80,0x25,0x8a,0xbe]
14054
14055s_nand_saveexec_b64 s[10:11], -1
14056// CHECK: [0xc1,0x25,0x8a,0xbe]
14057
14058s_nand_saveexec_b64 s[10:11], 0.5
14059// CHECK: [0xf0,0x25,0x8a,0xbe]
14060
14061s_nand_saveexec_b64 s[10:11], -4.0
14062// CHECK: [0xf7,0x25,0x8a,0xbe]
14063
14064s_nand_saveexec_b64 s[10:11], 0xaf123456
14065// CHECK: [0xff,0x25,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14066
14067s_nand_saveexec_b64 s[10:11], 0x3f717273
14068// CHECK: [0xff,0x25,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14069
14070s_nor_saveexec_b64 s[10:11], s[2:3]
14071// CHECK: [0x02,0x26,0x8a,0xbe]
14072
14073s_nor_saveexec_b64 s[12:13], s[2:3]
14074// CHECK: [0x02,0x26,0x8c,0xbe]
14075
14076s_nor_saveexec_b64 s[100:101], s[2:3]
14077// CHECK: [0x02,0x26,0xe4,0xbe]
14078
14079s_nor_saveexec_b64 flat_scratch, s[2:3]
14080// CHECK: [0x02,0x26,0xe6,0xbe]
14081
14082s_nor_saveexec_b64 vcc, s[2:3]
14083// CHECK: [0x02,0x26,0xea,0xbe]
14084
14085s_nor_saveexec_b64 tba, s[2:3]
14086// CHECK: [0x02,0x26,0xec,0xbe]
14087
14088s_nor_saveexec_b64 tma, s[2:3]
14089// CHECK: [0x02,0x26,0xee,0xbe]
14090
14091s_nor_saveexec_b64 ttmp[10:11], s[2:3]
14092// CHECK: [0x02,0x26,0xfa,0xbe]
14093
14094s_nor_saveexec_b64 s[10:11], s[4:5]
14095// CHECK: [0x04,0x26,0x8a,0xbe]
14096
14097s_nor_saveexec_b64 s[10:11], s[100:101]
14098// CHECK: [0x64,0x26,0x8a,0xbe]
14099
14100s_nor_saveexec_b64 s[10:11], flat_scratch
14101// CHECK: [0x66,0x26,0x8a,0xbe]
14102
14103s_nor_saveexec_b64 s[10:11], vcc
14104// CHECK: [0x6a,0x26,0x8a,0xbe]
14105
14106s_nor_saveexec_b64 s[10:11], tba
14107// CHECK: [0x6c,0x26,0x8a,0xbe]
14108
14109s_nor_saveexec_b64 s[10:11], tma
14110// CHECK: [0x6e,0x26,0x8a,0xbe]
14111
14112s_nor_saveexec_b64 s[10:11], ttmp[10:11]
14113// CHECK: [0x7a,0x26,0x8a,0xbe]
14114
14115s_nor_saveexec_b64 s[10:11], exec
14116// CHECK: [0x7e,0x26,0x8a,0xbe]
14117
14118s_nor_saveexec_b64 s[10:11], 0
14119// CHECK: [0x80,0x26,0x8a,0xbe]
14120
14121s_nor_saveexec_b64 s[10:11], -1
14122// CHECK: [0xc1,0x26,0x8a,0xbe]
14123
14124s_nor_saveexec_b64 s[10:11], 0.5
14125// CHECK: [0xf0,0x26,0x8a,0xbe]
14126
14127s_nor_saveexec_b64 s[10:11], -4.0
14128// CHECK: [0xf7,0x26,0x8a,0xbe]
14129
14130s_nor_saveexec_b64 s[10:11], 0xaf123456
14131// CHECK: [0xff,0x26,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14132
14133s_nor_saveexec_b64 s[10:11], 0x3f717273
14134// CHECK: [0xff,0x26,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14135
14136s_xnor_saveexec_b64 s[10:11], s[2:3]
14137// CHECK: [0x02,0x27,0x8a,0xbe]
14138
14139s_xnor_saveexec_b64 s[12:13], s[2:3]
14140// CHECK: [0x02,0x27,0x8c,0xbe]
14141
14142s_xnor_saveexec_b64 s[100:101], s[2:3]
14143// CHECK: [0x02,0x27,0xe4,0xbe]
14144
14145s_xnor_saveexec_b64 flat_scratch, s[2:3]
14146// CHECK: [0x02,0x27,0xe6,0xbe]
14147
14148s_xnor_saveexec_b64 vcc, s[2:3]
14149// CHECK: [0x02,0x27,0xea,0xbe]
14150
14151s_xnor_saveexec_b64 tba, s[2:3]
14152// CHECK: [0x02,0x27,0xec,0xbe]
14153
14154s_xnor_saveexec_b64 tma, s[2:3]
14155// CHECK: [0x02,0x27,0xee,0xbe]
14156
14157s_xnor_saveexec_b64 ttmp[10:11], s[2:3]
14158// CHECK: [0x02,0x27,0xfa,0xbe]
14159
14160s_xnor_saveexec_b64 s[10:11], s[4:5]
14161// CHECK: [0x04,0x27,0x8a,0xbe]
14162
14163s_xnor_saveexec_b64 s[10:11], s[100:101]
14164// CHECK: [0x64,0x27,0x8a,0xbe]
14165
14166s_xnor_saveexec_b64 s[10:11], flat_scratch
14167// CHECK: [0x66,0x27,0x8a,0xbe]
14168
14169s_xnor_saveexec_b64 s[10:11], vcc
14170// CHECK: [0x6a,0x27,0x8a,0xbe]
14171
14172s_xnor_saveexec_b64 s[10:11], tba
14173// CHECK: [0x6c,0x27,0x8a,0xbe]
14174
14175s_xnor_saveexec_b64 s[10:11], tma
14176// CHECK: [0x6e,0x27,0x8a,0xbe]
14177
14178s_xnor_saveexec_b64 s[10:11], ttmp[10:11]
14179// CHECK: [0x7a,0x27,0x8a,0xbe]
14180
14181s_xnor_saveexec_b64 s[10:11], exec
14182// CHECK: [0x7e,0x27,0x8a,0xbe]
14183
14184s_xnor_saveexec_b64 s[10:11], 0
14185// CHECK: [0x80,0x27,0x8a,0xbe]
14186
14187s_xnor_saveexec_b64 s[10:11], -1
14188// CHECK: [0xc1,0x27,0x8a,0xbe]
14189
14190s_xnor_saveexec_b64 s[10:11], 0.5
14191// CHECK: [0xf0,0x27,0x8a,0xbe]
14192
14193s_xnor_saveexec_b64 s[10:11], -4.0
14194// CHECK: [0xf7,0x27,0x8a,0xbe]
14195
14196s_xnor_saveexec_b64 s[10:11], 0xaf123456
14197// CHECK: [0xff,0x27,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14198
14199s_xnor_saveexec_b64 s[10:11], 0x3f717273
14200// CHECK: [0xff,0x27,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14201
14202s_quadmask_b32 s5, s1
14203// CHECK: [0x01,0x28,0x85,0xbe]
14204
14205s_quadmask_b32 s101, s1
14206// CHECK: [0x01,0x28,0xe5,0xbe]
14207
14208s_quadmask_b32 flat_scratch_lo, s1
14209// CHECK: [0x01,0x28,0xe6,0xbe]
14210
14211s_quadmask_b32 flat_scratch_hi, s1
14212// CHECK: [0x01,0x28,0xe7,0xbe]
14213
14214s_quadmask_b32 vcc_lo, s1
14215// CHECK: [0x01,0x28,0xea,0xbe]
14216
14217s_quadmask_b32 vcc_hi, s1
14218// CHECK: [0x01,0x28,0xeb,0xbe]
14219
14220s_quadmask_b32 tba_lo, s1
14221// CHECK: [0x01,0x28,0xec,0xbe]
14222
14223s_quadmask_b32 tba_hi, s1
14224// CHECK: [0x01,0x28,0xed,0xbe]
14225
14226s_quadmask_b32 tma_lo, s1
14227// CHECK: [0x01,0x28,0xee,0xbe]
14228
14229s_quadmask_b32 tma_hi, s1
14230// CHECK: [0x01,0x28,0xef,0xbe]
14231
14232s_quadmask_b32 ttmp11, s1
14233// CHECK: [0x01,0x28,0xfb,0xbe]
14234
14235s_quadmask_b32 m0, s1
14236// CHECK: [0x01,0x28,0xfc,0xbe]
14237
14238s_quadmask_b32 exec_lo, s1
14239// CHECK: [0x01,0x28,0xfe,0xbe]
14240
14241s_quadmask_b32 exec_hi, s1
14242// CHECK: [0x01,0x28,0xff,0xbe]
14243
14244s_quadmask_b32 s5, s101
14245// CHECK: [0x65,0x28,0x85,0xbe]
14246
14247s_quadmask_b32 s5, flat_scratch_lo
14248// CHECK: [0x66,0x28,0x85,0xbe]
14249
14250s_quadmask_b32 s5, flat_scratch_hi
14251// CHECK: [0x67,0x28,0x85,0xbe]
14252
14253s_quadmask_b32 s5, vcc_lo
14254// CHECK: [0x6a,0x28,0x85,0xbe]
14255
14256s_quadmask_b32 s5, vcc_hi
14257// CHECK: [0x6b,0x28,0x85,0xbe]
14258
14259s_quadmask_b32 s5, tba_lo
14260// CHECK: [0x6c,0x28,0x85,0xbe]
14261
14262s_quadmask_b32 s5, tba_hi
14263// CHECK: [0x6d,0x28,0x85,0xbe]
14264
14265s_quadmask_b32 s5, tma_lo
14266// CHECK: [0x6e,0x28,0x85,0xbe]
14267
14268s_quadmask_b32 s5, tma_hi
14269// CHECK: [0x6f,0x28,0x85,0xbe]
14270
14271s_quadmask_b32 s5, ttmp11
14272// CHECK: [0x7b,0x28,0x85,0xbe]
14273
14274s_quadmask_b32 s5, m0
14275// CHECK: [0x7c,0x28,0x85,0xbe]
14276
14277s_quadmask_b32 s5, exec_lo
14278// CHECK: [0x7e,0x28,0x85,0xbe]
14279
14280s_quadmask_b32 s5, exec_hi
14281// CHECK: [0x7f,0x28,0x85,0xbe]
14282
14283s_quadmask_b32 s5, 0
14284// CHECK: [0x80,0x28,0x85,0xbe]
14285
14286s_quadmask_b32 s5, -1
14287// CHECK: [0xc1,0x28,0x85,0xbe]
14288
14289s_quadmask_b32 s5, 0.5
14290// CHECK: [0xf0,0x28,0x85,0xbe]
14291
14292s_quadmask_b32 s5, -4.0
14293// CHECK: [0xf7,0x28,0x85,0xbe]
14294
14295s_quadmask_b32 s5, 0xaf123456
14296// CHECK: [0xff,0x28,0x85,0xbe,0x56,0x34,0x12,0xaf]
14297
14298s_quadmask_b32 s5, 0x3f717273
14299// CHECK: [0xff,0x28,0x85,0xbe,0x73,0x72,0x71,0x3f]
14300
14301s_quadmask_b64 s[10:11], s[2:3]
14302// CHECK: [0x02,0x29,0x8a,0xbe]
14303
14304s_quadmask_b64 s[12:13], s[2:3]
14305// CHECK: [0x02,0x29,0x8c,0xbe]
14306
14307s_quadmask_b64 s[100:101], s[2:3]
14308// CHECK: [0x02,0x29,0xe4,0xbe]
14309
14310s_quadmask_b64 flat_scratch, s[2:3]
14311// CHECK: [0x02,0x29,0xe6,0xbe]
14312
14313s_quadmask_b64 vcc, s[2:3]
14314// CHECK: [0x02,0x29,0xea,0xbe]
14315
14316s_quadmask_b64 tba, s[2:3]
14317// CHECK: [0x02,0x29,0xec,0xbe]
14318
14319s_quadmask_b64 tma, s[2:3]
14320// CHECK: [0x02,0x29,0xee,0xbe]
14321
14322s_quadmask_b64 ttmp[10:11], s[2:3]
14323// CHECK: [0x02,0x29,0xfa,0xbe]
14324
14325s_quadmask_b64 exec, s[2:3]
14326// CHECK: [0x02,0x29,0xfe,0xbe]
14327
14328s_quadmask_b64 s[10:11], s[4:5]
14329// CHECK: [0x04,0x29,0x8a,0xbe]
14330
14331s_quadmask_b64 s[10:11], s[100:101]
14332// CHECK: [0x64,0x29,0x8a,0xbe]
14333
14334s_quadmask_b64 s[10:11], flat_scratch
14335// CHECK: [0x66,0x29,0x8a,0xbe]
14336
14337s_quadmask_b64 s[10:11], vcc
14338// CHECK: [0x6a,0x29,0x8a,0xbe]
14339
14340s_quadmask_b64 s[10:11], tba
14341// CHECK: [0x6c,0x29,0x8a,0xbe]
14342
14343s_quadmask_b64 s[10:11], tma
14344// CHECK: [0x6e,0x29,0x8a,0xbe]
14345
14346s_quadmask_b64 s[10:11], ttmp[10:11]
14347// CHECK: [0x7a,0x29,0x8a,0xbe]
14348
14349s_quadmask_b64 s[10:11], exec
14350// CHECK: [0x7e,0x29,0x8a,0xbe]
14351
14352s_quadmask_b64 s[10:11], 0
14353// CHECK: [0x80,0x29,0x8a,0xbe]
14354
14355s_quadmask_b64 s[10:11], -1
14356// CHECK: [0xc1,0x29,0x8a,0xbe]
14357
14358s_quadmask_b64 s[10:11], 0.5
14359// CHECK: [0xf0,0x29,0x8a,0xbe]
14360
14361s_quadmask_b64 s[10:11], -4.0
14362// CHECK: [0xf7,0x29,0x8a,0xbe]
14363
14364s_quadmask_b64 s[10:11], 0xaf123456
14365// CHECK: [0xff,0x29,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14366
14367s_quadmask_b64 s[10:11], 0x3f717273
14368// CHECK: [0xff,0x29,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14369
14370s_movrels_b32 s5, s1
14371// CHECK: [0x01,0x2a,0x85,0xbe]
14372
14373s_movrels_b32 s101, s1
14374// CHECK: [0x01,0x2a,0xe5,0xbe]
14375
14376s_movrels_b32 flat_scratch_lo, s1
14377// CHECK: [0x01,0x2a,0xe6,0xbe]
14378
14379s_movrels_b32 flat_scratch_hi, s1
14380// CHECK: [0x01,0x2a,0xe7,0xbe]
14381
14382s_movrels_b32 vcc_lo, s1
14383// CHECK: [0x01,0x2a,0xea,0xbe]
14384
14385s_movrels_b32 vcc_hi, s1
14386// CHECK: [0x01,0x2a,0xeb,0xbe]
14387
14388s_movrels_b32 tba_lo, s1
14389// CHECK: [0x01,0x2a,0xec,0xbe]
14390
14391s_movrels_b32 tba_hi, s1
14392// CHECK: [0x01,0x2a,0xed,0xbe]
14393
14394s_movrels_b32 tma_lo, s1
14395// CHECK: [0x01,0x2a,0xee,0xbe]
14396
14397s_movrels_b32 tma_hi, s1
14398// CHECK: [0x01,0x2a,0xef,0xbe]
14399
14400s_movrels_b32 ttmp11, s1
14401// CHECK: [0x01,0x2a,0xfb,0xbe]
14402
14403s_movrels_b32 m0, s1
14404// CHECK: [0x01,0x2a,0xfc,0xbe]
14405
14406s_movrels_b32 exec_lo, s1
14407// CHECK: [0x01,0x2a,0xfe,0xbe]
14408
14409s_movrels_b32 exec_hi, s1
14410// CHECK: [0x01,0x2a,0xff,0xbe]
14411
14412s_movrels_b32 s5, s101
14413// CHECK: [0x65,0x2a,0x85,0xbe]
14414
14415s_movrels_b32 s5, flat_scratch_lo
14416// CHECK: [0x66,0x2a,0x85,0xbe]
14417
14418s_movrels_b32 s5, flat_scratch_hi
14419// CHECK: [0x67,0x2a,0x85,0xbe]
14420
14421s_movrels_b32 s5, vcc_lo
14422// CHECK: [0x6a,0x2a,0x85,0xbe]
14423
14424s_movrels_b32 s5, vcc_hi
14425// CHECK: [0x6b,0x2a,0x85,0xbe]
14426
14427s_movrels_b32 s5, tba_lo
14428// CHECK: [0x6c,0x2a,0x85,0xbe]
14429
14430s_movrels_b32 s5, tba_hi
14431// CHECK: [0x6d,0x2a,0x85,0xbe]
14432
14433s_movrels_b32 s5, tma_lo
14434// CHECK: [0x6e,0x2a,0x85,0xbe]
14435
14436s_movrels_b32 s5, tma_hi
14437// CHECK: [0x6f,0x2a,0x85,0xbe]
14438
14439s_movrels_b32 s5, ttmp11
14440// CHECK: [0x7b,0x2a,0x85,0xbe]
14441
14442s_movrels_b64 s[10:11], s[2:3]
14443// CHECK: [0x02,0x2b,0x8a,0xbe]
14444
14445s_movrels_b64 s[12:13], s[2:3]
14446// CHECK: [0x02,0x2b,0x8c,0xbe]
14447
14448s_movrels_b64 s[100:101], s[2:3]
14449// CHECK: [0x02,0x2b,0xe4,0xbe]
14450
14451s_movrels_b64 flat_scratch, s[2:3]
14452// CHECK: [0x02,0x2b,0xe6,0xbe]
14453
14454s_movrels_b64 vcc, s[2:3]
14455// CHECK: [0x02,0x2b,0xea,0xbe]
14456
14457s_movrels_b64 tba, s[2:3]
14458// CHECK: [0x02,0x2b,0xec,0xbe]
14459
14460s_movrels_b64 tma, s[2:3]
14461// CHECK: [0x02,0x2b,0xee,0xbe]
14462
14463s_movrels_b64 ttmp[10:11], s[2:3]
14464// CHECK: [0x02,0x2b,0xfa,0xbe]
14465
14466s_movrels_b64 exec, s[2:3]
14467// CHECK: [0x02,0x2b,0xfe,0xbe]
14468
14469s_movrels_b64 s[10:11], s[4:5]
14470// CHECK: [0x04,0x2b,0x8a,0xbe]
14471
14472s_movrels_b64 s[10:11], s[100:101]
14473// CHECK: [0x64,0x2b,0x8a,0xbe]
14474
14475s_movrels_b64 s[10:11], flat_scratch
14476// CHECK: [0x66,0x2b,0x8a,0xbe]
14477
14478s_movrels_b64 s[10:11], vcc
14479// CHECK: [0x6a,0x2b,0x8a,0xbe]
14480
14481s_movrels_b64 s[10:11], tba
14482// CHECK: [0x6c,0x2b,0x8a,0xbe]
14483
14484s_movrels_b64 s[10:11], tma
14485// CHECK: [0x6e,0x2b,0x8a,0xbe]
14486
14487s_movrels_b64 s[10:11], ttmp[10:11]
14488// CHECK: [0x7a,0x2b,0x8a,0xbe]
14489
14490s_movreld_b32 s5, s1
14491// CHECK: [0x01,0x2c,0x85,0xbe]
14492
14493s_movreld_b32 s101, s1
14494// CHECK: [0x01,0x2c,0xe5,0xbe]
14495
14496s_movreld_b32 flat_scratch_lo, s1
14497// CHECK: [0x01,0x2c,0xe6,0xbe]
14498
14499s_movreld_b32 flat_scratch_hi, s1
14500// CHECK: [0x01,0x2c,0xe7,0xbe]
14501
14502s_movreld_b32 vcc_lo, s1
14503// CHECK: [0x01,0x2c,0xea,0xbe]
14504
14505s_movreld_b32 vcc_hi, s1
14506// CHECK: [0x01,0x2c,0xeb,0xbe]
14507
14508s_movreld_b32 tba_lo, s1
14509// CHECK: [0x01,0x2c,0xec,0xbe]
14510
14511s_movreld_b32 tba_hi, s1
14512// CHECK: [0x01,0x2c,0xed,0xbe]
14513
14514s_movreld_b32 tma_lo, s1
14515// CHECK: [0x01,0x2c,0xee,0xbe]
14516
14517s_movreld_b32 tma_hi, s1
14518// CHECK: [0x01,0x2c,0xef,0xbe]
14519
14520s_movreld_b32 ttmp11, s1
14521// CHECK: [0x01,0x2c,0xfb,0xbe]
14522
14523s_movreld_b32 s5, s101
14524// CHECK: [0x65,0x2c,0x85,0xbe]
14525
14526s_movreld_b32 s5, flat_scratch_lo
14527// CHECK: [0x66,0x2c,0x85,0xbe]
14528
14529s_movreld_b32 s5, flat_scratch_hi
14530// CHECK: [0x67,0x2c,0x85,0xbe]
14531
14532s_movreld_b32 s5, vcc_lo
14533// CHECK: [0x6a,0x2c,0x85,0xbe]
14534
14535s_movreld_b32 s5, vcc_hi
14536// CHECK: [0x6b,0x2c,0x85,0xbe]
14537
14538s_movreld_b32 s5, tba_lo
14539// CHECK: [0x6c,0x2c,0x85,0xbe]
14540
14541s_movreld_b32 s5, tba_hi
14542// CHECK: [0x6d,0x2c,0x85,0xbe]
14543
14544s_movreld_b32 s5, tma_lo
14545// CHECK: [0x6e,0x2c,0x85,0xbe]
14546
14547s_movreld_b32 s5, tma_hi
14548// CHECK: [0x6f,0x2c,0x85,0xbe]
14549
14550s_movreld_b32 s5, ttmp11
14551// CHECK: [0x7b,0x2c,0x85,0xbe]
14552
14553s_movreld_b32 s5, m0
14554// CHECK: [0x7c,0x2c,0x85,0xbe]
14555
14556s_movreld_b32 s5, 0
14557// CHECK: [0x80,0x2c,0x85,0xbe]
14558
14559s_movreld_b32 s5, -1
14560// CHECK: [0xc1,0x2c,0x85,0xbe]
14561
14562s_movreld_b32 s5, 0.5
14563// CHECK: [0xf0,0x2c,0x85,0xbe]
14564
14565s_movreld_b32 s5, -4.0
14566// CHECK: [0xf7,0x2c,0x85,0xbe]
14567
14568s_movreld_b32 s5, 0xaf123456
14569// CHECK: [0xff,0x2c,0x85,0xbe,0x56,0x34,0x12,0xaf]
14570
14571s_movreld_b32 s5, 0x3f717273
14572// CHECK: [0xff,0x2c,0x85,0xbe,0x73,0x72,0x71,0x3f]
14573
14574s_movreld_b64 s[10:11], s[2:3]
14575// CHECK: [0x02,0x2d,0x8a,0xbe]
14576
14577s_movreld_b64 s[12:13], s[2:3]
14578// CHECK: [0x02,0x2d,0x8c,0xbe]
14579
14580s_movreld_b64 s[100:101], s[2:3]
14581// CHECK: [0x02,0x2d,0xe4,0xbe]
14582
14583s_movreld_b64 flat_scratch, s[2:3]
14584// CHECK: [0x02,0x2d,0xe6,0xbe]
14585
14586s_movreld_b64 vcc, s[2:3]
14587// CHECK: [0x02,0x2d,0xea,0xbe]
14588
14589s_movreld_b64 tba, s[2:3]
14590// CHECK: [0x02,0x2d,0xec,0xbe]
14591
14592s_movreld_b64 tma, s[2:3]
14593// CHECK: [0x02,0x2d,0xee,0xbe]
14594
14595s_movreld_b64 ttmp[10:11], s[2:3]
14596// CHECK: [0x02,0x2d,0xfa,0xbe]
14597
14598s_movreld_b64 s[10:11], s[4:5]
14599// CHECK: [0x04,0x2d,0x8a,0xbe]
14600
14601s_movreld_b64 s[10:11], s[100:101]
14602// CHECK: [0x64,0x2d,0x8a,0xbe]
14603
14604s_movreld_b64 s[10:11], flat_scratch
14605// CHECK: [0x66,0x2d,0x8a,0xbe]
14606
14607s_movreld_b64 s[10:11], vcc
14608// CHECK: [0x6a,0x2d,0x8a,0xbe]
14609
14610s_movreld_b64 s[10:11], tba
14611// CHECK: [0x6c,0x2d,0x8a,0xbe]
14612
14613s_movreld_b64 s[10:11], tma
14614// CHECK: [0x6e,0x2d,0x8a,0xbe]
14615
14616s_movreld_b64 s[10:11], ttmp[10:11]
14617// CHECK: [0x7a,0x2d,0x8a,0xbe]
14618
14619s_movreld_b64 s[10:11], 0
14620// CHECK: [0x80,0x2d,0x8a,0xbe]
14621
14622s_movreld_b64 s[10:11], -1
14623// CHECK: [0xc1,0x2d,0x8a,0xbe]
14624
14625s_movreld_b64 s[10:11], 0.5
14626// CHECK: [0xf0,0x2d,0x8a,0xbe]
14627
14628s_movreld_b64 s[10:11], -4.0
14629// CHECK: [0xf7,0x2d,0x8a,0xbe]
14630
14631s_movreld_b64 s[10:11], 0xaf123456
14632// CHECK: [0xff,0x2d,0x8a,0xbe,0x56,0x34,0x12,0xaf]
14633
14634s_movreld_b64 s[10:11], 0x3f717273
14635// CHECK: [0xff,0x2d,0x8a,0xbe,0x73,0x72,0x71,0x3f]
14636
14637s_cbranch_join s1
14638// CHECK: [0x01,0x2e,0x80,0xbe]
14639
14640s_cbranch_join s101
14641// CHECK: [0x65,0x2e,0x80,0xbe]
14642
14643s_cbranch_join flat_scratch_lo
14644// CHECK: [0x66,0x2e,0x80,0xbe]
14645
14646s_cbranch_join flat_scratch_hi
14647// CHECK: [0x67,0x2e,0x80,0xbe]
14648
14649s_cbranch_join vcc_lo
14650// CHECK: [0x6a,0x2e,0x80,0xbe]
14651
14652s_cbranch_join vcc_hi
14653// CHECK: [0x6b,0x2e,0x80,0xbe]
14654
14655s_cbranch_join tba_lo
14656// CHECK: [0x6c,0x2e,0x80,0xbe]
14657
14658s_cbranch_join tba_hi
14659// CHECK: [0x6d,0x2e,0x80,0xbe]
14660
14661s_cbranch_join tma_lo
14662// CHECK: [0x6e,0x2e,0x80,0xbe]
14663
14664s_cbranch_join tma_hi
14665// CHECK: [0x6f,0x2e,0x80,0xbe]
14666
14667s_cbranch_join ttmp11
14668// CHECK: [0x7b,0x2e,0x80,0xbe]
14669
14670s_abs_i32 s5, s1
14671// CHECK: [0x01,0x30,0x85,0xbe]
14672
14673s_abs_i32 s101, s1
14674// CHECK: [0x01,0x30,0xe5,0xbe]
14675
14676s_abs_i32 flat_scratch_lo, s1
14677// CHECK: [0x01,0x30,0xe6,0xbe]
14678
14679s_abs_i32 flat_scratch_hi, s1
14680// CHECK: [0x01,0x30,0xe7,0xbe]
14681
14682s_abs_i32 vcc_lo, s1
14683// CHECK: [0x01,0x30,0xea,0xbe]
14684
14685s_abs_i32 vcc_hi, s1
14686// CHECK: [0x01,0x30,0xeb,0xbe]
14687
14688s_abs_i32 tba_lo, s1
14689// CHECK: [0x01,0x30,0xec,0xbe]
14690
14691s_abs_i32 tba_hi, s1
14692// CHECK: [0x01,0x30,0xed,0xbe]
14693
14694s_abs_i32 tma_lo, s1
14695// CHECK: [0x01,0x30,0xee,0xbe]
14696
14697s_abs_i32 tma_hi, s1
14698// CHECK: [0x01,0x30,0xef,0xbe]
14699
14700s_abs_i32 ttmp11, s1
14701// CHECK: [0x01,0x30,0xfb,0xbe]
14702
14703s_abs_i32 m0, s1
14704// CHECK: [0x01,0x30,0xfc,0xbe]
14705
14706s_abs_i32 exec_lo, s1
14707// CHECK: [0x01,0x30,0xfe,0xbe]
14708
14709s_abs_i32 exec_hi, s1
14710// CHECK: [0x01,0x30,0xff,0xbe]
14711
14712s_abs_i32 s5, s101
14713// CHECK: [0x65,0x30,0x85,0xbe]
14714
14715s_abs_i32 s5, flat_scratch_lo
14716// CHECK: [0x66,0x30,0x85,0xbe]
14717
14718s_abs_i32 s5, flat_scratch_hi
14719// CHECK: [0x67,0x30,0x85,0xbe]
14720
14721s_abs_i32 s5, vcc_lo
14722// CHECK: [0x6a,0x30,0x85,0xbe]
14723
14724s_abs_i32 s5, vcc_hi
14725// CHECK: [0x6b,0x30,0x85,0xbe]
14726
14727s_abs_i32 s5, tba_lo
14728// CHECK: [0x6c,0x30,0x85,0xbe]
14729
14730s_abs_i32 s5, tba_hi
14731// CHECK: [0x6d,0x30,0x85,0xbe]
14732
14733s_abs_i32 s5, tma_lo
14734// CHECK: [0x6e,0x30,0x85,0xbe]
14735
14736s_abs_i32 s5, tma_hi
14737// CHECK: [0x6f,0x30,0x85,0xbe]
14738
14739s_abs_i32 s5, ttmp11
14740// CHECK: [0x7b,0x30,0x85,0xbe]
14741
14742s_abs_i32 s5, m0
14743// CHECK: [0x7c,0x30,0x85,0xbe]
14744
14745s_abs_i32 s5, exec_lo
14746// CHECK: [0x7e,0x30,0x85,0xbe]
14747
14748s_abs_i32 s5, exec_hi
14749// CHECK: [0x7f,0x30,0x85,0xbe]
14750
14751s_abs_i32 s5, 0
14752// CHECK: [0x80,0x30,0x85,0xbe]
14753
14754s_abs_i32 s5, -1
14755// CHECK: [0xc1,0x30,0x85,0xbe]
14756
14757s_abs_i32 s5, 0.5
14758// CHECK: [0xf0,0x30,0x85,0xbe]
14759
14760s_abs_i32 s5, -4.0
14761// CHECK: [0xf7,0x30,0x85,0xbe]
14762
14763s_abs_i32 s5, 0xaf123456
14764// CHECK: [0xff,0x30,0x85,0xbe,0x56,0x34,0x12,0xaf]
14765
14766s_abs_i32 s5, 0x3f717273
14767// CHECK: [0xff,0x30,0x85,0xbe,0x73,0x72,0x71,0x3f]
14768
14769s_mov_fed_b32 s5, s1
14770// CHECK: [0x01,0x31,0x85,0xbe]
14771
14772s_mov_fed_b32 s101, s1
14773// CHECK: [0x01,0x31,0xe5,0xbe]
14774
14775s_mov_fed_b32 flat_scratch_lo, s1
14776// CHECK: [0x01,0x31,0xe6,0xbe]
14777
14778s_mov_fed_b32 flat_scratch_hi, s1
14779// CHECK: [0x01,0x31,0xe7,0xbe]
14780
14781s_mov_fed_b32 vcc_lo, s1
14782// CHECK: [0x01,0x31,0xea,0xbe]
14783
14784s_mov_fed_b32 vcc_hi, s1
14785// CHECK: [0x01,0x31,0xeb,0xbe]
14786
14787s_mov_fed_b32 tba_lo, s1
14788// CHECK: [0x01,0x31,0xec,0xbe]
14789
14790s_mov_fed_b32 tba_hi, s1
14791// CHECK: [0x01,0x31,0xed,0xbe]
14792
14793s_mov_fed_b32 tma_lo, s1
14794// CHECK: [0x01,0x31,0xee,0xbe]
14795
14796s_mov_fed_b32 tma_hi, s1
14797// CHECK: [0x01,0x31,0xef,0xbe]
14798
14799s_mov_fed_b32 ttmp11, s1
14800// CHECK: [0x01,0x31,0xfb,0xbe]
14801
14802s_mov_fed_b32 m0, s1
14803// CHECK: [0x01,0x31,0xfc,0xbe]
14804
14805s_mov_fed_b32 exec_lo, s1
14806// CHECK: [0x01,0x31,0xfe,0xbe]
14807
14808s_mov_fed_b32 exec_hi, s1
14809// CHECK: [0x01,0x31,0xff,0xbe]
14810
14811s_mov_fed_b32 s5, s101
14812// CHECK: [0x65,0x31,0x85,0xbe]
14813
14814s_mov_fed_b32 s5, flat_scratch_lo
14815// CHECK: [0x66,0x31,0x85,0xbe]
14816
14817s_mov_fed_b32 s5, flat_scratch_hi
14818// CHECK: [0x67,0x31,0x85,0xbe]
14819
14820s_mov_fed_b32 s5, vcc_lo
14821// CHECK: [0x6a,0x31,0x85,0xbe]
14822
14823s_mov_fed_b32 s5, vcc_hi
14824// CHECK: [0x6b,0x31,0x85,0xbe]
14825
14826s_mov_fed_b32 s5, tba_lo
14827// CHECK: [0x6c,0x31,0x85,0xbe]
14828
14829s_mov_fed_b32 s5, tba_hi
14830// CHECK: [0x6d,0x31,0x85,0xbe]
14831
14832s_mov_fed_b32 s5, tma_lo
14833// CHECK: [0x6e,0x31,0x85,0xbe]
14834
14835s_mov_fed_b32 s5, tma_hi
14836// CHECK: [0x6f,0x31,0x85,0xbe]
14837
14838s_mov_fed_b32 s5, ttmp11
14839// CHECK: [0x7b,0x31,0x85,0xbe]
14840
14841s_mov_fed_b32 s5, m0
14842// CHECK: [0x7c,0x31,0x85,0xbe]
14843
14844s_mov_fed_b32 s5, exec_lo
14845// CHECK: [0x7e,0x31,0x85,0xbe]
14846
14847s_mov_fed_b32 s5, exec_hi
14848// CHECK: [0x7f,0x31,0x85,0xbe]
14849
14850s_mov_fed_b32 s5, 0
14851// CHECK: [0x80,0x31,0x85,0xbe]
14852
14853s_mov_fed_b32 s5, -1
14854// CHECK: [0xc1,0x31,0x85,0xbe]
14855
14856s_mov_fed_b32 s5, 0.5
14857// CHECK: [0xf0,0x31,0x85,0xbe]
14858
14859s_mov_fed_b32 s5, -4.0
14860// CHECK: [0xf7,0x31,0x85,0xbe]
14861
14862s_mov_fed_b32 s5, 0xaf123456
14863// CHECK: [0xff,0x31,0x85,0xbe,0x56,0x34,0x12,0xaf]
14864
14865s_mov_fed_b32 s5, 0x3f717273
14866// CHECK: [0xff,0x31,0x85,0xbe,0x73,0x72,0x71,0x3f]
14867
14868s_set_gpr_idx_idx s1
14869// CHECK: [0x01,0x32,0x80,0xbe]
14870
14871s_set_gpr_idx_idx s101
14872// CHECK: [0x65,0x32,0x80,0xbe]
14873
14874s_set_gpr_idx_idx flat_scratch_lo
14875// CHECK: [0x66,0x32,0x80,0xbe]
14876
14877s_set_gpr_idx_idx flat_scratch_hi
14878// CHECK: [0x67,0x32,0x80,0xbe]
14879
14880s_set_gpr_idx_idx vcc_lo
14881// CHECK: [0x6a,0x32,0x80,0xbe]
14882
14883s_set_gpr_idx_idx vcc_hi
14884// CHECK: [0x6b,0x32,0x80,0xbe]
14885
14886s_set_gpr_idx_idx tba_lo
14887// CHECK: [0x6c,0x32,0x80,0xbe]
14888
14889s_set_gpr_idx_idx tba_hi
14890// CHECK: [0x6d,0x32,0x80,0xbe]
14891
14892s_set_gpr_idx_idx tma_lo
14893// CHECK: [0x6e,0x32,0x80,0xbe]
14894
14895s_set_gpr_idx_idx tma_hi
14896// CHECK: [0x6f,0x32,0x80,0xbe]
14897
14898s_set_gpr_idx_idx ttmp11
14899// CHECK: [0x7b,0x32,0x80,0xbe]
14900
14901s_set_gpr_idx_idx m0
14902// CHECK: [0x7c,0x32,0x80,0xbe]
14903
14904s_set_gpr_idx_idx 0
14905// CHECK: [0x80,0x32,0x80,0xbe]
14906
14907s_set_gpr_idx_idx -1
14908// CHECK: [0xc1,0x32,0x80,0xbe]
14909
14910s_set_gpr_idx_idx 0.5
14911// CHECK: [0xf0,0x32,0x80,0xbe]
14912
14913s_set_gpr_idx_idx -4.0
14914// CHECK: [0xf7,0x32,0x80,0xbe]
14915
14916s_set_gpr_idx_idx 0xaf123456
14917// CHECK: [0xff,0x32,0x80,0xbe,0x56,0x34,0x12,0xaf]
14918
14919s_set_gpr_idx_idx 0x3f717273
14920// CHECK: [0xff,0x32,0x80,0xbe,0x73,0x72,0x71,0x3f]
14921
14922s_add_u32 s5, s1, s2
14923// CHECK: [0x01,0x02,0x05,0x80]
14924
14925s_add_u32 s101, s1, s2
14926// CHECK: [0x01,0x02,0x65,0x80]
14927
14928s_add_u32 flat_scratch_lo, s1, s2
14929// CHECK: [0x01,0x02,0x66,0x80]
14930
14931s_add_u32 flat_scratch_hi, s1, s2
14932// CHECK: [0x01,0x02,0x67,0x80]
14933
14934s_add_u32 vcc_lo, s1, s2
14935// CHECK: [0x01,0x02,0x6a,0x80]
14936
14937s_add_u32 vcc_hi, s1, s2
14938// CHECK: [0x01,0x02,0x6b,0x80]
14939
14940s_add_u32 tba_lo, s1, s2
14941// CHECK: [0x01,0x02,0x6c,0x80]
14942
14943s_add_u32 tba_hi, s1, s2
14944// CHECK: [0x01,0x02,0x6d,0x80]
14945
14946s_add_u32 tma_lo, s1, s2
14947// CHECK: [0x01,0x02,0x6e,0x80]
14948
14949s_add_u32 tma_hi, s1, s2
14950// CHECK: [0x01,0x02,0x6f,0x80]
14951
14952s_add_u32 ttmp11, s1, s2
14953// CHECK: [0x01,0x02,0x7b,0x80]
14954
14955s_add_u32 m0, s1, s2
14956// CHECK: [0x01,0x02,0x7c,0x80]
14957
14958s_add_u32 exec_lo, s1, s2
14959// CHECK: [0x01,0x02,0x7e,0x80]
14960
14961s_add_u32 exec_hi, s1, s2
14962// CHECK: [0x01,0x02,0x7f,0x80]
14963
14964s_add_u32 s5, s101, s2
14965// CHECK: [0x65,0x02,0x05,0x80]
14966
14967s_add_u32 s5, flat_scratch_lo, s2
14968// CHECK: [0x66,0x02,0x05,0x80]
14969
14970s_add_u32 s5, flat_scratch_hi, s2
14971// CHECK: [0x67,0x02,0x05,0x80]
14972
14973s_add_u32 s5, vcc_lo, s2
14974// CHECK: [0x6a,0x02,0x05,0x80]
14975
14976s_add_u32 s5, vcc_hi, s2
14977// CHECK: [0x6b,0x02,0x05,0x80]
14978
14979s_add_u32 s5, tba_lo, s2
14980// CHECK: [0x6c,0x02,0x05,0x80]
14981
14982s_add_u32 s5, tba_hi, s2
14983// CHECK: [0x6d,0x02,0x05,0x80]
14984
14985s_add_u32 s5, tma_lo, s2
14986// CHECK: [0x6e,0x02,0x05,0x80]
14987
14988s_add_u32 s5, tma_hi, s2
14989// CHECK: [0x6f,0x02,0x05,0x80]
14990
14991s_add_u32 s5, ttmp11, s2
14992// CHECK: [0x7b,0x02,0x05,0x80]
14993
14994s_add_u32 s5, m0, s2
14995// CHECK: [0x7c,0x02,0x05,0x80]
14996
14997s_add_u32 s5, exec_lo, s2
14998// CHECK: [0x7e,0x02,0x05,0x80]
14999
15000s_add_u32 s5, exec_hi, s2
15001// CHECK: [0x7f,0x02,0x05,0x80]
15002
15003s_add_u32 s5, 0, s2
15004// CHECK: [0x80,0x02,0x05,0x80]
15005
15006s_add_u32 s5, -1, s2
15007// CHECK: [0xc1,0x02,0x05,0x80]
15008
15009s_add_u32 s5, 0.5, s2
15010// CHECK: [0xf0,0x02,0x05,0x80]
15011
15012s_add_u32 s5, -4.0, s2
15013// CHECK: [0xf7,0x02,0x05,0x80]
15014
15015s_add_u32 s5, 0xaf123456, s2
15016// CHECK: [0xff,0x02,0x05,0x80,0x56,0x34,0x12,0xaf]
15017
15018s_add_u32 s5, 0x3f717273, s2
15019// CHECK: [0xff,0x02,0x05,0x80,0x73,0x72,0x71,0x3f]
15020
15021s_add_u32 s5, s1, s101
15022// CHECK: [0x01,0x65,0x05,0x80]
15023
15024s_add_u32 s5, s1, flat_scratch_lo
15025// CHECK: [0x01,0x66,0x05,0x80]
15026
15027s_add_u32 s5, s1, flat_scratch_hi
15028// CHECK: [0x01,0x67,0x05,0x80]
15029
15030s_add_u32 s5, s1, vcc_lo
15031// CHECK: [0x01,0x6a,0x05,0x80]
15032
15033s_add_u32 s5, s1, vcc_hi
15034// CHECK: [0x01,0x6b,0x05,0x80]
15035
15036s_add_u32 s5, s1, tba_lo
15037// CHECK: [0x01,0x6c,0x05,0x80]
15038
15039s_add_u32 s5, s1, tba_hi
15040// CHECK: [0x01,0x6d,0x05,0x80]
15041
15042s_add_u32 s5, s1, tma_lo
15043// CHECK: [0x01,0x6e,0x05,0x80]
15044
15045s_add_u32 s5, s1, tma_hi
15046// CHECK: [0x01,0x6f,0x05,0x80]
15047
15048s_add_u32 s5, s1, ttmp11
15049// CHECK: [0x01,0x7b,0x05,0x80]
15050
15051s_add_u32 s5, s1, m0
15052// CHECK: [0x01,0x7c,0x05,0x80]
15053
15054s_add_u32 s5, s1, exec_lo
15055// CHECK: [0x01,0x7e,0x05,0x80]
15056
15057s_add_u32 s5, s1, exec_hi
15058// CHECK: [0x01,0x7f,0x05,0x80]
15059
15060s_add_u32 s5, s1, 0
15061// CHECK: [0x01,0x80,0x05,0x80]
15062
15063s_add_u32 s5, s1, -1
15064// CHECK: [0x01,0xc1,0x05,0x80]
15065
15066s_add_u32 s5, s1, 0.5
15067// CHECK: [0x01,0xf0,0x05,0x80]
15068
15069s_add_u32 s5, s1, -4.0
15070// CHECK: [0x01,0xf7,0x05,0x80]
15071
15072s_add_u32 s5, s1, 0xaf123456
15073// CHECK: [0x01,0xff,0x05,0x80,0x56,0x34,0x12,0xaf]
15074
15075s_add_u32 s5, s1, 0x3f717273
15076// CHECK: [0x01,0xff,0x05,0x80,0x73,0x72,0x71,0x3f]
15077
15078s_sub_u32 s5, s1, s2
15079// CHECK: [0x01,0x02,0x85,0x80]
15080
15081s_sub_u32 s101, s1, s2
15082// CHECK: [0x01,0x02,0xe5,0x80]
15083
15084s_sub_u32 flat_scratch_lo, s1, s2
15085// CHECK: [0x01,0x02,0xe6,0x80]
15086
15087s_sub_u32 flat_scratch_hi, s1, s2
15088// CHECK: [0x01,0x02,0xe7,0x80]
15089
15090s_sub_u32 vcc_lo, s1, s2
15091// CHECK: [0x01,0x02,0xea,0x80]
15092
15093s_sub_u32 vcc_hi, s1, s2
15094// CHECK: [0x01,0x02,0xeb,0x80]
15095
15096s_sub_u32 tba_lo, s1, s2
15097// CHECK: [0x01,0x02,0xec,0x80]
15098
15099s_sub_u32 tba_hi, s1, s2
15100// CHECK: [0x01,0x02,0xed,0x80]
15101
15102s_sub_u32 tma_lo, s1, s2
15103// CHECK: [0x01,0x02,0xee,0x80]
15104
15105s_sub_u32 tma_hi, s1, s2
15106// CHECK: [0x01,0x02,0xef,0x80]
15107
15108s_sub_u32 ttmp11, s1, s2
15109// CHECK: [0x01,0x02,0xfb,0x80]
15110
15111s_sub_u32 m0, s1, s2
15112// CHECK: [0x01,0x02,0xfc,0x80]
15113
15114s_sub_u32 exec_lo, s1, s2
15115// CHECK: [0x01,0x02,0xfe,0x80]
15116
15117s_sub_u32 exec_hi, s1, s2
15118// CHECK: [0x01,0x02,0xff,0x80]
15119
15120s_sub_u32 s5, s101, s2
15121// CHECK: [0x65,0x02,0x85,0x80]
15122
15123s_sub_u32 s5, flat_scratch_lo, s2
15124// CHECK: [0x66,0x02,0x85,0x80]
15125
15126s_sub_u32 s5, flat_scratch_hi, s2
15127// CHECK: [0x67,0x02,0x85,0x80]
15128
15129s_sub_u32 s5, vcc_lo, s2
15130// CHECK: [0x6a,0x02,0x85,0x80]
15131
15132s_sub_u32 s5, vcc_hi, s2
15133// CHECK: [0x6b,0x02,0x85,0x80]
15134
15135s_sub_u32 s5, tba_lo, s2
15136// CHECK: [0x6c,0x02,0x85,0x80]
15137
15138s_sub_u32 s5, tba_hi, s2
15139// CHECK: [0x6d,0x02,0x85,0x80]
15140
15141s_sub_u32 s5, tma_lo, s2
15142// CHECK: [0x6e,0x02,0x85,0x80]
15143
15144s_sub_u32 s5, tma_hi, s2
15145// CHECK: [0x6f,0x02,0x85,0x80]
15146
15147s_sub_u32 s5, ttmp11, s2
15148// CHECK: [0x7b,0x02,0x85,0x80]
15149
15150s_sub_u32 s5, m0, s2
15151// CHECK: [0x7c,0x02,0x85,0x80]
15152
15153s_sub_u32 s5, exec_lo, s2
15154// CHECK: [0x7e,0x02,0x85,0x80]
15155
15156s_sub_u32 s5, exec_hi, s2
15157// CHECK: [0x7f,0x02,0x85,0x80]
15158
15159s_sub_u32 s5, 0, s2
15160// CHECK: [0x80,0x02,0x85,0x80]
15161
15162s_sub_u32 s5, -1, s2
15163// CHECK: [0xc1,0x02,0x85,0x80]
15164
15165s_sub_u32 s5, 0.5, s2
15166// CHECK: [0xf0,0x02,0x85,0x80]
15167
15168s_sub_u32 s5, -4.0, s2
15169// CHECK: [0xf7,0x02,0x85,0x80]
15170
15171s_sub_u32 s5, 0xaf123456, s2
15172// CHECK: [0xff,0x02,0x85,0x80,0x56,0x34,0x12,0xaf]
15173
15174s_sub_u32 s5, 0x3f717273, s2
15175// CHECK: [0xff,0x02,0x85,0x80,0x73,0x72,0x71,0x3f]
15176
15177s_sub_u32 s5, s1, s101
15178// CHECK: [0x01,0x65,0x85,0x80]
15179
15180s_sub_u32 s5, s1, flat_scratch_lo
15181// CHECK: [0x01,0x66,0x85,0x80]
15182
15183s_sub_u32 s5, s1, flat_scratch_hi
15184// CHECK: [0x01,0x67,0x85,0x80]
15185
15186s_sub_u32 s5, s1, vcc_lo
15187// CHECK: [0x01,0x6a,0x85,0x80]
15188
15189s_sub_u32 s5, s1, vcc_hi
15190// CHECK: [0x01,0x6b,0x85,0x80]
15191
15192s_sub_u32 s5, s1, tba_lo
15193// CHECK: [0x01,0x6c,0x85,0x80]
15194
15195s_sub_u32 s5, s1, tba_hi
15196// CHECK: [0x01,0x6d,0x85,0x80]
15197
15198s_sub_u32 s5, s1, tma_lo
15199// CHECK: [0x01,0x6e,0x85,0x80]
15200
15201s_sub_u32 s5, s1, tma_hi
15202// CHECK: [0x01,0x6f,0x85,0x80]
15203
15204s_sub_u32 s5, s1, ttmp11
15205// CHECK: [0x01,0x7b,0x85,0x80]
15206
15207s_sub_u32 s5, s1, m0
15208// CHECK: [0x01,0x7c,0x85,0x80]
15209
15210s_sub_u32 s5, s1, exec_lo
15211// CHECK: [0x01,0x7e,0x85,0x80]
15212
15213s_sub_u32 s5, s1, exec_hi
15214// CHECK: [0x01,0x7f,0x85,0x80]
15215
15216s_sub_u32 s5, s1, 0
15217// CHECK: [0x01,0x80,0x85,0x80]
15218
15219s_sub_u32 s5, s1, -1
15220// CHECK: [0x01,0xc1,0x85,0x80]
15221
15222s_sub_u32 s5, s1, 0.5
15223// CHECK: [0x01,0xf0,0x85,0x80]
15224
15225s_sub_u32 s5, s1, -4.0
15226// CHECK: [0x01,0xf7,0x85,0x80]
15227
15228s_sub_u32 s5, s1, 0xaf123456
15229// CHECK: [0x01,0xff,0x85,0x80,0x56,0x34,0x12,0xaf]
15230
15231s_sub_u32 s5, s1, 0x3f717273
15232// CHECK: [0x01,0xff,0x85,0x80,0x73,0x72,0x71,0x3f]
15233
15234s_add_i32 s5, s1, s2
15235// CHECK: [0x01,0x02,0x05,0x81]
15236
15237s_add_i32 s101, s1, s2
15238// CHECK: [0x01,0x02,0x65,0x81]
15239
15240s_add_i32 flat_scratch_lo, s1, s2
15241// CHECK: [0x01,0x02,0x66,0x81]
15242
15243s_add_i32 flat_scratch_hi, s1, s2
15244// CHECK: [0x01,0x02,0x67,0x81]
15245
15246s_add_i32 vcc_lo, s1, s2
15247// CHECK: [0x01,0x02,0x6a,0x81]
15248
15249s_add_i32 vcc_hi, s1, s2
15250// CHECK: [0x01,0x02,0x6b,0x81]
15251
15252s_add_i32 tba_lo, s1, s2
15253// CHECK: [0x01,0x02,0x6c,0x81]
15254
15255s_add_i32 tba_hi, s1, s2
15256// CHECK: [0x01,0x02,0x6d,0x81]
15257
15258s_add_i32 tma_lo, s1, s2
15259// CHECK: [0x01,0x02,0x6e,0x81]
15260
15261s_add_i32 tma_hi, s1, s2
15262// CHECK: [0x01,0x02,0x6f,0x81]
15263
15264s_add_i32 ttmp11, s1, s2
15265// CHECK: [0x01,0x02,0x7b,0x81]
15266
15267s_add_i32 m0, s1, s2
15268// CHECK: [0x01,0x02,0x7c,0x81]
15269
15270s_add_i32 exec_lo, s1, s2
15271// CHECK: [0x01,0x02,0x7e,0x81]
15272
15273s_add_i32 exec_hi, s1, s2
15274// CHECK: [0x01,0x02,0x7f,0x81]
15275
15276s_add_i32 s5, s101, s2
15277// CHECK: [0x65,0x02,0x05,0x81]
15278
15279s_add_i32 s5, flat_scratch_lo, s2
15280// CHECK: [0x66,0x02,0x05,0x81]
15281
15282s_add_i32 s5, flat_scratch_hi, s2
15283// CHECK: [0x67,0x02,0x05,0x81]
15284
15285s_add_i32 s5, vcc_lo, s2
15286// CHECK: [0x6a,0x02,0x05,0x81]
15287
15288s_add_i32 s5, vcc_hi, s2
15289// CHECK: [0x6b,0x02,0x05,0x81]
15290
15291s_add_i32 s5, tba_lo, s2
15292// CHECK: [0x6c,0x02,0x05,0x81]
15293
15294s_add_i32 s5, tba_hi, s2
15295// CHECK: [0x6d,0x02,0x05,0x81]
15296
15297s_add_i32 s5, tma_lo, s2
15298// CHECK: [0x6e,0x02,0x05,0x81]
15299
15300s_add_i32 s5, tma_hi, s2
15301// CHECK: [0x6f,0x02,0x05,0x81]
15302
15303s_add_i32 s5, ttmp11, s2
15304// CHECK: [0x7b,0x02,0x05,0x81]
15305
15306s_add_i32 s5, m0, s2
15307// CHECK: [0x7c,0x02,0x05,0x81]
15308
15309s_add_i32 s5, exec_lo, s2
15310// CHECK: [0x7e,0x02,0x05,0x81]
15311
15312s_add_i32 s5, exec_hi, s2
15313// CHECK: [0x7f,0x02,0x05,0x81]
15314
15315s_add_i32 s5, 0, s2
15316// CHECK: [0x80,0x02,0x05,0x81]
15317
15318s_add_i32 s5, -1, s2
15319// CHECK: [0xc1,0x02,0x05,0x81]
15320
15321s_add_i32 s5, 0.5, s2
15322// CHECK: [0xf0,0x02,0x05,0x81]
15323
15324s_add_i32 s5, -4.0, s2
15325// CHECK: [0xf7,0x02,0x05,0x81]
15326
15327s_add_i32 s5, 0xaf123456, s2
15328// CHECK: [0xff,0x02,0x05,0x81,0x56,0x34,0x12,0xaf]
15329
15330s_add_i32 s5, 0x3f717273, s2
15331// CHECK: [0xff,0x02,0x05,0x81,0x73,0x72,0x71,0x3f]
15332
15333s_add_i32 s5, s1, s101
15334// CHECK: [0x01,0x65,0x05,0x81]
15335
15336s_add_i32 s5, s1, flat_scratch_lo
15337// CHECK: [0x01,0x66,0x05,0x81]
15338
15339s_add_i32 s5, s1, flat_scratch_hi
15340// CHECK: [0x01,0x67,0x05,0x81]
15341
15342s_add_i32 s5, s1, vcc_lo
15343// CHECK: [0x01,0x6a,0x05,0x81]
15344
15345s_add_i32 s5, s1, vcc_hi
15346// CHECK: [0x01,0x6b,0x05,0x81]
15347
15348s_add_i32 s5, s1, tba_lo
15349// CHECK: [0x01,0x6c,0x05,0x81]
15350
15351s_add_i32 s5, s1, tba_hi
15352// CHECK: [0x01,0x6d,0x05,0x81]
15353
15354s_add_i32 s5, s1, tma_lo
15355// CHECK: [0x01,0x6e,0x05,0x81]
15356
15357s_add_i32 s5, s1, tma_hi
15358// CHECK: [0x01,0x6f,0x05,0x81]
15359
15360s_add_i32 s5, s1, ttmp11
15361// CHECK: [0x01,0x7b,0x05,0x81]
15362
15363s_add_i32 s5, s1, m0
15364// CHECK: [0x01,0x7c,0x05,0x81]
15365
15366s_add_i32 s5, s1, exec_lo
15367// CHECK: [0x01,0x7e,0x05,0x81]
15368
15369s_add_i32 s5, s1, exec_hi
15370// CHECK: [0x01,0x7f,0x05,0x81]
15371
15372s_add_i32 s5, s1, 0
15373// CHECK: [0x01,0x80,0x05,0x81]
15374
15375s_add_i32 s5, s1, -1
15376// CHECK: [0x01,0xc1,0x05,0x81]
15377
15378s_add_i32 s5, s1, 0.5
15379// CHECK: [0x01,0xf0,0x05,0x81]
15380
15381s_add_i32 s5, s1, -4.0
15382// CHECK: [0x01,0xf7,0x05,0x81]
15383
15384s_add_i32 s5, s1, 0xaf123456
15385// CHECK: [0x01,0xff,0x05,0x81,0x56,0x34,0x12,0xaf]
15386
15387s_add_i32 s5, s1, 0x3f717273
15388// CHECK: [0x01,0xff,0x05,0x81,0x73,0x72,0x71,0x3f]
15389
15390s_sub_i32 s5, s1, s2
15391// CHECK: [0x01,0x02,0x85,0x81]
15392
15393s_sub_i32 s101, s1, s2
15394// CHECK: [0x01,0x02,0xe5,0x81]
15395
15396s_sub_i32 flat_scratch_lo, s1, s2
15397// CHECK: [0x01,0x02,0xe6,0x81]
15398
15399s_sub_i32 flat_scratch_hi, s1, s2
15400// CHECK: [0x01,0x02,0xe7,0x81]
15401
15402s_sub_i32 vcc_lo, s1, s2
15403// CHECK: [0x01,0x02,0xea,0x81]
15404
15405s_sub_i32 vcc_hi, s1, s2
15406// CHECK: [0x01,0x02,0xeb,0x81]
15407
15408s_sub_i32 tba_lo, s1, s2
15409// CHECK: [0x01,0x02,0xec,0x81]
15410
15411s_sub_i32 tba_hi, s1, s2
15412// CHECK: [0x01,0x02,0xed,0x81]
15413
15414s_sub_i32 tma_lo, s1, s2
15415// CHECK: [0x01,0x02,0xee,0x81]
15416
15417s_sub_i32 tma_hi, s1, s2
15418// CHECK: [0x01,0x02,0xef,0x81]
15419
15420s_sub_i32 ttmp11, s1, s2
15421// CHECK: [0x01,0x02,0xfb,0x81]
15422
15423s_sub_i32 m0, s1, s2
15424// CHECK: [0x01,0x02,0xfc,0x81]
15425
15426s_sub_i32 exec_lo, s1, s2
15427// CHECK: [0x01,0x02,0xfe,0x81]
15428
15429s_sub_i32 exec_hi, s1, s2
15430// CHECK: [0x01,0x02,0xff,0x81]
15431
15432s_sub_i32 s5, s101, s2
15433// CHECK: [0x65,0x02,0x85,0x81]
15434
15435s_sub_i32 s5, flat_scratch_lo, s2
15436// CHECK: [0x66,0x02,0x85,0x81]
15437
15438s_sub_i32 s5, flat_scratch_hi, s2
15439// CHECK: [0x67,0x02,0x85,0x81]
15440
15441s_sub_i32 s5, vcc_lo, s2
15442// CHECK: [0x6a,0x02,0x85,0x81]
15443
15444s_sub_i32 s5, vcc_hi, s2
15445// CHECK: [0x6b,0x02,0x85,0x81]
15446
15447s_sub_i32 s5, tba_lo, s2
15448// CHECK: [0x6c,0x02,0x85,0x81]
15449
15450s_sub_i32 s5, tba_hi, s2
15451// CHECK: [0x6d,0x02,0x85,0x81]
15452
15453s_sub_i32 s5, tma_lo, s2
15454// CHECK: [0x6e,0x02,0x85,0x81]
15455
15456s_sub_i32 s5, tma_hi, s2
15457// CHECK: [0x6f,0x02,0x85,0x81]
15458
15459s_sub_i32 s5, ttmp11, s2
15460// CHECK: [0x7b,0x02,0x85,0x81]
15461
15462s_sub_i32 s5, m0, s2
15463// CHECK: [0x7c,0x02,0x85,0x81]
15464
15465s_sub_i32 s5, exec_lo, s2
15466// CHECK: [0x7e,0x02,0x85,0x81]
15467
15468s_sub_i32 s5, exec_hi, s2
15469// CHECK: [0x7f,0x02,0x85,0x81]
15470
15471s_sub_i32 s5, 0, s2
15472// CHECK: [0x80,0x02,0x85,0x81]
15473
15474s_sub_i32 s5, -1, s2
15475// CHECK: [0xc1,0x02,0x85,0x81]
15476
15477s_sub_i32 s5, 0.5, s2
15478// CHECK: [0xf0,0x02,0x85,0x81]
15479
15480s_sub_i32 s5, -4.0, s2
15481// CHECK: [0xf7,0x02,0x85,0x81]
15482
15483s_sub_i32 s5, 0xaf123456, s2
15484// CHECK: [0xff,0x02,0x85,0x81,0x56,0x34,0x12,0xaf]
15485
15486s_sub_i32 s5, 0x3f717273, s2
15487// CHECK: [0xff,0x02,0x85,0x81,0x73,0x72,0x71,0x3f]
15488
15489s_sub_i32 s5, s1, s101
15490// CHECK: [0x01,0x65,0x85,0x81]
15491
15492s_sub_i32 s5, s1, flat_scratch_lo
15493// CHECK: [0x01,0x66,0x85,0x81]
15494
15495s_sub_i32 s5, s1, flat_scratch_hi
15496// CHECK: [0x01,0x67,0x85,0x81]
15497
15498s_sub_i32 s5, s1, vcc_lo
15499// CHECK: [0x01,0x6a,0x85,0x81]
15500
15501s_sub_i32 s5, s1, vcc_hi
15502// CHECK: [0x01,0x6b,0x85,0x81]
15503
15504s_sub_i32 s5, s1, tba_lo
15505// CHECK: [0x01,0x6c,0x85,0x81]
15506
15507s_sub_i32 s5, s1, tba_hi
15508// CHECK: [0x01,0x6d,0x85,0x81]
15509
15510s_sub_i32 s5, s1, tma_lo
15511// CHECK: [0x01,0x6e,0x85,0x81]
15512
15513s_sub_i32 s5, s1, tma_hi
15514// CHECK: [0x01,0x6f,0x85,0x81]
15515
15516s_sub_i32 s5, s1, ttmp11
15517// CHECK: [0x01,0x7b,0x85,0x81]
15518
15519s_sub_i32 s5, s1, m0
15520// CHECK: [0x01,0x7c,0x85,0x81]
15521
15522s_sub_i32 s5, s1, exec_lo
15523// CHECK: [0x01,0x7e,0x85,0x81]
15524
15525s_sub_i32 s5, s1, exec_hi
15526// CHECK: [0x01,0x7f,0x85,0x81]
15527
15528s_sub_i32 s5, s1, 0
15529// CHECK: [0x01,0x80,0x85,0x81]
15530
15531s_sub_i32 s5, s1, -1
15532// CHECK: [0x01,0xc1,0x85,0x81]
15533
15534s_sub_i32 s5, s1, 0.5
15535// CHECK: [0x01,0xf0,0x85,0x81]
15536
15537s_sub_i32 s5, s1, -4.0
15538// CHECK: [0x01,0xf7,0x85,0x81]
15539
15540s_sub_i32 s5, s1, 0xaf123456
15541// CHECK: [0x01,0xff,0x85,0x81,0x56,0x34,0x12,0xaf]
15542
15543s_sub_i32 s5, s1, 0x3f717273
15544// CHECK: [0x01,0xff,0x85,0x81,0x73,0x72,0x71,0x3f]
15545
15546s_addc_u32 s5, s1, s2
15547// CHECK: [0x01,0x02,0x05,0x82]
15548
15549s_addc_u32 s101, s1, s2
15550// CHECK: [0x01,0x02,0x65,0x82]
15551
15552s_addc_u32 flat_scratch_lo, s1, s2
15553// CHECK: [0x01,0x02,0x66,0x82]
15554
15555s_addc_u32 flat_scratch_hi, s1, s2
15556// CHECK: [0x01,0x02,0x67,0x82]
15557
15558s_addc_u32 vcc_lo, s1, s2
15559// CHECK: [0x01,0x02,0x6a,0x82]
15560
15561s_addc_u32 vcc_hi, s1, s2
15562// CHECK: [0x01,0x02,0x6b,0x82]
15563
15564s_addc_u32 tba_lo, s1, s2
15565// CHECK: [0x01,0x02,0x6c,0x82]
15566
15567s_addc_u32 tba_hi, s1, s2
15568// CHECK: [0x01,0x02,0x6d,0x82]
15569
15570s_addc_u32 tma_lo, s1, s2
15571// CHECK: [0x01,0x02,0x6e,0x82]
15572
15573s_addc_u32 tma_hi, s1, s2
15574// CHECK: [0x01,0x02,0x6f,0x82]
15575
15576s_addc_u32 ttmp11, s1, s2
15577// CHECK: [0x01,0x02,0x7b,0x82]
15578
15579s_addc_u32 m0, s1, s2
15580// CHECK: [0x01,0x02,0x7c,0x82]
15581
15582s_addc_u32 exec_lo, s1, s2
15583// CHECK: [0x01,0x02,0x7e,0x82]
15584
15585s_addc_u32 exec_hi, s1, s2
15586// CHECK: [0x01,0x02,0x7f,0x82]
15587
15588s_addc_u32 s5, s101, s2
15589// CHECK: [0x65,0x02,0x05,0x82]
15590
15591s_addc_u32 s5, flat_scratch_lo, s2
15592// CHECK: [0x66,0x02,0x05,0x82]
15593
15594s_addc_u32 s5, flat_scratch_hi, s2
15595// CHECK: [0x67,0x02,0x05,0x82]
15596
15597s_addc_u32 s5, vcc_lo, s2
15598// CHECK: [0x6a,0x02,0x05,0x82]
15599
15600s_addc_u32 s5, vcc_hi, s2
15601// CHECK: [0x6b,0x02,0x05,0x82]
15602
15603s_addc_u32 s5, tba_lo, s2
15604// CHECK: [0x6c,0x02,0x05,0x82]
15605
15606s_addc_u32 s5, tba_hi, s2
15607// CHECK: [0x6d,0x02,0x05,0x82]
15608
15609s_addc_u32 s5, tma_lo, s2
15610// CHECK: [0x6e,0x02,0x05,0x82]
15611
15612s_addc_u32 s5, tma_hi, s2
15613// CHECK: [0x6f,0x02,0x05,0x82]
15614
15615s_addc_u32 s5, ttmp11, s2
15616// CHECK: [0x7b,0x02,0x05,0x82]
15617
15618s_addc_u32 s5, m0, s2
15619// CHECK: [0x7c,0x02,0x05,0x82]
15620
15621s_addc_u32 s5, exec_lo, s2
15622// CHECK: [0x7e,0x02,0x05,0x82]
15623
15624s_addc_u32 s5, exec_hi, s2
15625// CHECK: [0x7f,0x02,0x05,0x82]
15626
15627s_addc_u32 s5, 0, s2
15628// CHECK: [0x80,0x02,0x05,0x82]
15629
15630s_addc_u32 s5, -1, s2
15631// CHECK: [0xc1,0x02,0x05,0x82]
15632
15633s_addc_u32 s5, 0.5, s2
15634// CHECK: [0xf0,0x02,0x05,0x82]
15635
15636s_addc_u32 s5, -4.0, s2
15637// CHECK: [0xf7,0x02,0x05,0x82]
15638
15639s_addc_u32 s5, 0xaf123456, s2
15640// CHECK: [0xff,0x02,0x05,0x82,0x56,0x34,0x12,0xaf]
15641
15642s_addc_u32 s5, 0x3f717273, s2
15643// CHECK: [0xff,0x02,0x05,0x82,0x73,0x72,0x71,0x3f]
15644
15645s_addc_u32 s5, s1, s101
15646// CHECK: [0x01,0x65,0x05,0x82]
15647
15648s_addc_u32 s5, s1, flat_scratch_lo
15649// CHECK: [0x01,0x66,0x05,0x82]
15650
15651s_addc_u32 s5, s1, flat_scratch_hi
15652// CHECK: [0x01,0x67,0x05,0x82]
15653
15654s_addc_u32 s5, s1, vcc_lo
15655// CHECK: [0x01,0x6a,0x05,0x82]
15656
15657s_addc_u32 s5, s1, vcc_hi
15658// CHECK: [0x01,0x6b,0x05,0x82]
15659
15660s_addc_u32 s5, s1, tba_lo
15661// CHECK: [0x01,0x6c,0x05,0x82]
15662
15663s_addc_u32 s5, s1, tba_hi
15664// CHECK: [0x01,0x6d,0x05,0x82]
15665
15666s_addc_u32 s5, s1, tma_lo
15667// CHECK: [0x01,0x6e,0x05,0x82]
15668
15669s_addc_u32 s5, s1, tma_hi
15670// CHECK: [0x01,0x6f,0x05,0x82]
15671
15672s_addc_u32 s5, s1, ttmp11
15673// CHECK: [0x01,0x7b,0x05,0x82]
15674
15675s_addc_u32 s5, s1, m0
15676// CHECK: [0x01,0x7c,0x05,0x82]
15677
15678s_addc_u32 s5, s1, exec_lo
15679// CHECK: [0x01,0x7e,0x05,0x82]
15680
15681s_addc_u32 s5, s1, exec_hi
15682// CHECK: [0x01,0x7f,0x05,0x82]
15683
15684s_addc_u32 s5, s1, 0
15685// CHECK: [0x01,0x80,0x05,0x82]
15686
15687s_addc_u32 s5, s1, -1
15688// CHECK: [0x01,0xc1,0x05,0x82]
15689
15690s_addc_u32 s5, s1, 0.5
15691// CHECK: [0x01,0xf0,0x05,0x82]
15692
15693s_addc_u32 s5, s1, -4.0
15694// CHECK: [0x01,0xf7,0x05,0x82]
15695
15696s_addc_u32 s5, s1, 0xaf123456
15697// CHECK: [0x01,0xff,0x05,0x82,0x56,0x34,0x12,0xaf]
15698
15699s_addc_u32 s5, s1, 0x3f717273
15700// CHECK: [0x01,0xff,0x05,0x82,0x73,0x72,0x71,0x3f]
15701
15702s_subb_u32 s5, s1, s2
15703// CHECK: [0x01,0x02,0x85,0x82]
15704
15705s_subb_u32 s101, s1, s2
15706// CHECK: [0x01,0x02,0xe5,0x82]
15707
15708s_subb_u32 flat_scratch_lo, s1, s2
15709// CHECK: [0x01,0x02,0xe6,0x82]
15710
15711s_subb_u32 flat_scratch_hi, s1, s2
15712// CHECK: [0x01,0x02,0xe7,0x82]
15713
15714s_subb_u32 vcc_lo, s1, s2
15715// CHECK: [0x01,0x02,0xea,0x82]
15716
15717s_subb_u32 vcc_hi, s1, s2
15718// CHECK: [0x01,0x02,0xeb,0x82]
15719
15720s_subb_u32 tba_lo, s1, s2
15721// CHECK: [0x01,0x02,0xec,0x82]
15722
15723s_subb_u32 tba_hi, s1, s2
15724// CHECK: [0x01,0x02,0xed,0x82]
15725
15726s_subb_u32 tma_lo, s1, s2
15727// CHECK: [0x01,0x02,0xee,0x82]
15728
15729s_subb_u32 tma_hi, s1, s2
15730// CHECK: [0x01,0x02,0xef,0x82]
15731
15732s_subb_u32 ttmp11, s1, s2
15733// CHECK: [0x01,0x02,0xfb,0x82]
15734
15735s_subb_u32 m0, s1, s2
15736// CHECK: [0x01,0x02,0xfc,0x82]
15737
15738s_subb_u32 exec_lo, s1, s2
15739// CHECK: [0x01,0x02,0xfe,0x82]
15740
15741s_subb_u32 exec_hi, s1, s2
15742// CHECK: [0x01,0x02,0xff,0x82]
15743
15744s_subb_u32 s5, s101, s2
15745// CHECK: [0x65,0x02,0x85,0x82]
15746
15747s_subb_u32 s5, flat_scratch_lo, s2
15748// CHECK: [0x66,0x02,0x85,0x82]
15749
15750s_subb_u32 s5, flat_scratch_hi, s2
15751// CHECK: [0x67,0x02,0x85,0x82]
15752
15753s_subb_u32 s5, vcc_lo, s2
15754// CHECK: [0x6a,0x02,0x85,0x82]
15755
15756s_subb_u32 s5, vcc_hi, s2
15757// CHECK: [0x6b,0x02,0x85,0x82]
15758
15759s_subb_u32 s5, tba_lo, s2
15760// CHECK: [0x6c,0x02,0x85,0x82]
15761
15762s_subb_u32 s5, tba_hi, s2
15763// CHECK: [0x6d,0x02,0x85,0x82]
15764
15765s_subb_u32 s5, tma_lo, s2
15766// CHECK: [0x6e,0x02,0x85,0x82]
15767
15768s_subb_u32 s5, tma_hi, s2
15769// CHECK: [0x6f,0x02,0x85,0x82]
15770
15771s_subb_u32 s5, ttmp11, s2
15772// CHECK: [0x7b,0x02,0x85,0x82]
15773
15774s_subb_u32 s5, m0, s2
15775// CHECK: [0x7c,0x02,0x85,0x82]
15776
15777s_subb_u32 s5, exec_lo, s2
15778// CHECK: [0x7e,0x02,0x85,0x82]
15779
15780s_subb_u32 s5, exec_hi, s2
15781// CHECK: [0x7f,0x02,0x85,0x82]
15782
15783s_subb_u32 s5, 0, s2
15784// CHECK: [0x80,0x02,0x85,0x82]
15785
15786s_subb_u32 s5, -1, s2
15787// CHECK: [0xc1,0x02,0x85,0x82]
15788
15789s_subb_u32 s5, 0.5, s2
15790// CHECK: [0xf0,0x02,0x85,0x82]
15791
15792s_subb_u32 s5, -4.0, s2
15793// CHECK: [0xf7,0x02,0x85,0x82]
15794
15795s_subb_u32 s5, 0xaf123456, s2
15796// CHECK: [0xff,0x02,0x85,0x82,0x56,0x34,0x12,0xaf]
15797
15798s_subb_u32 s5, 0x3f717273, s2
15799// CHECK: [0xff,0x02,0x85,0x82,0x73,0x72,0x71,0x3f]
15800
15801s_subb_u32 s5, s1, s101
15802// CHECK: [0x01,0x65,0x85,0x82]
15803
15804s_subb_u32 s5, s1, flat_scratch_lo
15805// CHECK: [0x01,0x66,0x85,0x82]
15806
15807s_subb_u32 s5, s1, flat_scratch_hi
15808// CHECK: [0x01,0x67,0x85,0x82]
15809
15810s_subb_u32 s5, s1, vcc_lo
15811// CHECK: [0x01,0x6a,0x85,0x82]
15812
15813s_subb_u32 s5, s1, vcc_hi
15814// CHECK: [0x01,0x6b,0x85,0x82]
15815
15816s_subb_u32 s5, s1, tba_lo
15817// CHECK: [0x01,0x6c,0x85,0x82]
15818
15819s_subb_u32 s5, s1, tba_hi
15820// CHECK: [0x01,0x6d,0x85,0x82]
15821
15822s_subb_u32 s5, s1, tma_lo
15823// CHECK: [0x01,0x6e,0x85,0x82]
15824
15825s_subb_u32 s5, s1, tma_hi
15826// CHECK: [0x01,0x6f,0x85,0x82]
15827
15828s_subb_u32 s5, s1, ttmp11
15829// CHECK: [0x01,0x7b,0x85,0x82]
15830
15831s_subb_u32 s5, s1, m0
15832// CHECK: [0x01,0x7c,0x85,0x82]
15833
15834s_subb_u32 s5, s1, exec_lo
15835// CHECK: [0x01,0x7e,0x85,0x82]
15836
15837s_subb_u32 s5, s1, exec_hi
15838// CHECK: [0x01,0x7f,0x85,0x82]
15839
15840s_subb_u32 s5, s1, 0
15841// CHECK: [0x01,0x80,0x85,0x82]
15842
15843s_subb_u32 s5, s1, -1
15844// CHECK: [0x01,0xc1,0x85,0x82]
15845
15846s_subb_u32 s5, s1, 0.5
15847// CHECK: [0x01,0xf0,0x85,0x82]
15848
15849s_subb_u32 s5, s1, -4.0
15850// CHECK: [0x01,0xf7,0x85,0x82]
15851
15852s_subb_u32 s5, s1, 0xaf123456
15853// CHECK: [0x01,0xff,0x85,0x82,0x56,0x34,0x12,0xaf]
15854
15855s_subb_u32 s5, s1, 0x3f717273
15856// CHECK: [0x01,0xff,0x85,0x82,0x73,0x72,0x71,0x3f]
15857
15858s_min_i32 s5, s1, s2
15859// CHECK: [0x01,0x02,0x05,0x83]
15860
15861s_min_i32 s101, s1, s2
15862// CHECK: [0x01,0x02,0x65,0x83]
15863
15864s_min_i32 flat_scratch_lo, s1, s2
15865// CHECK: [0x01,0x02,0x66,0x83]
15866
15867s_min_i32 flat_scratch_hi, s1, s2
15868// CHECK: [0x01,0x02,0x67,0x83]
15869
15870s_min_i32 vcc_lo, s1, s2
15871// CHECK: [0x01,0x02,0x6a,0x83]
15872
15873s_min_i32 vcc_hi, s1, s2
15874// CHECK: [0x01,0x02,0x6b,0x83]
15875
15876s_min_i32 tba_lo, s1, s2
15877// CHECK: [0x01,0x02,0x6c,0x83]
15878
15879s_min_i32 tba_hi, s1, s2
15880// CHECK: [0x01,0x02,0x6d,0x83]
15881
15882s_min_i32 tma_lo, s1, s2
15883// CHECK: [0x01,0x02,0x6e,0x83]
15884
15885s_min_i32 tma_hi, s1, s2
15886// CHECK: [0x01,0x02,0x6f,0x83]
15887
15888s_min_i32 ttmp11, s1, s2
15889// CHECK: [0x01,0x02,0x7b,0x83]
15890
15891s_min_i32 m0, s1, s2
15892// CHECK: [0x01,0x02,0x7c,0x83]
15893
15894s_min_i32 exec_lo, s1, s2
15895// CHECK: [0x01,0x02,0x7e,0x83]
15896
15897s_min_i32 exec_hi, s1, s2
15898// CHECK: [0x01,0x02,0x7f,0x83]
15899
15900s_min_i32 s5, s101, s2
15901// CHECK: [0x65,0x02,0x05,0x83]
15902
15903s_min_i32 s5, flat_scratch_lo, s2
15904// CHECK: [0x66,0x02,0x05,0x83]
15905
15906s_min_i32 s5, flat_scratch_hi, s2
15907// CHECK: [0x67,0x02,0x05,0x83]
15908
15909s_min_i32 s5, vcc_lo, s2
15910// CHECK: [0x6a,0x02,0x05,0x83]
15911
15912s_min_i32 s5, vcc_hi, s2
15913// CHECK: [0x6b,0x02,0x05,0x83]
15914
15915s_min_i32 s5, tba_lo, s2
15916// CHECK: [0x6c,0x02,0x05,0x83]
15917
15918s_min_i32 s5, tba_hi, s2
15919// CHECK: [0x6d,0x02,0x05,0x83]
15920
15921s_min_i32 s5, tma_lo, s2
15922// CHECK: [0x6e,0x02,0x05,0x83]
15923
15924s_min_i32 s5, tma_hi, s2
15925// CHECK: [0x6f,0x02,0x05,0x83]
15926
15927s_min_i32 s5, ttmp11, s2
15928// CHECK: [0x7b,0x02,0x05,0x83]
15929
15930s_min_i32 s5, m0, s2
15931// CHECK: [0x7c,0x02,0x05,0x83]
15932
15933s_min_i32 s5, exec_lo, s2
15934// CHECK: [0x7e,0x02,0x05,0x83]
15935
15936s_min_i32 s5, exec_hi, s2
15937// CHECK: [0x7f,0x02,0x05,0x83]
15938
15939s_min_i32 s5, 0, s2
15940// CHECK: [0x80,0x02,0x05,0x83]
15941
15942s_min_i32 s5, -1, s2
15943// CHECK: [0xc1,0x02,0x05,0x83]
15944
15945s_min_i32 s5, 0.5, s2
15946// CHECK: [0xf0,0x02,0x05,0x83]
15947
15948s_min_i32 s5, -4.0, s2
15949// CHECK: [0xf7,0x02,0x05,0x83]
15950
15951s_min_i32 s5, 0xaf123456, s2
15952// CHECK: [0xff,0x02,0x05,0x83,0x56,0x34,0x12,0xaf]
15953
15954s_min_i32 s5, 0x3f717273, s2
15955// CHECK: [0xff,0x02,0x05,0x83,0x73,0x72,0x71,0x3f]
15956
15957s_min_i32 s5, s1, s101
15958// CHECK: [0x01,0x65,0x05,0x83]
15959
15960s_min_i32 s5, s1, flat_scratch_lo
15961// CHECK: [0x01,0x66,0x05,0x83]
15962
15963s_min_i32 s5, s1, flat_scratch_hi
15964// CHECK: [0x01,0x67,0x05,0x83]
15965
15966s_min_i32 s5, s1, vcc_lo
15967// CHECK: [0x01,0x6a,0x05,0x83]
15968
15969s_min_i32 s5, s1, vcc_hi
15970// CHECK: [0x01,0x6b,0x05,0x83]
15971
15972s_min_i32 s5, s1, tba_lo
15973// CHECK: [0x01,0x6c,0x05,0x83]
15974
15975s_min_i32 s5, s1, tba_hi
15976// CHECK: [0x01,0x6d,0x05,0x83]
15977
15978s_min_i32 s5, s1, tma_lo
15979// CHECK: [0x01,0x6e,0x05,0x83]
15980
15981s_min_i32 s5, s1, tma_hi
15982// CHECK: [0x01,0x6f,0x05,0x83]
15983
15984s_min_i32 s5, s1, ttmp11
15985// CHECK: [0x01,0x7b,0x05,0x83]
15986
15987s_min_i32 s5, s1, m0
15988// CHECK: [0x01,0x7c,0x05,0x83]
15989
15990s_min_i32 s5, s1, exec_lo
15991// CHECK: [0x01,0x7e,0x05,0x83]
15992
15993s_min_i32 s5, s1, exec_hi
15994// CHECK: [0x01,0x7f,0x05,0x83]
15995
15996s_min_i32 s5, s1, 0
15997// CHECK: [0x01,0x80,0x05,0x83]
15998
15999s_min_i32 s5, s1, -1
16000// CHECK: [0x01,0xc1,0x05,0x83]
16001
16002s_min_i32 s5, s1, 0.5
16003// CHECK: [0x01,0xf0,0x05,0x83]
16004
16005s_min_i32 s5, s1, -4.0
16006// CHECK: [0x01,0xf7,0x05,0x83]
16007
16008s_min_i32 s5, s1, 0xaf123456
16009// CHECK: [0x01,0xff,0x05,0x83,0x56,0x34,0x12,0xaf]
16010
16011s_min_i32 s5, s1, 0x3f717273
16012// CHECK: [0x01,0xff,0x05,0x83,0x73,0x72,0x71,0x3f]
16013
16014s_min_u32 s5, s1, s2
16015// CHECK: [0x01,0x02,0x85,0x83]
16016
16017s_min_u32 s101, s1, s2
16018// CHECK: [0x01,0x02,0xe5,0x83]
16019
16020s_min_u32 flat_scratch_lo, s1, s2
16021// CHECK: [0x01,0x02,0xe6,0x83]
16022
16023s_min_u32 flat_scratch_hi, s1, s2
16024// CHECK: [0x01,0x02,0xe7,0x83]
16025
16026s_min_u32 vcc_lo, s1, s2
16027// CHECK: [0x01,0x02,0xea,0x83]
16028
16029s_min_u32 vcc_hi, s1, s2
16030// CHECK: [0x01,0x02,0xeb,0x83]
16031
16032s_min_u32 tba_lo, s1, s2
16033// CHECK: [0x01,0x02,0xec,0x83]
16034
16035s_min_u32 tba_hi, s1, s2
16036// CHECK: [0x01,0x02,0xed,0x83]
16037
16038s_min_u32 tma_lo, s1, s2
16039// CHECK: [0x01,0x02,0xee,0x83]
16040
16041s_min_u32 tma_hi, s1, s2
16042// CHECK: [0x01,0x02,0xef,0x83]
16043
16044s_min_u32 ttmp11, s1, s2
16045// CHECK: [0x01,0x02,0xfb,0x83]
16046
16047s_min_u32 m0, s1, s2
16048// CHECK: [0x01,0x02,0xfc,0x83]
16049
16050s_min_u32 exec_lo, s1, s2
16051// CHECK: [0x01,0x02,0xfe,0x83]
16052
16053s_min_u32 exec_hi, s1, s2
16054// CHECK: [0x01,0x02,0xff,0x83]
16055
16056s_min_u32 s5, s101, s2
16057// CHECK: [0x65,0x02,0x85,0x83]
16058
16059s_min_u32 s5, flat_scratch_lo, s2
16060// CHECK: [0x66,0x02,0x85,0x83]
16061
16062s_min_u32 s5, flat_scratch_hi, s2
16063// CHECK: [0x67,0x02,0x85,0x83]
16064
16065s_min_u32 s5, vcc_lo, s2
16066// CHECK: [0x6a,0x02,0x85,0x83]
16067
16068s_min_u32 s5, vcc_hi, s2
16069// CHECK: [0x6b,0x02,0x85,0x83]
16070
16071s_min_u32 s5, tba_lo, s2
16072// CHECK: [0x6c,0x02,0x85,0x83]
16073
16074s_min_u32 s5, tba_hi, s2
16075// CHECK: [0x6d,0x02,0x85,0x83]
16076
16077s_min_u32 s5, tma_lo, s2
16078// CHECK: [0x6e,0x02,0x85,0x83]
16079
16080s_min_u32 s5, tma_hi, s2
16081// CHECK: [0x6f,0x02,0x85,0x83]
16082
16083s_min_u32 s5, ttmp11, s2
16084// CHECK: [0x7b,0x02,0x85,0x83]
16085
16086s_min_u32 s5, m0, s2
16087// CHECK: [0x7c,0x02,0x85,0x83]
16088
16089s_min_u32 s5, exec_lo, s2
16090// CHECK: [0x7e,0x02,0x85,0x83]
16091
16092s_min_u32 s5, exec_hi, s2
16093// CHECK: [0x7f,0x02,0x85,0x83]
16094
16095s_min_u32 s5, 0, s2
16096// CHECK: [0x80,0x02,0x85,0x83]
16097
16098s_min_u32 s5, -1, s2
16099// CHECK: [0xc1,0x02,0x85,0x83]
16100
16101s_min_u32 s5, 0.5, s2
16102// CHECK: [0xf0,0x02,0x85,0x83]
16103
16104s_min_u32 s5, -4.0, s2
16105// CHECK: [0xf7,0x02,0x85,0x83]
16106
16107s_min_u32 s5, 0xaf123456, s2
16108// CHECK: [0xff,0x02,0x85,0x83,0x56,0x34,0x12,0xaf]
16109
16110s_min_u32 s5, 0x3f717273, s2
16111// CHECK: [0xff,0x02,0x85,0x83,0x73,0x72,0x71,0x3f]
16112
16113s_min_u32 s5, s1, s101
16114// CHECK: [0x01,0x65,0x85,0x83]
16115
16116s_min_u32 s5, s1, flat_scratch_lo
16117// CHECK: [0x01,0x66,0x85,0x83]
16118
16119s_min_u32 s5, s1, flat_scratch_hi
16120// CHECK: [0x01,0x67,0x85,0x83]
16121
16122s_min_u32 s5, s1, vcc_lo
16123// CHECK: [0x01,0x6a,0x85,0x83]
16124
16125s_min_u32 s5, s1, vcc_hi
16126// CHECK: [0x01,0x6b,0x85,0x83]
16127
16128s_min_u32 s5, s1, tba_lo
16129// CHECK: [0x01,0x6c,0x85,0x83]
16130
16131s_min_u32 s5, s1, tba_hi
16132// CHECK: [0x01,0x6d,0x85,0x83]
16133
16134s_min_u32 s5, s1, tma_lo
16135// CHECK: [0x01,0x6e,0x85,0x83]
16136
16137s_min_u32 s5, s1, tma_hi
16138// CHECK: [0x01,0x6f,0x85,0x83]
16139
16140s_min_u32 s5, s1, ttmp11
16141// CHECK: [0x01,0x7b,0x85,0x83]
16142
16143s_min_u32 s5, s1, m0
16144// CHECK: [0x01,0x7c,0x85,0x83]
16145
16146s_min_u32 s5, s1, exec_lo
16147// CHECK: [0x01,0x7e,0x85,0x83]
16148
16149s_min_u32 s5, s1, exec_hi
16150// CHECK: [0x01,0x7f,0x85,0x83]
16151
16152s_min_u32 s5, s1, 0
16153// CHECK: [0x01,0x80,0x85,0x83]
16154
16155s_min_u32 s5, s1, -1
16156// CHECK: [0x01,0xc1,0x85,0x83]
16157
16158s_min_u32 s5, s1, 0.5
16159// CHECK: [0x01,0xf0,0x85,0x83]
16160
16161s_min_u32 s5, s1, -4.0
16162// CHECK: [0x01,0xf7,0x85,0x83]
16163
16164s_min_u32 s5, s1, 0xaf123456
16165// CHECK: [0x01,0xff,0x85,0x83,0x56,0x34,0x12,0xaf]
16166
16167s_min_u32 s5, s1, 0x3f717273
16168// CHECK: [0x01,0xff,0x85,0x83,0x73,0x72,0x71,0x3f]
16169
16170s_max_i32 s5, s1, s2
16171// CHECK: [0x01,0x02,0x05,0x84]
16172
16173s_max_i32 s101, s1, s2
16174// CHECK: [0x01,0x02,0x65,0x84]
16175
16176s_max_i32 flat_scratch_lo, s1, s2
16177// CHECK: [0x01,0x02,0x66,0x84]
16178
16179s_max_i32 flat_scratch_hi, s1, s2
16180// CHECK: [0x01,0x02,0x67,0x84]
16181
16182s_max_i32 vcc_lo, s1, s2
16183// CHECK: [0x01,0x02,0x6a,0x84]
16184
16185s_max_i32 vcc_hi, s1, s2
16186// CHECK: [0x01,0x02,0x6b,0x84]
16187
16188s_max_i32 tba_lo, s1, s2
16189// CHECK: [0x01,0x02,0x6c,0x84]
16190
16191s_max_i32 tba_hi, s1, s2
16192// CHECK: [0x01,0x02,0x6d,0x84]
16193
16194s_max_i32 tma_lo, s1, s2
16195// CHECK: [0x01,0x02,0x6e,0x84]
16196
16197s_max_i32 tma_hi, s1, s2
16198// CHECK: [0x01,0x02,0x6f,0x84]
16199
16200s_max_i32 ttmp11, s1, s2
16201// CHECK: [0x01,0x02,0x7b,0x84]
16202
16203s_max_i32 m0, s1, s2
16204// CHECK: [0x01,0x02,0x7c,0x84]
16205
16206s_max_i32 exec_lo, s1, s2
16207// CHECK: [0x01,0x02,0x7e,0x84]
16208
16209s_max_i32 exec_hi, s1, s2
16210// CHECK: [0x01,0x02,0x7f,0x84]
16211
16212s_max_i32 s5, s101, s2
16213// CHECK: [0x65,0x02,0x05,0x84]
16214
16215s_max_i32 s5, flat_scratch_lo, s2
16216// CHECK: [0x66,0x02,0x05,0x84]
16217
16218s_max_i32 s5, flat_scratch_hi, s2
16219// CHECK: [0x67,0x02,0x05,0x84]
16220
16221s_max_i32 s5, vcc_lo, s2
16222// CHECK: [0x6a,0x02,0x05,0x84]
16223
16224s_max_i32 s5, vcc_hi, s2
16225// CHECK: [0x6b,0x02,0x05,0x84]
16226
16227s_max_i32 s5, tba_lo, s2
16228// CHECK: [0x6c,0x02,0x05,0x84]
16229
16230s_max_i32 s5, tba_hi, s2
16231// CHECK: [0x6d,0x02,0x05,0x84]
16232
16233s_max_i32 s5, tma_lo, s2
16234// CHECK: [0x6e,0x02,0x05,0x84]
16235
16236s_max_i32 s5, tma_hi, s2
16237// CHECK: [0x6f,0x02,0x05,0x84]
16238
16239s_max_i32 s5, ttmp11, s2
16240// CHECK: [0x7b,0x02,0x05,0x84]
16241
16242s_max_i32 s5, m0, s2
16243// CHECK: [0x7c,0x02,0x05,0x84]
16244
16245s_max_i32 s5, exec_lo, s2
16246// CHECK: [0x7e,0x02,0x05,0x84]
16247
16248s_max_i32 s5, exec_hi, s2
16249// CHECK: [0x7f,0x02,0x05,0x84]
16250
16251s_max_i32 s5, 0, s2
16252// CHECK: [0x80,0x02,0x05,0x84]
16253
16254s_max_i32 s5, -1, s2
16255// CHECK: [0xc1,0x02,0x05,0x84]
16256
16257s_max_i32 s5, 0.5, s2
16258// CHECK: [0xf0,0x02,0x05,0x84]
16259
16260s_max_i32 s5, -4.0, s2
16261// CHECK: [0xf7,0x02,0x05,0x84]
16262
16263s_max_i32 s5, 0xaf123456, s2
16264// CHECK: [0xff,0x02,0x05,0x84,0x56,0x34,0x12,0xaf]
16265
16266s_max_i32 s5, 0x3f717273, s2
16267// CHECK: [0xff,0x02,0x05,0x84,0x73,0x72,0x71,0x3f]
16268
16269s_max_i32 s5, s1, s101
16270// CHECK: [0x01,0x65,0x05,0x84]
16271
16272s_max_i32 s5, s1, flat_scratch_lo
16273// CHECK: [0x01,0x66,0x05,0x84]
16274
16275s_max_i32 s5, s1, flat_scratch_hi
16276// CHECK: [0x01,0x67,0x05,0x84]
16277
16278s_max_i32 s5, s1, vcc_lo
16279// CHECK: [0x01,0x6a,0x05,0x84]
16280
16281s_max_i32 s5, s1, vcc_hi
16282// CHECK: [0x01,0x6b,0x05,0x84]
16283
16284s_max_i32 s5, s1, tba_lo
16285// CHECK: [0x01,0x6c,0x05,0x84]
16286
16287s_max_i32 s5, s1, tba_hi
16288// CHECK: [0x01,0x6d,0x05,0x84]
16289
16290s_max_i32 s5, s1, tma_lo
16291// CHECK: [0x01,0x6e,0x05,0x84]
16292
16293s_max_i32 s5, s1, tma_hi
16294// CHECK: [0x01,0x6f,0x05,0x84]
16295
16296s_max_i32 s5, s1, ttmp11
16297// CHECK: [0x01,0x7b,0x05,0x84]
16298
16299s_max_i32 s5, s1, m0
16300// CHECK: [0x01,0x7c,0x05,0x84]
16301
16302s_max_i32 s5, s1, exec_lo
16303// CHECK: [0x01,0x7e,0x05,0x84]
16304
16305s_max_i32 s5, s1, exec_hi
16306// CHECK: [0x01,0x7f,0x05,0x84]
16307
16308s_max_i32 s5, s1, 0
16309// CHECK: [0x01,0x80,0x05,0x84]
16310
16311s_max_i32 s5, s1, -1
16312// CHECK: [0x01,0xc1,0x05,0x84]
16313
16314s_max_i32 s5, s1, 0.5
16315// CHECK: [0x01,0xf0,0x05,0x84]
16316
16317s_max_i32 s5, s1, -4.0
16318// CHECK: [0x01,0xf7,0x05,0x84]
16319
16320s_max_i32 s5, s1, 0xaf123456
16321// CHECK: [0x01,0xff,0x05,0x84,0x56,0x34,0x12,0xaf]
16322
16323s_max_i32 s5, s1, 0x3f717273
16324// CHECK: [0x01,0xff,0x05,0x84,0x73,0x72,0x71,0x3f]
16325
16326s_max_u32 s5, s1, s2
16327// CHECK: [0x01,0x02,0x85,0x84]
16328
16329s_max_u32 s101, s1, s2
16330// CHECK: [0x01,0x02,0xe5,0x84]
16331
16332s_max_u32 flat_scratch_lo, s1, s2
16333// CHECK: [0x01,0x02,0xe6,0x84]
16334
16335s_max_u32 flat_scratch_hi, s1, s2
16336// CHECK: [0x01,0x02,0xe7,0x84]
16337
16338s_max_u32 vcc_lo, s1, s2
16339// CHECK: [0x01,0x02,0xea,0x84]
16340
16341s_max_u32 vcc_hi, s1, s2
16342// CHECK: [0x01,0x02,0xeb,0x84]
16343
16344s_max_u32 tba_lo, s1, s2
16345// CHECK: [0x01,0x02,0xec,0x84]
16346
16347s_max_u32 tba_hi, s1, s2
16348// CHECK: [0x01,0x02,0xed,0x84]
16349
16350s_max_u32 tma_lo, s1, s2
16351// CHECK: [0x01,0x02,0xee,0x84]
16352
16353s_max_u32 tma_hi, s1, s2
16354// CHECK: [0x01,0x02,0xef,0x84]
16355
16356s_max_u32 ttmp11, s1, s2
16357// CHECK: [0x01,0x02,0xfb,0x84]
16358
16359s_max_u32 m0, s1, s2
16360// CHECK: [0x01,0x02,0xfc,0x84]
16361
16362s_max_u32 exec_lo, s1, s2
16363// CHECK: [0x01,0x02,0xfe,0x84]
16364
16365s_max_u32 exec_hi, s1, s2
16366// CHECK: [0x01,0x02,0xff,0x84]
16367
16368s_max_u32 s5, s101, s2
16369// CHECK: [0x65,0x02,0x85,0x84]
16370
16371s_max_u32 s5, flat_scratch_lo, s2
16372// CHECK: [0x66,0x02,0x85,0x84]
16373
16374s_max_u32 s5, flat_scratch_hi, s2
16375// CHECK: [0x67,0x02,0x85,0x84]
16376
16377s_max_u32 s5, vcc_lo, s2
16378// CHECK: [0x6a,0x02,0x85,0x84]
16379
16380s_max_u32 s5, vcc_hi, s2
16381// CHECK: [0x6b,0x02,0x85,0x84]
16382
16383s_max_u32 s5, tba_lo, s2
16384// CHECK: [0x6c,0x02,0x85,0x84]
16385
16386s_max_u32 s5, tba_hi, s2
16387// CHECK: [0x6d,0x02,0x85,0x84]
16388
16389s_max_u32 s5, tma_lo, s2
16390// CHECK: [0x6e,0x02,0x85,0x84]
16391
16392s_max_u32 s5, tma_hi, s2
16393// CHECK: [0x6f,0x02,0x85,0x84]
16394
16395s_max_u32 s5, ttmp11, s2
16396// CHECK: [0x7b,0x02,0x85,0x84]
16397
16398s_max_u32 s5, m0, s2
16399// CHECK: [0x7c,0x02,0x85,0x84]
16400
16401s_max_u32 s5, exec_lo, s2
16402// CHECK: [0x7e,0x02,0x85,0x84]
16403
16404s_max_u32 s5, exec_hi, s2
16405// CHECK: [0x7f,0x02,0x85,0x84]
16406
16407s_max_u32 s5, 0, s2
16408// CHECK: [0x80,0x02,0x85,0x84]
16409
16410s_max_u32 s5, -1, s2
16411// CHECK: [0xc1,0x02,0x85,0x84]
16412
16413s_max_u32 s5, 0.5, s2
16414// CHECK: [0xf0,0x02,0x85,0x84]
16415
16416s_max_u32 s5, -4.0, s2
16417// CHECK: [0xf7,0x02,0x85,0x84]
16418
16419s_max_u32 s5, 0xaf123456, s2
16420// CHECK: [0xff,0x02,0x85,0x84,0x56,0x34,0x12,0xaf]
16421
16422s_max_u32 s5, 0x3f717273, s2
16423// CHECK: [0xff,0x02,0x85,0x84,0x73,0x72,0x71,0x3f]
16424
16425s_max_u32 s5, s1, s101
16426// CHECK: [0x01,0x65,0x85,0x84]
16427
16428s_max_u32 s5, s1, flat_scratch_lo
16429// CHECK: [0x01,0x66,0x85,0x84]
16430
16431s_max_u32 s5, s1, flat_scratch_hi
16432// CHECK: [0x01,0x67,0x85,0x84]
16433
16434s_max_u32 s5, s1, vcc_lo
16435// CHECK: [0x01,0x6a,0x85,0x84]
16436
16437s_max_u32 s5, s1, vcc_hi
16438// CHECK: [0x01,0x6b,0x85,0x84]
16439
16440s_max_u32 s5, s1, tba_lo
16441// CHECK: [0x01,0x6c,0x85,0x84]
16442
16443s_max_u32 s5, s1, tba_hi
16444// CHECK: [0x01,0x6d,0x85,0x84]
16445
16446s_max_u32 s5, s1, tma_lo
16447// CHECK: [0x01,0x6e,0x85,0x84]
16448
16449s_max_u32 s5, s1, tma_hi
16450// CHECK: [0x01,0x6f,0x85,0x84]
16451
16452s_max_u32 s5, s1, ttmp11
16453// CHECK: [0x01,0x7b,0x85,0x84]
16454
16455s_max_u32 s5, s1, m0
16456// CHECK: [0x01,0x7c,0x85,0x84]
16457
16458s_max_u32 s5, s1, exec_lo
16459// CHECK: [0x01,0x7e,0x85,0x84]
16460
16461s_max_u32 s5, s1, exec_hi
16462// CHECK: [0x01,0x7f,0x85,0x84]
16463
16464s_max_u32 s5, s1, 0
16465// CHECK: [0x01,0x80,0x85,0x84]
16466
16467s_max_u32 s5, s1, -1
16468// CHECK: [0x01,0xc1,0x85,0x84]
16469
16470s_max_u32 s5, s1, 0.5
16471// CHECK: [0x01,0xf0,0x85,0x84]
16472
16473s_max_u32 s5, s1, -4.0
16474// CHECK: [0x01,0xf7,0x85,0x84]
16475
16476s_max_u32 s5, s1, 0xaf123456
16477// CHECK: [0x01,0xff,0x85,0x84,0x56,0x34,0x12,0xaf]
16478
16479s_max_u32 s5, s1, 0x3f717273
16480// CHECK: [0x01,0xff,0x85,0x84,0x73,0x72,0x71,0x3f]
16481
16482s_cselect_b32 s5, s1, s2
16483// CHECK: [0x01,0x02,0x05,0x85]
16484
16485s_cselect_b32 s101, s1, s2
16486// CHECK: [0x01,0x02,0x65,0x85]
16487
16488s_cselect_b32 flat_scratch_lo, s1, s2
16489// CHECK: [0x01,0x02,0x66,0x85]
16490
16491s_cselect_b32 flat_scratch_hi, s1, s2
16492// CHECK: [0x01,0x02,0x67,0x85]
16493
16494s_cselect_b32 vcc_lo, s1, s2
16495// CHECK: [0x01,0x02,0x6a,0x85]
16496
16497s_cselect_b32 vcc_hi, s1, s2
16498// CHECK: [0x01,0x02,0x6b,0x85]
16499
16500s_cselect_b32 tba_lo, s1, s2
16501// CHECK: [0x01,0x02,0x6c,0x85]
16502
16503s_cselect_b32 tba_hi, s1, s2
16504// CHECK: [0x01,0x02,0x6d,0x85]
16505
16506s_cselect_b32 tma_lo, s1, s2
16507// CHECK: [0x01,0x02,0x6e,0x85]
16508
16509s_cselect_b32 tma_hi, s1, s2
16510// CHECK: [0x01,0x02,0x6f,0x85]
16511
16512s_cselect_b32 ttmp11, s1, s2
16513// CHECK: [0x01,0x02,0x7b,0x85]
16514
16515s_cselect_b32 m0, s1, s2
16516// CHECK: [0x01,0x02,0x7c,0x85]
16517
16518s_cselect_b32 exec_lo, s1, s2
16519// CHECK: [0x01,0x02,0x7e,0x85]
16520
16521s_cselect_b32 exec_hi, s1, s2
16522// CHECK: [0x01,0x02,0x7f,0x85]
16523
16524s_cselect_b32 s5, s101, s2
16525// CHECK: [0x65,0x02,0x05,0x85]
16526
16527s_cselect_b32 s5, flat_scratch_lo, s2
16528// CHECK: [0x66,0x02,0x05,0x85]
16529
16530s_cselect_b32 s5, flat_scratch_hi, s2
16531// CHECK: [0x67,0x02,0x05,0x85]
16532
16533s_cselect_b32 s5, vcc_lo, s2
16534// CHECK: [0x6a,0x02,0x05,0x85]
16535
16536s_cselect_b32 s5, vcc_hi, s2
16537// CHECK: [0x6b,0x02,0x05,0x85]
16538
16539s_cselect_b32 s5, tba_lo, s2
16540// CHECK: [0x6c,0x02,0x05,0x85]
16541
16542s_cselect_b32 s5, tba_hi, s2
16543// CHECK: [0x6d,0x02,0x05,0x85]
16544
16545s_cselect_b32 s5, tma_lo, s2
16546// CHECK: [0x6e,0x02,0x05,0x85]
16547
16548s_cselect_b32 s5, tma_hi, s2
16549// CHECK: [0x6f,0x02,0x05,0x85]
16550
16551s_cselect_b32 s5, ttmp11, s2
16552// CHECK: [0x7b,0x02,0x05,0x85]
16553
16554s_cselect_b32 s5, m0, s2
16555// CHECK: [0x7c,0x02,0x05,0x85]
16556
16557s_cselect_b32 s5, exec_lo, s2
16558// CHECK: [0x7e,0x02,0x05,0x85]
16559
16560s_cselect_b32 s5, exec_hi, s2
16561// CHECK: [0x7f,0x02,0x05,0x85]
16562
16563s_cselect_b32 s5, 0, s2
16564// CHECK: [0x80,0x02,0x05,0x85]
16565
16566s_cselect_b32 s5, -1, s2
16567// CHECK: [0xc1,0x02,0x05,0x85]
16568
16569s_cselect_b32 s5, 0.5, s2
16570// CHECK: [0xf0,0x02,0x05,0x85]
16571
16572s_cselect_b32 s5, -4.0, s2
16573// CHECK: [0xf7,0x02,0x05,0x85]
16574
16575s_cselect_b32 s5, 0xaf123456, s2
16576// CHECK: [0xff,0x02,0x05,0x85,0x56,0x34,0x12,0xaf]
16577
16578s_cselect_b32 s5, 0x3f717273, s2
16579// CHECK: [0xff,0x02,0x05,0x85,0x73,0x72,0x71,0x3f]
16580
16581s_cselect_b32 s5, s1, s101
16582// CHECK: [0x01,0x65,0x05,0x85]
16583
16584s_cselect_b32 s5, s1, flat_scratch_lo
16585// CHECK: [0x01,0x66,0x05,0x85]
16586
16587s_cselect_b32 s5, s1, flat_scratch_hi
16588// CHECK: [0x01,0x67,0x05,0x85]
16589
16590s_cselect_b32 s5, s1, vcc_lo
16591// CHECK: [0x01,0x6a,0x05,0x85]
16592
16593s_cselect_b32 s5, s1, vcc_hi
16594// CHECK: [0x01,0x6b,0x05,0x85]
16595
16596s_cselect_b32 s5, s1, tba_lo
16597// CHECK: [0x01,0x6c,0x05,0x85]
16598
16599s_cselect_b32 s5, s1, tba_hi
16600// CHECK: [0x01,0x6d,0x05,0x85]
16601
16602s_cselect_b32 s5, s1, tma_lo
16603// CHECK: [0x01,0x6e,0x05,0x85]
16604
16605s_cselect_b32 s5, s1, tma_hi
16606// CHECK: [0x01,0x6f,0x05,0x85]
16607
16608s_cselect_b32 s5, s1, ttmp11
16609// CHECK: [0x01,0x7b,0x05,0x85]
16610
16611s_cselect_b32 s5, s1, m0
16612// CHECK: [0x01,0x7c,0x05,0x85]
16613
16614s_cselect_b32 s5, s1, exec_lo
16615// CHECK: [0x01,0x7e,0x05,0x85]
16616
16617s_cselect_b32 s5, s1, exec_hi
16618// CHECK: [0x01,0x7f,0x05,0x85]
16619
16620s_cselect_b32 s5, s1, 0
16621// CHECK: [0x01,0x80,0x05,0x85]
16622
16623s_cselect_b32 s5, s1, -1
16624// CHECK: [0x01,0xc1,0x05,0x85]
16625
16626s_cselect_b32 s5, s1, 0.5
16627// CHECK: [0x01,0xf0,0x05,0x85]
16628
16629s_cselect_b32 s5, s1, -4.0
16630// CHECK: [0x01,0xf7,0x05,0x85]
16631
16632s_cselect_b32 s5, s1, 0xaf123456
16633// CHECK: [0x01,0xff,0x05,0x85,0x56,0x34,0x12,0xaf]
16634
16635s_cselect_b32 s5, s1, 0x3f717273
16636// CHECK: [0x01,0xff,0x05,0x85,0x73,0x72,0x71,0x3f]
16637
16638s_cselect_b64 s[10:11], s[2:3], s[4:5]
16639// CHECK: [0x02,0x04,0x8a,0x85]
16640
16641s_cselect_b64 s[12:13], s[2:3], s[4:5]
16642// CHECK: [0x02,0x04,0x8c,0x85]
16643
16644s_cselect_b64 s[100:101], s[2:3], s[4:5]
16645// CHECK: [0x02,0x04,0xe4,0x85]
16646
16647s_cselect_b64 flat_scratch, s[2:3], s[4:5]
16648// CHECK: [0x02,0x04,0xe6,0x85]
16649
16650s_cselect_b64 vcc, s[2:3], s[4:5]
16651// CHECK: [0x02,0x04,0xea,0x85]
16652
16653s_cselect_b64 tba, s[2:3], s[4:5]
16654// CHECK: [0x02,0x04,0xec,0x85]
16655
16656s_cselect_b64 tma, s[2:3], s[4:5]
16657// CHECK: [0x02,0x04,0xee,0x85]
16658
16659s_cselect_b64 ttmp[10:11], s[2:3], s[4:5]
16660// CHECK: [0x02,0x04,0xfa,0x85]
16661
16662s_cselect_b64 exec, s[2:3], s[4:5]
16663// CHECK: [0x02,0x04,0xfe,0x85]
16664
16665s_cselect_b64 s[10:11], s[4:5], s[4:5]
16666// CHECK: [0x04,0x04,0x8a,0x85]
16667
16668s_cselect_b64 s[10:11], s[100:101], s[4:5]
16669// CHECK: [0x64,0x04,0x8a,0x85]
16670
16671s_cselect_b64 s[10:11], flat_scratch, s[4:5]
16672// CHECK: [0x66,0x04,0x8a,0x85]
16673
16674s_cselect_b64 s[10:11], vcc, s[4:5]
16675// CHECK: [0x6a,0x04,0x8a,0x85]
16676
16677s_cselect_b64 s[10:11], tba, s[4:5]
16678// CHECK: [0x6c,0x04,0x8a,0x85]
16679
16680s_cselect_b64 s[10:11], tma, s[4:5]
16681// CHECK: [0x6e,0x04,0x8a,0x85]
16682
16683s_cselect_b64 s[10:11], ttmp[10:11], s[4:5]
16684// CHECK: [0x7a,0x04,0x8a,0x85]
16685
16686s_cselect_b64 s[10:11], exec, s[4:5]
16687// CHECK: [0x7e,0x04,0x8a,0x85]
16688
16689s_cselect_b64 s[10:11], 0, s[4:5]
16690// CHECK: [0x80,0x04,0x8a,0x85]
16691
16692s_cselect_b64 s[10:11], -1, s[4:5]
16693// CHECK: [0xc1,0x04,0x8a,0x85]
16694
16695s_cselect_b64 s[10:11], 0.5, s[4:5]
16696// CHECK: [0xf0,0x04,0x8a,0x85]
16697
16698s_cselect_b64 s[10:11], -4.0, s[4:5]
16699// CHECK: [0xf7,0x04,0x8a,0x85]
16700
16701s_cselect_b64 s[10:11], 0xaf123456, s[4:5]
16702// CHECK: [0xff,0x04,0x8a,0x85,0x56,0x34,0x12,0xaf]
16703
16704s_cselect_b64 s[10:11], 0x3f717273, s[4:5]
16705// CHECK: [0xff,0x04,0x8a,0x85,0x73,0x72,0x71,0x3f]
16706
16707s_cselect_b64 s[10:11], s[2:3], s[6:7]
16708// CHECK: [0x02,0x06,0x8a,0x85]
16709
16710s_cselect_b64 s[10:11], s[2:3], s[100:101]
16711// CHECK: [0x02,0x64,0x8a,0x85]
16712
16713s_cselect_b64 s[10:11], s[2:3], flat_scratch
16714// CHECK: [0x02,0x66,0x8a,0x85]
16715
16716s_cselect_b64 s[10:11], s[2:3], vcc
16717// CHECK: [0x02,0x6a,0x8a,0x85]
16718
16719s_cselect_b64 s[10:11], s[2:3], tba
16720// CHECK: [0x02,0x6c,0x8a,0x85]
16721
16722s_cselect_b64 s[10:11], s[2:3], tma
16723// CHECK: [0x02,0x6e,0x8a,0x85]
16724
16725s_cselect_b64 s[10:11], s[2:3], ttmp[10:11]
16726// CHECK: [0x02,0x7a,0x8a,0x85]
16727
16728s_cselect_b64 s[10:11], s[2:3], exec
16729// CHECK: [0x02,0x7e,0x8a,0x85]
16730
16731s_cselect_b64 s[10:11], s[2:3], 0
16732// CHECK: [0x02,0x80,0x8a,0x85]
16733
16734s_cselect_b64 s[10:11], s[2:3], -1
16735// CHECK: [0x02,0xc1,0x8a,0x85]
16736
16737s_cselect_b64 s[10:11], s[2:3], 0.5
16738// CHECK: [0x02,0xf0,0x8a,0x85]
16739
16740s_cselect_b64 s[10:11], s[2:3], -4.0
16741// CHECK: [0x02,0xf7,0x8a,0x85]
16742
16743s_cselect_b64 s[10:11], s[2:3], 0xaf123456
16744// CHECK: [0x02,0xff,0x8a,0x85,0x56,0x34,0x12,0xaf]
16745
16746s_cselect_b64 s[10:11], s[2:3], 0x3f717273
16747// CHECK: [0x02,0xff,0x8a,0x85,0x73,0x72,0x71,0x3f]
16748
16749s_and_b32 s5, s1, s2
16750// CHECK: [0x01,0x02,0x05,0x86]
16751
16752s_and_b32 s101, s1, s2
16753// CHECK: [0x01,0x02,0x65,0x86]
16754
16755s_and_b32 flat_scratch_lo, s1, s2
16756// CHECK: [0x01,0x02,0x66,0x86]
16757
16758s_and_b32 flat_scratch_hi, s1, s2
16759// CHECK: [0x01,0x02,0x67,0x86]
16760
16761s_and_b32 vcc_lo, s1, s2
16762// CHECK: [0x01,0x02,0x6a,0x86]
16763
16764s_and_b32 vcc_hi, s1, s2
16765// CHECK: [0x01,0x02,0x6b,0x86]
16766
16767s_and_b32 tba_lo, s1, s2
16768// CHECK: [0x01,0x02,0x6c,0x86]
16769
16770s_and_b32 tba_hi, s1, s2
16771// CHECK: [0x01,0x02,0x6d,0x86]
16772
16773s_and_b32 tma_lo, s1, s2
16774// CHECK: [0x01,0x02,0x6e,0x86]
16775
16776s_and_b32 tma_hi, s1, s2
16777// CHECK: [0x01,0x02,0x6f,0x86]
16778
16779s_and_b32 ttmp11, s1, s2
16780// CHECK: [0x01,0x02,0x7b,0x86]
16781
16782s_and_b32 m0, s1, s2
16783// CHECK: [0x01,0x02,0x7c,0x86]
16784
16785s_and_b32 exec_lo, s1, s2
16786// CHECK: [0x01,0x02,0x7e,0x86]
16787
16788s_and_b32 exec_hi, s1, s2
16789// CHECK: [0x01,0x02,0x7f,0x86]
16790
16791s_and_b32 s5, s101, s2
16792// CHECK: [0x65,0x02,0x05,0x86]
16793
16794s_and_b32 s5, flat_scratch_lo, s2
16795// CHECK: [0x66,0x02,0x05,0x86]
16796
16797s_and_b32 s5, flat_scratch_hi, s2
16798// CHECK: [0x67,0x02,0x05,0x86]
16799
16800s_and_b32 s5, vcc_lo, s2
16801// CHECK: [0x6a,0x02,0x05,0x86]
16802
16803s_and_b32 s5, vcc_hi, s2
16804// CHECK: [0x6b,0x02,0x05,0x86]
16805
16806s_and_b32 s5, tba_lo, s2
16807// CHECK: [0x6c,0x02,0x05,0x86]
16808
16809s_and_b32 s5, tba_hi, s2
16810// CHECK: [0x6d,0x02,0x05,0x86]
16811
16812s_and_b32 s5, tma_lo, s2
16813// CHECK: [0x6e,0x02,0x05,0x86]
16814
16815s_and_b32 s5, tma_hi, s2
16816// CHECK: [0x6f,0x02,0x05,0x86]
16817
16818s_and_b32 s5, ttmp11, s2
16819// CHECK: [0x7b,0x02,0x05,0x86]
16820
16821s_and_b32 s5, m0, s2
16822// CHECK: [0x7c,0x02,0x05,0x86]
16823
16824s_and_b32 s5, exec_lo, s2
16825// CHECK: [0x7e,0x02,0x05,0x86]
16826
16827s_and_b32 s5, exec_hi, s2
16828// CHECK: [0x7f,0x02,0x05,0x86]
16829
16830s_and_b32 s5, 0, s2
16831// CHECK: [0x80,0x02,0x05,0x86]
16832
16833s_and_b32 s5, -1, s2
16834// CHECK: [0xc1,0x02,0x05,0x86]
16835
16836s_and_b32 s5, 0.5, s2
16837// CHECK: [0xf0,0x02,0x05,0x86]
16838
16839s_and_b32 s5, -4.0, s2
16840// CHECK: [0xf7,0x02,0x05,0x86]
16841
16842s_and_b32 s5, 0xaf123456, s2
16843// CHECK: [0xff,0x02,0x05,0x86,0x56,0x34,0x12,0xaf]
16844
16845s_and_b32 s5, 0x3f717273, s2
16846// CHECK: [0xff,0x02,0x05,0x86,0x73,0x72,0x71,0x3f]
16847
16848s_and_b32 s5, s1, s101
16849// CHECK: [0x01,0x65,0x05,0x86]
16850
16851s_and_b32 s5, s1, flat_scratch_lo
16852// CHECK: [0x01,0x66,0x05,0x86]
16853
16854s_and_b32 s5, s1, flat_scratch_hi
16855// CHECK: [0x01,0x67,0x05,0x86]
16856
16857s_and_b32 s5, s1, vcc_lo
16858// CHECK: [0x01,0x6a,0x05,0x86]
16859
16860s_and_b32 s5, s1, vcc_hi
16861// CHECK: [0x01,0x6b,0x05,0x86]
16862
16863s_and_b32 s5, s1, tba_lo
16864// CHECK: [0x01,0x6c,0x05,0x86]
16865
16866s_and_b32 s5, s1, tba_hi
16867// CHECK: [0x01,0x6d,0x05,0x86]
16868
16869s_and_b32 s5, s1, tma_lo
16870// CHECK: [0x01,0x6e,0x05,0x86]
16871
16872s_and_b32 s5, s1, tma_hi
16873// CHECK: [0x01,0x6f,0x05,0x86]
16874
16875s_and_b32 s5, s1, ttmp11
16876// CHECK: [0x01,0x7b,0x05,0x86]
16877
16878s_and_b32 s5, s1, m0
16879// CHECK: [0x01,0x7c,0x05,0x86]
16880
16881s_and_b32 s5, s1, exec_lo
16882// CHECK: [0x01,0x7e,0x05,0x86]
16883
16884s_and_b32 s5, s1, exec_hi
16885// CHECK: [0x01,0x7f,0x05,0x86]
16886
16887s_and_b32 s5, s1, 0
16888// CHECK: [0x01,0x80,0x05,0x86]
16889
16890s_and_b32 s5, s1, -1
16891// CHECK: [0x01,0xc1,0x05,0x86]
16892
16893s_and_b32 s5, s1, 0.5
16894// CHECK: [0x01,0xf0,0x05,0x86]
16895
16896s_and_b32 s5, s1, -4.0
16897// CHECK: [0x01,0xf7,0x05,0x86]
16898
16899s_and_b32 s5, s1, 0xaf123456
16900// CHECK: [0x01,0xff,0x05,0x86,0x56,0x34,0x12,0xaf]
16901
16902s_and_b32 s5, s1, 0x3f717273
16903// CHECK: [0x01,0xff,0x05,0x86,0x73,0x72,0x71,0x3f]
16904
16905s_and_b64 s[10:11], s[2:3], s[4:5]
16906// CHECK: [0x02,0x04,0x8a,0x86]
16907
16908s_and_b64 s[12:13], s[2:3], s[4:5]
16909// CHECK: [0x02,0x04,0x8c,0x86]
16910
16911s_and_b64 s[100:101], s[2:3], s[4:5]
16912// CHECK: [0x02,0x04,0xe4,0x86]
16913
16914s_and_b64 flat_scratch, s[2:3], s[4:5]
16915// CHECK: [0x02,0x04,0xe6,0x86]
16916
16917s_and_b64 vcc, s[2:3], s[4:5]
16918// CHECK: [0x02,0x04,0xea,0x86]
16919
16920s_and_b64 tba, s[2:3], s[4:5]
16921// CHECK: [0x02,0x04,0xec,0x86]
16922
16923s_and_b64 tma, s[2:3], s[4:5]
16924// CHECK: [0x02,0x04,0xee,0x86]
16925
16926s_and_b64 ttmp[10:11], s[2:3], s[4:5]
16927// CHECK: [0x02,0x04,0xfa,0x86]
16928
16929s_and_b64 exec, s[2:3], s[4:5]
16930// CHECK: [0x02,0x04,0xfe,0x86]
16931
16932s_and_b64 s[10:11], s[4:5], s[4:5]
16933// CHECK: [0x04,0x04,0x8a,0x86]
16934
16935s_and_b64 s[10:11], s[100:101], s[4:5]
16936// CHECK: [0x64,0x04,0x8a,0x86]
16937
16938s_and_b64 s[10:11], flat_scratch, s[4:5]
16939// CHECK: [0x66,0x04,0x8a,0x86]
16940
16941s_and_b64 s[10:11], vcc, s[4:5]
16942// CHECK: [0x6a,0x04,0x8a,0x86]
16943
16944s_and_b64 s[10:11], tba, s[4:5]
16945// CHECK: [0x6c,0x04,0x8a,0x86]
16946
16947s_and_b64 s[10:11], tma, s[4:5]
16948// CHECK: [0x6e,0x04,0x8a,0x86]
16949
16950s_and_b64 s[10:11], ttmp[10:11], s[4:5]
16951// CHECK: [0x7a,0x04,0x8a,0x86]
16952
16953s_and_b64 s[10:11], exec, s[4:5]
16954// CHECK: [0x7e,0x04,0x8a,0x86]
16955
16956s_and_b64 s[10:11], 0, s[4:5]
16957// CHECK: [0x80,0x04,0x8a,0x86]
16958
16959s_and_b64 s[10:11], -1, s[4:5]
16960// CHECK: [0xc1,0x04,0x8a,0x86]
16961
16962s_and_b64 s[10:11], 0.5, s[4:5]
16963// CHECK: [0xf0,0x04,0x8a,0x86]
16964
16965s_and_b64 s[10:11], -4.0, s[4:5]
16966// CHECK: [0xf7,0x04,0x8a,0x86]
16967
16968s_and_b64 s[10:11], 0xaf123456, s[4:5]
16969// CHECK: [0xff,0x04,0x8a,0x86,0x56,0x34,0x12,0xaf]
16970
16971s_and_b64 s[10:11], 0x3f717273, s[4:5]
16972// CHECK: [0xff,0x04,0x8a,0x86,0x73,0x72,0x71,0x3f]
16973
16974s_and_b64 s[10:11], s[2:3], s[6:7]
16975// CHECK: [0x02,0x06,0x8a,0x86]
16976
16977s_and_b64 s[10:11], s[2:3], s[100:101]
16978// CHECK: [0x02,0x64,0x8a,0x86]
16979
16980s_and_b64 s[10:11], s[2:3], flat_scratch
16981// CHECK: [0x02,0x66,0x8a,0x86]
16982
16983s_and_b64 s[10:11], s[2:3], vcc
16984// CHECK: [0x02,0x6a,0x8a,0x86]
16985
16986s_and_b64 s[10:11], s[2:3], tba
16987// CHECK: [0x02,0x6c,0x8a,0x86]
16988
16989s_and_b64 s[10:11], s[2:3], tma
16990// CHECK: [0x02,0x6e,0x8a,0x86]
16991
16992s_and_b64 s[10:11], s[2:3], ttmp[10:11]
16993// CHECK: [0x02,0x7a,0x8a,0x86]
16994
16995s_and_b64 s[10:11], s[2:3], exec
16996// CHECK: [0x02,0x7e,0x8a,0x86]
16997
16998s_and_b64 s[10:11], s[2:3], 0
16999// CHECK: [0x02,0x80,0x8a,0x86]
17000
17001s_and_b64 s[10:11], s[2:3], -1
17002// CHECK: [0x02,0xc1,0x8a,0x86]
17003
17004s_and_b64 s[10:11], s[2:3], 0.5
17005// CHECK: [0x02,0xf0,0x8a,0x86]
17006
17007s_and_b64 s[10:11], s[2:3], -4.0
17008// CHECK: [0x02,0xf7,0x8a,0x86]
17009
17010s_and_b64 s[10:11], s[2:3], 0xaf123456
17011// CHECK: [0x02,0xff,0x8a,0x86,0x56,0x34,0x12,0xaf]
17012
17013s_and_b64 s[10:11], s[2:3], 0x3f717273
17014// CHECK: [0x02,0xff,0x8a,0x86,0x73,0x72,0x71,0x3f]
17015
17016s_or_b32 s5, s1, s2
17017// CHECK: [0x01,0x02,0x05,0x87]
17018
17019s_or_b32 s101, s1, s2
17020// CHECK: [0x01,0x02,0x65,0x87]
17021
17022s_or_b32 flat_scratch_lo, s1, s2
17023// CHECK: [0x01,0x02,0x66,0x87]
17024
17025s_or_b32 flat_scratch_hi, s1, s2
17026// CHECK: [0x01,0x02,0x67,0x87]
17027
17028s_or_b32 vcc_lo, s1, s2
17029// CHECK: [0x01,0x02,0x6a,0x87]
17030
17031s_or_b32 vcc_hi, s1, s2
17032// CHECK: [0x01,0x02,0x6b,0x87]
17033
17034s_or_b32 tba_lo, s1, s2
17035// CHECK: [0x01,0x02,0x6c,0x87]
17036
17037s_or_b32 tba_hi, s1, s2
17038// CHECK: [0x01,0x02,0x6d,0x87]
17039
17040s_or_b32 tma_lo, s1, s2
17041// CHECK: [0x01,0x02,0x6e,0x87]
17042
17043s_or_b32 tma_hi, s1, s2
17044// CHECK: [0x01,0x02,0x6f,0x87]
17045
17046s_or_b32 ttmp11, s1, s2
17047// CHECK: [0x01,0x02,0x7b,0x87]
17048
17049s_or_b32 m0, s1, s2
17050// CHECK: [0x01,0x02,0x7c,0x87]
17051
17052s_or_b32 exec_lo, s1, s2
17053// CHECK: [0x01,0x02,0x7e,0x87]
17054
17055s_or_b32 exec_hi, s1, s2
17056// CHECK: [0x01,0x02,0x7f,0x87]
17057
17058s_or_b32 s5, s101, s2
17059// CHECK: [0x65,0x02,0x05,0x87]
17060
17061s_or_b32 s5, flat_scratch_lo, s2
17062// CHECK: [0x66,0x02,0x05,0x87]
17063
17064s_or_b32 s5, flat_scratch_hi, s2
17065// CHECK: [0x67,0x02,0x05,0x87]
17066
17067s_or_b32 s5, vcc_lo, s2
17068// CHECK: [0x6a,0x02,0x05,0x87]
17069
17070s_or_b32 s5, vcc_hi, s2
17071// CHECK: [0x6b,0x02,0x05,0x87]
17072
17073s_or_b32 s5, tba_lo, s2
17074// CHECK: [0x6c,0x02,0x05,0x87]
17075
17076s_or_b32 s5, tba_hi, s2
17077// CHECK: [0x6d,0x02,0x05,0x87]
17078
17079s_or_b32 s5, tma_lo, s2
17080// CHECK: [0x6e,0x02,0x05,0x87]
17081
17082s_or_b32 s5, tma_hi, s2
17083// CHECK: [0x6f,0x02,0x05,0x87]
17084
17085s_or_b32 s5, ttmp11, s2
17086// CHECK: [0x7b,0x02,0x05,0x87]
17087
17088s_or_b32 s5, m0, s2
17089// CHECK: [0x7c,0x02,0x05,0x87]
17090
17091s_or_b32 s5, exec_lo, s2
17092// CHECK: [0x7e,0x02,0x05,0x87]
17093
17094s_or_b32 s5, exec_hi, s2
17095// CHECK: [0x7f,0x02,0x05,0x87]
17096
17097s_or_b32 s5, 0, s2
17098// CHECK: [0x80,0x02,0x05,0x87]
17099
17100s_or_b32 s5, -1, s2
17101// CHECK: [0xc1,0x02,0x05,0x87]
17102
17103s_or_b32 s5, 0.5, s2
17104// CHECK: [0xf0,0x02,0x05,0x87]
17105
17106s_or_b32 s5, -4.0, s2
17107// CHECK: [0xf7,0x02,0x05,0x87]
17108
17109s_or_b32 s5, 0xaf123456, s2
17110// CHECK: [0xff,0x02,0x05,0x87,0x56,0x34,0x12,0xaf]
17111
17112s_or_b32 s5, 0x3f717273, s2
17113// CHECK: [0xff,0x02,0x05,0x87,0x73,0x72,0x71,0x3f]
17114
17115s_or_b32 s5, s1, s101
17116// CHECK: [0x01,0x65,0x05,0x87]
17117
17118s_or_b32 s5, s1, flat_scratch_lo
17119// CHECK: [0x01,0x66,0x05,0x87]
17120
17121s_or_b32 s5, s1, flat_scratch_hi
17122// CHECK: [0x01,0x67,0x05,0x87]
17123
17124s_or_b32 s5, s1, vcc_lo
17125// CHECK: [0x01,0x6a,0x05,0x87]
17126
17127s_or_b32 s5, s1, vcc_hi
17128// CHECK: [0x01,0x6b,0x05,0x87]
17129
17130s_or_b32 s5, s1, tba_lo
17131// CHECK: [0x01,0x6c,0x05,0x87]
17132
17133s_or_b32 s5, s1, tba_hi
17134// CHECK: [0x01,0x6d,0x05,0x87]
17135
17136s_or_b32 s5, s1, tma_lo
17137// CHECK: [0x01,0x6e,0x05,0x87]
17138
17139s_or_b32 s5, s1, tma_hi
17140// CHECK: [0x01,0x6f,0x05,0x87]
17141
17142s_or_b32 s5, s1, ttmp11
17143// CHECK: [0x01,0x7b,0x05,0x87]
17144
17145s_or_b32 s5, s1, m0
17146// CHECK: [0x01,0x7c,0x05,0x87]
17147
17148s_or_b32 s5, s1, exec_lo
17149// CHECK: [0x01,0x7e,0x05,0x87]
17150
17151s_or_b32 s5, s1, exec_hi
17152// CHECK: [0x01,0x7f,0x05,0x87]
17153
17154s_or_b32 s5, s1, 0
17155// CHECK: [0x01,0x80,0x05,0x87]
17156
17157s_or_b32 s5, s1, -1
17158// CHECK: [0x01,0xc1,0x05,0x87]
17159
17160s_or_b32 s5, s1, 0.5
17161// CHECK: [0x01,0xf0,0x05,0x87]
17162
17163s_or_b32 s5, s1, -4.0
17164// CHECK: [0x01,0xf7,0x05,0x87]
17165
17166s_or_b32 s5, s1, 0xaf123456
17167// CHECK: [0x01,0xff,0x05,0x87,0x56,0x34,0x12,0xaf]
17168
17169s_or_b32 s5, s1, 0x3f717273
17170// CHECK: [0x01,0xff,0x05,0x87,0x73,0x72,0x71,0x3f]
17171
17172s_or_b64 s[10:11], s[2:3], s[4:5]
17173// CHECK: [0x02,0x04,0x8a,0x87]
17174
17175s_or_b64 s[12:13], s[2:3], s[4:5]
17176// CHECK: [0x02,0x04,0x8c,0x87]
17177
17178s_or_b64 s[100:101], s[2:3], s[4:5]
17179// CHECK: [0x02,0x04,0xe4,0x87]
17180
17181s_or_b64 flat_scratch, s[2:3], s[4:5]
17182// CHECK: [0x02,0x04,0xe6,0x87]
17183
17184s_or_b64 vcc, s[2:3], s[4:5]
17185// CHECK: [0x02,0x04,0xea,0x87]
17186
17187s_or_b64 tba, s[2:3], s[4:5]
17188// CHECK: [0x02,0x04,0xec,0x87]
17189
17190s_or_b64 tma, s[2:3], s[4:5]
17191// CHECK: [0x02,0x04,0xee,0x87]
17192
17193s_or_b64 ttmp[10:11], s[2:3], s[4:5]
17194// CHECK: [0x02,0x04,0xfa,0x87]
17195
17196s_or_b64 exec, s[2:3], s[4:5]
17197// CHECK: [0x02,0x04,0xfe,0x87]
17198
17199s_or_b64 s[10:11], s[4:5], s[4:5]
17200// CHECK: [0x04,0x04,0x8a,0x87]
17201
17202s_or_b64 s[10:11], s[100:101], s[4:5]
17203// CHECK: [0x64,0x04,0x8a,0x87]
17204
17205s_or_b64 s[10:11], flat_scratch, s[4:5]
17206// CHECK: [0x66,0x04,0x8a,0x87]
17207
17208s_or_b64 s[10:11], vcc, s[4:5]
17209// CHECK: [0x6a,0x04,0x8a,0x87]
17210
17211s_or_b64 s[10:11], tba, s[4:5]
17212// CHECK: [0x6c,0x04,0x8a,0x87]
17213
17214s_or_b64 s[10:11], tma, s[4:5]
17215// CHECK: [0x6e,0x04,0x8a,0x87]
17216
17217s_or_b64 s[10:11], ttmp[10:11], s[4:5]
17218// CHECK: [0x7a,0x04,0x8a,0x87]
17219
17220s_or_b64 s[10:11], exec, s[4:5]
17221// CHECK: [0x7e,0x04,0x8a,0x87]
17222
17223s_or_b64 s[10:11], 0, s[4:5]
17224// CHECK: [0x80,0x04,0x8a,0x87]
17225
17226s_or_b64 s[10:11], -1, s[4:5]
17227// CHECK: [0xc1,0x04,0x8a,0x87]
17228
17229s_or_b64 s[10:11], 0.5, s[4:5]
17230// CHECK: [0xf0,0x04,0x8a,0x87]
17231
17232s_or_b64 s[10:11], -4.0, s[4:5]
17233// CHECK: [0xf7,0x04,0x8a,0x87]
17234
17235s_or_b64 s[10:11], 0xaf123456, s[4:5]
17236// CHECK: [0xff,0x04,0x8a,0x87,0x56,0x34,0x12,0xaf]
17237
17238s_or_b64 s[10:11], 0x3f717273, s[4:5]
17239// CHECK: [0xff,0x04,0x8a,0x87,0x73,0x72,0x71,0x3f]
17240
17241s_or_b64 s[10:11], s[2:3], s[6:7]
17242// CHECK: [0x02,0x06,0x8a,0x87]
17243
17244s_or_b64 s[10:11], s[2:3], s[100:101]
17245// CHECK: [0x02,0x64,0x8a,0x87]
17246
17247s_or_b64 s[10:11], s[2:3], flat_scratch
17248// CHECK: [0x02,0x66,0x8a,0x87]
17249
17250s_or_b64 s[10:11], s[2:3], vcc
17251// CHECK: [0x02,0x6a,0x8a,0x87]
17252
17253s_or_b64 s[10:11], s[2:3], tba
17254// CHECK: [0x02,0x6c,0x8a,0x87]
17255
17256s_or_b64 s[10:11], s[2:3], tma
17257// CHECK: [0x02,0x6e,0x8a,0x87]
17258
17259s_or_b64 s[10:11], s[2:3], ttmp[10:11]
17260// CHECK: [0x02,0x7a,0x8a,0x87]
17261
17262s_or_b64 s[10:11], s[2:3], exec
17263// CHECK: [0x02,0x7e,0x8a,0x87]
17264
17265s_or_b64 s[10:11], s[2:3], 0
17266// CHECK: [0x02,0x80,0x8a,0x87]
17267
17268s_or_b64 s[10:11], s[2:3], -1
17269// CHECK: [0x02,0xc1,0x8a,0x87]
17270
17271s_or_b64 s[10:11], s[2:3], 0.5
17272// CHECK: [0x02,0xf0,0x8a,0x87]
17273
17274s_or_b64 s[10:11], s[2:3], -4.0
17275// CHECK: [0x02,0xf7,0x8a,0x87]
17276
17277s_or_b64 s[10:11], s[2:3], 0xaf123456
17278// CHECK: [0x02,0xff,0x8a,0x87,0x56,0x34,0x12,0xaf]
17279
17280s_or_b64 s[10:11], s[2:3], 0x3f717273
17281// CHECK: [0x02,0xff,0x8a,0x87,0x73,0x72,0x71,0x3f]
17282
17283s_xor_b32 s5, s1, s2
17284// CHECK: [0x01,0x02,0x05,0x88]
17285
17286s_xor_b32 s101, s1, s2
17287// CHECK: [0x01,0x02,0x65,0x88]
17288
17289s_xor_b32 flat_scratch_lo, s1, s2
17290// CHECK: [0x01,0x02,0x66,0x88]
17291
17292s_xor_b32 flat_scratch_hi, s1, s2
17293// CHECK: [0x01,0x02,0x67,0x88]
17294
17295s_xor_b32 vcc_lo, s1, s2
17296// CHECK: [0x01,0x02,0x6a,0x88]
17297
17298s_xor_b32 vcc_hi, s1, s2
17299// CHECK: [0x01,0x02,0x6b,0x88]
17300
17301s_xor_b32 tba_lo, s1, s2
17302// CHECK: [0x01,0x02,0x6c,0x88]
17303
17304s_xor_b32 tba_hi, s1, s2
17305// CHECK: [0x01,0x02,0x6d,0x88]
17306
17307s_xor_b32 tma_lo, s1, s2
17308// CHECK: [0x01,0x02,0x6e,0x88]
17309
17310s_xor_b32 tma_hi, s1, s2
17311// CHECK: [0x01,0x02,0x6f,0x88]
17312
17313s_xor_b32 ttmp11, s1, s2
17314// CHECK: [0x01,0x02,0x7b,0x88]
17315
17316s_xor_b32 m0, s1, s2
17317// CHECK: [0x01,0x02,0x7c,0x88]
17318
17319s_xor_b32 exec_lo, s1, s2
17320// CHECK: [0x01,0x02,0x7e,0x88]
17321
17322s_xor_b32 exec_hi, s1, s2
17323// CHECK: [0x01,0x02,0x7f,0x88]
17324
17325s_xor_b32 s5, s101, s2
17326// CHECK: [0x65,0x02,0x05,0x88]
17327
17328s_xor_b32 s5, flat_scratch_lo, s2
17329// CHECK: [0x66,0x02,0x05,0x88]
17330
17331s_xor_b32 s5, flat_scratch_hi, s2
17332// CHECK: [0x67,0x02,0x05,0x88]
17333
17334s_xor_b32 s5, vcc_lo, s2
17335// CHECK: [0x6a,0x02,0x05,0x88]
17336
17337s_xor_b32 s5, vcc_hi, s2
17338// CHECK: [0x6b,0x02,0x05,0x88]
17339
17340s_xor_b32 s5, tba_lo, s2
17341// CHECK: [0x6c,0x02,0x05,0x88]
17342
17343s_xor_b32 s5, tba_hi, s2
17344// CHECK: [0x6d,0x02,0x05,0x88]
17345
17346s_xor_b32 s5, tma_lo, s2
17347// CHECK: [0x6e,0x02,0x05,0x88]
17348
17349s_xor_b32 s5, tma_hi, s2
17350// CHECK: [0x6f,0x02,0x05,0x88]
17351
17352s_xor_b32 s5, ttmp11, s2
17353// CHECK: [0x7b,0x02,0x05,0x88]
17354
17355s_xor_b32 s5, m0, s2
17356// CHECK: [0x7c,0x02,0x05,0x88]
17357
17358s_xor_b32 s5, exec_lo, s2
17359// CHECK: [0x7e,0x02,0x05,0x88]
17360
17361s_xor_b32 s5, exec_hi, s2
17362// CHECK: [0x7f,0x02,0x05,0x88]
17363
17364s_xor_b32 s5, 0, s2
17365// CHECK: [0x80,0x02,0x05,0x88]
17366
17367s_xor_b32 s5, -1, s2
17368// CHECK: [0xc1,0x02,0x05,0x88]
17369
17370s_xor_b32 s5, 0.5, s2
17371// CHECK: [0xf0,0x02,0x05,0x88]
17372
17373s_xor_b32 s5, -4.0, s2
17374// CHECK: [0xf7,0x02,0x05,0x88]
17375
17376s_xor_b32 s5, 0xaf123456, s2
17377// CHECK: [0xff,0x02,0x05,0x88,0x56,0x34,0x12,0xaf]
17378
17379s_xor_b32 s5, 0x3f717273, s2
17380// CHECK: [0xff,0x02,0x05,0x88,0x73,0x72,0x71,0x3f]
17381
17382s_xor_b32 s5, s1, s101
17383// CHECK: [0x01,0x65,0x05,0x88]
17384
17385s_xor_b32 s5, s1, flat_scratch_lo
17386// CHECK: [0x01,0x66,0x05,0x88]
17387
17388s_xor_b32 s5, s1, flat_scratch_hi
17389// CHECK: [0x01,0x67,0x05,0x88]
17390
17391s_xor_b32 s5, s1, vcc_lo
17392// CHECK: [0x01,0x6a,0x05,0x88]
17393
17394s_xor_b32 s5, s1, vcc_hi
17395// CHECK: [0x01,0x6b,0x05,0x88]
17396
17397s_xor_b32 s5, s1, tba_lo
17398// CHECK: [0x01,0x6c,0x05,0x88]
17399
17400s_xor_b32 s5, s1, tba_hi
17401// CHECK: [0x01,0x6d,0x05,0x88]
17402
17403s_xor_b32 s5, s1, tma_lo
17404// CHECK: [0x01,0x6e,0x05,0x88]
17405
17406s_xor_b32 s5, s1, tma_hi
17407// CHECK: [0x01,0x6f,0x05,0x88]
17408
17409s_xor_b32 s5, s1, ttmp11
17410// CHECK: [0x01,0x7b,0x05,0x88]
17411
17412s_xor_b32 s5, s1, m0
17413// CHECK: [0x01,0x7c,0x05,0x88]
17414
17415s_xor_b32 s5, s1, exec_lo
17416// CHECK: [0x01,0x7e,0x05,0x88]
17417
17418s_xor_b32 s5, s1, exec_hi
17419// CHECK: [0x01,0x7f,0x05,0x88]
17420
17421s_xor_b32 s5, s1, 0
17422// CHECK: [0x01,0x80,0x05,0x88]
17423
17424s_xor_b32 s5, s1, -1
17425// CHECK: [0x01,0xc1,0x05,0x88]
17426
17427s_xor_b32 s5, s1, 0.5
17428// CHECK: [0x01,0xf0,0x05,0x88]
17429
17430s_xor_b32 s5, s1, -4.0
17431// CHECK: [0x01,0xf7,0x05,0x88]
17432
17433s_xor_b32 s5, s1, 0xaf123456
17434// CHECK: [0x01,0xff,0x05,0x88,0x56,0x34,0x12,0xaf]
17435
17436s_xor_b32 s5, s1, 0x3f717273
17437// CHECK: [0x01,0xff,0x05,0x88,0x73,0x72,0x71,0x3f]
17438
17439s_xor_b64 s[10:11], s[2:3], s[4:5]
17440// CHECK: [0x02,0x04,0x8a,0x88]
17441
17442s_xor_b64 s[12:13], s[2:3], s[4:5]
17443// CHECK: [0x02,0x04,0x8c,0x88]
17444
17445s_xor_b64 s[100:101], s[2:3], s[4:5]
17446// CHECK: [0x02,0x04,0xe4,0x88]
17447
17448s_xor_b64 flat_scratch, s[2:3], s[4:5]
17449// CHECK: [0x02,0x04,0xe6,0x88]
17450
17451s_xor_b64 vcc, s[2:3], s[4:5]
17452// CHECK: [0x02,0x04,0xea,0x88]
17453
17454s_xor_b64 tba, s[2:3], s[4:5]
17455// CHECK: [0x02,0x04,0xec,0x88]
17456
17457s_xor_b64 tma, s[2:3], s[4:5]
17458// CHECK: [0x02,0x04,0xee,0x88]
17459
17460s_xor_b64 ttmp[10:11], s[2:3], s[4:5]
17461// CHECK: [0x02,0x04,0xfa,0x88]
17462
17463s_xor_b64 exec, s[2:3], s[4:5]
17464// CHECK: [0x02,0x04,0xfe,0x88]
17465
17466s_xor_b64 s[10:11], s[4:5], s[4:5]
17467// CHECK: [0x04,0x04,0x8a,0x88]
17468
17469s_xor_b64 s[10:11], s[100:101], s[4:5]
17470// CHECK: [0x64,0x04,0x8a,0x88]
17471
17472s_xor_b64 s[10:11], flat_scratch, s[4:5]
17473// CHECK: [0x66,0x04,0x8a,0x88]
17474
17475s_xor_b64 s[10:11], vcc, s[4:5]
17476// CHECK: [0x6a,0x04,0x8a,0x88]
17477
17478s_xor_b64 s[10:11], tba, s[4:5]
17479// CHECK: [0x6c,0x04,0x8a,0x88]
17480
17481s_xor_b64 s[10:11], tma, s[4:5]
17482// CHECK: [0x6e,0x04,0x8a,0x88]
17483
17484s_xor_b64 s[10:11], ttmp[10:11], s[4:5]
17485// CHECK: [0x7a,0x04,0x8a,0x88]
17486
17487s_xor_b64 s[10:11], exec, s[4:5]
17488// CHECK: [0x7e,0x04,0x8a,0x88]
17489
17490s_xor_b64 s[10:11], 0, s[4:5]
17491// CHECK: [0x80,0x04,0x8a,0x88]
17492
17493s_xor_b64 s[10:11], -1, s[4:5]
17494// CHECK: [0xc1,0x04,0x8a,0x88]
17495
17496s_xor_b64 s[10:11], 0.5, s[4:5]
17497// CHECK: [0xf0,0x04,0x8a,0x88]
17498
17499s_xor_b64 s[10:11], -4.0, s[4:5]
17500// CHECK: [0xf7,0x04,0x8a,0x88]
17501
17502s_xor_b64 s[10:11], 0xaf123456, s[4:5]
17503// CHECK: [0xff,0x04,0x8a,0x88,0x56,0x34,0x12,0xaf]
17504
17505s_xor_b64 s[10:11], 0x3f717273, s[4:5]
17506// CHECK: [0xff,0x04,0x8a,0x88,0x73,0x72,0x71,0x3f]
17507
17508s_xor_b64 s[10:11], s[2:3], s[6:7]
17509// CHECK: [0x02,0x06,0x8a,0x88]
17510
17511s_xor_b64 s[10:11], s[2:3], s[100:101]
17512// CHECK: [0x02,0x64,0x8a,0x88]
17513
17514s_xor_b64 s[10:11], s[2:3], flat_scratch
17515// CHECK: [0x02,0x66,0x8a,0x88]
17516
17517s_xor_b64 s[10:11], s[2:3], vcc
17518// CHECK: [0x02,0x6a,0x8a,0x88]
17519
17520s_xor_b64 s[10:11], s[2:3], tba
17521// CHECK: [0x02,0x6c,0x8a,0x88]
17522
17523s_xor_b64 s[10:11], s[2:3], tma
17524// CHECK: [0x02,0x6e,0x8a,0x88]
17525
17526s_xor_b64 s[10:11], s[2:3], ttmp[10:11]
17527// CHECK: [0x02,0x7a,0x8a,0x88]
17528
17529s_xor_b64 s[10:11], s[2:3], exec
17530// CHECK: [0x02,0x7e,0x8a,0x88]
17531
17532s_xor_b64 s[10:11], s[2:3], 0
17533// CHECK: [0x02,0x80,0x8a,0x88]
17534
17535s_xor_b64 s[10:11], s[2:3], -1
17536// CHECK: [0x02,0xc1,0x8a,0x88]
17537
17538s_xor_b64 s[10:11], s[2:3], 0.5
17539// CHECK: [0x02,0xf0,0x8a,0x88]
17540
17541s_xor_b64 s[10:11], s[2:3], -4.0
17542// CHECK: [0x02,0xf7,0x8a,0x88]
17543
17544s_xor_b64 s[10:11], s[2:3], 0xaf123456
17545// CHECK: [0x02,0xff,0x8a,0x88,0x56,0x34,0x12,0xaf]
17546
17547s_xor_b64 s[10:11], s[2:3], 0x3f717273
17548// CHECK: [0x02,0xff,0x8a,0x88,0x73,0x72,0x71,0x3f]
17549
17550s_andn2_b32 s5, s1, s2
17551// CHECK: [0x01,0x02,0x05,0x89]
17552
17553s_andn2_b32 s101, s1, s2
17554// CHECK: [0x01,0x02,0x65,0x89]
17555
17556s_andn2_b32 flat_scratch_lo, s1, s2
17557// CHECK: [0x01,0x02,0x66,0x89]
17558
17559s_andn2_b32 flat_scratch_hi, s1, s2
17560// CHECK: [0x01,0x02,0x67,0x89]
17561
17562s_andn2_b32 vcc_lo, s1, s2
17563// CHECK: [0x01,0x02,0x6a,0x89]
17564
17565s_andn2_b32 vcc_hi, s1, s2
17566// CHECK: [0x01,0x02,0x6b,0x89]
17567
17568s_andn2_b32 tba_lo, s1, s2
17569// CHECK: [0x01,0x02,0x6c,0x89]
17570
17571s_andn2_b32 tba_hi, s1, s2
17572// CHECK: [0x01,0x02,0x6d,0x89]
17573
17574s_andn2_b32 tma_lo, s1, s2
17575// CHECK: [0x01,0x02,0x6e,0x89]
17576
17577s_andn2_b32 tma_hi, s1, s2
17578// CHECK: [0x01,0x02,0x6f,0x89]
17579
17580s_andn2_b32 ttmp11, s1, s2
17581// CHECK: [0x01,0x02,0x7b,0x89]
17582
17583s_andn2_b32 m0, s1, s2
17584// CHECK: [0x01,0x02,0x7c,0x89]
17585
17586s_andn2_b32 exec_lo, s1, s2
17587// CHECK: [0x01,0x02,0x7e,0x89]
17588
17589s_andn2_b32 exec_hi, s1, s2
17590// CHECK: [0x01,0x02,0x7f,0x89]
17591
17592s_andn2_b32 s5, s101, s2
17593// CHECK: [0x65,0x02,0x05,0x89]
17594
17595s_andn2_b32 s5, flat_scratch_lo, s2
17596// CHECK: [0x66,0x02,0x05,0x89]
17597
17598s_andn2_b32 s5, flat_scratch_hi, s2
17599// CHECK: [0x67,0x02,0x05,0x89]
17600
17601s_andn2_b32 s5, vcc_lo, s2
17602// CHECK: [0x6a,0x02,0x05,0x89]
17603
17604s_andn2_b32 s5, vcc_hi, s2
17605// CHECK: [0x6b,0x02,0x05,0x89]
17606
17607s_andn2_b32 s5, tba_lo, s2
17608// CHECK: [0x6c,0x02,0x05,0x89]
17609
17610s_andn2_b32 s5, tba_hi, s2
17611// CHECK: [0x6d,0x02,0x05,0x89]
17612
17613s_andn2_b32 s5, tma_lo, s2
17614// CHECK: [0x6e,0x02,0x05,0x89]
17615
17616s_andn2_b32 s5, tma_hi, s2
17617// CHECK: [0x6f,0x02,0x05,0x89]
17618
17619s_andn2_b32 s5, ttmp11, s2
17620// CHECK: [0x7b,0x02,0x05,0x89]
17621
17622s_andn2_b32 s5, m0, s2
17623// CHECK: [0x7c,0x02,0x05,0x89]
17624
17625s_andn2_b32 s5, exec_lo, s2
17626// CHECK: [0x7e,0x02,0x05,0x89]
17627
17628s_andn2_b32 s5, exec_hi, s2
17629// CHECK: [0x7f,0x02,0x05,0x89]
17630
17631s_andn2_b32 s5, 0, s2
17632// CHECK: [0x80,0x02,0x05,0x89]
17633
17634s_andn2_b32 s5, -1, s2
17635// CHECK: [0xc1,0x02,0x05,0x89]
17636
17637s_andn2_b32 s5, 0.5, s2
17638// CHECK: [0xf0,0x02,0x05,0x89]
17639
17640s_andn2_b32 s5, -4.0, s2
17641// CHECK: [0xf7,0x02,0x05,0x89]
17642
17643s_andn2_b32 s5, 0xaf123456, s2
17644// CHECK: [0xff,0x02,0x05,0x89,0x56,0x34,0x12,0xaf]
17645
17646s_andn2_b32 s5, 0x3f717273, s2
17647// CHECK: [0xff,0x02,0x05,0x89,0x73,0x72,0x71,0x3f]
17648
17649s_andn2_b32 s5, s1, s101
17650// CHECK: [0x01,0x65,0x05,0x89]
17651
17652s_andn2_b32 s5, s1, flat_scratch_lo
17653// CHECK: [0x01,0x66,0x05,0x89]
17654
17655s_andn2_b32 s5, s1, flat_scratch_hi
17656// CHECK: [0x01,0x67,0x05,0x89]
17657
17658s_andn2_b32 s5, s1, vcc_lo
17659// CHECK: [0x01,0x6a,0x05,0x89]
17660
17661s_andn2_b32 s5, s1, vcc_hi
17662// CHECK: [0x01,0x6b,0x05,0x89]
17663
17664s_andn2_b32 s5, s1, tba_lo
17665// CHECK: [0x01,0x6c,0x05,0x89]
17666
17667s_andn2_b32 s5, s1, tba_hi
17668// CHECK: [0x01,0x6d,0x05,0x89]
17669
17670s_andn2_b32 s5, s1, tma_lo
17671// CHECK: [0x01,0x6e,0x05,0x89]
17672
17673s_andn2_b32 s5, s1, tma_hi
17674// CHECK: [0x01,0x6f,0x05,0x89]
17675
17676s_andn2_b32 s5, s1, ttmp11
17677// CHECK: [0x01,0x7b,0x05,0x89]
17678
17679s_andn2_b32 s5, s1, m0
17680// CHECK: [0x01,0x7c,0x05,0x89]
17681
17682s_andn2_b32 s5, s1, exec_lo
17683// CHECK: [0x01,0x7e,0x05,0x89]
17684
17685s_andn2_b32 s5, s1, exec_hi
17686// CHECK: [0x01,0x7f,0x05,0x89]
17687
17688s_andn2_b32 s5, s1, 0
17689// CHECK: [0x01,0x80,0x05,0x89]
17690
17691s_andn2_b32 s5, s1, -1
17692// CHECK: [0x01,0xc1,0x05,0x89]
17693
17694s_andn2_b32 s5, s1, 0.5
17695// CHECK: [0x01,0xf0,0x05,0x89]
17696
17697s_andn2_b32 s5, s1, -4.0
17698// CHECK: [0x01,0xf7,0x05,0x89]
17699
17700s_andn2_b32 s5, s1, 0xaf123456
17701// CHECK: [0x01,0xff,0x05,0x89,0x56,0x34,0x12,0xaf]
17702
17703s_andn2_b32 s5, s1, 0x3f717273
17704// CHECK: [0x01,0xff,0x05,0x89,0x73,0x72,0x71,0x3f]
17705
17706s_andn2_b64 s[10:11], s[2:3], s[4:5]
17707// CHECK: [0x02,0x04,0x8a,0x89]
17708
17709s_andn2_b64 s[12:13], s[2:3], s[4:5]
17710// CHECK: [0x02,0x04,0x8c,0x89]
17711
17712s_andn2_b64 s[100:101], s[2:3], s[4:5]
17713// CHECK: [0x02,0x04,0xe4,0x89]
17714
17715s_andn2_b64 flat_scratch, s[2:3], s[4:5]
17716// CHECK: [0x02,0x04,0xe6,0x89]
17717
17718s_andn2_b64 vcc, s[2:3], s[4:5]
17719// CHECK: [0x02,0x04,0xea,0x89]
17720
17721s_andn2_b64 tba, s[2:3], s[4:5]
17722// CHECK: [0x02,0x04,0xec,0x89]
17723
17724s_andn2_b64 tma, s[2:3], s[4:5]
17725// CHECK: [0x02,0x04,0xee,0x89]
17726
17727s_andn2_b64 ttmp[10:11], s[2:3], s[4:5]
17728// CHECK: [0x02,0x04,0xfa,0x89]
17729
17730s_andn2_b64 exec, s[2:3], s[4:5]
17731// CHECK: [0x02,0x04,0xfe,0x89]
17732
17733s_andn2_b64 s[10:11], s[4:5], s[4:5]
17734// CHECK: [0x04,0x04,0x8a,0x89]
17735
17736s_andn2_b64 s[10:11], s[100:101], s[4:5]
17737// CHECK: [0x64,0x04,0x8a,0x89]
17738
17739s_andn2_b64 s[10:11], flat_scratch, s[4:5]
17740// CHECK: [0x66,0x04,0x8a,0x89]
17741
17742s_andn2_b64 s[10:11], vcc, s[4:5]
17743// CHECK: [0x6a,0x04,0x8a,0x89]
17744
17745s_andn2_b64 s[10:11], tba, s[4:5]
17746// CHECK: [0x6c,0x04,0x8a,0x89]
17747
17748s_andn2_b64 s[10:11], tma, s[4:5]
17749// CHECK: [0x6e,0x04,0x8a,0x89]
17750
17751s_andn2_b64 s[10:11], ttmp[10:11], s[4:5]
17752// CHECK: [0x7a,0x04,0x8a,0x89]
17753
17754s_andn2_b64 s[10:11], exec, s[4:5]
17755// CHECK: [0x7e,0x04,0x8a,0x89]
17756
17757s_andn2_b64 s[10:11], 0, s[4:5]
17758// CHECK: [0x80,0x04,0x8a,0x89]
17759
17760s_andn2_b64 s[10:11], -1, s[4:5]
17761// CHECK: [0xc1,0x04,0x8a,0x89]
17762
17763s_andn2_b64 s[10:11], 0.5, s[4:5]
17764// CHECK: [0xf0,0x04,0x8a,0x89]
17765
17766s_andn2_b64 s[10:11], -4.0, s[4:5]
17767// CHECK: [0xf7,0x04,0x8a,0x89]
17768
17769s_andn2_b64 s[10:11], 0xaf123456, s[4:5]
17770// CHECK: [0xff,0x04,0x8a,0x89,0x56,0x34,0x12,0xaf]
17771
17772s_andn2_b64 s[10:11], 0x3f717273, s[4:5]
17773// CHECK: [0xff,0x04,0x8a,0x89,0x73,0x72,0x71,0x3f]
17774
17775s_andn2_b64 s[10:11], s[2:3], s[6:7]
17776// CHECK: [0x02,0x06,0x8a,0x89]
17777
17778s_andn2_b64 s[10:11], s[2:3], s[100:101]
17779// CHECK: [0x02,0x64,0x8a,0x89]
17780
17781s_andn2_b64 s[10:11], s[2:3], flat_scratch
17782// CHECK: [0x02,0x66,0x8a,0x89]
17783
17784s_andn2_b64 s[10:11], s[2:3], vcc
17785// CHECK: [0x02,0x6a,0x8a,0x89]
17786
17787s_andn2_b64 s[10:11], s[2:3], tba
17788// CHECK: [0x02,0x6c,0x8a,0x89]
17789
17790s_andn2_b64 s[10:11], s[2:3], tma
17791// CHECK: [0x02,0x6e,0x8a,0x89]
17792
17793s_andn2_b64 s[10:11], s[2:3], ttmp[10:11]
17794// CHECK: [0x02,0x7a,0x8a,0x89]
17795
17796s_andn2_b64 s[10:11], s[2:3], exec
17797// CHECK: [0x02,0x7e,0x8a,0x89]
17798
17799s_andn2_b64 s[10:11], s[2:3], 0
17800// CHECK: [0x02,0x80,0x8a,0x89]
17801
17802s_andn2_b64 s[10:11], s[2:3], -1
17803// CHECK: [0x02,0xc1,0x8a,0x89]
17804
17805s_andn2_b64 s[10:11], s[2:3], 0.5
17806// CHECK: [0x02,0xf0,0x8a,0x89]
17807
17808s_andn2_b64 s[10:11], s[2:3], -4.0
17809// CHECK: [0x02,0xf7,0x8a,0x89]
17810
17811s_andn2_b64 s[10:11], s[2:3], 0xaf123456
17812// CHECK: [0x02,0xff,0x8a,0x89,0x56,0x34,0x12,0xaf]
17813
17814s_andn2_b64 s[10:11], s[2:3], 0x3f717273
17815// CHECK: [0x02,0xff,0x8a,0x89,0x73,0x72,0x71,0x3f]
17816
17817s_orn2_b32 s5, s1, s2
17818// CHECK: [0x01,0x02,0x05,0x8a]
17819
17820s_orn2_b32 s101, s1, s2
17821// CHECK: [0x01,0x02,0x65,0x8a]
17822
17823s_orn2_b32 flat_scratch_lo, s1, s2
17824// CHECK: [0x01,0x02,0x66,0x8a]
17825
17826s_orn2_b32 flat_scratch_hi, s1, s2
17827// CHECK: [0x01,0x02,0x67,0x8a]
17828
17829s_orn2_b32 vcc_lo, s1, s2
17830// CHECK: [0x01,0x02,0x6a,0x8a]
17831
17832s_orn2_b32 vcc_hi, s1, s2
17833// CHECK: [0x01,0x02,0x6b,0x8a]
17834
17835s_orn2_b32 tba_lo, s1, s2
17836// CHECK: [0x01,0x02,0x6c,0x8a]
17837
17838s_orn2_b32 tba_hi, s1, s2
17839// CHECK: [0x01,0x02,0x6d,0x8a]
17840
17841s_orn2_b32 tma_lo, s1, s2
17842// CHECK: [0x01,0x02,0x6e,0x8a]
17843
17844s_orn2_b32 tma_hi, s1, s2
17845// CHECK: [0x01,0x02,0x6f,0x8a]
17846
17847s_orn2_b32 ttmp11, s1, s2
17848// CHECK: [0x01,0x02,0x7b,0x8a]
17849
17850s_orn2_b32 m0, s1, s2
17851// CHECK: [0x01,0x02,0x7c,0x8a]
17852
17853s_orn2_b32 exec_lo, s1, s2
17854// CHECK: [0x01,0x02,0x7e,0x8a]
17855
17856s_orn2_b32 exec_hi, s1, s2
17857// CHECK: [0x01,0x02,0x7f,0x8a]
17858
17859s_orn2_b32 s5, s101, s2
17860// CHECK: [0x65,0x02,0x05,0x8a]
17861
17862s_orn2_b32 s5, flat_scratch_lo, s2
17863// CHECK: [0x66,0x02,0x05,0x8a]
17864
17865s_orn2_b32 s5, flat_scratch_hi, s2
17866// CHECK: [0x67,0x02,0x05,0x8a]
17867
17868s_orn2_b32 s5, vcc_lo, s2
17869// CHECK: [0x6a,0x02,0x05,0x8a]
17870
17871s_orn2_b32 s5, vcc_hi, s2
17872// CHECK: [0x6b,0x02,0x05,0x8a]
17873
17874s_orn2_b32 s5, tba_lo, s2
17875// CHECK: [0x6c,0x02,0x05,0x8a]
17876
17877s_orn2_b32 s5, tba_hi, s2
17878// CHECK: [0x6d,0x02,0x05,0x8a]
17879
17880s_orn2_b32 s5, tma_lo, s2
17881// CHECK: [0x6e,0x02,0x05,0x8a]
17882
17883s_orn2_b32 s5, tma_hi, s2
17884// CHECK: [0x6f,0x02,0x05,0x8a]
17885
17886s_orn2_b32 s5, ttmp11, s2
17887// CHECK: [0x7b,0x02,0x05,0x8a]
17888
17889s_orn2_b32 s5, m0, s2
17890// CHECK: [0x7c,0x02,0x05,0x8a]
17891
17892s_orn2_b32 s5, exec_lo, s2
17893// CHECK: [0x7e,0x02,0x05,0x8a]
17894
17895s_orn2_b32 s5, exec_hi, s2
17896// CHECK: [0x7f,0x02,0x05,0x8a]
17897
17898s_orn2_b32 s5, 0, s2
17899// CHECK: [0x80,0x02,0x05,0x8a]
17900
17901s_orn2_b32 s5, -1, s2
17902// CHECK: [0xc1,0x02,0x05,0x8a]
17903
17904s_orn2_b32 s5, 0.5, s2
17905// CHECK: [0xf0,0x02,0x05,0x8a]
17906
17907s_orn2_b32 s5, -4.0, s2
17908// CHECK: [0xf7,0x02,0x05,0x8a]
17909
17910s_orn2_b32 s5, 0xaf123456, s2
17911// CHECK: [0xff,0x02,0x05,0x8a,0x56,0x34,0x12,0xaf]
17912
17913s_orn2_b32 s5, 0x3f717273, s2
17914// CHECK: [0xff,0x02,0x05,0x8a,0x73,0x72,0x71,0x3f]
17915
17916s_orn2_b32 s5, s1, s101
17917// CHECK: [0x01,0x65,0x05,0x8a]
17918
17919s_orn2_b32 s5, s1, flat_scratch_lo
17920// CHECK: [0x01,0x66,0x05,0x8a]
17921
17922s_orn2_b32 s5, s1, flat_scratch_hi
17923// CHECK: [0x01,0x67,0x05,0x8a]
17924
17925s_orn2_b32 s5, s1, vcc_lo
17926// CHECK: [0x01,0x6a,0x05,0x8a]
17927
17928s_orn2_b32 s5, s1, vcc_hi
17929// CHECK: [0x01,0x6b,0x05,0x8a]
17930
17931s_orn2_b32 s5, s1, tba_lo
17932// CHECK: [0x01,0x6c,0x05,0x8a]
17933
17934s_orn2_b32 s5, s1, tba_hi
17935// CHECK: [0x01,0x6d,0x05,0x8a]
17936
17937s_orn2_b32 s5, s1, tma_lo
17938// CHECK: [0x01,0x6e,0x05,0x8a]
17939
17940s_orn2_b32 s5, s1, tma_hi
17941// CHECK: [0x01,0x6f,0x05,0x8a]
17942
17943s_orn2_b32 s5, s1, ttmp11
17944// CHECK: [0x01,0x7b,0x05,0x8a]
17945
17946s_orn2_b32 s5, s1, m0
17947// CHECK: [0x01,0x7c,0x05,0x8a]
17948
17949s_orn2_b32 s5, s1, exec_lo
17950// CHECK: [0x01,0x7e,0x05,0x8a]
17951
17952s_orn2_b32 s5, s1, exec_hi
17953// CHECK: [0x01,0x7f,0x05,0x8a]
17954
17955s_orn2_b32 s5, s1, 0
17956// CHECK: [0x01,0x80,0x05,0x8a]
17957
17958s_orn2_b32 s5, s1, -1
17959// CHECK: [0x01,0xc1,0x05,0x8a]
17960
17961s_orn2_b32 s5, s1, 0.5
17962// CHECK: [0x01,0xf0,0x05,0x8a]
17963
17964s_orn2_b32 s5, s1, -4.0
17965// CHECK: [0x01,0xf7,0x05,0x8a]
17966
17967s_orn2_b32 s5, s1, 0xaf123456
17968// CHECK: [0x01,0xff,0x05,0x8a,0x56,0x34,0x12,0xaf]
17969
17970s_orn2_b32 s5, s1, 0x3f717273
17971// CHECK: [0x01,0xff,0x05,0x8a,0x73,0x72,0x71,0x3f]
17972
17973s_orn2_b64 s[10:11], s[2:3], s[4:5]
17974// CHECK: [0x02,0x04,0x8a,0x8a]
17975
17976s_orn2_b64 s[12:13], s[2:3], s[4:5]
17977// CHECK: [0x02,0x04,0x8c,0x8a]
17978
17979s_orn2_b64 s[100:101], s[2:3], s[4:5]
17980// CHECK: [0x02,0x04,0xe4,0x8a]
17981
17982s_orn2_b64 flat_scratch, s[2:3], s[4:5]
17983// CHECK: [0x02,0x04,0xe6,0x8a]
17984
17985s_orn2_b64 vcc, s[2:3], s[4:5]
17986// CHECK: [0x02,0x04,0xea,0x8a]
17987
17988s_orn2_b64 tba, s[2:3], s[4:5]
17989// CHECK: [0x02,0x04,0xec,0x8a]
17990
17991s_orn2_b64 tma, s[2:3], s[4:5]
17992// CHECK: [0x02,0x04,0xee,0x8a]
17993
17994s_orn2_b64 ttmp[10:11], s[2:3], s[4:5]
17995// CHECK: [0x02,0x04,0xfa,0x8a]
17996
17997s_orn2_b64 exec, s[2:3], s[4:5]
17998// CHECK: [0x02,0x04,0xfe,0x8a]
17999
18000s_orn2_b64 s[10:11], s[4:5], s[4:5]
18001// CHECK: [0x04,0x04,0x8a,0x8a]
18002
18003s_orn2_b64 s[10:11], s[100:101], s[4:5]
18004// CHECK: [0x64,0x04,0x8a,0x8a]
18005
18006s_orn2_b64 s[10:11], flat_scratch, s[4:5]
18007// CHECK: [0x66,0x04,0x8a,0x8a]
18008
18009s_orn2_b64 s[10:11], vcc, s[4:5]
18010// CHECK: [0x6a,0x04,0x8a,0x8a]
18011
18012s_orn2_b64 s[10:11], tba, s[4:5]
18013// CHECK: [0x6c,0x04,0x8a,0x8a]
18014
18015s_orn2_b64 s[10:11], tma, s[4:5]
18016// CHECK: [0x6e,0x04,0x8a,0x8a]
18017
18018s_orn2_b64 s[10:11], ttmp[10:11], s[4:5]
18019// CHECK: [0x7a,0x04,0x8a,0x8a]
18020
18021s_orn2_b64 s[10:11], exec, s[4:5]
18022// CHECK: [0x7e,0x04,0x8a,0x8a]
18023
18024s_orn2_b64 s[10:11], 0, s[4:5]
18025// CHECK: [0x80,0x04,0x8a,0x8a]
18026
18027s_orn2_b64 s[10:11], -1, s[4:5]
18028// CHECK: [0xc1,0x04,0x8a,0x8a]
18029
18030s_orn2_b64 s[10:11], 0.5, s[4:5]
18031// CHECK: [0xf0,0x04,0x8a,0x8a]
18032
18033s_orn2_b64 s[10:11], -4.0, s[4:5]
18034// CHECK: [0xf7,0x04,0x8a,0x8a]
18035
18036s_orn2_b64 s[10:11], 0xaf123456, s[4:5]
18037// CHECK: [0xff,0x04,0x8a,0x8a,0x56,0x34,0x12,0xaf]
18038
18039s_orn2_b64 s[10:11], 0x3f717273, s[4:5]
18040// CHECK: [0xff,0x04,0x8a,0x8a,0x73,0x72,0x71,0x3f]
18041
18042s_orn2_b64 s[10:11], s[2:3], s[6:7]
18043// CHECK: [0x02,0x06,0x8a,0x8a]
18044
18045s_orn2_b64 s[10:11], s[2:3], s[100:101]
18046// CHECK: [0x02,0x64,0x8a,0x8a]
18047
18048s_orn2_b64 s[10:11], s[2:3], flat_scratch
18049// CHECK: [0x02,0x66,0x8a,0x8a]
18050
18051s_orn2_b64 s[10:11], s[2:3], vcc
18052// CHECK: [0x02,0x6a,0x8a,0x8a]
18053
18054s_orn2_b64 s[10:11], s[2:3], tba
18055// CHECK: [0x02,0x6c,0x8a,0x8a]
18056
18057s_orn2_b64 s[10:11], s[2:3], tma
18058// CHECK: [0x02,0x6e,0x8a,0x8a]
18059
18060s_orn2_b64 s[10:11], s[2:3], ttmp[10:11]
18061// CHECK: [0x02,0x7a,0x8a,0x8a]
18062
18063s_orn2_b64 s[10:11], s[2:3], exec
18064// CHECK: [0x02,0x7e,0x8a,0x8a]
18065
18066s_orn2_b64 s[10:11], s[2:3], 0
18067// CHECK: [0x02,0x80,0x8a,0x8a]
18068
18069s_orn2_b64 s[10:11], s[2:3], -1
18070// CHECK: [0x02,0xc1,0x8a,0x8a]
18071
18072s_orn2_b64 s[10:11], s[2:3], 0.5
18073// CHECK: [0x02,0xf0,0x8a,0x8a]
18074
18075s_orn2_b64 s[10:11], s[2:3], -4.0
18076// CHECK: [0x02,0xf7,0x8a,0x8a]
18077
18078s_orn2_b64 s[10:11], s[2:3], 0xaf123456
18079// CHECK: [0x02,0xff,0x8a,0x8a,0x56,0x34,0x12,0xaf]
18080
18081s_orn2_b64 s[10:11], s[2:3], 0x3f717273
18082// CHECK: [0x02,0xff,0x8a,0x8a,0x73,0x72,0x71,0x3f]
18083
18084s_nand_b32 s5, s1, s2
18085// CHECK: [0x01,0x02,0x05,0x8b]
18086
18087s_nand_b32 s101, s1, s2
18088// CHECK: [0x01,0x02,0x65,0x8b]
18089
18090s_nand_b32 flat_scratch_lo, s1, s2
18091// CHECK: [0x01,0x02,0x66,0x8b]
18092
18093s_nand_b32 flat_scratch_hi, s1, s2
18094// CHECK: [0x01,0x02,0x67,0x8b]
18095
18096s_nand_b32 vcc_lo, s1, s2
18097// CHECK: [0x01,0x02,0x6a,0x8b]
18098
18099s_nand_b32 vcc_hi, s1, s2
18100// CHECK: [0x01,0x02,0x6b,0x8b]
18101
18102s_nand_b32 tba_lo, s1, s2
18103// CHECK: [0x01,0x02,0x6c,0x8b]
18104
18105s_nand_b32 tba_hi, s1, s2
18106// CHECK: [0x01,0x02,0x6d,0x8b]
18107
18108s_nand_b32 tma_lo, s1, s2
18109// CHECK: [0x01,0x02,0x6e,0x8b]
18110
18111s_nand_b32 tma_hi, s1, s2
18112// CHECK: [0x01,0x02,0x6f,0x8b]
18113
18114s_nand_b32 ttmp11, s1, s2
18115// CHECK: [0x01,0x02,0x7b,0x8b]
18116
18117s_nand_b32 m0, s1, s2
18118// CHECK: [0x01,0x02,0x7c,0x8b]
18119
18120s_nand_b32 exec_lo, s1, s2
18121// CHECK: [0x01,0x02,0x7e,0x8b]
18122
18123s_nand_b32 exec_hi, s1, s2
18124// CHECK: [0x01,0x02,0x7f,0x8b]
18125
18126s_nand_b32 s5, s101, s2
18127// CHECK: [0x65,0x02,0x05,0x8b]
18128
18129s_nand_b32 s5, flat_scratch_lo, s2
18130// CHECK: [0x66,0x02,0x05,0x8b]
18131
18132s_nand_b32 s5, flat_scratch_hi, s2
18133// CHECK: [0x67,0x02,0x05,0x8b]
18134
18135s_nand_b32 s5, vcc_lo, s2
18136// CHECK: [0x6a,0x02,0x05,0x8b]
18137
18138s_nand_b32 s5, vcc_hi, s2
18139// CHECK: [0x6b,0x02,0x05,0x8b]
18140
18141s_nand_b32 s5, tba_lo, s2
18142// CHECK: [0x6c,0x02,0x05,0x8b]
18143
18144s_nand_b32 s5, tba_hi, s2
18145// CHECK: [0x6d,0x02,0x05,0x8b]
18146
18147s_nand_b32 s5, tma_lo, s2
18148// CHECK: [0x6e,0x02,0x05,0x8b]
18149
18150s_nand_b32 s5, tma_hi, s2
18151// CHECK: [0x6f,0x02,0x05,0x8b]
18152
18153s_nand_b32 s5, ttmp11, s2
18154// CHECK: [0x7b,0x02,0x05,0x8b]
18155
18156s_nand_b32 s5, m0, s2
18157// CHECK: [0x7c,0x02,0x05,0x8b]
18158
18159s_nand_b32 s5, exec_lo, s2
18160// CHECK: [0x7e,0x02,0x05,0x8b]
18161
18162s_nand_b32 s5, exec_hi, s2
18163// CHECK: [0x7f,0x02,0x05,0x8b]
18164
18165s_nand_b32 s5, 0, s2
18166// CHECK: [0x80,0x02,0x05,0x8b]
18167
18168s_nand_b32 s5, -1, s2
18169// CHECK: [0xc1,0x02,0x05,0x8b]
18170
18171s_nand_b32 s5, 0.5, s2
18172// CHECK: [0xf0,0x02,0x05,0x8b]
18173
18174s_nand_b32 s5, -4.0, s2
18175// CHECK: [0xf7,0x02,0x05,0x8b]
18176
18177s_nand_b32 s5, 0xaf123456, s2
18178// CHECK: [0xff,0x02,0x05,0x8b,0x56,0x34,0x12,0xaf]
18179
18180s_nand_b32 s5, 0x3f717273, s2
18181// CHECK: [0xff,0x02,0x05,0x8b,0x73,0x72,0x71,0x3f]
18182
18183s_nand_b32 s5, s1, s101
18184// CHECK: [0x01,0x65,0x05,0x8b]
18185
18186s_nand_b32 s5, s1, flat_scratch_lo
18187// CHECK: [0x01,0x66,0x05,0x8b]
18188
18189s_nand_b32 s5, s1, flat_scratch_hi
18190// CHECK: [0x01,0x67,0x05,0x8b]
18191
18192s_nand_b32 s5, s1, vcc_lo
18193// CHECK: [0x01,0x6a,0x05,0x8b]
18194
18195s_nand_b32 s5, s1, vcc_hi
18196// CHECK: [0x01,0x6b,0x05,0x8b]
18197
18198s_nand_b32 s5, s1, tba_lo
18199// CHECK: [0x01,0x6c,0x05,0x8b]
18200
18201s_nand_b32 s5, s1, tba_hi
18202// CHECK: [0x01,0x6d,0x05,0x8b]
18203
18204s_nand_b32 s5, s1, tma_lo
18205// CHECK: [0x01,0x6e,0x05,0x8b]
18206
18207s_nand_b32 s5, s1, tma_hi
18208// CHECK: [0x01,0x6f,0x05,0x8b]
18209
18210s_nand_b32 s5, s1, ttmp11
18211// CHECK: [0x01,0x7b,0x05,0x8b]
18212
18213s_nand_b32 s5, s1, m0
18214// CHECK: [0x01,0x7c,0x05,0x8b]
18215
18216s_nand_b32 s5, s1, exec_lo
18217// CHECK: [0x01,0x7e,0x05,0x8b]
18218
18219s_nand_b32 s5, s1, exec_hi
18220// CHECK: [0x01,0x7f,0x05,0x8b]
18221
18222s_nand_b32 s5, s1, 0
18223// CHECK: [0x01,0x80,0x05,0x8b]
18224
18225s_nand_b32 s5, s1, -1
18226// CHECK: [0x01,0xc1,0x05,0x8b]
18227
18228s_nand_b32 s5, s1, 0.5
18229// CHECK: [0x01,0xf0,0x05,0x8b]
18230
18231s_nand_b32 s5, s1, -4.0
18232// CHECK: [0x01,0xf7,0x05,0x8b]
18233
18234s_nand_b32 s5, s1, 0xaf123456
18235// CHECK: [0x01,0xff,0x05,0x8b,0x56,0x34,0x12,0xaf]
18236
18237s_nand_b32 s5, s1, 0x3f717273
18238// CHECK: [0x01,0xff,0x05,0x8b,0x73,0x72,0x71,0x3f]
18239
18240s_nand_b64 s[10:11], s[2:3], s[4:5]
18241// CHECK: [0x02,0x04,0x8a,0x8b]
18242
18243s_nand_b64 s[12:13], s[2:3], s[4:5]
18244// CHECK: [0x02,0x04,0x8c,0x8b]
18245
18246s_nand_b64 s[100:101], s[2:3], s[4:5]
18247// CHECK: [0x02,0x04,0xe4,0x8b]
18248
18249s_nand_b64 flat_scratch, s[2:3], s[4:5]
18250// CHECK: [0x02,0x04,0xe6,0x8b]
18251
18252s_nand_b64 vcc, s[2:3], s[4:5]
18253// CHECK: [0x02,0x04,0xea,0x8b]
18254
18255s_nand_b64 tba, s[2:3], s[4:5]
18256// CHECK: [0x02,0x04,0xec,0x8b]
18257
18258s_nand_b64 tma, s[2:3], s[4:5]
18259// CHECK: [0x02,0x04,0xee,0x8b]
18260
18261s_nand_b64 ttmp[10:11], s[2:3], s[4:5]
18262// CHECK: [0x02,0x04,0xfa,0x8b]
18263
18264s_nand_b64 exec, s[2:3], s[4:5]
18265// CHECK: [0x02,0x04,0xfe,0x8b]
18266
18267s_nand_b64 s[10:11], s[4:5], s[4:5]
18268// CHECK: [0x04,0x04,0x8a,0x8b]
18269
18270s_nand_b64 s[10:11], s[100:101], s[4:5]
18271// CHECK: [0x64,0x04,0x8a,0x8b]
18272
18273s_nand_b64 s[10:11], flat_scratch, s[4:5]
18274// CHECK: [0x66,0x04,0x8a,0x8b]
18275
18276s_nand_b64 s[10:11], vcc, s[4:5]
18277// CHECK: [0x6a,0x04,0x8a,0x8b]
18278
18279s_nand_b64 s[10:11], tba, s[4:5]
18280// CHECK: [0x6c,0x04,0x8a,0x8b]
18281
18282s_nand_b64 s[10:11], tma, s[4:5]
18283// CHECK: [0x6e,0x04,0x8a,0x8b]
18284
18285s_nand_b64 s[10:11], ttmp[10:11], s[4:5]
18286// CHECK: [0x7a,0x04,0x8a,0x8b]
18287
18288s_nand_b64 s[10:11], exec, s[4:5]
18289// CHECK: [0x7e,0x04,0x8a,0x8b]
18290
18291s_nand_b64 s[10:11], 0, s[4:5]
18292// CHECK: [0x80,0x04,0x8a,0x8b]
18293
18294s_nand_b64 s[10:11], -1, s[4:5]
18295// CHECK: [0xc1,0x04,0x8a,0x8b]
18296
18297s_nand_b64 s[10:11], 0.5, s[4:5]
18298// CHECK: [0xf0,0x04,0x8a,0x8b]
18299
18300s_nand_b64 s[10:11], -4.0, s[4:5]
18301// CHECK: [0xf7,0x04,0x8a,0x8b]
18302
18303s_nand_b64 s[10:11], 0xaf123456, s[4:5]
18304// CHECK: [0xff,0x04,0x8a,0x8b,0x56,0x34,0x12,0xaf]
18305
18306s_nand_b64 s[10:11], 0x3f717273, s[4:5]
18307// CHECK: [0xff,0x04,0x8a,0x8b,0x73,0x72,0x71,0x3f]
18308
18309s_nand_b64 s[10:11], s[2:3], s[6:7]
18310// CHECK: [0x02,0x06,0x8a,0x8b]
18311
18312s_nand_b64 s[10:11], s[2:3], s[100:101]
18313// CHECK: [0x02,0x64,0x8a,0x8b]
18314
18315s_nand_b64 s[10:11], s[2:3], flat_scratch
18316// CHECK: [0x02,0x66,0x8a,0x8b]
18317
18318s_nand_b64 s[10:11], s[2:3], vcc
18319// CHECK: [0x02,0x6a,0x8a,0x8b]
18320
18321s_nand_b64 s[10:11], s[2:3], tba
18322// CHECK: [0x02,0x6c,0x8a,0x8b]
18323
18324s_nand_b64 s[10:11], s[2:3], tma
18325// CHECK: [0x02,0x6e,0x8a,0x8b]
18326
18327s_nand_b64 s[10:11], s[2:3], ttmp[10:11]
18328// CHECK: [0x02,0x7a,0x8a,0x8b]
18329
18330s_nand_b64 s[10:11], s[2:3], exec
18331// CHECK: [0x02,0x7e,0x8a,0x8b]
18332
18333s_nand_b64 s[10:11], s[2:3], 0
18334// CHECK: [0x02,0x80,0x8a,0x8b]
18335
18336s_nand_b64 s[10:11], s[2:3], -1
18337// CHECK: [0x02,0xc1,0x8a,0x8b]
18338
18339s_nand_b64 s[10:11], s[2:3], 0.5
18340// CHECK: [0x02,0xf0,0x8a,0x8b]
18341
18342s_nand_b64 s[10:11], s[2:3], -4.0
18343// CHECK: [0x02,0xf7,0x8a,0x8b]
18344
18345s_nand_b64 s[10:11], s[2:3], 0xaf123456
18346// CHECK: [0x02,0xff,0x8a,0x8b,0x56,0x34,0x12,0xaf]
18347
18348s_nand_b64 s[10:11], s[2:3], 0x3f717273
18349// CHECK: [0x02,0xff,0x8a,0x8b,0x73,0x72,0x71,0x3f]
18350
18351s_nor_b32 s5, s1, s2
18352// CHECK: [0x01,0x02,0x05,0x8c]
18353
18354s_nor_b32 s101, s1, s2
18355// CHECK: [0x01,0x02,0x65,0x8c]
18356
18357s_nor_b32 flat_scratch_lo, s1, s2
18358// CHECK: [0x01,0x02,0x66,0x8c]
18359
18360s_nor_b32 flat_scratch_hi, s1, s2
18361// CHECK: [0x01,0x02,0x67,0x8c]
18362
18363s_nor_b32 vcc_lo, s1, s2
18364// CHECK: [0x01,0x02,0x6a,0x8c]
18365
18366s_nor_b32 vcc_hi, s1, s2
18367// CHECK: [0x01,0x02,0x6b,0x8c]
18368
18369s_nor_b32 tba_lo, s1, s2
18370// CHECK: [0x01,0x02,0x6c,0x8c]
18371
18372s_nor_b32 tba_hi, s1, s2
18373// CHECK: [0x01,0x02,0x6d,0x8c]
18374
18375s_nor_b32 tma_lo, s1, s2
18376// CHECK: [0x01,0x02,0x6e,0x8c]
18377
18378s_nor_b32 tma_hi, s1, s2
18379// CHECK: [0x01,0x02,0x6f,0x8c]
18380
18381s_nor_b32 ttmp11, s1, s2
18382// CHECK: [0x01,0x02,0x7b,0x8c]
18383
18384s_nor_b32 m0, s1, s2
18385// CHECK: [0x01,0x02,0x7c,0x8c]
18386
18387s_nor_b32 exec_lo, s1, s2
18388// CHECK: [0x01,0x02,0x7e,0x8c]
18389
18390s_nor_b32 exec_hi, s1, s2
18391// CHECK: [0x01,0x02,0x7f,0x8c]
18392
18393s_nor_b32 s5, s101, s2
18394// CHECK: [0x65,0x02,0x05,0x8c]
18395
18396s_nor_b32 s5, flat_scratch_lo, s2
18397// CHECK: [0x66,0x02,0x05,0x8c]
18398
18399s_nor_b32 s5, flat_scratch_hi, s2
18400// CHECK: [0x67,0x02,0x05,0x8c]
18401
18402s_nor_b32 s5, vcc_lo, s2
18403// CHECK: [0x6a,0x02,0x05,0x8c]
18404
18405s_nor_b32 s5, vcc_hi, s2
18406// CHECK: [0x6b,0x02,0x05,0x8c]
18407
18408s_nor_b32 s5, tba_lo, s2
18409// CHECK: [0x6c,0x02,0x05,0x8c]
18410
18411s_nor_b32 s5, tba_hi, s2
18412// CHECK: [0x6d,0x02,0x05,0x8c]
18413
18414s_nor_b32 s5, tma_lo, s2
18415// CHECK: [0x6e,0x02,0x05,0x8c]
18416
18417s_nor_b32 s5, tma_hi, s2
18418// CHECK: [0x6f,0x02,0x05,0x8c]
18419
18420s_nor_b32 s5, ttmp11, s2
18421// CHECK: [0x7b,0x02,0x05,0x8c]
18422
18423s_nor_b32 s5, m0, s2
18424// CHECK: [0x7c,0x02,0x05,0x8c]
18425
18426s_nor_b32 s5, exec_lo, s2
18427// CHECK: [0x7e,0x02,0x05,0x8c]
18428
18429s_nor_b32 s5, exec_hi, s2
18430// CHECK: [0x7f,0x02,0x05,0x8c]
18431
18432s_nor_b32 s5, 0, s2
18433// CHECK: [0x80,0x02,0x05,0x8c]
18434
18435s_nor_b32 s5, -1, s2
18436// CHECK: [0xc1,0x02,0x05,0x8c]
18437
18438s_nor_b32 s5, 0.5, s2
18439// CHECK: [0xf0,0x02,0x05,0x8c]
18440
18441s_nor_b32 s5, -4.0, s2
18442// CHECK: [0xf7,0x02,0x05,0x8c]
18443
18444s_nor_b32 s5, 0xaf123456, s2
18445// CHECK: [0xff,0x02,0x05,0x8c,0x56,0x34,0x12,0xaf]
18446
18447s_nor_b32 s5, 0x3f717273, s2
18448// CHECK: [0xff,0x02,0x05,0x8c,0x73,0x72,0x71,0x3f]
18449
18450s_nor_b32 s5, s1, s101
18451// CHECK: [0x01,0x65,0x05,0x8c]
18452
18453s_nor_b32 s5, s1, flat_scratch_lo
18454// CHECK: [0x01,0x66,0x05,0x8c]
18455
18456s_nor_b32 s5, s1, flat_scratch_hi
18457// CHECK: [0x01,0x67,0x05,0x8c]
18458
18459s_nor_b32 s5, s1, vcc_lo
18460// CHECK: [0x01,0x6a,0x05,0x8c]
18461
18462s_nor_b32 s5, s1, vcc_hi
18463// CHECK: [0x01,0x6b,0x05,0x8c]
18464
18465s_nor_b32 s5, s1, tba_lo
18466// CHECK: [0x01,0x6c,0x05,0x8c]
18467
18468s_nor_b32 s5, s1, tba_hi
18469// CHECK: [0x01,0x6d,0x05,0x8c]
18470
18471s_nor_b32 s5, s1, tma_lo
18472// CHECK: [0x01,0x6e,0x05,0x8c]
18473
18474s_nor_b32 s5, s1, tma_hi
18475// CHECK: [0x01,0x6f,0x05,0x8c]
18476
18477s_nor_b32 s5, s1, ttmp11
18478// CHECK: [0x01,0x7b,0x05,0x8c]
18479
18480s_nor_b32 s5, s1, m0
18481// CHECK: [0x01,0x7c,0x05,0x8c]
18482
18483s_nor_b32 s5, s1, exec_lo
18484// CHECK: [0x01,0x7e,0x05,0x8c]
18485
18486s_nor_b32 s5, s1, exec_hi
18487// CHECK: [0x01,0x7f,0x05,0x8c]
18488
18489s_nor_b32 s5, s1, 0
18490// CHECK: [0x01,0x80,0x05,0x8c]
18491
18492s_nor_b32 s5, s1, -1
18493// CHECK: [0x01,0xc1,0x05,0x8c]
18494
18495s_nor_b32 s5, s1, 0.5
18496// CHECK: [0x01,0xf0,0x05,0x8c]
18497
18498s_nor_b32 s5, s1, -4.0
18499// CHECK: [0x01,0xf7,0x05,0x8c]
18500
18501s_nor_b32 s5, s1, 0xaf123456
18502// CHECK: [0x01,0xff,0x05,0x8c,0x56,0x34,0x12,0xaf]
18503
18504s_nor_b32 s5, s1, 0x3f717273
18505// CHECK: [0x01,0xff,0x05,0x8c,0x73,0x72,0x71,0x3f]
18506
18507s_nor_b64 s[10:11], s[2:3], s[4:5]
18508// CHECK: [0x02,0x04,0x8a,0x8c]
18509
18510s_nor_b64 s[12:13], s[2:3], s[4:5]
18511// CHECK: [0x02,0x04,0x8c,0x8c]
18512
18513s_nor_b64 s[100:101], s[2:3], s[4:5]
18514// CHECK: [0x02,0x04,0xe4,0x8c]
18515
18516s_nor_b64 flat_scratch, s[2:3], s[4:5]
18517// CHECK: [0x02,0x04,0xe6,0x8c]
18518
18519s_nor_b64 vcc, s[2:3], s[4:5]
18520// CHECK: [0x02,0x04,0xea,0x8c]
18521
18522s_nor_b64 tba, s[2:3], s[4:5]
18523// CHECK: [0x02,0x04,0xec,0x8c]
18524
18525s_nor_b64 tma, s[2:3], s[4:5]
18526// CHECK: [0x02,0x04,0xee,0x8c]
18527
18528s_nor_b64 ttmp[10:11], s[2:3], s[4:5]
18529// CHECK: [0x02,0x04,0xfa,0x8c]
18530
18531s_nor_b64 exec, s[2:3], s[4:5]
18532// CHECK: [0x02,0x04,0xfe,0x8c]
18533
18534s_nor_b64 s[10:11], s[4:5], s[4:5]
18535// CHECK: [0x04,0x04,0x8a,0x8c]
18536
18537s_nor_b64 s[10:11], s[100:101], s[4:5]
18538// CHECK: [0x64,0x04,0x8a,0x8c]
18539
18540s_nor_b64 s[10:11], flat_scratch, s[4:5]
18541// CHECK: [0x66,0x04,0x8a,0x8c]
18542
18543s_nor_b64 s[10:11], vcc, s[4:5]
18544// CHECK: [0x6a,0x04,0x8a,0x8c]
18545
18546s_nor_b64 s[10:11], tba, s[4:5]
18547// CHECK: [0x6c,0x04,0x8a,0x8c]
18548
18549s_nor_b64 s[10:11], tma, s[4:5]
18550// CHECK: [0x6e,0x04,0x8a,0x8c]
18551
18552s_nor_b64 s[10:11], ttmp[10:11], s[4:5]
18553// CHECK: [0x7a,0x04,0x8a,0x8c]
18554
18555s_nor_b64 s[10:11], exec, s[4:5]
18556// CHECK: [0x7e,0x04,0x8a,0x8c]
18557
18558s_nor_b64 s[10:11], 0, s[4:5]
18559// CHECK: [0x80,0x04,0x8a,0x8c]
18560
18561s_nor_b64 s[10:11], -1, s[4:5]
18562// CHECK: [0xc1,0x04,0x8a,0x8c]
18563
18564s_nor_b64 s[10:11], 0.5, s[4:5]
18565// CHECK: [0xf0,0x04,0x8a,0x8c]
18566
18567s_nor_b64 s[10:11], -4.0, s[4:5]
18568// CHECK: [0xf7,0x04,0x8a,0x8c]
18569
18570s_nor_b64 s[10:11], 0xaf123456, s[4:5]
18571// CHECK: [0xff,0x04,0x8a,0x8c,0x56,0x34,0x12,0xaf]
18572
18573s_nor_b64 s[10:11], 0x3f717273, s[4:5]
18574// CHECK: [0xff,0x04,0x8a,0x8c,0x73,0x72,0x71,0x3f]
18575
18576s_nor_b64 s[10:11], s[2:3], s[6:7]
18577// CHECK: [0x02,0x06,0x8a,0x8c]
18578
18579s_nor_b64 s[10:11], s[2:3], s[100:101]
18580// CHECK: [0x02,0x64,0x8a,0x8c]
18581
18582s_nor_b64 s[10:11], s[2:3], flat_scratch
18583// CHECK: [0x02,0x66,0x8a,0x8c]
18584
18585s_nor_b64 s[10:11], s[2:3], vcc
18586// CHECK: [0x02,0x6a,0x8a,0x8c]
18587
18588s_nor_b64 s[10:11], s[2:3], tba
18589// CHECK: [0x02,0x6c,0x8a,0x8c]
18590
18591s_nor_b64 s[10:11], s[2:3], tma
18592// CHECK: [0x02,0x6e,0x8a,0x8c]
18593
18594s_nor_b64 s[10:11], s[2:3], ttmp[10:11]
18595// CHECK: [0x02,0x7a,0x8a,0x8c]
18596
18597s_nor_b64 s[10:11], s[2:3], exec
18598// CHECK: [0x02,0x7e,0x8a,0x8c]
18599
18600s_nor_b64 s[10:11], s[2:3], 0
18601// CHECK: [0x02,0x80,0x8a,0x8c]
18602
18603s_nor_b64 s[10:11], s[2:3], -1
18604// CHECK: [0x02,0xc1,0x8a,0x8c]
18605
18606s_nor_b64 s[10:11], s[2:3], 0.5
18607// CHECK: [0x02,0xf0,0x8a,0x8c]
18608
18609s_nor_b64 s[10:11], s[2:3], -4.0
18610// CHECK: [0x02,0xf7,0x8a,0x8c]
18611
18612s_nor_b64 s[10:11], s[2:3], 0xaf123456
18613// CHECK: [0x02,0xff,0x8a,0x8c,0x56,0x34,0x12,0xaf]
18614
18615s_nor_b64 s[10:11], s[2:3], 0x3f717273
18616// CHECK: [0x02,0xff,0x8a,0x8c,0x73,0x72,0x71,0x3f]
18617
18618s_xnor_b32 s5, s1, s2
18619// CHECK: [0x01,0x02,0x05,0x8d]
18620
18621s_xnor_b32 s101, s1, s2
18622// CHECK: [0x01,0x02,0x65,0x8d]
18623
18624s_xnor_b32 flat_scratch_lo, s1, s2
18625// CHECK: [0x01,0x02,0x66,0x8d]
18626
18627s_xnor_b32 flat_scratch_hi, s1, s2
18628// CHECK: [0x01,0x02,0x67,0x8d]
18629
18630s_xnor_b32 vcc_lo, s1, s2
18631// CHECK: [0x01,0x02,0x6a,0x8d]
18632
18633s_xnor_b32 vcc_hi, s1, s2
18634// CHECK: [0x01,0x02,0x6b,0x8d]
18635
18636s_xnor_b32 tba_lo, s1, s2
18637// CHECK: [0x01,0x02,0x6c,0x8d]
18638
18639s_xnor_b32 tba_hi, s1, s2
18640// CHECK: [0x01,0x02,0x6d,0x8d]
18641
18642s_xnor_b32 tma_lo, s1, s2
18643// CHECK: [0x01,0x02,0x6e,0x8d]
18644
18645s_xnor_b32 tma_hi, s1, s2
18646// CHECK: [0x01,0x02,0x6f,0x8d]
18647
18648s_xnor_b32 ttmp11, s1, s2
18649// CHECK: [0x01,0x02,0x7b,0x8d]
18650
18651s_xnor_b32 m0, s1, s2
18652// CHECK: [0x01,0x02,0x7c,0x8d]
18653
18654s_xnor_b32 exec_lo, s1, s2
18655// CHECK: [0x01,0x02,0x7e,0x8d]
18656
18657s_xnor_b32 exec_hi, s1, s2
18658// CHECK: [0x01,0x02,0x7f,0x8d]
18659
18660s_xnor_b32 s5, s101, s2
18661// CHECK: [0x65,0x02,0x05,0x8d]
18662
18663s_xnor_b32 s5, flat_scratch_lo, s2
18664// CHECK: [0x66,0x02,0x05,0x8d]
18665
18666s_xnor_b32 s5, flat_scratch_hi, s2
18667// CHECK: [0x67,0x02,0x05,0x8d]
18668
18669s_xnor_b32 s5, vcc_lo, s2
18670// CHECK: [0x6a,0x02,0x05,0x8d]
18671
18672s_xnor_b32 s5, vcc_hi, s2
18673// CHECK: [0x6b,0x02,0x05,0x8d]
18674
18675s_xnor_b32 s5, tba_lo, s2
18676// CHECK: [0x6c,0x02,0x05,0x8d]
18677
18678s_xnor_b32 s5, tba_hi, s2
18679// CHECK: [0x6d,0x02,0x05,0x8d]
18680
18681s_xnor_b32 s5, tma_lo, s2
18682// CHECK: [0x6e,0x02,0x05,0x8d]
18683
18684s_xnor_b32 s5, tma_hi, s2
18685// CHECK: [0x6f,0x02,0x05,0x8d]
18686
18687s_xnor_b32 s5, ttmp11, s2
18688// CHECK: [0x7b,0x02,0x05,0x8d]
18689
18690s_xnor_b32 s5, m0, s2
18691// CHECK: [0x7c,0x02,0x05,0x8d]
18692
18693s_xnor_b32 s5, exec_lo, s2
18694// CHECK: [0x7e,0x02,0x05,0x8d]
18695
18696s_xnor_b32 s5, exec_hi, s2
18697// CHECK: [0x7f,0x02,0x05,0x8d]
18698
18699s_xnor_b32 s5, 0, s2
18700// CHECK: [0x80,0x02,0x05,0x8d]
18701
18702s_xnor_b32 s5, -1, s2
18703// CHECK: [0xc1,0x02,0x05,0x8d]
18704
18705s_xnor_b32 s5, 0.5, s2
18706// CHECK: [0xf0,0x02,0x05,0x8d]
18707
18708s_xnor_b32 s5, -4.0, s2
18709// CHECK: [0xf7,0x02,0x05,0x8d]
18710
18711s_xnor_b32 s5, 0xaf123456, s2
18712// CHECK: [0xff,0x02,0x05,0x8d,0x56,0x34,0x12,0xaf]
18713
18714s_xnor_b32 s5, 0x3f717273, s2
18715// CHECK: [0xff,0x02,0x05,0x8d,0x73,0x72,0x71,0x3f]
18716
18717s_xnor_b32 s5, s1, s101
18718// CHECK: [0x01,0x65,0x05,0x8d]
18719
18720s_xnor_b32 s5, s1, flat_scratch_lo
18721// CHECK: [0x01,0x66,0x05,0x8d]
18722
18723s_xnor_b32 s5, s1, flat_scratch_hi
18724// CHECK: [0x01,0x67,0x05,0x8d]
18725
18726s_xnor_b32 s5, s1, vcc_lo
18727// CHECK: [0x01,0x6a,0x05,0x8d]
18728
18729s_xnor_b32 s5, s1, vcc_hi
18730// CHECK: [0x01,0x6b,0x05,0x8d]
18731
18732s_xnor_b32 s5, s1, tba_lo
18733// CHECK: [0x01,0x6c,0x05,0x8d]
18734
18735s_xnor_b32 s5, s1, tba_hi
18736// CHECK: [0x01,0x6d,0x05,0x8d]
18737
18738s_xnor_b32 s5, s1, tma_lo
18739// CHECK: [0x01,0x6e,0x05,0x8d]
18740
18741s_xnor_b32 s5, s1, tma_hi
18742// CHECK: [0x01,0x6f,0x05,0x8d]
18743
18744s_xnor_b32 s5, s1, ttmp11
18745// CHECK: [0x01,0x7b,0x05,0x8d]
18746
18747s_xnor_b32 s5, s1, m0
18748// CHECK: [0x01,0x7c,0x05,0x8d]
18749
18750s_xnor_b32 s5, s1, exec_lo
18751// CHECK: [0x01,0x7e,0x05,0x8d]
18752
18753s_xnor_b32 s5, s1, exec_hi
18754// CHECK: [0x01,0x7f,0x05,0x8d]
18755
18756s_xnor_b32 s5, s1, 0
18757// CHECK: [0x01,0x80,0x05,0x8d]
18758
18759s_xnor_b32 s5, s1, -1
18760// CHECK: [0x01,0xc1,0x05,0x8d]
18761
18762s_xnor_b32 s5, s1, 0.5
18763// CHECK: [0x01,0xf0,0x05,0x8d]
18764
18765s_xnor_b32 s5, s1, -4.0
18766// CHECK: [0x01,0xf7,0x05,0x8d]
18767
18768s_xnor_b32 s5, s1, 0xaf123456
18769// CHECK: [0x01,0xff,0x05,0x8d,0x56,0x34,0x12,0xaf]
18770
18771s_xnor_b32 s5, s1, 0x3f717273
18772// CHECK: [0x01,0xff,0x05,0x8d,0x73,0x72,0x71,0x3f]
18773
18774s_xnor_b64 s[10:11], s[2:3], s[4:5]
18775// CHECK: [0x02,0x04,0x8a,0x8d]
18776
18777s_xnor_b64 s[12:13], s[2:3], s[4:5]
18778// CHECK: [0x02,0x04,0x8c,0x8d]
18779
18780s_xnor_b64 s[100:101], s[2:3], s[4:5]
18781// CHECK: [0x02,0x04,0xe4,0x8d]
18782
18783s_xnor_b64 flat_scratch, s[2:3], s[4:5]
18784// CHECK: [0x02,0x04,0xe6,0x8d]
18785
18786s_xnor_b64 vcc, s[2:3], s[4:5]
18787// CHECK: [0x02,0x04,0xea,0x8d]
18788
18789s_xnor_b64 tba, s[2:3], s[4:5]
18790// CHECK: [0x02,0x04,0xec,0x8d]
18791
18792s_xnor_b64 tma, s[2:3], s[4:5]
18793// CHECK: [0x02,0x04,0xee,0x8d]
18794
18795s_xnor_b64 ttmp[10:11], s[2:3], s[4:5]
18796// CHECK: [0x02,0x04,0xfa,0x8d]
18797
18798s_xnor_b64 exec, s[2:3], s[4:5]
18799// CHECK: [0x02,0x04,0xfe,0x8d]
18800
18801s_xnor_b64 s[10:11], s[4:5], s[4:5]
18802// CHECK: [0x04,0x04,0x8a,0x8d]
18803
18804s_xnor_b64 s[10:11], s[100:101], s[4:5]
18805// CHECK: [0x64,0x04,0x8a,0x8d]
18806
18807s_xnor_b64 s[10:11], flat_scratch, s[4:5]
18808// CHECK: [0x66,0x04,0x8a,0x8d]
18809
18810s_xnor_b64 s[10:11], vcc, s[4:5]
18811// CHECK: [0x6a,0x04,0x8a,0x8d]
18812
18813s_xnor_b64 s[10:11], tba, s[4:5]
18814// CHECK: [0x6c,0x04,0x8a,0x8d]
18815
18816s_xnor_b64 s[10:11], tma, s[4:5]
18817// CHECK: [0x6e,0x04,0x8a,0x8d]
18818
18819s_xnor_b64 s[10:11], ttmp[10:11], s[4:5]
18820// CHECK: [0x7a,0x04,0x8a,0x8d]
18821
18822s_xnor_b64 s[10:11], exec, s[4:5]
18823// CHECK: [0x7e,0x04,0x8a,0x8d]
18824
18825s_xnor_b64 s[10:11], 0, s[4:5]
18826// CHECK: [0x80,0x04,0x8a,0x8d]
18827
18828s_xnor_b64 s[10:11], -1, s[4:5]
18829// CHECK: [0xc1,0x04,0x8a,0x8d]
18830
18831s_xnor_b64 s[10:11], 0.5, s[4:5]
18832// CHECK: [0xf0,0x04,0x8a,0x8d]
18833
18834s_xnor_b64 s[10:11], -4.0, s[4:5]
18835// CHECK: [0xf7,0x04,0x8a,0x8d]
18836
18837s_xnor_b64 s[10:11], 0xaf123456, s[4:5]
18838// CHECK: [0xff,0x04,0x8a,0x8d,0x56,0x34,0x12,0xaf]
18839
18840s_xnor_b64 s[10:11], 0x3f717273, s[4:5]
18841// CHECK: [0xff,0x04,0x8a,0x8d,0x73,0x72,0x71,0x3f]
18842
18843s_xnor_b64 s[10:11], s[2:3], s[6:7]
18844// CHECK: [0x02,0x06,0x8a,0x8d]
18845
18846s_xnor_b64 s[10:11], s[2:3], s[100:101]
18847// CHECK: [0x02,0x64,0x8a,0x8d]
18848
18849s_xnor_b64 s[10:11], s[2:3], flat_scratch
18850// CHECK: [0x02,0x66,0x8a,0x8d]
18851
18852s_xnor_b64 s[10:11], s[2:3], vcc
18853// CHECK: [0x02,0x6a,0x8a,0x8d]
18854
18855s_xnor_b64 s[10:11], s[2:3], tba
18856// CHECK: [0x02,0x6c,0x8a,0x8d]
18857
18858s_xnor_b64 s[10:11], s[2:3], tma
18859// CHECK: [0x02,0x6e,0x8a,0x8d]
18860
18861s_xnor_b64 s[10:11], s[2:3], ttmp[10:11]
18862// CHECK: [0x02,0x7a,0x8a,0x8d]
18863
18864s_xnor_b64 s[10:11], s[2:3], exec
18865// CHECK: [0x02,0x7e,0x8a,0x8d]
18866
18867s_xnor_b64 s[10:11], s[2:3], 0
18868// CHECK: [0x02,0x80,0x8a,0x8d]
18869
18870s_xnor_b64 s[10:11], s[2:3], -1
18871// CHECK: [0x02,0xc1,0x8a,0x8d]
18872
18873s_xnor_b64 s[10:11], s[2:3], 0.5
18874// CHECK: [0x02,0xf0,0x8a,0x8d]
18875
18876s_xnor_b64 s[10:11], s[2:3], -4.0
18877// CHECK: [0x02,0xf7,0x8a,0x8d]
18878
18879s_xnor_b64 s[10:11], s[2:3], 0xaf123456
18880// CHECK: [0x02,0xff,0x8a,0x8d,0x56,0x34,0x12,0xaf]
18881
18882s_xnor_b64 s[10:11], s[2:3], 0x3f717273
18883// CHECK: [0x02,0xff,0x8a,0x8d,0x73,0x72,0x71,0x3f]
18884
18885s_lshl_b32 s5, s1, s2
18886// CHECK: [0x01,0x02,0x05,0x8e]
18887
18888s_lshl_b32 s101, s1, s2
18889// CHECK: [0x01,0x02,0x65,0x8e]
18890
18891s_lshl_b32 flat_scratch_lo, s1, s2
18892// CHECK: [0x01,0x02,0x66,0x8e]
18893
18894s_lshl_b32 flat_scratch_hi, s1, s2
18895// CHECK: [0x01,0x02,0x67,0x8e]
18896
18897s_lshl_b32 vcc_lo, s1, s2
18898// CHECK: [0x01,0x02,0x6a,0x8e]
18899
18900s_lshl_b32 vcc_hi, s1, s2
18901// CHECK: [0x01,0x02,0x6b,0x8e]
18902
18903s_lshl_b32 tba_lo, s1, s2
18904// CHECK: [0x01,0x02,0x6c,0x8e]
18905
18906s_lshl_b32 tba_hi, s1, s2
18907// CHECK: [0x01,0x02,0x6d,0x8e]
18908
18909s_lshl_b32 tma_lo, s1, s2
18910// CHECK: [0x01,0x02,0x6e,0x8e]
18911
18912s_lshl_b32 tma_hi, s1, s2
18913// CHECK: [0x01,0x02,0x6f,0x8e]
18914
18915s_lshl_b32 ttmp11, s1, s2
18916// CHECK: [0x01,0x02,0x7b,0x8e]
18917
18918s_lshl_b32 m0, s1, s2
18919// CHECK: [0x01,0x02,0x7c,0x8e]
18920
18921s_lshl_b32 exec_lo, s1, s2
18922// CHECK: [0x01,0x02,0x7e,0x8e]
18923
18924s_lshl_b32 exec_hi, s1, s2
18925// CHECK: [0x01,0x02,0x7f,0x8e]
18926
18927s_lshl_b32 s5, s101, s2
18928// CHECK: [0x65,0x02,0x05,0x8e]
18929
18930s_lshl_b32 s5, flat_scratch_lo, s2
18931// CHECK: [0x66,0x02,0x05,0x8e]
18932
18933s_lshl_b32 s5, flat_scratch_hi, s2
18934// CHECK: [0x67,0x02,0x05,0x8e]
18935
18936s_lshl_b32 s5, vcc_lo, s2
18937// CHECK: [0x6a,0x02,0x05,0x8e]
18938
18939s_lshl_b32 s5, vcc_hi, s2
18940// CHECK: [0x6b,0x02,0x05,0x8e]
18941
18942s_lshl_b32 s5, tba_lo, s2
18943// CHECK: [0x6c,0x02,0x05,0x8e]
18944
18945s_lshl_b32 s5, tba_hi, s2
18946// CHECK: [0x6d,0x02,0x05,0x8e]
18947
18948s_lshl_b32 s5, tma_lo, s2
18949// CHECK: [0x6e,0x02,0x05,0x8e]
18950
18951s_lshl_b32 s5, tma_hi, s2
18952// CHECK: [0x6f,0x02,0x05,0x8e]
18953
18954s_lshl_b32 s5, ttmp11, s2
18955// CHECK: [0x7b,0x02,0x05,0x8e]
18956
18957s_lshl_b32 s5, m0, s2
18958// CHECK: [0x7c,0x02,0x05,0x8e]
18959
18960s_lshl_b32 s5, exec_lo, s2
18961// CHECK: [0x7e,0x02,0x05,0x8e]
18962
18963s_lshl_b32 s5, exec_hi, s2
18964// CHECK: [0x7f,0x02,0x05,0x8e]
18965
18966s_lshl_b32 s5, 0, s2
18967// CHECK: [0x80,0x02,0x05,0x8e]
18968
18969s_lshl_b32 s5, -1, s2
18970// CHECK: [0xc1,0x02,0x05,0x8e]
18971
18972s_lshl_b32 s5, 0.5, s2
18973// CHECK: [0xf0,0x02,0x05,0x8e]
18974
18975s_lshl_b32 s5, -4.0, s2
18976// CHECK: [0xf7,0x02,0x05,0x8e]
18977
18978s_lshl_b32 s5, 0xaf123456, s2
18979// CHECK: [0xff,0x02,0x05,0x8e,0x56,0x34,0x12,0xaf]
18980
18981s_lshl_b32 s5, 0x3f717273, s2
18982// CHECK: [0xff,0x02,0x05,0x8e,0x73,0x72,0x71,0x3f]
18983
18984s_lshl_b32 s5, s1, s101
18985// CHECK: [0x01,0x65,0x05,0x8e]
18986
18987s_lshl_b32 s5, s1, flat_scratch_lo
18988// CHECK: [0x01,0x66,0x05,0x8e]
18989
18990s_lshl_b32 s5, s1, flat_scratch_hi
18991// CHECK: [0x01,0x67,0x05,0x8e]
18992
18993s_lshl_b32 s5, s1, vcc_lo
18994// CHECK: [0x01,0x6a,0x05,0x8e]
18995
18996s_lshl_b32 s5, s1, vcc_hi
18997// CHECK: [0x01,0x6b,0x05,0x8e]
18998
18999s_lshl_b32 s5, s1, tba_lo
19000// CHECK: [0x01,0x6c,0x05,0x8e]
19001
19002s_lshl_b32 s5, s1, tba_hi
19003// CHECK: [0x01,0x6d,0x05,0x8e]
19004
19005s_lshl_b32 s5, s1, tma_lo
19006// CHECK: [0x01,0x6e,0x05,0x8e]
19007
19008s_lshl_b32 s5, s1, tma_hi
19009// CHECK: [0x01,0x6f,0x05,0x8e]
19010
19011s_lshl_b32 s5, s1, ttmp11
19012// CHECK: [0x01,0x7b,0x05,0x8e]
19013
19014s_lshl_b32 s5, s1, m0
19015// CHECK: [0x01,0x7c,0x05,0x8e]
19016
19017s_lshl_b32 s5, s1, exec_lo
19018// CHECK: [0x01,0x7e,0x05,0x8e]
19019
19020s_lshl_b32 s5, s1, exec_hi
19021// CHECK: [0x01,0x7f,0x05,0x8e]
19022
19023s_lshl_b32 s5, s1, 0
19024// CHECK: [0x01,0x80,0x05,0x8e]
19025
19026s_lshl_b32 s5, s1, -1
19027// CHECK: [0x01,0xc1,0x05,0x8e]
19028
19029s_lshl_b32 s5, s1, 0.5
19030// CHECK: [0x01,0xf0,0x05,0x8e]
19031
19032s_lshl_b32 s5, s1, -4.0
19033// CHECK: [0x01,0xf7,0x05,0x8e]
19034
19035s_lshl_b32 s5, s1, 0xaf123456
19036// CHECK: [0x01,0xff,0x05,0x8e,0x56,0x34,0x12,0xaf]
19037
19038s_lshl_b32 s5, s1, 0x3f717273
19039// CHECK: [0x01,0xff,0x05,0x8e,0x73,0x72,0x71,0x3f]
19040
19041s_lshl_b64 s[10:11], s[2:3], s2
19042// CHECK: [0x02,0x02,0x8a,0x8e]
19043
19044s_lshl_b64 s[12:13], s[2:3], s2
19045// CHECK: [0x02,0x02,0x8c,0x8e]
19046
19047s_lshl_b64 s[100:101], s[2:3], s2
19048// CHECK: [0x02,0x02,0xe4,0x8e]
19049
19050s_lshl_b64 flat_scratch, s[2:3], s2
19051// CHECK: [0x02,0x02,0xe6,0x8e]
19052
19053s_lshl_b64 vcc, s[2:3], s2
19054// CHECK: [0x02,0x02,0xea,0x8e]
19055
19056s_lshl_b64 tba, s[2:3], s2
19057// CHECK: [0x02,0x02,0xec,0x8e]
19058
19059s_lshl_b64 tma, s[2:3], s2
19060// CHECK: [0x02,0x02,0xee,0x8e]
19061
19062s_lshl_b64 ttmp[10:11], s[2:3], s2
19063// CHECK: [0x02,0x02,0xfa,0x8e]
19064
19065s_lshl_b64 exec, s[2:3], s2
19066// CHECK: [0x02,0x02,0xfe,0x8e]
19067
19068s_lshl_b64 s[10:11], s[4:5], s2
19069// CHECK: [0x04,0x02,0x8a,0x8e]
19070
19071s_lshl_b64 s[10:11], s[100:101], s2
19072// CHECK: [0x64,0x02,0x8a,0x8e]
19073
19074s_lshl_b64 s[10:11], flat_scratch, s2
19075// CHECK: [0x66,0x02,0x8a,0x8e]
19076
19077s_lshl_b64 s[10:11], vcc, s2
19078// CHECK: [0x6a,0x02,0x8a,0x8e]
19079
19080s_lshl_b64 s[10:11], tba, s2
19081// CHECK: [0x6c,0x02,0x8a,0x8e]
19082
19083s_lshl_b64 s[10:11], tma, s2
19084// CHECK: [0x6e,0x02,0x8a,0x8e]
19085
19086s_lshl_b64 s[10:11], ttmp[10:11], s2
19087// CHECK: [0x7a,0x02,0x8a,0x8e]
19088
19089s_lshl_b64 s[10:11], exec, s2
19090// CHECK: [0x7e,0x02,0x8a,0x8e]
19091
19092s_lshl_b64 s[10:11], 0, s2
19093// CHECK: [0x80,0x02,0x8a,0x8e]
19094
19095s_lshl_b64 s[10:11], -1, s2
19096// CHECK: [0xc1,0x02,0x8a,0x8e]
19097
19098s_lshl_b64 s[10:11], 0.5, s2
19099// CHECK: [0xf0,0x02,0x8a,0x8e]
19100
19101s_lshl_b64 s[10:11], -4.0, s2
19102// CHECK: [0xf7,0x02,0x8a,0x8e]
19103
19104s_lshl_b64 s[10:11], 0xaf123456, s2
19105// CHECK: [0xff,0x02,0x8a,0x8e,0x56,0x34,0x12,0xaf]
19106
19107s_lshl_b64 s[10:11], 0x3f717273, s2
19108// CHECK: [0xff,0x02,0x8a,0x8e,0x73,0x72,0x71,0x3f]
19109
19110s_lshl_b64 s[10:11], s[2:3], s101
19111// CHECK: [0x02,0x65,0x8a,0x8e]
19112
19113s_lshl_b64 s[10:11], s[2:3], flat_scratch_lo
19114// CHECK: [0x02,0x66,0x8a,0x8e]
19115
19116s_lshl_b64 s[10:11], s[2:3], flat_scratch_hi
19117// CHECK: [0x02,0x67,0x8a,0x8e]
19118
19119s_lshl_b64 s[10:11], s[2:3], vcc_lo
19120// CHECK: [0x02,0x6a,0x8a,0x8e]
19121
19122s_lshl_b64 s[10:11], s[2:3], vcc_hi
19123// CHECK: [0x02,0x6b,0x8a,0x8e]
19124
19125s_lshl_b64 s[10:11], s[2:3], tba_lo
19126// CHECK: [0x02,0x6c,0x8a,0x8e]
19127
19128s_lshl_b64 s[10:11], s[2:3], tba_hi
19129// CHECK: [0x02,0x6d,0x8a,0x8e]
19130
19131s_lshl_b64 s[10:11], s[2:3], tma_lo
19132// CHECK: [0x02,0x6e,0x8a,0x8e]
19133
19134s_lshl_b64 s[10:11], s[2:3], tma_hi
19135// CHECK: [0x02,0x6f,0x8a,0x8e]
19136
19137s_lshl_b64 s[10:11], s[2:3], ttmp11
19138// CHECK: [0x02,0x7b,0x8a,0x8e]
19139
19140s_lshl_b64 s[10:11], s[2:3], m0
19141// CHECK: [0x02,0x7c,0x8a,0x8e]
19142
19143s_lshl_b64 s[10:11], s[2:3], exec_lo
19144// CHECK: [0x02,0x7e,0x8a,0x8e]
19145
19146s_lshl_b64 s[10:11], s[2:3], exec_hi
19147// CHECK: [0x02,0x7f,0x8a,0x8e]
19148
19149s_lshl_b64 s[10:11], s[2:3], 0
19150// CHECK: [0x02,0x80,0x8a,0x8e]
19151
19152s_lshl_b64 s[10:11], s[2:3], -1
19153// CHECK: [0x02,0xc1,0x8a,0x8e]
19154
19155s_lshl_b64 s[10:11], s[2:3], 0.5
19156// CHECK: [0x02,0xf0,0x8a,0x8e]
19157
19158s_lshl_b64 s[10:11], s[2:3], -4.0
19159// CHECK: [0x02,0xf7,0x8a,0x8e]
19160
19161s_lshl_b64 s[10:11], s[2:3], 0xaf123456
19162// CHECK: [0x02,0xff,0x8a,0x8e,0x56,0x34,0x12,0xaf]
19163
19164s_lshl_b64 s[10:11], s[2:3], 0x3f717273
19165// CHECK: [0x02,0xff,0x8a,0x8e,0x73,0x72,0x71,0x3f]
19166
19167s_lshr_b32 s5, s1, s2
19168// CHECK: [0x01,0x02,0x05,0x8f]
19169
19170s_lshr_b32 s101, s1, s2
19171// CHECK: [0x01,0x02,0x65,0x8f]
19172
19173s_lshr_b32 flat_scratch_lo, s1, s2
19174// CHECK: [0x01,0x02,0x66,0x8f]
19175
19176s_lshr_b32 flat_scratch_hi, s1, s2
19177// CHECK: [0x01,0x02,0x67,0x8f]
19178
19179s_lshr_b32 vcc_lo, s1, s2
19180// CHECK: [0x01,0x02,0x6a,0x8f]
19181
19182s_lshr_b32 vcc_hi, s1, s2
19183// CHECK: [0x01,0x02,0x6b,0x8f]
19184
19185s_lshr_b32 tba_lo, s1, s2
19186// CHECK: [0x01,0x02,0x6c,0x8f]
19187
19188s_lshr_b32 tba_hi, s1, s2
19189// CHECK: [0x01,0x02,0x6d,0x8f]
19190
19191s_lshr_b32 tma_lo, s1, s2
19192// CHECK: [0x01,0x02,0x6e,0x8f]
19193
19194s_lshr_b32 tma_hi, s1, s2
19195// CHECK: [0x01,0x02,0x6f,0x8f]
19196
19197s_lshr_b32 ttmp11, s1, s2
19198// CHECK: [0x01,0x02,0x7b,0x8f]
19199
19200s_lshr_b32 m0, s1, s2
19201// CHECK: [0x01,0x02,0x7c,0x8f]
19202
19203s_lshr_b32 exec_lo, s1, s2
19204// CHECK: [0x01,0x02,0x7e,0x8f]
19205
19206s_lshr_b32 exec_hi, s1, s2
19207// CHECK: [0x01,0x02,0x7f,0x8f]
19208
19209s_lshr_b32 s5, s101, s2
19210// CHECK: [0x65,0x02,0x05,0x8f]
19211
19212s_lshr_b32 s5, flat_scratch_lo, s2
19213// CHECK: [0x66,0x02,0x05,0x8f]
19214
19215s_lshr_b32 s5, flat_scratch_hi, s2
19216// CHECK: [0x67,0x02,0x05,0x8f]
19217
19218s_lshr_b32 s5, vcc_lo, s2
19219// CHECK: [0x6a,0x02,0x05,0x8f]
19220
19221s_lshr_b32 s5, vcc_hi, s2
19222// CHECK: [0x6b,0x02,0x05,0x8f]
19223
19224s_lshr_b32 s5, tba_lo, s2
19225// CHECK: [0x6c,0x02,0x05,0x8f]
19226
19227s_lshr_b32 s5, tba_hi, s2
19228// CHECK: [0x6d,0x02,0x05,0x8f]
19229
19230s_lshr_b32 s5, tma_lo, s2
19231// CHECK: [0x6e,0x02,0x05,0x8f]
19232
19233s_lshr_b32 s5, tma_hi, s2
19234// CHECK: [0x6f,0x02,0x05,0x8f]
19235
19236s_lshr_b32 s5, ttmp11, s2
19237// CHECK: [0x7b,0x02,0x05,0x8f]
19238
19239s_lshr_b32 s5, m0, s2
19240// CHECK: [0x7c,0x02,0x05,0x8f]
19241
19242s_lshr_b32 s5, exec_lo, s2
19243// CHECK: [0x7e,0x02,0x05,0x8f]
19244
19245s_lshr_b32 s5, exec_hi, s2
19246// CHECK: [0x7f,0x02,0x05,0x8f]
19247
19248s_lshr_b32 s5, 0, s2
19249// CHECK: [0x80,0x02,0x05,0x8f]
19250
19251s_lshr_b32 s5, -1, s2
19252// CHECK: [0xc1,0x02,0x05,0x8f]
19253
19254s_lshr_b32 s5, 0.5, s2
19255// CHECK: [0xf0,0x02,0x05,0x8f]
19256
19257s_lshr_b32 s5, -4.0, s2
19258// CHECK: [0xf7,0x02,0x05,0x8f]
19259
19260s_lshr_b32 s5, 0xaf123456, s2
19261// CHECK: [0xff,0x02,0x05,0x8f,0x56,0x34,0x12,0xaf]
19262
19263s_lshr_b32 s5, 0x3f717273, s2
19264// CHECK: [0xff,0x02,0x05,0x8f,0x73,0x72,0x71,0x3f]
19265
19266s_lshr_b32 s5, s1, s101
19267// CHECK: [0x01,0x65,0x05,0x8f]
19268
19269s_lshr_b32 s5, s1, flat_scratch_lo
19270// CHECK: [0x01,0x66,0x05,0x8f]
19271
19272s_lshr_b32 s5, s1, flat_scratch_hi
19273// CHECK: [0x01,0x67,0x05,0x8f]
19274
19275s_lshr_b32 s5, s1, vcc_lo
19276// CHECK: [0x01,0x6a,0x05,0x8f]
19277
19278s_lshr_b32 s5, s1, vcc_hi
19279// CHECK: [0x01,0x6b,0x05,0x8f]
19280
19281s_lshr_b32 s5, s1, tba_lo
19282// CHECK: [0x01,0x6c,0x05,0x8f]
19283
19284s_lshr_b32 s5, s1, tba_hi
19285// CHECK: [0x01,0x6d,0x05,0x8f]
19286
19287s_lshr_b32 s5, s1, tma_lo
19288// CHECK: [0x01,0x6e,0x05,0x8f]
19289
19290s_lshr_b32 s5, s1, tma_hi
19291// CHECK: [0x01,0x6f,0x05,0x8f]
19292
19293s_lshr_b32 s5, s1, ttmp11
19294// CHECK: [0x01,0x7b,0x05,0x8f]
19295
19296s_lshr_b32 s5, s1, m0
19297// CHECK: [0x01,0x7c,0x05,0x8f]
19298
19299s_lshr_b32 s5, s1, exec_lo
19300// CHECK: [0x01,0x7e,0x05,0x8f]
19301
19302s_lshr_b32 s5, s1, exec_hi
19303// CHECK: [0x01,0x7f,0x05,0x8f]
19304
19305s_lshr_b32 s5, s1, 0
19306// CHECK: [0x01,0x80,0x05,0x8f]
19307
19308s_lshr_b32 s5, s1, -1
19309// CHECK: [0x01,0xc1,0x05,0x8f]
19310
19311s_lshr_b32 s5, s1, 0.5
19312// CHECK: [0x01,0xf0,0x05,0x8f]
19313
19314s_lshr_b32 s5, s1, -4.0
19315// CHECK: [0x01,0xf7,0x05,0x8f]
19316
19317s_lshr_b32 s5, s1, 0xaf123456
19318// CHECK: [0x01,0xff,0x05,0x8f,0x56,0x34,0x12,0xaf]
19319
19320s_lshr_b32 s5, s1, 0x3f717273
19321// CHECK: [0x01,0xff,0x05,0x8f,0x73,0x72,0x71,0x3f]
19322
19323s_lshr_b64 s[10:11], s[2:3], s2
19324// CHECK: [0x02,0x02,0x8a,0x8f]
19325
19326s_lshr_b64 s[12:13], s[2:3], s2
19327// CHECK: [0x02,0x02,0x8c,0x8f]
19328
19329s_lshr_b64 s[100:101], s[2:3], s2
19330// CHECK: [0x02,0x02,0xe4,0x8f]
19331
19332s_lshr_b64 flat_scratch, s[2:3], s2
19333// CHECK: [0x02,0x02,0xe6,0x8f]
19334
19335s_lshr_b64 vcc, s[2:3], s2
19336// CHECK: [0x02,0x02,0xea,0x8f]
19337
19338s_lshr_b64 tba, s[2:3], s2
19339// CHECK: [0x02,0x02,0xec,0x8f]
19340
19341s_lshr_b64 tma, s[2:3], s2
19342// CHECK: [0x02,0x02,0xee,0x8f]
19343
19344s_lshr_b64 ttmp[10:11], s[2:3], s2
19345// CHECK: [0x02,0x02,0xfa,0x8f]
19346
19347s_lshr_b64 exec, s[2:3], s2
19348// CHECK: [0x02,0x02,0xfe,0x8f]
19349
19350s_lshr_b64 s[10:11], s[4:5], s2
19351// CHECK: [0x04,0x02,0x8a,0x8f]
19352
19353s_lshr_b64 s[10:11], s[100:101], s2
19354// CHECK: [0x64,0x02,0x8a,0x8f]
19355
19356s_lshr_b64 s[10:11], flat_scratch, s2
19357// CHECK: [0x66,0x02,0x8a,0x8f]
19358
19359s_lshr_b64 s[10:11], vcc, s2
19360// CHECK: [0x6a,0x02,0x8a,0x8f]
19361
19362s_lshr_b64 s[10:11], tba, s2
19363// CHECK: [0x6c,0x02,0x8a,0x8f]
19364
19365s_lshr_b64 s[10:11], tma, s2
19366// CHECK: [0x6e,0x02,0x8a,0x8f]
19367
19368s_lshr_b64 s[10:11], ttmp[10:11], s2
19369// CHECK: [0x7a,0x02,0x8a,0x8f]
19370
19371s_lshr_b64 s[10:11], exec, s2
19372// CHECK: [0x7e,0x02,0x8a,0x8f]
19373
19374s_lshr_b64 s[10:11], 0, s2
19375// CHECK: [0x80,0x02,0x8a,0x8f]
19376
19377s_lshr_b64 s[10:11], -1, s2
19378// CHECK: [0xc1,0x02,0x8a,0x8f]
19379
19380s_lshr_b64 s[10:11], 0.5, s2
19381// CHECK: [0xf0,0x02,0x8a,0x8f]
19382
19383s_lshr_b64 s[10:11], -4.0, s2
19384// CHECK: [0xf7,0x02,0x8a,0x8f]
19385
19386s_lshr_b64 s[10:11], 0xaf123456, s2
19387// CHECK: [0xff,0x02,0x8a,0x8f,0x56,0x34,0x12,0xaf]
19388
19389s_lshr_b64 s[10:11], 0x3f717273, s2
19390// CHECK: [0xff,0x02,0x8a,0x8f,0x73,0x72,0x71,0x3f]
19391
19392s_lshr_b64 s[10:11], s[2:3], s101
19393// CHECK: [0x02,0x65,0x8a,0x8f]
19394
19395s_lshr_b64 s[10:11], s[2:3], flat_scratch_lo
19396// CHECK: [0x02,0x66,0x8a,0x8f]
19397
19398s_lshr_b64 s[10:11], s[2:3], flat_scratch_hi
19399// CHECK: [0x02,0x67,0x8a,0x8f]
19400
19401s_lshr_b64 s[10:11], s[2:3], vcc_lo
19402// CHECK: [0x02,0x6a,0x8a,0x8f]
19403
19404s_lshr_b64 s[10:11], s[2:3], vcc_hi
19405// CHECK: [0x02,0x6b,0x8a,0x8f]
19406
19407s_lshr_b64 s[10:11], s[2:3], tba_lo
19408// CHECK: [0x02,0x6c,0x8a,0x8f]
19409
19410s_lshr_b64 s[10:11], s[2:3], tba_hi
19411// CHECK: [0x02,0x6d,0x8a,0x8f]
19412
19413s_lshr_b64 s[10:11], s[2:3], tma_lo
19414// CHECK: [0x02,0x6e,0x8a,0x8f]
19415
19416s_lshr_b64 s[10:11], s[2:3], tma_hi
19417// CHECK: [0x02,0x6f,0x8a,0x8f]
19418
19419s_lshr_b64 s[10:11], s[2:3], ttmp11
19420// CHECK: [0x02,0x7b,0x8a,0x8f]
19421
19422s_lshr_b64 s[10:11], s[2:3], m0
19423// CHECK: [0x02,0x7c,0x8a,0x8f]
19424
19425s_lshr_b64 s[10:11], s[2:3], exec_lo
19426// CHECK: [0x02,0x7e,0x8a,0x8f]
19427
19428s_lshr_b64 s[10:11], s[2:3], exec_hi
19429// CHECK: [0x02,0x7f,0x8a,0x8f]
19430
19431s_lshr_b64 s[10:11], s[2:3], 0
19432// CHECK: [0x02,0x80,0x8a,0x8f]
19433
19434s_lshr_b64 s[10:11], s[2:3], -1
19435// CHECK: [0x02,0xc1,0x8a,0x8f]
19436
19437s_lshr_b64 s[10:11], s[2:3], 0.5
19438// CHECK: [0x02,0xf0,0x8a,0x8f]
19439
19440s_lshr_b64 s[10:11], s[2:3], -4.0
19441// CHECK: [0x02,0xf7,0x8a,0x8f]
19442
19443s_lshr_b64 s[10:11], s[2:3], 0xaf123456
19444// CHECK: [0x02,0xff,0x8a,0x8f,0x56,0x34,0x12,0xaf]
19445
19446s_lshr_b64 s[10:11], s[2:3], 0x3f717273
19447// CHECK: [0x02,0xff,0x8a,0x8f,0x73,0x72,0x71,0x3f]
19448
19449s_ashr_i32 s5, s1, s2
19450// CHECK: [0x01,0x02,0x05,0x90]
19451
19452s_ashr_i32 s101, s1, s2
19453// CHECK: [0x01,0x02,0x65,0x90]
19454
19455s_ashr_i32 flat_scratch_lo, s1, s2
19456// CHECK: [0x01,0x02,0x66,0x90]
19457
19458s_ashr_i32 flat_scratch_hi, s1, s2
19459// CHECK: [0x01,0x02,0x67,0x90]
19460
19461s_ashr_i32 vcc_lo, s1, s2
19462// CHECK: [0x01,0x02,0x6a,0x90]
19463
19464s_ashr_i32 vcc_hi, s1, s2
19465// CHECK: [0x01,0x02,0x6b,0x90]
19466
19467s_ashr_i32 tba_lo, s1, s2
19468// CHECK: [0x01,0x02,0x6c,0x90]
19469
19470s_ashr_i32 tba_hi, s1, s2
19471// CHECK: [0x01,0x02,0x6d,0x90]
19472
19473s_ashr_i32 tma_lo, s1, s2
19474// CHECK: [0x01,0x02,0x6e,0x90]
19475
19476s_ashr_i32 tma_hi, s1, s2
19477// CHECK: [0x01,0x02,0x6f,0x90]
19478
19479s_ashr_i32 ttmp11, s1, s2
19480// CHECK: [0x01,0x02,0x7b,0x90]
19481
19482s_ashr_i32 m0, s1, s2
19483// CHECK: [0x01,0x02,0x7c,0x90]
19484
19485s_ashr_i32 exec_lo, s1, s2
19486// CHECK: [0x01,0x02,0x7e,0x90]
19487
19488s_ashr_i32 exec_hi, s1, s2
19489// CHECK: [0x01,0x02,0x7f,0x90]
19490
19491s_ashr_i32 s5, s101, s2
19492// CHECK: [0x65,0x02,0x05,0x90]
19493
19494s_ashr_i32 s5, flat_scratch_lo, s2
19495// CHECK: [0x66,0x02,0x05,0x90]
19496
19497s_ashr_i32 s5, flat_scratch_hi, s2
19498// CHECK: [0x67,0x02,0x05,0x90]
19499
19500s_ashr_i32 s5, vcc_lo, s2
19501// CHECK: [0x6a,0x02,0x05,0x90]
19502
19503s_ashr_i32 s5, vcc_hi, s2
19504// CHECK: [0x6b,0x02,0x05,0x90]
19505
19506s_ashr_i32 s5, tba_lo, s2
19507// CHECK: [0x6c,0x02,0x05,0x90]
19508
19509s_ashr_i32 s5, tba_hi, s2
19510// CHECK: [0x6d,0x02,0x05,0x90]
19511
19512s_ashr_i32 s5, tma_lo, s2
19513// CHECK: [0x6e,0x02,0x05,0x90]
19514
19515s_ashr_i32 s5, tma_hi, s2
19516// CHECK: [0x6f,0x02,0x05,0x90]
19517
19518s_ashr_i32 s5, ttmp11, s2
19519// CHECK: [0x7b,0x02,0x05,0x90]
19520
19521s_ashr_i32 s5, m0, s2
19522// CHECK: [0x7c,0x02,0x05,0x90]
19523
19524s_ashr_i32 s5, exec_lo, s2
19525// CHECK: [0x7e,0x02,0x05,0x90]
19526
19527s_ashr_i32 s5, exec_hi, s2
19528// CHECK: [0x7f,0x02,0x05,0x90]
19529
19530s_ashr_i32 s5, 0, s2
19531// CHECK: [0x80,0x02,0x05,0x90]
19532
19533s_ashr_i32 s5, -1, s2
19534// CHECK: [0xc1,0x02,0x05,0x90]
19535
19536s_ashr_i32 s5, 0.5, s2
19537// CHECK: [0xf0,0x02,0x05,0x90]
19538
19539s_ashr_i32 s5, -4.0, s2
19540// CHECK: [0xf7,0x02,0x05,0x90]
19541
19542s_ashr_i32 s5, 0xaf123456, s2
19543// CHECK: [0xff,0x02,0x05,0x90,0x56,0x34,0x12,0xaf]
19544
19545s_ashr_i32 s5, 0x3f717273, s2
19546// CHECK: [0xff,0x02,0x05,0x90,0x73,0x72,0x71,0x3f]
19547
19548s_ashr_i32 s5, s1, s101
19549// CHECK: [0x01,0x65,0x05,0x90]
19550
19551s_ashr_i32 s5, s1, flat_scratch_lo
19552// CHECK: [0x01,0x66,0x05,0x90]
19553
19554s_ashr_i32 s5, s1, flat_scratch_hi
19555// CHECK: [0x01,0x67,0x05,0x90]
19556
19557s_ashr_i32 s5, s1, vcc_lo
19558// CHECK: [0x01,0x6a,0x05,0x90]
19559
19560s_ashr_i32 s5, s1, vcc_hi
19561// CHECK: [0x01,0x6b,0x05,0x90]
19562
19563s_ashr_i32 s5, s1, tba_lo
19564// CHECK: [0x01,0x6c,0x05,0x90]
19565
19566s_ashr_i32 s5, s1, tba_hi
19567// CHECK: [0x01,0x6d,0x05,0x90]
19568
19569s_ashr_i32 s5, s1, tma_lo
19570// CHECK: [0x01,0x6e,0x05,0x90]
19571
19572s_ashr_i32 s5, s1, tma_hi
19573// CHECK: [0x01,0x6f,0x05,0x90]
19574
19575s_ashr_i32 s5, s1, ttmp11
19576// CHECK: [0x01,0x7b,0x05,0x90]
19577
19578s_ashr_i32 s5, s1, m0
19579// CHECK: [0x01,0x7c,0x05,0x90]
19580
19581s_ashr_i32 s5, s1, exec_lo
19582// CHECK: [0x01,0x7e,0x05,0x90]
19583
19584s_ashr_i32 s5, s1, exec_hi
19585// CHECK: [0x01,0x7f,0x05,0x90]
19586
19587s_ashr_i32 s5, s1, 0
19588// CHECK: [0x01,0x80,0x05,0x90]
19589
19590s_ashr_i32 s5, s1, -1
19591// CHECK: [0x01,0xc1,0x05,0x90]
19592
19593s_ashr_i32 s5, s1, 0.5
19594// CHECK: [0x01,0xf0,0x05,0x90]
19595
19596s_ashr_i32 s5, s1, -4.0
19597// CHECK: [0x01,0xf7,0x05,0x90]
19598
19599s_ashr_i32 s5, s1, 0xaf123456
19600// CHECK: [0x01,0xff,0x05,0x90,0x56,0x34,0x12,0xaf]
19601
19602s_ashr_i32 s5, s1, 0x3f717273
19603// CHECK: [0x01,0xff,0x05,0x90,0x73,0x72,0x71,0x3f]
19604
19605s_ashr_i64 s[10:11], s[2:3], s2
19606// CHECK: [0x02,0x02,0x8a,0x90]
19607
19608s_ashr_i64 s[12:13], s[2:3], s2
19609// CHECK: [0x02,0x02,0x8c,0x90]
19610
19611s_ashr_i64 s[100:101], s[2:3], s2
19612// CHECK: [0x02,0x02,0xe4,0x90]
19613
19614s_ashr_i64 flat_scratch, s[2:3], s2
19615// CHECK: [0x02,0x02,0xe6,0x90]
19616
19617s_ashr_i64 vcc, s[2:3], s2
19618// CHECK: [0x02,0x02,0xea,0x90]
19619
19620s_ashr_i64 tba, s[2:3], s2
19621// CHECK: [0x02,0x02,0xec,0x90]
19622
19623s_ashr_i64 tma, s[2:3], s2
19624// CHECK: [0x02,0x02,0xee,0x90]
19625
19626s_ashr_i64 ttmp[10:11], s[2:3], s2
19627// CHECK: [0x02,0x02,0xfa,0x90]
19628
19629s_ashr_i64 exec, s[2:3], s2
19630// CHECK: [0x02,0x02,0xfe,0x90]
19631
19632s_ashr_i64 s[10:11], s[4:5], s2
19633// CHECK: [0x04,0x02,0x8a,0x90]
19634
19635s_ashr_i64 s[10:11], s[100:101], s2
19636// CHECK: [0x64,0x02,0x8a,0x90]
19637
19638s_ashr_i64 s[10:11], flat_scratch, s2
19639// CHECK: [0x66,0x02,0x8a,0x90]
19640
19641s_ashr_i64 s[10:11], vcc, s2
19642// CHECK: [0x6a,0x02,0x8a,0x90]
19643
19644s_ashr_i64 s[10:11], tba, s2
19645// CHECK: [0x6c,0x02,0x8a,0x90]
19646
19647s_ashr_i64 s[10:11], tma, s2
19648// CHECK: [0x6e,0x02,0x8a,0x90]
19649
19650s_ashr_i64 s[10:11], ttmp[10:11], s2
19651// CHECK: [0x7a,0x02,0x8a,0x90]
19652
19653s_ashr_i64 s[10:11], exec, s2
19654// CHECK: [0x7e,0x02,0x8a,0x90]
19655
19656s_ashr_i64 s[10:11], 0, s2
19657// CHECK: [0x80,0x02,0x8a,0x90]
19658
19659s_ashr_i64 s[10:11], -1, s2
19660// CHECK: [0xc1,0x02,0x8a,0x90]
19661
19662s_ashr_i64 s[10:11], 0.5, s2
19663// CHECK: [0xf0,0x02,0x8a,0x90]
19664
19665s_ashr_i64 s[10:11], -4.0, s2
19666// CHECK: [0xf7,0x02,0x8a,0x90]
19667
19668s_ashr_i64 s[10:11], 0xaf123456, s2
19669// CHECK: [0xff,0x02,0x8a,0x90,0x56,0x34,0x12,0xaf]
19670
19671s_ashr_i64 s[10:11], 0x3f717273, s2
19672// CHECK: [0xff,0x02,0x8a,0x90,0x73,0x72,0x71,0x3f]
19673
19674s_ashr_i64 s[10:11], s[2:3], s101
19675// CHECK: [0x02,0x65,0x8a,0x90]
19676
19677s_ashr_i64 s[10:11], s[2:3], flat_scratch_lo
19678// CHECK: [0x02,0x66,0x8a,0x90]
19679
19680s_ashr_i64 s[10:11], s[2:3], flat_scratch_hi
19681// CHECK: [0x02,0x67,0x8a,0x90]
19682
19683s_ashr_i64 s[10:11], s[2:3], vcc_lo
19684// CHECK: [0x02,0x6a,0x8a,0x90]
19685
19686s_ashr_i64 s[10:11], s[2:3], vcc_hi
19687// CHECK: [0x02,0x6b,0x8a,0x90]
19688
19689s_ashr_i64 s[10:11], s[2:3], tba_lo
19690// CHECK: [0x02,0x6c,0x8a,0x90]
19691
19692s_ashr_i64 s[10:11], s[2:3], tba_hi
19693// CHECK: [0x02,0x6d,0x8a,0x90]
19694
19695s_ashr_i64 s[10:11], s[2:3], tma_lo
19696// CHECK: [0x02,0x6e,0x8a,0x90]
19697
19698s_ashr_i64 s[10:11], s[2:3], tma_hi
19699// CHECK: [0x02,0x6f,0x8a,0x90]
19700
19701s_ashr_i64 s[10:11], s[2:3], ttmp11
19702// CHECK: [0x02,0x7b,0x8a,0x90]
19703
19704s_ashr_i64 s[10:11], s[2:3], m0
19705// CHECK: [0x02,0x7c,0x8a,0x90]
19706
19707s_ashr_i64 s[10:11], s[2:3], exec_lo
19708// CHECK: [0x02,0x7e,0x8a,0x90]
19709
19710s_ashr_i64 s[10:11], s[2:3], exec_hi
19711// CHECK: [0x02,0x7f,0x8a,0x90]
19712
19713s_ashr_i64 s[10:11], s[2:3], 0
19714// CHECK: [0x02,0x80,0x8a,0x90]
19715
19716s_ashr_i64 s[10:11], s[2:3], -1
19717// CHECK: [0x02,0xc1,0x8a,0x90]
19718
19719s_ashr_i64 s[10:11], s[2:3], 0.5
19720// CHECK: [0x02,0xf0,0x8a,0x90]
19721
19722s_ashr_i64 s[10:11], s[2:3], -4.0
19723// CHECK: [0x02,0xf7,0x8a,0x90]
19724
19725s_ashr_i64 s[10:11], s[2:3], 0xaf123456
19726// CHECK: [0x02,0xff,0x8a,0x90,0x56,0x34,0x12,0xaf]
19727
19728s_ashr_i64 s[10:11], s[2:3], 0x3f717273
19729// CHECK: [0x02,0xff,0x8a,0x90,0x73,0x72,0x71,0x3f]
19730
19731s_bfm_b32 s5, s1, s2
19732// CHECK: [0x01,0x02,0x05,0x91]
19733
19734s_bfm_b32 s101, s1, s2
19735// CHECK: [0x01,0x02,0x65,0x91]
19736
19737s_bfm_b32 flat_scratch_lo, s1, s2
19738// CHECK: [0x01,0x02,0x66,0x91]
19739
19740s_bfm_b32 flat_scratch_hi, s1, s2
19741// CHECK: [0x01,0x02,0x67,0x91]
19742
19743s_bfm_b32 vcc_lo, s1, s2
19744// CHECK: [0x01,0x02,0x6a,0x91]
19745
19746s_bfm_b32 vcc_hi, s1, s2
19747// CHECK: [0x01,0x02,0x6b,0x91]
19748
19749s_bfm_b32 tba_lo, s1, s2
19750// CHECK: [0x01,0x02,0x6c,0x91]
19751
19752s_bfm_b32 tba_hi, s1, s2
19753// CHECK: [0x01,0x02,0x6d,0x91]
19754
19755s_bfm_b32 tma_lo, s1, s2
19756// CHECK: [0x01,0x02,0x6e,0x91]
19757
19758s_bfm_b32 tma_hi, s1, s2
19759// CHECK: [0x01,0x02,0x6f,0x91]
19760
19761s_bfm_b32 ttmp11, s1, s2
19762// CHECK: [0x01,0x02,0x7b,0x91]
19763
19764s_bfm_b32 m0, s1, s2
19765// CHECK: [0x01,0x02,0x7c,0x91]
19766
19767s_bfm_b32 exec_lo, s1, s2
19768// CHECK: [0x01,0x02,0x7e,0x91]
19769
19770s_bfm_b32 exec_hi, s1, s2
19771// CHECK: [0x01,0x02,0x7f,0x91]
19772
19773s_bfm_b32 s5, s101, s2
19774// CHECK: [0x65,0x02,0x05,0x91]
19775
19776s_bfm_b32 s5, flat_scratch_lo, s2
19777// CHECK: [0x66,0x02,0x05,0x91]
19778
19779s_bfm_b32 s5, flat_scratch_hi, s2
19780// CHECK: [0x67,0x02,0x05,0x91]
19781
19782s_bfm_b32 s5, vcc_lo, s2
19783// CHECK: [0x6a,0x02,0x05,0x91]
19784
19785s_bfm_b32 s5, vcc_hi, s2
19786// CHECK: [0x6b,0x02,0x05,0x91]
19787
19788s_bfm_b32 s5, tba_lo, s2
19789// CHECK: [0x6c,0x02,0x05,0x91]
19790
19791s_bfm_b32 s5, tba_hi, s2
19792// CHECK: [0x6d,0x02,0x05,0x91]
19793
19794s_bfm_b32 s5, tma_lo, s2
19795// CHECK: [0x6e,0x02,0x05,0x91]
19796
19797s_bfm_b32 s5, tma_hi, s2
19798// CHECK: [0x6f,0x02,0x05,0x91]
19799
19800s_bfm_b32 s5, ttmp11, s2
19801// CHECK: [0x7b,0x02,0x05,0x91]
19802
19803s_bfm_b32 s5, m0, s2
19804// CHECK: [0x7c,0x02,0x05,0x91]
19805
19806s_bfm_b32 s5, exec_lo, s2
19807// CHECK: [0x7e,0x02,0x05,0x91]
19808
19809s_bfm_b32 s5, exec_hi, s2
19810// CHECK: [0x7f,0x02,0x05,0x91]
19811
19812s_bfm_b32 s5, 0, s2
19813// CHECK: [0x80,0x02,0x05,0x91]
19814
19815s_bfm_b32 s5, -1, s2
19816// CHECK: [0xc1,0x02,0x05,0x91]
19817
19818s_bfm_b32 s5, 0.5, s2
19819// CHECK: [0xf0,0x02,0x05,0x91]
19820
19821s_bfm_b32 s5, -4.0, s2
19822// CHECK: [0xf7,0x02,0x05,0x91]
19823
19824s_bfm_b32 s5, 0xaf123456, s2
19825// CHECK: [0xff,0x02,0x05,0x91,0x56,0x34,0x12,0xaf]
19826
19827s_bfm_b32 s5, 0x3f717273, s2
19828// CHECK: [0xff,0x02,0x05,0x91,0x73,0x72,0x71,0x3f]
19829
19830s_bfm_b32 s5, s1, s101
19831// CHECK: [0x01,0x65,0x05,0x91]
19832
19833s_bfm_b32 s5, s1, flat_scratch_lo
19834// CHECK: [0x01,0x66,0x05,0x91]
19835
19836s_bfm_b32 s5, s1, flat_scratch_hi
19837// CHECK: [0x01,0x67,0x05,0x91]
19838
19839s_bfm_b32 s5, s1, vcc_lo
19840// CHECK: [0x01,0x6a,0x05,0x91]
19841
19842s_bfm_b32 s5, s1, vcc_hi
19843// CHECK: [0x01,0x6b,0x05,0x91]
19844
19845s_bfm_b32 s5, s1, tba_lo
19846// CHECK: [0x01,0x6c,0x05,0x91]
19847
19848s_bfm_b32 s5, s1, tba_hi
19849// CHECK: [0x01,0x6d,0x05,0x91]
19850
19851s_bfm_b32 s5, s1, tma_lo
19852// CHECK: [0x01,0x6e,0x05,0x91]
19853
19854s_bfm_b32 s5, s1, tma_hi
19855// CHECK: [0x01,0x6f,0x05,0x91]
19856
19857s_bfm_b32 s5, s1, ttmp11
19858// CHECK: [0x01,0x7b,0x05,0x91]
19859
19860s_bfm_b32 s5, s1, m0
19861// CHECK: [0x01,0x7c,0x05,0x91]
19862
19863s_bfm_b32 s5, s1, exec_lo
19864// CHECK: [0x01,0x7e,0x05,0x91]
19865
19866s_bfm_b32 s5, s1, exec_hi
19867// CHECK: [0x01,0x7f,0x05,0x91]
19868
19869s_bfm_b32 s5, s1, 0
19870// CHECK: [0x01,0x80,0x05,0x91]
19871
19872s_bfm_b32 s5, s1, -1
19873// CHECK: [0x01,0xc1,0x05,0x91]
19874
19875s_bfm_b32 s5, s1, 0.5
19876// CHECK: [0x01,0xf0,0x05,0x91]
19877
19878s_bfm_b32 s5, s1, -4.0
19879// CHECK: [0x01,0xf7,0x05,0x91]
19880
19881s_bfm_b32 s5, s1, 0xaf123456
19882// CHECK: [0x01,0xff,0x05,0x91,0x56,0x34,0x12,0xaf]
19883
19884s_bfm_b32 s5, s1, 0x3f717273
19885// CHECK: [0x01,0xff,0x05,0x91,0x73,0x72,0x71,0x3f]
19886
19887s_bfm_b64 s[10:11], s1, s2
19888// CHECK: [0x01,0x02,0x8a,0x91]
19889
19890s_bfm_b64 s[12:13], s1, s2
19891// CHECK: [0x01,0x02,0x8c,0x91]
19892
19893s_bfm_b64 s[100:101], s1, s2
19894// CHECK: [0x01,0x02,0xe4,0x91]
19895
19896s_bfm_b64 flat_scratch, s1, s2
19897// CHECK: [0x01,0x02,0xe6,0x91]
19898
19899s_bfm_b64 vcc, s1, s2
19900// CHECK: [0x01,0x02,0xea,0x91]
19901
19902s_bfm_b64 tba, s1, s2
19903// CHECK: [0x01,0x02,0xec,0x91]
19904
19905s_bfm_b64 tma, s1, s2
19906// CHECK: [0x01,0x02,0xee,0x91]
19907
19908s_bfm_b64 ttmp[10:11], s1, s2
19909// CHECK: [0x01,0x02,0xfa,0x91]
19910
19911s_bfm_b64 exec, s1, s2
19912// CHECK: [0x01,0x02,0xfe,0x91]
19913
19914s_bfm_b64 s[10:11], s101, s2
19915// CHECK: [0x65,0x02,0x8a,0x91]
19916
19917s_bfm_b64 s[10:11], flat_scratch_lo, s2
19918// CHECK: [0x66,0x02,0x8a,0x91]
19919
19920s_bfm_b64 s[10:11], flat_scratch_hi, s2
19921// CHECK: [0x67,0x02,0x8a,0x91]
19922
19923s_bfm_b64 s[10:11], vcc_lo, s2
19924// CHECK: [0x6a,0x02,0x8a,0x91]
19925
19926s_bfm_b64 s[10:11], vcc_hi, s2
19927// CHECK: [0x6b,0x02,0x8a,0x91]
19928
19929s_bfm_b64 s[10:11], tba_lo, s2
19930// CHECK: [0x6c,0x02,0x8a,0x91]
19931
19932s_bfm_b64 s[10:11], tba_hi, s2
19933// CHECK: [0x6d,0x02,0x8a,0x91]
19934
19935s_bfm_b64 s[10:11], tma_lo, s2
19936// CHECK: [0x6e,0x02,0x8a,0x91]
19937
19938s_bfm_b64 s[10:11], tma_hi, s2
19939// CHECK: [0x6f,0x02,0x8a,0x91]
19940
19941s_bfm_b64 s[10:11], ttmp11, s2
19942// CHECK: [0x7b,0x02,0x8a,0x91]
19943
19944s_bfm_b64 s[10:11], m0, s2
19945// CHECK: [0x7c,0x02,0x8a,0x91]
19946
19947s_bfm_b64 s[10:11], exec_lo, s2
19948// CHECK: [0x7e,0x02,0x8a,0x91]
19949
19950s_bfm_b64 s[10:11], exec_hi, s2
19951// CHECK: [0x7f,0x02,0x8a,0x91]
19952
19953s_bfm_b64 s[10:11], 0, s2
19954// CHECK: [0x80,0x02,0x8a,0x91]
19955
19956s_bfm_b64 s[10:11], -1, s2
19957// CHECK: [0xc1,0x02,0x8a,0x91]
19958
19959s_bfm_b64 s[10:11], 0.5, s2
19960// CHECK: [0xf0,0x02,0x8a,0x91]
19961
19962s_bfm_b64 s[10:11], -4.0, s2
19963// CHECK: [0xf7,0x02,0x8a,0x91]
19964
19965s_bfm_b64 s[10:11], 0xaf123456, s2
19966// CHECK: [0xff,0x02,0x8a,0x91,0x56,0x34,0x12,0xaf]
19967
19968s_bfm_b64 s[10:11], 0x3f717273, s2
19969// CHECK: [0xff,0x02,0x8a,0x91,0x73,0x72,0x71,0x3f]
19970
19971s_bfm_b64 s[10:11], s1, s101
19972// CHECK: [0x01,0x65,0x8a,0x91]
19973
19974s_bfm_b64 s[10:11], s1, flat_scratch_lo
19975// CHECK: [0x01,0x66,0x8a,0x91]
19976
19977s_bfm_b64 s[10:11], s1, flat_scratch_hi
19978// CHECK: [0x01,0x67,0x8a,0x91]
19979
19980s_bfm_b64 s[10:11], s1, vcc_lo
19981// CHECK: [0x01,0x6a,0x8a,0x91]
19982
19983s_bfm_b64 s[10:11], s1, vcc_hi
19984// CHECK: [0x01,0x6b,0x8a,0x91]
19985
19986s_bfm_b64 s[10:11], s1, tba_lo
19987// CHECK: [0x01,0x6c,0x8a,0x91]
19988
19989s_bfm_b64 s[10:11], s1, tba_hi
19990// CHECK: [0x01,0x6d,0x8a,0x91]
19991
19992s_bfm_b64 s[10:11], s1, tma_lo
19993// CHECK: [0x01,0x6e,0x8a,0x91]
19994
19995s_bfm_b64 s[10:11], s1, tma_hi
19996// CHECK: [0x01,0x6f,0x8a,0x91]
19997
19998s_bfm_b64 s[10:11], s1, ttmp11
19999// CHECK: [0x01,0x7b,0x8a,0x91]
20000
20001s_bfm_b64 s[10:11], s1, m0
20002// CHECK: [0x01,0x7c,0x8a,0x91]
20003
20004s_bfm_b64 s[10:11], s1, exec_lo
20005// CHECK: [0x01,0x7e,0x8a,0x91]
20006
20007s_bfm_b64 s[10:11], s1, exec_hi
20008// CHECK: [0x01,0x7f,0x8a,0x91]
20009
20010s_bfm_b64 s[10:11], s1, 0
20011// CHECK: [0x01,0x80,0x8a,0x91]
20012
20013s_bfm_b64 s[10:11], s1, -1
20014// CHECK: [0x01,0xc1,0x8a,0x91]
20015
20016s_bfm_b64 s[10:11], s1, 0.5
20017// CHECK: [0x01,0xf0,0x8a,0x91]
20018
20019s_bfm_b64 s[10:11], s1, -4.0
20020// CHECK: [0x01,0xf7,0x8a,0x91]
20021
20022s_bfm_b64 s[10:11], s1, 0xaf123456
20023// CHECK: [0x01,0xff,0x8a,0x91,0x56,0x34,0x12,0xaf]
20024
20025s_bfm_b64 s[10:11], s1, 0x3f717273
20026// CHECK: [0x01,0xff,0x8a,0x91,0x73,0x72,0x71,0x3f]
20027
20028s_mul_i32 s5, s1, s2
20029// CHECK: [0x01,0x02,0x05,0x92]
20030
20031s_mul_i32 s101, s1, s2
20032// CHECK: [0x01,0x02,0x65,0x92]
20033
20034s_mul_i32 flat_scratch_lo, s1, s2
20035// CHECK: [0x01,0x02,0x66,0x92]
20036
20037s_mul_i32 flat_scratch_hi, s1, s2
20038// CHECK: [0x01,0x02,0x67,0x92]
20039
20040s_mul_i32 vcc_lo, s1, s2
20041// CHECK: [0x01,0x02,0x6a,0x92]
20042
20043s_mul_i32 vcc_hi, s1, s2
20044// CHECK: [0x01,0x02,0x6b,0x92]
20045
20046s_mul_i32 tba_lo, s1, s2
20047// CHECK: [0x01,0x02,0x6c,0x92]
20048
20049s_mul_i32 tba_hi, s1, s2
20050// CHECK: [0x01,0x02,0x6d,0x92]
20051
20052s_mul_i32 tma_lo, s1, s2
20053// CHECK: [0x01,0x02,0x6e,0x92]
20054
20055s_mul_i32 tma_hi, s1, s2
20056// CHECK: [0x01,0x02,0x6f,0x92]
20057
20058s_mul_i32 ttmp11, s1, s2
20059// CHECK: [0x01,0x02,0x7b,0x92]
20060
20061s_mul_i32 m0, s1, s2
20062// CHECK: [0x01,0x02,0x7c,0x92]
20063
20064s_mul_i32 exec_lo, s1, s2
20065// CHECK: [0x01,0x02,0x7e,0x92]
20066
20067s_mul_i32 exec_hi, s1, s2
20068// CHECK: [0x01,0x02,0x7f,0x92]
20069
20070s_mul_i32 s5, s101, s2
20071// CHECK: [0x65,0x02,0x05,0x92]
20072
20073s_mul_i32 s5, flat_scratch_lo, s2
20074// CHECK: [0x66,0x02,0x05,0x92]
20075
20076s_mul_i32 s5, flat_scratch_hi, s2
20077// CHECK: [0x67,0x02,0x05,0x92]
20078
20079s_mul_i32 s5, vcc_lo, s2
20080// CHECK: [0x6a,0x02,0x05,0x92]
20081
20082s_mul_i32 s5, vcc_hi, s2
20083// CHECK: [0x6b,0x02,0x05,0x92]
20084
20085s_mul_i32 s5, tba_lo, s2
20086// CHECK: [0x6c,0x02,0x05,0x92]
20087
20088s_mul_i32 s5, tba_hi, s2
20089// CHECK: [0x6d,0x02,0x05,0x92]
20090
20091s_mul_i32 s5, tma_lo, s2
20092// CHECK: [0x6e,0x02,0x05,0x92]
20093
20094s_mul_i32 s5, tma_hi, s2
20095// CHECK: [0x6f,0x02,0x05,0x92]
20096
20097s_mul_i32 s5, ttmp11, s2
20098// CHECK: [0x7b,0x02,0x05,0x92]
20099
20100s_mul_i32 s5, m0, s2
20101// CHECK: [0x7c,0x02,0x05,0x92]
20102
20103s_mul_i32 s5, exec_lo, s2
20104// CHECK: [0x7e,0x02,0x05,0x92]
20105
20106s_mul_i32 s5, exec_hi, s2
20107// CHECK: [0x7f,0x02,0x05,0x92]
20108
20109s_mul_i32 s5, 0, s2
20110// CHECK: [0x80,0x02,0x05,0x92]
20111
20112s_mul_i32 s5, -1, s2
20113// CHECK: [0xc1,0x02,0x05,0x92]
20114
20115s_mul_i32 s5, 0.5, s2
20116// CHECK: [0xf0,0x02,0x05,0x92]
20117
20118s_mul_i32 s5, -4.0, s2
20119// CHECK: [0xf7,0x02,0x05,0x92]
20120
20121s_mul_i32 s5, 0xaf123456, s2
20122// CHECK: [0xff,0x02,0x05,0x92,0x56,0x34,0x12,0xaf]
20123
20124s_mul_i32 s5, 0x3f717273, s2
20125// CHECK: [0xff,0x02,0x05,0x92,0x73,0x72,0x71,0x3f]
20126
20127s_mul_i32 s5, s1, s101
20128// CHECK: [0x01,0x65,0x05,0x92]
20129
20130s_mul_i32 s5, s1, flat_scratch_lo
20131// CHECK: [0x01,0x66,0x05,0x92]
20132
20133s_mul_i32 s5, s1, flat_scratch_hi
20134// CHECK: [0x01,0x67,0x05,0x92]
20135
20136s_mul_i32 s5, s1, vcc_lo
20137// CHECK: [0x01,0x6a,0x05,0x92]
20138
20139s_mul_i32 s5, s1, vcc_hi
20140// CHECK: [0x01,0x6b,0x05,0x92]
20141
20142s_mul_i32 s5, s1, tba_lo
20143// CHECK: [0x01,0x6c,0x05,0x92]
20144
20145s_mul_i32 s5, s1, tba_hi
20146// CHECK: [0x01,0x6d,0x05,0x92]
20147
20148s_mul_i32 s5, s1, tma_lo
20149// CHECK: [0x01,0x6e,0x05,0x92]
20150
20151s_mul_i32 s5, s1, tma_hi
20152// CHECK: [0x01,0x6f,0x05,0x92]
20153
20154s_mul_i32 s5, s1, ttmp11
20155// CHECK: [0x01,0x7b,0x05,0x92]
20156
20157s_mul_i32 s5, s1, m0
20158// CHECK: [0x01,0x7c,0x05,0x92]
20159
20160s_mul_i32 s5, s1, exec_lo
20161// CHECK: [0x01,0x7e,0x05,0x92]
20162
20163s_mul_i32 s5, s1, exec_hi
20164// CHECK: [0x01,0x7f,0x05,0x92]
20165
20166s_mul_i32 s5, s1, 0
20167// CHECK: [0x01,0x80,0x05,0x92]
20168
20169s_mul_i32 s5, s1, -1
20170// CHECK: [0x01,0xc1,0x05,0x92]
20171
20172s_mul_i32 s5, s1, 0.5
20173// CHECK: [0x01,0xf0,0x05,0x92]
20174
20175s_mul_i32 s5, s1, -4.0
20176// CHECK: [0x01,0xf7,0x05,0x92]
20177
20178s_mul_i32 s5, s1, 0xaf123456
20179// CHECK: [0x01,0xff,0x05,0x92,0x56,0x34,0x12,0xaf]
20180
20181s_mul_i32 s5, s1, 0x3f717273
20182// CHECK: [0x01,0xff,0x05,0x92,0x73,0x72,0x71,0x3f]
20183
20184s_bfe_u32 s5, s1, s2
20185// CHECK: [0x01,0x02,0x85,0x92]
20186
20187s_bfe_u32 s101, s1, s2
20188// CHECK: [0x01,0x02,0xe5,0x92]
20189
20190s_bfe_u32 flat_scratch_lo, s1, s2
20191// CHECK: [0x01,0x02,0xe6,0x92]
20192
20193s_bfe_u32 flat_scratch_hi, s1, s2
20194// CHECK: [0x01,0x02,0xe7,0x92]
20195
20196s_bfe_u32 vcc_lo, s1, s2
20197// CHECK: [0x01,0x02,0xea,0x92]
20198
20199s_bfe_u32 vcc_hi, s1, s2
20200// CHECK: [0x01,0x02,0xeb,0x92]
20201
20202s_bfe_u32 tba_lo, s1, s2
20203// CHECK: [0x01,0x02,0xec,0x92]
20204
20205s_bfe_u32 tba_hi, s1, s2
20206// CHECK: [0x01,0x02,0xed,0x92]
20207
20208s_bfe_u32 tma_lo, s1, s2
20209// CHECK: [0x01,0x02,0xee,0x92]
20210
20211s_bfe_u32 tma_hi, s1, s2
20212// CHECK: [0x01,0x02,0xef,0x92]
20213
20214s_bfe_u32 ttmp11, s1, s2
20215// CHECK: [0x01,0x02,0xfb,0x92]
20216
20217s_bfe_u32 m0, s1, s2
20218// CHECK: [0x01,0x02,0xfc,0x92]
20219
20220s_bfe_u32 exec_lo, s1, s2
20221// CHECK: [0x01,0x02,0xfe,0x92]
20222
20223s_bfe_u32 exec_hi, s1, s2
20224// CHECK: [0x01,0x02,0xff,0x92]
20225
20226s_bfe_u32 s5, s101, s2
20227// CHECK: [0x65,0x02,0x85,0x92]
20228
20229s_bfe_u32 s5, flat_scratch_lo, s2
20230// CHECK: [0x66,0x02,0x85,0x92]
20231
20232s_bfe_u32 s5, flat_scratch_hi, s2
20233// CHECK: [0x67,0x02,0x85,0x92]
20234
20235s_bfe_u32 s5, vcc_lo, s2
20236// CHECK: [0x6a,0x02,0x85,0x92]
20237
20238s_bfe_u32 s5, vcc_hi, s2
20239// CHECK: [0x6b,0x02,0x85,0x92]
20240
20241s_bfe_u32 s5, tba_lo, s2
20242// CHECK: [0x6c,0x02,0x85,0x92]
20243
20244s_bfe_u32 s5, tba_hi, s2
20245// CHECK: [0x6d,0x02,0x85,0x92]
20246
20247s_bfe_u32 s5, tma_lo, s2
20248// CHECK: [0x6e,0x02,0x85,0x92]
20249
20250s_bfe_u32 s5, tma_hi, s2
20251// CHECK: [0x6f,0x02,0x85,0x92]
20252
20253s_bfe_u32 s5, ttmp11, s2
20254// CHECK: [0x7b,0x02,0x85,0x92]
20255
20256s_bfe_u32 s5, m0, s2
20257// CHECK: [0x7c,0x02,0x85,0x92]
20258
20259s_bfe_u32 s5, exec_lo, s2
20260// CHECK: [0x7e,0x02,0x85,0x92]
20261
20262s_bfe_u32 s5, exec_hi, s2
20263// CHECK: [0x7f,0x02,0x85,0x92]
20264
20265s_bfe_u32 s5, 0, s2
20266// CHECK: [0x80,0x02,0x85,0x92]
20267
20268s_bfe_u32 s5, -1, s2
20269// CHECK: [0xc1,0x02,0x85,0x92]
20270
20271s_bfe_u32 s5, 0.5, s2
20272// CHECK: [0xf0,0x02,0x85,0x92]
20273
20274s_bfe_u32 s5, -4.0, s2
20275// CHECK: [0xf7,0x02,0x85,0x92]
20276
20277s_bfe_u32 s5, 0xaf123456, s2
20278// CHECK: [0xff,0x02,0x85,0x92,0x56,0x34,0x12,0xaf]
20279
20280s_bfe_u32 s5, 0x3f717273, s2
20281// CHECK: [0xff,0x02,0x85,0x92,0x73,0x72,0x71,0x3f]
20282
20283s_bfe_u32 s5, s1, s101
20284// CHECK: [0x01,0x65,0x85,0x92]
20285
20286s_bfe_u32 s5, s1, flat_scratch_lo
20287// CHECK: [0x01,0x66,0x85,0x92]
20288
20289s_bfe_u32 s5, s1, flat_scratch_hi
20290// CHECK: [0x01,0x67,0x85,0x92]
20291
20292s_bfe_u32 s5, s1, vcc_lo
20293// CHECK: [0x01,0x6a,0x85,0x92]
20294
20295s_bfe_u32 s5, s1, vcc_hi
20296// CHECK: [0x01,0x6b,0x85,0x92]
20297
20298s_bfe_u32 s5, s1, tba_lo
20299// CHECK: [0x01,0x6c,0x85,0x92]
20300
20301s_bfe_u32 s5, s1, tba_hi
20302// CHECK: [0x01,0x6d,0x85,0x92]
20303
20304s_bfe_u32 s5, s1, tma_lo
20305// CHECK: [0x01,0x6e,0x85,0x92]
20306
20307s_bfe_u32 s5, s1, tma_hi
20308// CHECK: [0x01,0x6f,0x85,0x92]
20309
20310s_bfe_u32 s5, s1, ttmp11
20311// CHECK: [0x01,0x7b,0x85,0x92]
20312
20313s_bfe_u32 s5, s1, m0
20314// CHECK: [0x01,0x7c,0x85,0x92]
20315
20316s_bfe_u32 s5, s1, exec_lo
20317// CHECK: [0x01,0x7e,0x85,0x92]
20318
20319s_bfe_u32 s5, s1, exec_hi
20320// CHECK: [0x01,0x7f,0x85,0x92]
20321
20322s_bfe_u32 s5, s1, 0
20323// CHECK: [0x01,0x80,0x85,0x92]
20324
20325s_bfe_u32 s5, s1, -1
20326// CHECK: [0x01,0xc1,0x85,0x92]
20327
20328s_bfe_u32 s5, s1, 0.5
20329// CHECK: [0x01,0xf0,0x85,0x92]
20330
20331s_bfe_u32 s5, s1, -4.0
20332// CHECK: [0x01,0xf7,0x85,0x92]
20333
20334s_bfe_u32 s5, s1, 0xaf123456
20335// CHECK: [0x01,0xff,0x85,0x92,0x56,0x34,0x12,0xaf]
20336
20337s_bfe_u32 s5, s1, 0x3f717273
20338// CHECK: [0x01,0xff,0x85,0x92,0x73,0x72,0x71,0x3f]
20339
20340s_bfe_i32 s5, s1, s2
20341// CHECK: [0x01,0x02,0x05,0x93]
20342
20343s_bfe_i32 s101, s1, s2
20344// CHECK: [0x01,0x02,0x65,0x93]
20345
20346s_bfe_i32 flat_scratch_lo, s1, s2
20347// CHECK: [0x01,0x02,0x66,0x93]
20348
20349s_bfe_i32 flat_scratch_hi, s1, s2
20350// CHECK: [0x01,0x02,0x67,0x93]
20351
20352s_bfe_i32 vcc_lo, s1, s2
20353// CHECK: [0x01,0x02,0x6a,0x93]
20354
20355s_bfe_i32 vcc_hi, s1, s2
20356// CHECK: [0x01,0x02,0x6b,0x93]
20357
20358s_bfe_i32 tba_lo, s1, s2
20359// CHECK: [0x01,0x02,0x6c,0x93]
20360
20361s_bfe_i32 tba_hi, s1, s2
20362// CHECK: [0x01,0x02,0x6d,0x93]
20363
20364s_bfe_i32 tma_lo, s1, s2
20365// CHECK: [0x01,0x02,0x6e,0x93]
20366
20367s_bfe_i32 tma_hi, s1, s2
20368// CHECK: [0x01,0x02,0x6f,0x93]
20369
20370s_bfe_i32 ttmp11, s1, s2
20371// CHECK: [0x01,0x02,0x7b,0x93]
20372
20373s_bfe_i32 m0, s1, s2
20374// CHECK: [0x01,0x02,0x7c,0x93]
20375
20376s_bfe_i32 exec_lo, s1, s2
20377// CHECK: [0x01,0x02,0x7e,0x93]
20378
20379s_bfe_i32 exec_hi, s1, s2
20380// CHECK: [0x01,0x02,0x7f,0x93]
20381
20382s_bfe_i32 s5, s101, s2
20383// CHECK: [0x65,0x02,0x05,0x93]
20384
20385s_bfe_i32 s5, flat_scratch_lo, s2
20386// CHECK: [0x66,0x02,0x05,0x93]
20387
20388s_bfe_i32 s5, flat_scratch_hi, s2
20389// CHECK: [0x67,0x02,0x05,0x93]
20390
20391s_bfe_i32 s5, vcc_lo, s2
20392// CHECK: [0x6a,0x02,0x05,0x93]
20393
20394s_bfe_i32 s5, vcc_hi, s2
20395// CHECK: [0x6b,0x02,0x05,0x93]
20396
20397s_bfe_i32 s5, tba_lo, s2
20398// CHECK: [0x6c,0x02,0x05,0x93]
20399
20400s_bfe_i32 s5, tba_hi, s2
20401// CHECK: [0x6d,0x02,0x05,0x93]
20402
20403s_bfe_i32 s5, tma_lo, s2
20404// CHECK: [0x6e,0x02,0x05,0x93]
20405
20406s_bfe_i32 s5, tma_hi, s2
20407// CHECK: [0x6f,0x02,0x05,0x93]
20408
20409s_bfe_i32 s5, ttmp11, s2
20410// CHECK: [0x7b,0x02,0x05,0x93]
20411
20412s_bfe_i32 s5, m0, s2
20413// CHECK: [0x7c,0x02,0x05,0x93]
20414
20415s_bfe_i32 s5, exec_lo, s2
20416// CHECK: [0x7e,0x02,0x05,0x93]
20417
20418s_bfe_i32 s5, exec_hi, s2
20419// CHECK: [0x7f,0x02,0x05,0x93]
20420
20421s_bfe_i32 s5, 0, s2
20422// CHECK: [0x80,0x02,0x05,0x93]
20423
20424s_bfe_i32 s5, -1, s2
20425// CHECK: [0xc1,0x02,0x05,0x93]
20426
20427s_bfe_i32 s5, 0.5, s2
20428// CHECK: [0xf0,0x02,0x05,0x93]
20429
20430s_bfe_i32 s5, -4.0, s2
20431// CHECK: [0xf7,0x02,0x05,0x93]
20432
20433s_bfe_i32 s5, 0xaf123456, s2
20434// CHECK: [0xff,0x02,0x05,0x93,0x56,0x34,0x12,0xaf]
20435
20436s_bfe_i32 s5, 0x3f717273, s2
20437// CHECK: [0xff,0x02,0x05,0x93,0x73,0x72,0x71,0x3f]
20438
20439s_bfe_i32 s5, s1, s101
20440// CHECK: [0x01,0x65,0x05,0x93]
20441
20442s_bfe_i32 s5, s1, flat_scratch_lo
20443// CHECK: [0x01,0x66,0x05,0x93]
20444
20445s_bfe_i32 s5, s1, flat_scratch_hi
20446// CHECK: [0x01,0x67,0x05,0x93]
20447
20448s_bfe_i32 s5, s1, vcc_lo
20449// CHECK: [0x01,0x6a,0x05,0x93]
20450
20451s_bfe_i32 s5, s1, vcc_hi
20452// CHECK: [0x01,0x6b,0x05,0x93]
20453
20454s_bfe_i32 s5, s1, tba_lo
20455// CHECK: [0x01,0x6c,0x05,0x93]
20456
20457s_bfe_i32 s5, s1, tba_hi
20458// CHECK: [0x01,0x6d,0x05,0x93]
20459
20460s_bfe_i32 s5, s1, tma_lo
20461// CHECK: [0x01,0x6e,0x05,0x93]
20462
20463s_bfe_i32 s5, s1, tma_hi
20464// CHECK: [0x01,0x6f,0x05,0x93]
20465
20466s_bfe_i32 s5, s1, ttmp11
20467// CHECK: [0x01,0x7b,0x05,0x93]
20468
20469s_bfe_i32 s5, s1, m0
20470// CHECK: [0x01,0x7c,0x05,0x93]
20471
20472s_bfe_i32 s5, s1, exec_lo
20473// CHECK: [0x01,0x7e,0x05,0x93]
20474
20475s_bfe_i32 s5, s1, exec_hi
20476// CHECK: [0x01,0x7f,0x05,0x93]
20477
20478s_bfe_i32 s5, s1, 0
20479// CHECK: [0x01,0x80,0x05,0x93]
20480
20481s_bfe_i32 s5, s1, -1
20482// CHECK: [0x01,0xc1,0x05,0x93]
20483
20484s_bfe_i32 s5, s1, 0.5
20485// CHECK: [0x01,0xf0,0x05,0x93]
20486
20487s_bfe_i32 s5, s1, -4.0
20488// CHECK: [0x01,0xf7,0x05,0x93]
20489
20490s_bfe_i32 s5, s1, 0xaf123456
20491// CHECK: [0x01,0xff,0x05,0x93,0x56,0x34,0x12,0xaf]
20492
20493s_bfe_i32 s5, s1, 0x3f717273
20494// CHECK: [0x01,0xff,0x05,0x93,0x73,0x72,0x71,0x3f]
20495
20496s_bfe_u64 s[10:11], s[2:3], s2
20497// CHECK: [0x02,0x02,0x8a,0x93]
20498
20499s_bfe_u64 s[12:13], s[2:3], s2
20500// CHECK: [0x02,0x02,0x8c,0x93]
20501
20502s_bfe_u64 s[100:101], s[2:3], s2
20503// CHECK: [0x02,0x02,0xe4,0x93]
20504
20505s_bfe_u64 flat_scratch, s[2:3], s2
20506// CHECK: [0x02,0x02,0xe6,0x93]
20507
20508s_bfe_u64 vcc, s[2:3], s2
20509// CHECK: [0x02,0x02,0xea,0x93]
20510
20511s_bfe_u64 tba, s[2:3], s2
20512// CHECK: [0x02,0x02,0xec,0x93]
20513
20514s_bfe_u64 tma, s[2:3], s2
20515// CHECK: [0x02,0x02,0xee,0x93]
20516
20517s_bfe_u64 ttmp[10:11], s[2:3], s2
20518// CHECK: [0x02,0x02,0xfa,0x93]
20519
20520s_bfe_u64 exec, s[2:3], s2
20521// CHECK: [0x02,0x02,0xfe,0x93]
20522
20523s_bfe_u64 s[10:11], s[4:5], s2
20524// CHECK: [0x04,0x02,0x8a,0x93]
20525
20526s_bfe_u64 s[10:11], s[100:101], s2
20527// CHECK: [0x64,0x02,0x8a,0x93]
20528
20529s_bfe_u64 s[10:11], flat_scratch, s2
20530// CHECK: [0x66,0x02,0x8a,0x93]
20531
20532s_bfe_u64 s[10:11], vcc, s2
20533// CHECK: [0x6a,0x02,0x8a,0x93]
20534
20535s_bfe_u64 s[10:11], tba, s2
20536// CHECK: [0x6c,0x02,0x8a,0x93]
20537
20538s_bfe_u64 s[10:11], tma, s2
20539// CHECK: [0x6e,0x02,0x8a,0x93]
20540
20541s_bfe_u64 s[10:11], ttmp[10:11], s2
20542// CHECK: [0x7a,0x02,0x8a,0x93]
20543
20544s_bfe_u64 s[10:11], exec, s2
20545// CHECK: [0x7e,0x02,0x8a,0x93]
20546
20547s_bfe_u64 s[10:11], 0, s2
20548// CHECK: [0x80,0x02,0x8a,0x93]
20549
20550s_bfe_u64 s[10:11], -1, s2
20551// CHECK: [0xc1,0x02,0x8a,0x93]
20552
20553s_bfe_u64 s[10:11], 0.5, s2
20554// CHECK: [0xf0,0x02,0x8a,0x93]
20555
20556s_bfe_u64 s[10:11], -4.0, s2
20557// CHECK: [0xf7,0x02,0x8a,0x93]
20558
20559s_bfe_u64 s[10:11], 0xaf123456, s2
20560// CHECK: [0xff,0x02,0x8a,0x93,0x56,0x34,0x12,0xaf]
20561
20562s_bfe_u64 s[10:11], 0x3f717273, s2
20563// CHECK: [0xff,0x02,0x8a,0x93,0x73,0x72,0x71,0x3f]
20564
20565s_bfe_u64 s[10:11], s[2:3], s101
20566// CHECK: [0x02,0x65,0x8a,0x93]
20567
20568s_bfe_u64 s[10:11], s[2:3], flat_scratch_lo
20569// CHECK: [0x02,0x66,0x8a,0x93]
20570
20571s_bfe_u64 s[10:11], s[2:3], flat_scratch_hi
20572// CHECK: [0x02,0x67,0x8a,0x93]
20573
20574s_bfe_u64 s[10:11], s[2:3], vcc_lo
20575// CHECK: [0x02,0x6a,0x8a,0x93]
20576
20577s_bfe_u64 s[10:11], s[2:3], vcc_hi
20578// CHECK: [0x02,0x6b,0x8a,0x93]
20579
20580s_bfe_u64 s[10:11], s[2:3], tba_lo
20581// CHECK: [0x02,0x6c,0x8a,0x93]
20582
20583s_bfe_u64 s[10:11], s[2:3], tba_hi
20584// CHECK: [0x02,0x6d,0x8a,0x93]
20585
20586s_bfe_u64 s[10:11], s[2:3], tma_lo
20587// CHECK: [0x02,0x6e,0x8a,0x93]
20588
20589s_bfe_u64 s[10:11], s[2:3], tma_hi
20590// CHECK: [0x02,0x6f,0x8a,0x93]
20591
20592s_bfe_u64 s[10:11], s[2:3], ttmp11
20593// CHECK: [0x02,0x7b,0x8a,0x93]
20594
20595s_bfe_u64 s[10:11], s[2:3], m0
20596// CHECK: [0x02,0x7c,0x8a,0x93]
20597
20598s_bfe_u64 s[10:11], s[2:3], exec_lo
20599// CHECK: [0x02,0x7e,0x8a,0x93]
20600
20601s_bfe_u64 s[10:11], s[2:3], exec_hi
20602// CHECK: [0x02,0x7f,0x8a,0x93]
20603
20604s_bfe_u64 s[10:11], s[2:3], 0
20605// CHECK: [0x02,0x80,0x8a,0x93]
20606
20607s_bfe_u64 s[10:11], s[2:3], -1
20608// CHECK: [0x02,0xc1,0x8a,0x93]
20609
20610s_bfe_u64 s[10:11], s[2:3], 0.5
20611// CHECK: [0x02,0xf0,0x8a,0x93]
20612
20613s_bfe_u64 s[10:11], s[2:3], -4.0
20614// CHECK: [0x02,0xf7,0x8a,0x93]
20615
20616s_bfe_u64 s[10:11], s[2:3], 0xaf123456
20617// CHECK: [0x02,0xff,0x8a,0x93,0x56,0x34,0x12,0xaf]
20618
20619s_bfe_u64 s[10:11], s[2:3], 0x3f717273
20620// CHECK: [0x02,0xff,0x8a,0x93,0x73,0x72,0x71,0x3f]
20621
20622s_bfe_i64 s[10:11], s[2:3], s2
20623// CHECK: [0x02,0x02,0x0a,0x94]
20624
20625s_bfe_i64 s[12:13], s[2:3], s2
20626// CHECK: [0x02,0x02,0x0c,0x94]
20627
20628s_bfe_i64 s[100:101], s[2:3], s2
20629// CHECK: [0x02,0x02,0x64,0x94]
20630
20631s_bfe_i64 flat_scratch, s[2:3], s2
20632// CHECK: [0x02,0x02,0x66,0x94]
20633
20634s_bfe_i64 vcc, s[2:3], s2
20635// CHECK: [0x02,0x02,0x6a,0x94]
20636
20637s_bfe_i64 tba, s[2:3], s2
20638// CHECK: [0x02,0x02,0x6c,0x94]
20639
20640s_bfe_i64 tma, s[2:3], s2
20641// CHECK: [0x02,0x02,0x6e,0x94]
20642
20643s_bfe_i64 ttmp[10:11], s[2:3], s2
20644// CHECK: [0x02,0x02,0x7a,0x94]
20645
20646s_bfe_i64 exec, s[2:3], s2
20647// CHECK: [0x02,0x02,0x7e,0x94]
20648
20649s_bfe_i64 s[10:11], s[4:5], s2
20650// CHECK: [0x04,0x02,0x0a,0x94]
20651
20652s_bfe_i64 s[10:11], s[100:101], s2
20653// CHECK: [0x64,0x02,0x0a,0x94]
20654
20655s_bfe_i64 s[10:11], flat_scratch, s2
20656// CHECK: [0x66,0x02,0x0a,0x94]
20657
20658s_bfe_i64 s[10:11], vcc, s2
20659// CHECK: [0x6a,0x02,0x0a,0x94]
20660
20661s_bfe_i64 s[10:11], tba, s2
20662// CHECK: [0x6c,0x02,0x0a,0x94]
20663
20664s_bfe_i64 s[10:11], tma, s2
20665// CHECK: [0x6e,0x02,0x0a,0x94]
20666
20667s_bfe_i64 s[10:11], ttmp[10:11], s2
20668// CHECK: [0x7a,0x02,0x0a,0x94]
20669
20670s_bfe_i64 s[10:11], exec, s2
20671// CHECK: [0x7e,0x02,0x0a,0x94]
20672
20673s_bfe_i64 s[10:11], 0, s2
20674// CHECK: [0x80,0x02,0x0a,0x94]
20675
20676s_bfe_i64 s[10:11], -1, s2
20677// CHECK: [0xc1,0x02,0x0a,0x94]
20678
20679s_bfe_i64 s[10:11], 0.5, s2
20680// CHECK: [0xf0,0x02,0x0a,0x94]
20681
20682s_bfe_i64 s[10:11], -4.0, s2
20683// CHECK: [0xf7,0x02,0x0a,0x94]
20684
20685s_bfe_i64 s[10:11], 0xaf123456, s2
20686// CHECK: [0xff,0x02,0x0a,0x94,0x56,0x34,0x12,0xaf]
20687
20688s_bfe_i64 s[10:11], 0x3f717273, s2
20689// CHECK: [0xff,0x02,0x0a,0x94,0x73,0x72,0x71,0x3f]
20690
20691s_bfe_i64 s[10:11], s[2:3], s101
20692// CHECK: [0x02,0x65,0x0a,0x94]
20693
20694s_bfe_i64 s[10:11], s[2:3], flat_scratch_lo
20695// CHECK: [0x02,0x66,0x0a,0x94]
20696
20697s_bfe_i64 s[10:11], s[2:3], flat_scratch_hi
20698// CHECK: [0x02,0x67,0x0a,0x94]
20699
20700s_bfe_i64 s[10:11], s[2:3], vcc_lo
20701// CHECK: [0x02,0x6a,0x0a,0x94]
20702
20703s_bfe_i64 s[10:11], s[2:3], vcc_hi
20704// CHECK: [0x02,0x6b,0x0a,0x94]
20705
20706s_bfe_i64 s[10:11], s[2:3], tba_lo
20707// CHECK: [0x02,0x6c,0x0a,0x94]
20708
20709s_bfe_i64 s[10:11], s[2:3], tba_hi
20710// CHECK: [0x02,0x6d,0x0a,0x94]
20711
20712s_bfe_i64 s[10:11], s[2:3], tma_lo
20713// CHECK: [0x02,0x6e,0x0a,0x94]
20714
20715s_bfe_i64 s[10:11], s[2:3], tma_hi
20716// CHECK: [0x02,0x6f,0x0a,0x94]
20717
20718s_bfe_i64 s[10:11], s[2:3], ttmp11
20719// CHECK: [0x02,0x7b,0x0a,0x94]
20720
20721s_bfe_i64 s[10:11], s[2:3], m0
20722// CHECK: [0x02,0x7c,0x0a,0x94]
20723
20724s_bfe_i64 s[10:11], s[2:3], exec_lo
20725// CHECK: [0x02,0x7e,0x0a,0x94]
20726
20727s_bfe_i64 s[10:11], s[2:3], exec_hi
20728// CHECK: [0x02,0x7f,0x0a,0x94]
20729
20730s_bfe_i64 s[10:11], s[2:3], 0
20731// CHECK: [0x02,0x80,0x0a,0x94]
20732
20733s_bfe_i64 s[10:11], s[2:3], -1
20734// CHECK: [0x02,0xc1,0x0a,0x94]
20735
20736s_bfe_i64 s[10:11], s[2:3], 0.5
20737// CHECK: [0x02,0xf0,0x0a,0x94]
20738
20739s_bfe_i64 s[10:11], s[2:3], -4.0
20740// CHECK: [0x02,0xf7,0x0a,0x94]
20741
20742s_bfe_i64 s[10:11], s[2:3], 0xaf123456
20743// CHECK: [0x02,0xff,0x0a,0x94,0x56,0x34,0x12,0xaf]
20744
20745s_bfe_i64 s[10:11], s[2:3], 0x3f717273
20746// CHECK: [0x02,0xff,0x0a,0x94,0x73,0x72,0x71,0x3f]
20747
20748s_cbranch_g_fork s[2:3], s[4:5]
20749// CHECK: [0x02,0x04,0x80,0x94]
20750
20751s_cbranch_g_fork s[4:5], s[4:5]
20752// CHECK: [0x04,0x04,0x80,0x94]
20753
20754s_cbranch_g_fork s[100:101], s[4:5]
20755// CHECK: [0x64,0x04,0x80,0x94]
20756
20757s_cbranch_g_fork flat_scratch, s[4:5]
20758// CHECK: [0x66,0x04,0x80,0x94]
20759
20760s_cbranch_g_fork vcc, s[4:5]
20761// CHECK: [0x6a,0x04,0x80,0x94]
20762
20763s_cbranch_g_fork tba, s[4:5]
20764// CHECK: [0x6c,0x04,0x80,0x94]
20765
20766s_cbranch_g_fork tma, s[4:5]
20767// CHECK: [0x6e,0x04,0x80,0x94]
20768
20769s_cbranch_g_fork ttmp[10:11], s[4:5]
20770// CHECK: [0x7a,0x04,0x80,0x94]
20771
20772s_cbranch_g_fork exec, s[4:5]
20773// CHECK: [0x7e,0x04,0x80,0x94]
20774
20775s_cbranch_g_fork 0, s[4:5]
20776// CHECK: [0x80,0x04,0x80,0x94]
20777
20778s_cbranch_g_fork -1, s[4:5]
20779// CHECK: [0xc1,0x04,0x80,0x94]
20780
20781s_cbranch_g_fork 0.5, s[4:5]
20782// CHECK: [0xf0,0x04,0x80,0x94]
20783
20784s_cbranch_g_fork -4.0, s[4:5]
20785// CHECK: [0xf7,0x04,0x80,0x94]
20786
20787s_cbranch_g_fork s[2:3], s[6:7]
20788// CHECK: [0x02,0x06,0x80,0x94]
20789
20790s_cbranch_g_fork s[2:3], s[100:101]
20791// CHECK: [0x02,0x64,0x80,0x94]
20792
20793s_cbranch_g_fork s[2:3], flat_scratch
20794// CHECK: [0x02,0x66,0x80,0x94]
20795
20796s_cbranch_g_fork s[2:3], vcc
20797// CHECK: [0x02,0x6a,0x80,0x94]
20798
20799s_cbranch_g_fork s[2:3], tba
20800// CHECK: [0x02,0x6c,0x80,0x94]
20801
20802s_cbranch_g_fork s[2:3], tma
20803// CHECK: [0x02,0x6e,0x80,0x94]
20804
20805s_cbranch_g_fork s[2:3], ttmp[10:11]
20806// CHECK: [0x02,0x7a,0x80,0x94]
20807
20808s_cbranch_g_fork s[2:3], exec
20809// CHECK: [0x02,0x7e,0x80,0x94]
20810
20811s_cbranch_g_fork s[2:3], 0
20812// CHECK: [0x02,0x80,0x80,0x94]
20813
20814s_cbranch_g_fork s[2:3], -1
20815// CHECK: [0x02,0xc1,0x80,0x94]
20816
20817s_cbranch_g_fork s[2:3], 0.5
20818// CHECK: [0x02,0xf0,0x80,0x94]
20819
20820s_cbranch_g_fork s[2:3], -4.0
20821// CHECK: [0x02,0xf7,0x80,0x94]
20822
20823s_absdiff_i32 s5, s1, s2
20824// CHECK: [0x01,0x02,0x05,0x95]
20825
20826s_absdiff_i32 s101, s1, s2
20827// CHECK: [0x01,0x02,0x65,0x95]
20828
20829s_absdiff_i32 flat_scratch_lo, s1, s2
20830// CHECK: [0x01,0x02,0x66,0x95]
20831
20832s_absdiff_i32 flat_scratch_hi, s1, s2
20833// CHECK: [0x01,0x02,0x67,0x95]
20834
20835s_absdiff_i32 vcc_lo, s1, s2
20836// CHECK: [0x01,0x02,0x6a,0x95]
20837
20838s_absdiff_i32 vcc_hi, s1, s2
20839// CHECK: [0x01,0x02,0x6b,0x95]
20840
20841s_absdiff_i32 tba_lo, s1, s2
20842// CHECK: [0x01,0x02,0x6c,0x95]
20843
20844s_absdiff_i32 tba_hi, s1, s2
20845// CHECK: [0x01,0x02,0x6d,0x95]
20846
20847s_absdiff_i32 tma_lo, s1, s2
20848// CHECK: [0x01,0x02,0x6e,0x95]
20849
20850s_absdiff_i32 tma_hi, s1, s2
20851// CHECK: [0x01,0x02,0x6f,0x95]
20852
20853s_absdiff_i32 ttmp11, s1, s2
20854// CHECK: [0x01,0x02,0x7b,0x95]
20855
20856s_absdiff_i32 m0, s1, s2
20857// CHECK: [0x01,0x02,0x7c,0x95]
20858
20859s_absdiff_i32 exec_lo, s1, s2
20860// CHECK: [0x01,0x02,0x7e,0x95]
20861
20862s_absdiff_i32 exec_hi, s1, s2
20863// CHECK: [0x01,0x02,0x7f,0x95]
20864
20865s_absdiff_i32 s5, s101, s2
20866// CHECK: [0x65,0x02,0x05,0x95]
20867
20868s_absdiff_i32 s5, flat_scratch_lo, s2
20869// CHECK: [0x66,0x02,0x05,0x95]
20870
20871s_absdiff_i32 s5, flat_scratch_hi, s2
20872// CHECK: [0x67,0x02,0x05,0x95]
20873
20874s_absdiff_i32 s5, vcc_lo, s2
20875// CHECK: [0x6a,0x02,0x05,0x95]
20876
20877s_absdiff_i32 s5, vcc_hi, s2
20878// CHECK: [0x6b,0x02,0x05,0x95]
20879
20880s_absdiff_i32 s5, tba_lo, s2
20881// CHECK: [0x6c,0x02,0x05,0x95]
20882
20883s_absdiff_i32 s5, tba_hi, s2
20884// CHECK: [0x6d,0x02,0x05,0x95]
20885
20886s_absdiff_i32 s5, tma_lo, s2
20887// CHECK: [0x6e,0x02,0x05,0x95]
20888
20889s_absdiff_i32 s5, tma_hi, s2
20890// CHECK: [0x6f,0x02,0x05,0x95]
20891
20892s_absdiff_i32 s5, ttmp11, s2
20893// CHECK: [0x7b,0x02,0x05,0x95]
20894
20895s_absdiff_i32 s5, m0, s2
20896// CHECK: [0x7c,0x02,0x05,0x95]
20897
20898s_absdiff_i32 s5, exec_lo, s2
20899// CHECK: [0x7e,0x02,0x05,0x95]
20900
20901s_absdiff_i32 s5, exec_hi, s2
20902// CHECK: [0x7f,0x02,0x05,0x95]
20903
20904s_absdiff_i32 s5, 0, s2
20905// CHECK: [0x80,0x02,0x05,0x95]
20906
20907s_absdiff_i32 s5, -1, s2
20908// CHECK: [0xc1,0x02,0x05,0x95]
20909
20910s_absdiff_i32 s5, 0.5, s2
20911// CHECK: [0xf0,0x02,0x05,0x95]
20912
20913s_absdiff_i32 s5, -4.0, s2
20914// CHECK: [0xf7,0x02,0x05,0x95]
20915
20916s_absdiff_i32 s5, 0xaf123456, s2
20917// CHECK: [0xff,0x02,0x05,0x95,0x56,0x34,0x12,0xaf]
20918
20919s_absdiff_i32 s5, 0x3f717273, s2
20920// CHECK: [0xff,0x02,0x05,0x95,0x73,0x72,0x71,0x3f]
20921
20922s_absdiff_i32 s5, s1, s101
20923// CHECK: [0x01,0x65,0x05,0x95]
20924
20925s_absdiff_i32 s5, s1, flat_scratch_lo
20926// CHECK: [0x01,0x66,0x05,0x95]
20927
20928s_absdiff_i32 s5, s1, flat_scratch_hi
20929// CHECK: [0x01,0x67,0x05,0x95]
20930
20931s_absdiff_i32 s5, s1, vcc_lo
20932// CHECK: [0x01,0x6a,0x05,0x95]
20933
20934s_absdiff_i32 s5, s1, vcc_hi
20935// CHECK: [0x01,0x6b,0x05,0x95]
20936
20937s_absdiff_i32 s5, s1, tba_lo
20938// CHECK: [0x01,0x6c,0x05,0x95]
20939
20940s_absdiff_i32 s5, s1, tba_hi
20941// CHECK: [0x01,0x6d,0x05,0x95]
20942
20943s_absdiff_i32 s5, s1, tma_lo
20944// CHECK: [0x01,0x6e,0x05,0x95]
20945
20946s_absdiff_i32 s5, s1, tma_hi
20947// CHECK: [0x01,0x6f,0x05,0x95]
20948
20949s_absdiff_i32 s5, s1, ttmp11
20950// CHECK: [0x01,0x7b,0x05,0x95]
20951
20952s_absdiff_i32 s5, s1, m0
20953// CHECK: [0x01,0x7c,0x05,0x95]
20954
20955s_absdiff_i32 s5, s1, exec_lo
20956// CHECK: [0x01,0x7e,0x05,0x95]
20957
20958s_absdiff_i32 s5, s1, exec_hi
20959// CHECK: [0x01,0x7f,0x05,0x95]
20960
20961s_absdiff_i32 s5, s1, 0
20962// CHECK: [0x01,0x80,0x05,0x95]
20963
20964s_absdiff_i32 s5, s1, -1
20965// CHECK: [0x01,0xc1,0x05,0x95]
20966
20967s_absdiff_i32 s5, s1, 0.5
20968// CHECK: [0x01,0xf0,0x05,0x95]
20969
20970s_absdiff_i32 s5, s1, -4.0
20971// CHECK: [0x01,0xf7,0x05,0x95]
20972
20973s_absdiff_i32 s5, s1, 0xaf123456
20974// CHECK: [0x01,0xff,0x05,0x95,0x56,0x34,0x12,0xaf]
20975
20976s_absdiff_i32 s5, s1, 0x3f717273
20977// CHECK: [0x01,0xff,0x05,0x95,0x73,0x72,0x71,0x3f]
20978
20979s_rfe_restore_b64 s[2:3], s2
20980// CHECK: [0x02,0x02,0x80,0x95]
20981
20982s_rfe_restore_b64 s[4:5], s2
20983// CHECK: [0x04,0x02,0x80,0x95]
20984
20985s_rfe_restore_b64 s[100:101], s2
20986// CHECK: [0x64,0x02,0x80,0x95]
20987
20988s_rfe_restore_b64 flat_scratch, s2
20989// CHECK: [0x66,0x02,0x80,0x95]
20990
20991s_rfe_restore_b64 vcc, s2
20992// CHECK: [0x6a,0x02,0x80,0x95]
20993
20994s_rfe_restore_b64 tba, s2
20995// CHECK: [0x6c,0x02,0x80,0x95]
20996
20997s_rfe_restore_b64 tma, s2
20998// CHECK: [0x6e,0x02,0x80,0x95]
20999
21000s_rfe_restore_b64 ttmp[10:11], s2
21001// CHECK: [0x7a,0x02,0x80,0x95]
21002
21003s_rfe_restore_b64 exec, s2
21004// CHECK: [0x7e,0x02,0x80,0x95]
21005
21006s_rfe_restore_b64 0, s2
21007// CHECK: [0x80,0x02,0x80,0x95]
21008
21009s_rfe_restore_b64 -1, s2
21010// CHECK: [0xc1,0x02,0x80,0x95]
21011
21012s_rfe_restore_b64 0.5, s2
21013// CHECK: [0xf0,0x02,0x80,0x95]
21014
21015s_rfe_restore_b64 -4.0, s2
21016// CHECK: [0xf7,0x02,0x80,0x95]
21017
21018s_rfe_restore_b64 0xaf123456, s2
21019// CHECK: [0xff,0x02,0x80,0x95,0x56,0x34,0x12,0xaf]
21020
21021s_rfe_restore_b64 0x3f717273, s2
21022// CHECK: [0xff,0x02,0x80,0x95,0x73,0x72,0x71,0x3f]
21023
21024s_rfe_restore_b64 s[2:3], s101
21025// CHECK: [0x02,0x65,0x80,0x95]
21026
21027s_rfe_restore_b64 s[2:3], flat_scratch_lo
21028// CHECK: [0x02,0x66,0x80,0x95]
21029
21030s_rfe_restore_b64 s[2:3], flat_scratch_hi
21031// CHECK: [0x02,0x67,0x80,0x95]
21032
21033s_rfe_restore_b64 s[2:3], vcc_lo
21034// CHECK: [0x02,0x6a,0x80,0x95]
21035
21036s_rfe_restore_b64 s[2:3], vcc_hi
21037// CHECK: [0x02,0x6b,0x80,0x95]
21038
21039s_rfe_restore_b64 s[2:3], tba_lo
21040// CHECK: [0x02,0x6c,0x80,0x95]
21041
21042s_rfe_restore_b64 s[2:3], tba_hi
21043// CHECK: [0x02,0x6d,0x80,0x95]
21044
21045s_rfe_restore_b64 s[2:3], tma_lo
21046// CHECK: [0x02,0x6e,0x80,0x95]
21047
21048s_rfe_restore_b64 s[2:3], tma_hi
21049// CHECK: [0x02,0x6f,0x80,0x95]
21050
21051s_rfe_restore_b64 s[2:3], ttmp11
21052// CHECK: [0x02,0x7b,0x80,0x95]
21053
21054s_rfe_restore_b64 s[2:3], m0
21055// CHECK: [0x02,0x7c,0x80,0x95]
21056
21057s_rfe_restore_b64 s[2:3], exec_lo
21058// CHECK: [0x02,0x7e,0x80,0x95]
21059
21060s_rfe_restore_b64 s[2:3], exec_hi
21061// CHECK: [0x02,0x7f,0x80,0x95]
21062
21063s_rfe_restore_b64 s[2:3], 0
21064// CHECK: [0x02,0x80,0x80,0x95]
21065
21066s_rfe_restore_b64 s[2:3], -1
21067// CHECK: [0x02,0xc1,0x80,0x95]
21068
21069s_rfe_restore_b64 s[2:3], 0.5
21070// CHECK: [0x02,0xf0,0x80,0x95]
21071
21072s_rfe_restore_b64 s[2:3], -4.0
21073// CHECK: [0x02,0xf7,0x80,0x95]
21074
21075s_rfe_restore_b64 s[2:3], 0xaf123456
21076// CHECK: [0x02,0xff,0x80,0x95,0x56,0x34,0x12,0xaf]
21077
21078s_rfe_restore_b64 s[2:3], 0x3f717273
21079// CHECK: [0x02,0xff,0x80,0x95,0x73,0x72,0x71,0x3f]
21080
21081s_cmp_eq_i32 s1, s2
21082// CHECK: [0x01,0x02,0x00,0xbf]
21083
21084s_cmp_eq_i32 s101, s2
21085// CHECK: [0x65,0x02,0x00,0xbf]
21086
21087s_cmp_eq_i32 flat_scratch_lo, s2
21088// CHECK: [0x66,0x02,0x00,0xbf]
21089
21090s_cmp_eq_i32 flat_scratch_hi, s2
21091// CHECK: [0x67,0x02,0x00,0xbf]
21092
21093s_cmp_eq_i32 vcc_lo, s2
21094// CHECK: [0x6a,0x02,0x00,0xbf]
21095
21096s_cmp_eq_i32 vcc_hi, s2
21097// CHECK: [0x6b,0x02,0x00,0xbf]
21098
21099s_cmp_eq_i32 tba_lo, s2
21100// CHECK: [0x6c,0x02,0x00,0xbf]
21101
21102s_cmp_eq_i32 tba_hi, s2
21103// CHECK: [0x6d,0x02,0x00,0xbf]
21104
21105s_cmp_eq_i32 tma_lo, s2
21106// CHECK: [0x6e,0x02,0x00,0xbf]
21107
21108s_cmp_eq_i32 tma_hi, s2
21109// CHECK: [0x6f,0x02,0x00,0xbf]
21110
21111s_cmp_eq_i32 ttmp11, s2
21112// CHECK: [0x7b,0x02,0x00,0xbf]
21113
21114s_cmp_eq_i32 m0, s2
21115// CHECK: [0x7c,0x02,0x00,0xbf]
21116
21117s_cmp_eq_i32 exec_lo, s2
21118// CHECK: [0x7e,0x02,0x00,0xbf]
21119
21120s_cmp_eq_i32 exec_hi, s2
21121// CHECK: [0x7f,0x02,0x00,0xbf]
21122
21123s_cmp_eq_i32 0, s2
21124// CHECK: [0x80,0x02,0x00,0xbf]
21125
21126s_cmp_eq_i32 -1, s2
21127// CHECK: [0xc1,0x02,0x00,0xbf]
21128
21129s_cmp_eq_i32 0.5, s2
21130// CHECK: [0xf0,0x02,0x00,0xbf]
21131
21132s_cmp_eq_i32 -4.0, s2
21133// CHECK: [0xf7,0x02,0x00,0xbf]
21134
21135s_cmp_eq_i32 0xaf123456, s2
21136// CHECK: [0xff,0x02,0x00,0xbf,0x56,0x34,0x12,0xaf]
21137
21138s_cmp_eq_i32 0x3f717273, s2
21139// CHECK: [0xff,0x02,0x00,0xbf,0x73,0x72,0x71,0x3f]
21140
21141s_cmp_eq_i32 s1, s101
21142// CHECK: [0x01,0x65,0x00,0xbf]
21143
21144s_cmp_eq_i32 s1, flat_scratch_lo
21145// CHECK: [0x01,0x66,0x00,0xbf]
21146
21147s_cmp_eq_i32 s1, flat_scratch_hi
21148// CHECK: [0x01,0x67,0x00,0xbf]
21149
21150s_cmp_eq_i32 s1, vcc_lo
21151// CHECK: [0x01,0x6a,0x00,0xbf]
21152
21153s_cmp_eq_i32 s1, vcc_hi
21154// CHECK: [0x01,0x6b,0x00,0xbf]
21155
21156s_cmp_eq_i32 s1, tba_lo
21157// CHECK: [0x01,0x6c,0x00,0xbf]
21158
21159s_cmp_eq_i32 s1, tba_hi
21160// CHECK: [0x01,0x6d,0x00,0xbf]
21161
21162s_cmp_eq_i32 s1, tma_lo
21163// CHECK: [0x01,0x6e,0x00,0xbf]
21164
21165s_cmp_eq_i32 s1, tma_hi
21166// CHECK: [0x01,0x6f,0x00,0xbf]
21167
21168s_cmp_eq_i32 s1, ttmp11
21169// CHECK: [0x01,0x7b,0x00,0xbf]
21170
21171s_cmp_eq_i32 s1, m0
21172// CHECK: [0x01,0x7c,0x00,0xbf]
21173
21174s_cmp_eq_i32 s1, exec_lo
21175// CHECK: [0x01,0x7e,0x00,0xbf]
21176
21177s_cmp_eq_i32 s1, exec_hi
21178// CHECK: [0x01,0x7f,0x00,0xbf]
21179
21180s_cmp_eq_i32 s1, 0
21181// CHECK: [0x01,0x80,0x00,0xbf]
21182
21183s_cmp_eq_i32 s1, -1
21184// CHECK: [0x01,0xc1,0x00,0xbf]
21185
21186s_cmp_eq_i32 s1, 0.5
21187// CHECK: [0x01,0xf0,0x00,0xbf]
21188
21189s_cmp_eq_i32 s1, -4.0
21190// CHECK: [0x01,0xf7,0x00,0xbf]
21191
21192s_cmp_eq_i32 s1, 0xaf123456
21193// CHECK: [0x01,0xff,0x00,0xbf,0x56,0x34,0x12,0xaf]
21194
21195s_cmp_eq_i32 s1, 0x3f717273
21196// CHECK: [0x01,0xff,0x00,0xbf,0x73,0x72,0x71,0x3f]
21197
21198s_cmp_lg_i32 s1, s2
21199// CHECK: [0x01,0x02,0x01,0xbf]
21200
21201s_cmp_lg_i32 s101, s2
21202// CHECK: [0x65,0x02,0x01,0xbf]
21203
21204s_cmp_lg_i32 flat_scratch_lo, s2
21205// CHECK: [0x66,0x02,0x01,0xbf]
21206
21207s_cmp_lg_i32 flat_scratch_hi, s2
21208// CHECK: [0x67,0x02,0x01,0xbf]
21209
21210s_cmp_lg_i32 vcc_lo, s2
21211// CHECK: [0x6a,0x02,0x01,0xbf]
21212
21213s_cmp_lg_i32 vcc_hi, s2
21214// CHECK: [0x6b,0x02,0x01,0xbf]
21215
21216s_cmp_lg_i32 tba_lo, s2
21217// CHECK: [0x6c,0x02,0x01,0xbf]
21218
21219s_cmp_lg_i32 tba_hi, s2
21220// CHECK: [0x6d,0x02,0x01,0xbf]
21221
21222s_cmp_lg_i32 tma_lo, s2
21223// CHECK: [0x6e,0x02,0x01,0xbf]
21224
21225s_cmp_lg_i32 tma_hi, s2
21226// CHECK: [0x6f,0x02,0x01,0xbf]
21227
21228s_cmp_lg_i32 ttmp11, s2
21229// CHECK: [0x7b,0x02,0x01,0xbf]
21230
21231s_cmp_lg_i32 m0, s2
21232// CHECK: [0x7c,0x02,0x01,0xbf]
21233
21234s_cmp_lg_i32 exec_lo, s2
21235// CHECK: [0x7e,0x02,0x01,0xbf]
21236
21237s_cmp_lg_i32 exec_hi, s2
21238// CHECK: [0x7f,0x02,0x01,0xbf]
21239
21240s_cmp_lg_i32 0, s2
21241// CHECK: [0x80,0x02,0x01,0xbf]
21242
21243s_cmp_lg_i32 -1, s2
21244// CHECK: [0xc1,0x02,0x01,0xbf]
21245
21246s_cmp_lg_i32 0.5, s2
21247// CHECK: [0xf0,0x02,0x01,0xbf]
21248
21249s_cmp_lg_i32 -4.0, s2
21250// CHECK: [0xf7,0x02,0x01,0xbf]
21251
21252s_cmp_lg_i32 0xaf123456, s2
21253// CHECK: [0xff,0x02,0x01,0xbf,0x56,0x34,0x12,0xaf]
21254
21255s_cmp_lg_i32 0x3f717273, s2
21256// CHECK: [0xff,0x02,0x01,0xbf,0x73,0x72,0x71,0x3f]
21257
21258s_cmp_lg_i32 s1, s101
21259// CHECK: [0x01,0x65,0x01,0xbf]
21260
21261s_cmp_lg_i32 s1, flat_scratch_lo
21262// CHECK: [0x01,0x66,0x01,0xbf]
21263
21264s_cmp_lg_i32 s1, flat_scratch_hi
21265// CHECK: [0x01,0x67,0x01,0xbf]
21266
21267s_cmp_lg_i32 s1, vcc_lo
21268// CHECK: [0x01,0x6a,0x01,0xbf]
21269
21270s_cmp_lg_i32 s1, vcc_hi
21271// CHECK: [0x01,0x6b,0x01,0xbf]
21272
21273s_cmp_lg_i32 s1, tba_lo
21274// CHECK: [0x01,0x6c,0x01,0xbf]
21275
21276s_cmp_lg_i32 s1, tba_hi
21277// CHECK: [0x01,0x6d,0x01,0xbf]
21278
21279s_cmp_lg_i32 s1, tma_lo
21280// CHECK: [0x01,0x6e,0x01,0xbf]
21281
21282s_cmp_lg_i32 s1, tma_hi
21283// CHECK: [0x01,0x6f,0x01,0xbf]
21284
21285s_cmp_lg_i32 s1, ttmp11
21286// CHECK: [0x01,0x7b,0x01,0xbf]
21287
21288s_cmp_lg_i32 s1, m0
21289// CHECK: [0x01,0x7c,0x01,0xbf]
21290
21291s_cmp_lg_i32 s1, exec_lo
21292// CHECK: [0x01,0x7e,0x01,0xbf]
21293
21294s_cmp_lg_i32 s1, exec_hi
21295// CHECK: [0x01,0x7f,0x01,0xbf]
21296
21297s_cmp_lg_i32 s1, 0
21298// CHECK: [0x01,0x80,0x01,0xbf]
21299
21300s_cmp_lg_i32 s1, -1
21301// CHECK: [0x01,0xc1,0x01,0xbf]
21302
21303s_cmp_lg_i32 s1, 0.5
21304// CHECK: [0x01,0xf0,0x01,0xbf]
21305
21306s_cmp_lg_i32 s1, -4.0
21307// CHECK: [0x01,0xf7,0x01,0xbf]
21308
21309s_cmp_lg_i32 s1, 0xaf123456
21310// CHECK: [0x01,0xff,0x01,0xbf,0x56,0x34,0x12,0xaf]
21311
21312s_cmp_lg_i32 s1, 0x3f717273
21313// CHECK: [0x01,0xff,0x01,0xbf,0x73,0x72,0x71,0x3f]
21314
21315s_cmp_gt_i32 s1, s2
21316// CHECK: [0x01,0x02,0x02,0xbf]
21317
21318s_cmp_gt_i32 s101, s2
21319// CHECK: [0x65,0x02,0x02,0xbf]
21320
21321s_cmp_gt_i32 flat_scratch_lo, s2
21322// CHECK: [0x66,0x02,0x02,0xbf]
21323
21324s_cmp_gt_i32 flat_scratch_hi, s2
21325// CHECK: [0x67,0x02,0x02,0xbf]
21326
21327s_cmp_gt_i32 vcc_lo, s2
21328// CHECK: [0x6a,0x02,0x02,0xbf]
21329
21330s_cmp_gt_i32 vcc_hi, s2
21331// CHECK: [0x6b,0x02,0x02,0xbf]
21332
21333s_cmp_gt_i32 tba_lo, s2
21334// CHECK: [0x6c,0x02,0x02,0xbf]
21335
21336s_cmp_gt_i32 tba_hi, s2
21337// CHECK: [0x6d,0x02,0x02,0xbf]
21338
21339s_cmp_gt_i32 tma_lo, s2
21340// CHECK: [0x6e,0x02,0x02,0xbf]
21341
21342s_cmp_gt_i32 tma_hi, s2
21343// CHECK: [0x6f,0x02,0x02,0xbf]
21344
21345s_cmp_gt_i32 ttmp11, s2
21346// CHECK: [0x7b,0x02,0x02,0xbf]
21347
21348s_cmp_gt_i32 m0, s2
21349// CHECK: [0x7c,0x02,0x02,0xbf]
21350
21351s_cmp_gt_i32 exec_lo, s2
21352// CHECK: [0x7e,0x02,0x02,0xbf]
21353
21354s_cmp_gt_i32 exec_hi, s2
21355// CHECK: [0x7f,0x02,0x02,0xbf]
21356
21357s_cmp_gt_i32 0, s2
21358// CHECK: [0x80,0x02,0x02,0xbf]
21359
21360s_cmp_gt_i32 -1, s2
21361// CHECK: [0xc1,0x02,0x02,0xbf]
21362
21363s_cmp_gt_i32 0.5, s2
21364// CHECK: [0xf0,0x02,0x02,0xbf]
21365
21366s_cmp_gt_i32 -4.0, s2
21367// CHECK: [0xf7,0x02,0x02,0xbf]
21368
21369s_cmp_gt_i32 0xaf123456, s2
21370// CHECK: [0xff,0x02,0x02,0xbf,0x56,0x34,0x12,0xaf]
21371
21372s_cmp_gt_i32 0x3f717273, s2
21373// CHECK: [0xff,0x02,0x02,0xbf,0x73,0x72,0x71,0x3f]
21374
21375s_cmp_gt_i32 s1, s101
21376// CHECK: [0x01,0x65,0x02,0xbf]
21377
21378s_cmp_gt_i32 s1, flat_scratch_lo
21379// CHECK: [0x01,0x66,0x02,0xbf]
21380
21381s_cmp_gt_i32 s1, flat_scratch_hi
21382// CHECK: [0x01,0x67,0x02,0xbf]
21383
21384s_cmp_gt_i32 s1, vcc_lo
21385// CHECK: [0x01,0x6a,0x02,0xbf]
21386
21387s_cmp_gt_i32 s1, vcc_hi
21388// CHECK: [0x01,0x6b,0x02,0xbf]
21389
21390s_cmp_gt_i32 s1, tba_lo
21391// CHECK: [0x01,0x6c,0x02,0xbf]
21392
21393s_cmp_gt_i32 s1, tba_hi
21394// CHECK: [0x01,0x6d,0x02,0xbf]
21395
21396s_cmp_gt_i32 s1, tma_lo
21397// CHECK: [0x01,0x6e,0x02,0xbf]
21398
21399s_cmp_gt_i32 s1, tma_hi
21400// CHECK: [0x01,0x6f,0x02,0xbf]
21401
21402s_cmp_gt_i32 s1, ttmp11
21403// CHECK: [0x01,0x7b,0x02,0xbf]
21404
21405s_cmp_gt_i32 s1, m0
21406// CHECK: [0x01,0x7c,0x02,0xbf]
21407
21408s_cmp_gt_i32 s1, exec_lo
21409// CHECK: [0x01,0x7e,0x02,0xbf]
21410
21411s_cmp_gt_i32 s1, exec_hi
21412// CHECK: [0x01,0x7f,0x02,0xbf]
21413
21414s_cmp_gt_i32 s1, 0
21415// CHECK: [0x01,0x80,0x02,0xbf]
21416
21417s_cmp_gt_i32 s1, -1
21418// CHECK: [0x01,0xc1,0x02,0xbf]
21419
21420s_cmp_gt_i32 s1, 0.5
21421// CHECK: [0x01,0xf0,0x02,0xbf]
21422
21423s_cmp_gt_i32 s1, -4.0
21424// CHECK: [0x01,0xf7,0x02,0xbf]
21425
21426s_cmp_gt_i32 s1, 0xaf123456
21427// CHECK: [0x01,0xff,0x02,0xbf,0x56,0x34,0x12,0xaf]
21428
21429s_cmp_gt_i32 s1, 0x3f717273
21430// CHECK: [0x01,0xff,0x02,0xbf,0x73,0x72,0x71,0x3f]
21431
21432s_cmp_ge_i32 s1, s2
21433// CHECK: [0x01,0x02,0x03,0xbf]
21434
21435s_cmp_ge_i32 s101, s2
21436// CHECK: [0x65,0x02,0x03,0xbf]
21437
21438s_cmp_ge_i32 flat_scratch_lo, s2
21439// CHECK: [0x66,0x02,0x03,0xbf]
21440
21441s_cmp_ge_i32 flat_scratch_hi, s2
21442// CHECK: [0x67,0x02,0x03,0xbf]
21443
21444s_cmp_ge_i32 vcc_lo, s2
21445// CHECK: [0x6a,0x02,0x03,0xbf]
21446
21447s_cmp_ge_i32 vcc_hi, s2
21448// CHECK: [0x6b,0x02,0x03,0xbf]
21449
21450s_cmp_ge_i32 tba_lo, s2
21451// CHECK: [0x6c,0x02,0x03,0xbf]
21452
21453s_cmp_ge_i32 tba_hi, s2
21454// CHECK: [0x6d,0x02,0x03,0xbf]
21455
21456s_cmp_ge_i32 tma_lo, s2
21457// CHECK: [0x6e,0x02,0x03,0xbf]
21458
21459s_cmp_ge_i32 tma_hi, s2
21460// CHECK: [0x6f,0x02,0x03,0xbf]
21461
21462s_cmp_ge_i32 ttmp11, s2
21463// CHECK: [0x7b,0x02,0x03,0xbf]
21464
21465s_cmp_ge_i32 m0, s2
21466// CHECK: [0x7c,0x02,0x03,0xbf]
21467
21468s_cmp_ge_i32 exec_lo, s2
21469// CHECK: [0x7e,0x02,0x03,0xbf]
21470
21471s_cmp_ge_i32 exec_hi, s2
21472// CHECK: [0x7f,0x02,0x03,0xbf]
21473
21474s_cmp_ge_i32 0, s2
21475// CHECK: [0x80,0x02,0x03,0xbf]
21476
21477s_cmp_ge_i32 -1, s2
21478// CHECK: [0xc1,0x02,0x03,0xbf]
21479
21480s_cmp_ge_i32 0.5, s2
21481// CHECK: [0xf0,0x02,0x03,0xbf]
21482
21483s_cmp_ge_i32 -4.0, s2
21484// CHECK: [0xf7,0x02,0x03,0xbf]
21485
21486s_cmp_ge_i32 0xaf123456, s2
21487// CHECK: [0xff,0x02,0x03,0xbf,0x56,0x34,0x12,0xaf]
21488
21489s_cmp_ge_i32 0x3f717273, s2
21490// CHECK: [0xff,0x02,0x03,0xbf,0x73,0x72,0x71,0x3f]
21491
21492s_cmp_ge_i32 s1, s101
21493// CHECK: [0x01,0x65,0x03,0xbf]
21494
21495s_cmp_ge_i32 s1, flat_scratch_lo
21496// CHECK: [0x01,0x66,0x03,0xbf]
21497
21498s_cmp_ge_i32 s1, flat_scratch_hi
21499// CHECK: [0x01,0x67,0x03,0xbf]
21500
21501s_cmp_ge_i32 s1, vcc_lo
21502// CHECK: [0x01,0x6a,0x03,0xbf]
21503
21504s_cmp_ge_i32 s1, vcc_hi
21505// CHECK: [0x01,0x6b,0x03,0xbf]
21506
21507s_cmp_ge_i32 s1, tba_lo
21508// CHECK: [0x01,0x6c,0x03,0xbf]
21509
21510s_cmp_ge_i32 s1, tba_hi
21511// CHECK: [0x01,0x6d,0x03,0xbf]
21512
21513s_cmp_ge_i32 s1, tma_lo
21514// CHECK: [0x01,0x6e,0x03,0xbf]
21515
21516s_cmp_ge_i32 s1, tma_hi
21517// CHECK: [0x01,0x6f,0x03,0xbf]
21518
21519s_cmp_ge_i32 s1, ttmp11
21520// CHECK: [0x01,0x7b,0x03,0xbf]
21521
21522s_cmp_ge_i32 s1, m0
21523// CHECK: [0x01,0x7c,0x03,0xbf]
21524
21525s_cmp_ge_i32 s1, exec_lo
21526// CHECK: [0x01,0x7e,0x03,0xbf]
21527
21528s_cmp_ge_i32 s1, exec_hi
21529// CHECK: [0x01,0x7f,0x03,0xbf]
21530
21531s_cmp_ge_i32 s1, 0
21532// CHECK: [0x01,0x80,0x03,0xbf]
21533
21534s_cmp_ge_i32 s1, -1
21535// CHECK: [0x01,0xc1,0x03,0xbf]
21536
21537s_cmp_ge_i32 s1, 0.5
21538// CHECK: [0x01,0xf0,0x03,0xbf]
21539
21540s_cmp_ge_i32 s1, -4.0
21541// CHECK: [0x01,0xf7,0x03,0xbf]
21542
21543s_cmp_ge_i32 s1, 0xaf123456
21544// CHECK: [0x01,0xff,0x03,0xbf,0x56,0x34,0x12,0xaf]
21545
21546s_cmp_ge_i32 s1, 0x3f717273
21547// CHECK: [0x01,0xff,0x03,0xbf,0x73,0x72,0x71,0x3f]
21548
21549s_cmp_lt_i32 s1, s2
21550// CHECK: [0x01,0x02,0x04,0xbf]
21551
21552s_cmp_lt_i32 s101, s2
21553// CHECK: [0x65,0x02,0x04,0xbf]
21554
21555s_cmp_lt_i32 flat_scratch_lo, s2
21556// CHECK: [0x66,0x02,0x04,0xbf]
21557
21558s_cmp_lt_i32 flat_scratch_hi, s2
21559// CHECK: [0x67,0x02,0x04,0xbf]
21560
21561s_cmp_lt_i32 vcc_lo, s2
21562// CHECK: [0x6a,0x02,0x04,0xbf]
21563
21564s_cmp_lt_i32 vcc_hi, s2
21565// CHECK: [0x6b,0x02,0x04,0xbf]
21566
21567s_cmp_lt_i32 tba_lo, s2
21568// CHECK: [0x6c,0x02,0x04,0xbf]
21569
21570s_cmp_lt_i32 tba_hi, s2
21571// CHECK: [0x6d,0x02,0x04,0xbf]
21572
21573s_cmp_lt_i32 tma_lo, s2
21574// CHECK: [0x6e,0x02,0x04,0xbf]
21575
21576s_cmp_lt_i32 tma_hi, s2
21577// CHECK: [0x6f,0x02,0x04,0xbf]
21578
21579s_cmp_lt_i32 ttmp11, s2
21580// CHECK: [0x7b,0x02,0x04,0xbf]
21581
21582s_cmp_lt_i32 m0, s2
21583// CHECK: [0x7c,0x02,0x04,0xbf]
21584
21585s_cmp_lt_i32 exec_lo, s2
21586// CHECK: [0x7e,0x02,0x04,0xbf]
21587
21588s_cmp_lt_i32 exec_hi, s2
21589// CHECK: [0x7f,0x02,0x04,0xbf]
21590
21591s_cmp_lt_i32 0, s2
21592// CHECK: [0x80,0x02,0x04,0xbf]
21593
21594s_cmp_lt_i32 -1, s2
21595// CHECK: [0xc1,0x02,0x04,0xbf]
21596
21597s_cmp_lt_i32 0.5, s2
21598// CHECK: [0xf0,0x02,0x04,0xbf]
21599
21600s_cmp_lt_i32 -4.0, s2
21601// CHECK: [0xf7,0x02,0x04,0xbf]
21602
21603s_cmp_lt_i32 0xaf123456, s2
21604// CHECK: [0xff,0x02,0x04,0xbf,0x56,0x34,0x12,0xaf]
21605
21606s_cmp_lt_i32 0x3f717273, s2
21607// CHECK: [0xff,0x02,0x04,0xbf,0x73,0x72,0x71,0x3f]
21608
21609s_cmp_lt_i32 s1, s101
21610// CHECK: [0x01,0x65,0x04,0xbf]
21611
21612s_cmp_lt_i32 s1, flat_scratch_lo
21613// CHECK: [0x01,0x66,0x04,0xbf]
21614
21615s_cmp_lt_i32 s1, flat_scratch_hi
21616// CHECK: [0x01,0x67,0x04,0xbf]
21617
21618s_cmp_lt_i32 s1, vcc_lo
21619// CHECK: [0x01,0x6a,0x04,0xbf]
21620
21621s_cmp_lt_i32 s1, vcc_hi
21622// CHECK: [0x01,0x6b,0x04,0xbf]
21623
21624s_cmp_lt_i32 s1, tba_lo
21625// CHECK: [0x01,0x6c,0x04,0xbf]
21626
21627s_cmp_lt_i32 s1, tba_hi
21628// CHECK: [0x01,0x6d,0x04,0xbf]
21629
21630s_cmp_lt_i32 s1, tma_lo
21631// CHECK: [0x01,0x6e,0x04,0xbf]
21632
21633s_cmp_lt_i32 s1, tma_hi
21634// CHECK: [0x01,0x6f,0x04,0xbf]
21635
21636s_cmp_lt_i32 s1, ttmp11
21637// CHECK: [0x01,0x7b,0x04,0xbf]
21638
21639s_cmp_lt_i32 s1, m0
21640// CHECK: [0x01,0x7c,0x04,0xbf]
21641
21642s_cmp_lt_i32 s1, exec_lo
21643// CHECK: [0x01,0x7e,0x04,0xbf]
21644
21645s_cmp_lt_i32 s1, exec_hi
21646// CHECK: [0x01,0x7f,0x04,0xbf]
21647
21648s_cmp_lt_i32 s1, 0
21649// CHECK: [0x01,0x80,0x04,0xbf]
21650
21651s_cmp_lt_i32 s1, -1
21652// CHECK: [0x01,0xc1,0x04,0xbf]
21653
21654s_cmp_lt_i32 s1, 0.5
21655// CHECK: [0x01,0xf0,0x04,0xbf]
21656
21657s_cmp_lt_i32 s1, -4.0
21658// CHECK: [0x01,0xf7,0x04,0xbf]
21659
21660s_cmp_lt_i32 s1, 0xaf123456
21661// CHECK: [0x01,0xff,0x04,0xbf,0x56,0x34,0x12,0xaf]
21662
21663s_cmp_lt_i32 s1, 0x3f717273
21664// CHECK: [0x01,0xff,0x04,0xbf,0x73,0x72,0x71,0x3f]
21665
21666s_cmp_le_i32 s1, s2
21667// CHECK: [0x01,0x02,0x05,0xbf]
21668
21669s_cmp_le_i32 s101, s2
21670// CHECK: [0x65,0x02,0x05,0xbf]
21671
21672s_cmp_le_i32 flat_scratch_lo, s2
21673// CHECK: [0x66,0x02,0x05,0xbf]
21674
21675s_cmp_le_i32 flat_scratch_hi, s2
21676// CHECK: [0x67,0x02,0x05,0xbf]
21677
21678s_cmp_le_i32 vcc_lo, s2
21679// CHECK: [0x6a,0x02,0x05,0xbf]
21680
21681s_cmp_le_i32 vcc_hi, s2
21682// CHECK: [0x6b,0x02,0x05,0xbf]
21683
21684s_cmp_le_i32 tba_lo, s2
21685// CHECK: [0x6c,0x02,0x05,0xbf]
21686
21687s_cmp_le_i32 tba_hi, s2
21688// CHECK: [0x6d,0x02,0x05,0xbf]
21689
21690s_cmp_le_i32 tma_lo, s2
21691// CHECK: [0x6e,0x02,0x05,0xbf]
21692
21693s_cmp_le_i32 tma_hi, s2
21694// CHECK: [0x6f,0x02,0x05,0xbf]
21695
21696s_cmp_le_i32 ttmp11, s2
21697// CHECK: [0x7b,0x02,0x05,0xbf]
21698
21699s_cmp_le_i32 m0, s2
21700// CHECK: [0x7c,0x02,0x05,0xbf]
21701
21702s_cmp_le_i32 exec_lo, s2
21703// CHECK: [0x7e,0x02,0x05,0xbf]
21704
21705s_cmp_le_i32 exec_hi, s2
21706// CHECK: [0x7f,0x02,0x05,0xbf]
21707
21708s_cmp_le_i32 0, s2
21709// CHECK: [0x80,0x02,0x05,0xbf]
21710
21711s_cmp_le_i32 -1, s2
21712// CHECK: [0xc1,0x02,0x05,0xbf]
21713
21714s_cmp_le_i32 0.5, s2
21715// CHECK: [0xf0,0x02,0x05,0xbf]
21716
21717s_cmp_le_i32 -4.0, s2
21718// CHECK: [0xf7,0x02,0x05,0xbf]
21719
21720s_cmp_le_i32 0xaf123456, s2
21721// CHECK: [0xff,0x02,0x05,0xbf,0x56,0x34,0x12,0xaf]
21722
21723s_cmp_le_i32 0x3f717273, s2
21724// CHECK: [0xff,0x02,0x05,0xbf,0x73,0x72,0x71,0x3f]
21725
21726s_cmp_le_i32 s1, s101
21727// CHECK: [0x01,0x65,0x05,0xbf]
21728
21729s_cmp_le_i32 s1, flat_scratch_lo
21730// CHECK: [0x01,0x66,0x05,0xbf]
21731
21732s_cmp_le_i32 s1, flat_scratch_hi
21733// CHECK: [0x01,0x67,0x05,0xbf]
21734
21735s_cmp_le_i32 s1, vcc_lo
21736// CHECK: [0x01,0x6a,0x05,0xbf]
21737
21738s_cmp_le_i32 s1, vcc_hi
21739// CHECK: [0x01,0x6b,0x05,0xbf]
21740
21741s_cmp_le_i32 s1, tba_lo
21742// CHECK: [0x01,0x6c,0x05,0xbf]
21743
21744s_cmp_le_i32 s1, tba_hi
21745// CHECK: [0x01,0x6d,0x05,0xbf]
21746
21747s_cmp_le_i32 s1, tma_lo
21748// CHECK: [0x01,0x6e,0x05,0xbf]
21749
21750s_cmp_le_i32 s1, tma_hi
21751// CHECK: [0x01,0x6f,0x05,0xbf]
21752
21753s_cmp_le_i32 s1, ttmp11
21754// CHECK: [0x01,0x7b,0x05,0xbf]
21755
21756s_cmp_le_i32 s1, m0
21757// CHECK: [0x01,0x7c,0x05,0xbf]
21758
21759s_cmp_le_i32 s1, exec_lo
21760// CHECK: [0x01,0x7e,0x05,0xbf]
21761
21762s_cmp_le_i32 s1, exec_hi
21763// CHECK: [0x01,0x7f,0x05,0xbf]
21764
21765s_cmp_le_i32 s1, 0
21766// CHECK: [0x01,0x80,0x05,0xbf]
21767
21768s_cmp_le_i32 s1, -1
21769// CHECK: [0x01,0xc1,0x05,0xbf]
21770
21771s_cmp_le_i32 s1, 0.5
21772// CHECK: [0x01,0xf0,0x05,0xbf]
21773
21774s_cmp_le_i32 s1, -4.0
21775// CHECK: [0x01,0xf7,0x05,0xbf]
21776
21777s_cmp_le_i32 s1, 0xaf123456
21778// CHECK: [0x01,0xff,0x05,0xbf,0x56,0x34,0x12,0xaf]
21779
21780s_cmp_le_i32 s1, 0x3f717273
21781// CHECK: [0x01,0xff,0x05,0xbf,0x73,0x72,0x71,0x3f]
21782
21783s_cmp_eq_u32 s1, s2
21784// CHECK: [0x01,0x02,0x06,0xbf]
21785
21786s_cmp_eq_u32 s101, s2
21787// CHECK: [0x65,0x02,0x06,0xbf]
21788
21789s_cmp_eq_u32 flat_scratch_lo, s2
21790// CHECK: [0x66,0x02,0x06,0xbf]
21791
21792s_cmp_eq_u32 flat_scratch_hi, s2
21793// CHECK: [0x67,0x02,0x06,0xbf]
21794
21795s_cmp_eq_u32 vcc_lo, s2
21796// CHECK: [0x6a,0x02,0x06,0xbf]
21797
21798s_cmp_eq_u32 vcc_hi, s2
21799// CHECK: [0x6b,0x02,0x06,0xbf]
21800
21801s_cmp_eq_u32 tba_lo, s2
21802// CHECK: [0x6c,0x02,0x06,0xbf]
21803
21804s_cmp_eq_u32 tba_hi, s2
21805// CHECK: [0x6d,0x02,0x06,0xbf]
21806
21807s_cmp_eq_u32 tma_lo, s2
21808// CHECK: [0x6e,0x02,0x06,0xbf]
21809
21810s_cmp_eq_u32 tma_hi, s2
21811// CHECK: [0x6f,0x02,0x06,0xbf]
21812
21813s_cmp_eq_u32 ttmp11, s2
21814// CHECK: [0x7b,0x02,0x06,0xbf]
21815
21816s_cmp_eq_u32 m0, s2
21817// CHECK: [0x7c,0x02,0x06,0xbf]
21818
21819s_cmp_eq_u32 exec_lo, s2
21820// CHECK: [0x7e,0x02,0x06,0xbf]
21821
21822s_cmp_eq_u32 exec_hi, s2
21823// CHECK: [0x7f,0x02,0x06,0xbf]
21824
21825s_cmp_eq_u32 0, s2
21826// CHECK: [0x80,0x02,0x06,0xbf]
21827
21828s_cmp_eq_u32 -1, s2
21829// CHECK: [0xc1,0x02,0x06,0xbf]
21830
21831s_cmp_eq_u32 0.5, s2
21832// CHECK: [0xf0,0x02,0x06,0xbf]
21833
21834s_cmp_eq_u32 -4.0, s2
21835// CHECK: [0xf7,0x02,0x06,0xbf]
21836
21837s_cmp_eq_u32 0xaf123456, s2
21838// CHECK: [0xff,0x02,0x06,0xbf,0x56,0x34,0x12,0xaf]
21839
21840s_cmp_eq_u32 0x3f717273, s2
21841// CHECK: [0xff,0x02,0x06,0xbf,0x73,0x72,0x71,0x3f]
21842
21843s_cmp_eq_u32 s1, s101
21844// CHECK: [0x01,0x65,0x06,0xbf]
21845
21846s_cmp_eq_u32 s1, flat_scratch_lo
21847// CHECK: [0x01,0x66,0x06,0xbf]
21848
21849s_cmp_eq_u32 s1, flat_scratch_hi
21850// CHECK: [0x01,0x67,0x06,0xbf]
21851
21852s_cmp_eq_u32 s1, vcc_lo
21853// CHECK: [0x01,0x6a,0x06,0xbf]
21854
21855s_cmp_eq_u32 s1, vcc_hi
21856// CHECK: [0x01,0x6b,0x06,0xbf]
21857
21858s_cmp_eq_u32 s1, tba_lo
21859// CHECK: [0x01,0x6c,0x06,0xbf]
21860
21861s_cmp_eq_u32 s1, tba_hi
21862// CHECK: [0x01,0x6d,0x06,0xbf]
21863
21864s_cmp_eq_u32 s1, tma_lo
21865// CHECK: [0x01,0x6e,0x06,0xbf]
21866
21867s_cmp_eq_u32 s1, tma_hi
21868// CHECK: [0x01,0x6f,0x06,0xbf]
21869
21870s_cmp_eq_u32 s1, ttmp11
21871// CHECK: [0x01,0x7b,0x06,0xbf]
21872
21873s_cmp_eq_u32 s1, m0
21874// CHECK: [0x01,0x7c,0x06,0xbf]
21875
21876s_cmp_eq_u32 s1, exec_lo
21877// CHECK: [0x01,0x7e,0x06,0xbf]
21878
21879s_cmp_eq_u32 s1, exec_hi
21880// CHECK: [0x01,0x7f,0x06,0xbf]
21881
21882s_cmp_eq_u32 s1, 0
21883// CHECK: [0x01,0x80,0x06,0xbf]
21884
21885s_cmp_eq_u32 s1, -1
21886// CHECK: [0x01,0xc1,0x06,0xbf]
21887
21888s_cmp_eq_u32 s1, 0.5
21889// CHECK: [0x01,0xf0,0x06,0xbf]
21890
21891s_cmp_eq_u32 s1, -4.0
21892// CHECK: [0x01,0xf7,0x06,0xbf]
21893
21894s_cmp_eq_u32 s1, 0xaf123456
21895// CHECK: [0x01,0xff,0x06,0xbf,0x56,0x34,0x12,0xaf]
21896
21897s_cmp_eq_u32 s1, 0x3f717273
21898// CHECK: [0x01,0xff,0x06,0xbf,0x73,0x72,0x71,0x3f]
21899
21900s_cmp_lg_u32 s1, s2
21901// CHECK: [0x01,0x02,0x07,0xbf]
21902
21903s_cmp_lg_u32 s101, s2
21904// CHECK: [0x65,0x02,0x07,0xbf]
21905
21906s_cmp_lg_u32 flat_scratch_lo, s2
21907// CHECK: [0x66,0x02,0x07,0xbf]
21908
21909s_cmp_lg_u32 flat_scratch_hi, s2
21910// CHECK: [0x67,0x02,0x07,0xbf]
21911
21912s_cmp_lg_u32 vcc_lo, s2
21913// CHECK: [0x6a,0x02,0x07,0xbf]
21914
21915s_cmp_lg_u32 vcc_hi, s2
21916// CHECK: [0x6b,0x02,0x07,0xbf]
21917
21918s_cmp_lg_u32 tba_lo, s2
21919// CHECK: [0x6c,0x02,0x07,0xbf]
21920
21921s_cmp_lg_u32 tba_hi, s2
21922// CHECK: [0x6d,0x02,0x07,0xbf]
21923
21924s_cmp_lg_u32 tma_lo, s2
21925// CHECK: [0x6e,0x02,0x07,0xbf]
21926
21927s_cmp_lg_u32 tma_hi, s2
21928// CHECK: [0x6f,0x02,0x07,0xbf]
21929
21930s_cmp_lg_u32 ttmp11, s2
21931// CHECK: [0x7b,0x02,0x07,0xbf]
21932
21933s_cmp_lg_u32 m0, s2
21934// CHECK: [0x7c,0x02,0x07,0xbf]
21935
21936s_cmp_lg_u32 exec_lo, s2
21937// CHECK: [0x7e,0x02,0x07,0xbf]
21938
21939s_cmp_lg_u32 exec_hi, s2
21940// CHECK: [0x7f,0x02,0x07,0xbf]
21941
21942s_cmp_lg_u32 0, s2
21943// CHECK: [0x80,0x02,0x07,0xbf]
21944
21945s_cmp_lg_u32 -1, s2
21946// CHECK: [0xc1,0x02,0x07,0xbf]
21947
21948s_cmp_lg_u32 0.5, s2
21949// CHECK: [0xf0,0x02,0x07,0xbf]
21950
21951s_cmp_lg_u32 -4.0, s2
21952// CHECK: [0xf7,0x02,0x07,0xbf]
21953
21954s_cmp_lg_u32 0xaf123456, s2
21955// CHECK: [0xff,0x02,0x07,0xbf,0x56,0x34,0x12,0xaf]
21956
21957s_cmp_lg_u32 0x3f717273, s2
21958// CHECK: [0xff,0x02,0x07,0xbf,0x73,0x72,0x71,0x3f]
21959
21960s_cmp_lg_u32 s1, s101
21961// CHECK: [0x01,0x65,0x07,0xbf]
21962
21963s_cmp_lg_u32 s1, flat_scratch_lo
21964// CHECK: [0x01,0x66,0x07,0xbf]
21965
21966s_cmp_lg_u32 s1, flat_scratch_hi
21967// CHECK: [0x01,0x67,0x07,0xbf]
21968
21969s_cmp_lg_u32 s1, vcc_lo
21970// CHECK: [0x01,0x6a,0x07,0xbf]
21971
21972s_cmp_lg_u32 s1, vcc_hi
21973// CHECK: [0x01,0x6b,0x07,0xbf]
21974
21975s_cmp_lg_u32 s1, tba_lo
21976// CHECK: [0x01,0x6c,0x07,0xbf]
21977
21978s_cmp_lg_u32 s1, tba_hi
21979// CHECK: [0x01,0x6d,0x07,0xbf]
21980
21981s_cmp_lg_u32 s1, tma_lo
21982// CHECK: [0x01,0x6e,0x07,0xbf]
21983
21984s_cmp_lg_u32 s1, tma_hi
21985// CHECK: [0x01,0x6f,0x07,0xbf]
21986
21987s_cmp_lg_u32 s1, ttmp11
21988// CHECK: [0x01,0x7b,0x07,0xbf]
21989
21990s_cmp_lg_u32 s1, m0
21991// CHECK: [0x01,0x7c,0x07,0xbf]
21992
21993s_cmp_lg_u32 s1, exec_lo
21994// CHECK: [0x01,0x7e,0x07,0xbf]
21995
21996s_cmp_lg_u32 s1, exec_hi
21997// CHECK: [0x01,0x7f,0x07,0xbf]
21998
21999s_cmp_lg_u32 s1, 0
22000// CHECK: [0x01,0x80,0x07,0xbf]
22001
22002s_cmp_lg_u32 s1, -1
22003// CHECK: [0x01,0xc1,0x07,0xbf]
22004
22005s_cmp_lg_u32 s1, 0.5
22006// CHECK: [0x01,0xf0,0x07,0xbf]
22007
22008s_cmp_lg_u32 s1, -4.0
22009// CHECK: [0x01,0xf7,0x07,0xbf]
22010
22011s_cmp_lg_u32 s1, 0xaf123456
22012// CHECK: [0x01,0xff,0x07,0xbf,0x56,0x34,0x12,0xaf]
22013
22014s_cmp_lg_u32 s1, 0x3f717273
22015// CHECK: [0x01,0xff,0x07,0xbf,0x73,0x72,0x71,0x3f]
22016
22017s_cmp_gt_u32 s1, s2
22018// CHECK: [0x01,0x02,0x08,0xbf]
22019
22020s_cmp_gt_u32 s101, s2
22021// CHECK: [0x65,0x02,0x08,0xbf]
22022
22023s_cmp_gt_u32 flat_scratch_lo, s2
22024// CHECK: [0x66,0x02,0x08,0xbf]
22025
22026s_cmp_gt_u32 flat_scratch_hi, s2
22027// CHECK: [0x67,0x02,0x08,0xbf]
22028
22029s_cmp_gt_u32 vcc_lo, s2
22030// CHECK: [0x6a,0x02,0x08,0xbf]
22031
22032s_cmp_gt_u32 vcc_hi, s2
22033// CHECK: [0x6b,0x02,0x08,0xbf]
22034
22035s_cmp_gt_u32 tba_lo, s2
22036// CHECK: [0x6c,0x02,0x08,0xbf]
22037
22038s_cmp_gt_u32 tba_hi, s2
22039// CHECK: [0x6d,0x02,0x08,0xbf]
22040
22041s_cmp_gt_u32 tma_lo, s2
22042// CHECK: [0x6e,0x02,0x08,0xbf]
22043
22044s_cmp_gt_u32 tma_hi, s2
22045// CHECK: [0x6f,0x02,0x08,0xbf]
22046
22047s_cmp_gt_u32 ttmp11, s2
22048// CHECK: [0x7b,0x02,0x08,0xbf]
22049
22050s_cmp_gt_u32 m0, s2
22051// CHECK: [0x7c,0x02,0x08,0xbf]
22052
22053s_cmp_gt_u32 exec_lo, s2
22054// CHECK: [0x7e,0x02,0x08,0xbf]
22055
22056s_cmp_gt_u32 exec_hi, s2
22057// CHECK: [0x7f,0x02,0x08,0xbf]
22058
22059s_cmp_gt_u32 0, s2
22060// CHECK: [0x80,0x02,0x08,0xbf]
22061
22062s_cmp_gt_u32 -1, s2
22063// CHECK: [0xc1,0x02,0x08,0xbf]
22064
22065s_cmp_gt_u32 0.5, s2
22066// CHECK: [0xf0,0x02,0x08,0xbf]
22067
22068s_cmp_gt_u32 -4.0, s2
22069// CHECK: [0xf7,0x02,0x08,0xbf]
22070
22071s_cmp_gt_u32 0xaf123456, s2
22072// CHECK: [0xff,0x02,0x08,0xbf,0x56,0x34,0x12,0xaf]
22073
22074s_cmp_gt_u32 0x3f717273, s2
22075// CHECK: [0xff,0x02,0x08,0xbf,0x73,0x72,0x71,0x3f]
22076
22077s_cmp_gt_u32 s1, s101
22078// CHECK: [0x01,0x65,0x08,0xbf]
22079
22080s_cmp_gt_u32 s1, flat_scratch_lo
22081// CHECK: [0x01,0x66,0x08,0xbf]
22082
22083s_cmp_gt_u32 s1, flat_scratch_hi
22084// CHECK: [0x01,0x67,0x08,0xbf]
22085
22086s_cmp_gt_u32 s1, vcc_lo
22087// CHECK: [0x01,0x6a,0x08,0xbf]
22088
22089s_cmp_gt_u32 s1, vcc_hi
22090// CHECK: [0x01,0x6b,0x08,0xbf]
22091
22092s_cmp_gt_u32 s1, tba_lo
22093// CHECK: [0x01,0x6c,0x08,0xbf]
22094
22095s_cmp_gt_u32 s1, tba_hi
22096// CHECK: [0x01,0x6d,0x08,0xbf]
22097
22098s_cmp_gt_u32 s1, tma_lo
22099// CHECK: [0x01,0x6e,0x08,0xbf]
22100
22101s_cmp_gt_u32 s1, tma_hi
22102// CHECK: [0x01,0x6f,0x08,0xbf]
22103
22104s_cmp_gt_u32 s1, ttmp11
22105// CHECK: [0x01,0x7b,0x08,0xbf]
22106
22107s_cmp_gt_u32 s1, m0
22108// CHECK: [0x01,0x7c,0x08,0xbf]
22109
22110s_cmp_gt_u32 s1, exec_lo
22111// CHECK: [0x01,0x7e,0x08,0xbf]
22112
22113s_cmp_gt_u32 s1, exec_hi
22114// CHECK: [0x01,0x7f,0x08,0xbf]
22115
22116s_cmp_gt_u32 s1, 0
22117// CHECK: [0x01,0x80,0x08,0xbf]
22118
22119s_cmp_gt_u32 s1, -1
22120// CHECK: [0x01,0xc1,0x08,0xbf]
22121
22122s_cmp_gt_u32 s1, 0.5
22123// CHECK: [0x01,0xf0,0x08,0xbf]
22124
22125s_cmp_gt_u32 s1, -4.0
22126// CHECK: [0x01,0xf7,0x08,0xbf]
22127
22128s_cmp_gt_u32 s1, 0xaf123456
22129// CHECK: [0x01,0xff,0x08,0xbf,0x56,0x34,0x12,0xaf]
22130
22131s_cmp_gt_u32 s1, 0x3f717273
22132// CHECK: [0x01,0xff,0x08,0xbf,0x73,0x72,0x71,0x3f]
22133
22134s_cmp_ge_u32 s1, s2
22135// CHECK: [0x01,0x02,0x09,0xbf]
22136
22137s_cmp_ge_u32 s101, s2
22138// CHECK: [0x65,0x02,0x09,0xbf]
22139
22140s_cmp_ge_u32 flat_scratch_lo, s2
22141// CHECK: [0x66,0x02,0x09,0xbf]
22142
22143s_cmp_ge_u32 flat_scratch_hi, s2
22144// CHECK: [0x67,0x02,0x09,0xbf]
22145
22146s_cmp_ge_u32 vcc_lo, s2
22147// CHECK: [0x6a,0x02,0x09,0xbf]
22148
22149s_cmp_ge_u32 vcc_hi, s2
22150// CHECK: [0x6b,0x02,0x09,0xbf]
22151
22152s_cmp_ge_u32 tba_lo, s2
22153// CHECK: [0x6c,0x02,0x09,0xbf]
22154
22155s_cmp_ge_u32 tba_hi, s2
22156// CHECK: [0x6d,0x02,0x09,0xbf]
22157
22158s_cmp_ge_u32 tma_lo, s2
22159// CHECK: [0x6e,0x02,0x09,0xbf]
22160
22161s_cmp_ge_u32 tma_hi, s2
22162// CHECK: [0x6f,0x02,0x09,0xbf]
22163
22164s_cmp_ge_u32 ttmp11, s2
22165// CHECK: [0x7b,0x02,0x09,0xbf]
22166
22167s_cmp_ge_u32 m0, s2
22168// CHECK: [0x7c,0x02,0x09,0xbf]
22169
22170s_cmp_ge_u32 exec_lo, s2
22171// CHECK: [0x7e,0x02,0x09,0xbf]
22172
22173s_cmp_ge_u32 exec_hi, s2
22174// CHECK: [0x7f,0x02,0x09,0xbf]
22175
22176s_cmp_ge_u32 0, s2
22177// CHECK: [0x80,0x02,0x09,0xbf]
22178
22179s_cmp_ge_u32 -1, s2
22180// CHECK: [0xc1,0x02,0x09,0xbf]
22181
22182s_cmp_ge_u32 0.5, s2
22183// CHECK: [0xf0,0x02,0x09,0xbf]
22184
22185s_cmp_ge_u32 -4.0, s2
22186// CHECK: [0xf7,0x02,0x09,0xbf]
22187
22188s_cmp_ge_u32 0xaf123456, s2
22189// CHECK: [0xff,0x02,0x09,0xbf,0x56,0x34,0x12,0xaf]
22190
22191s_cmp_ge_u32 0x3f717273, s2
22192// CHECK: [0xff,0x02,0x09,0xbf,0x73,0x72,0x71,0x3f]
22193
22194s_cmp_ge_u32 s1, s101
22195// CHECK: [0x01,0x65,0x09,0xbf]
22196
22197s_cmp_ge_u32 s1, flat_scratch_lo
22198// CHECK: [0x01,0x66,0x09,0xbf]
22199
22200s_cmp_ge_u32 s1, flat_scratch_hi
22201// CHECK: [0x01,0x67,0x09,0xbf]
22202
22203s_cmp_ge_u32 s1, vcc_lo
22204// CHECK: [0x01,0x6a,0x09,0xbf]
22205
22206s_cmp_ge_u32 s1, vcc_hi
22207// CHECK: [0x01,0x6b,0x09,0xbf]
22208
22209s_cmp_ge_u32 s1, tba_lo
22210// CHECK: [0x01,0x6c,0x09,0xbf]
22211
22212s_cmp_ge_u32 s1, tba_hi
22213// CHECK: [0x01,0x6d,0x09,0xbf]
22214
22215s_cmp_ge_u32 s1, tma_lo
22216// CHECK: [0x01,0x6e,0x09,0xbf]
22217
22218s_cmp_ge_u32 s1, tma_hi
22219// CHECK: [0x01,0x6f,0x09,0xbf]
22220
22221s_cmp_ge_u32 s1, ttmp11
22222// CHECK: [0x01,0x7b,0x09,0xbf]
22223
22224s_cmp_ge_u32 s1, m0
22225// CHECK: [0x01,0x7c,0x09,0xbf]
22226
22227s_cmp_ge_u32 s1, exec_lo
22228// CHECK: [0x01,0x7e,0x09,0xbf]
22229
22230s_cmp_ge_u32 s1, exec_hi
22231// CHECK: [0x01,0x7f,0x09,0xbf]
22232
22233s_cmp_ge_u32 s1, 0
22234// CHECK: [0x01,0x80,0x09,0xbf]
22235
22236s_cmp_ge_u32 s1, -1
22237// CHECK: [0x01,0xc1,0x09,0xbf]
22238
22239s_cmp_ge_u32 s1, 0.5
22240// CHECK: [0x01,0xf0,0x09,0xbf]
22241
22242s_cmp_ge_u32 s1, -4.0
22243// CHECK: [0x01,0xf7,0x09,0xbf]
22244
22245s_cmp_ge_u32 s1, 0xaf123456
22246// CHECK: [0x01,0xff,0x09,0xbf,0x56,0x34,0x12,0xaf]
22247
22248s_cmp_ge_u32 s1, 0x3f717273
22249// CHECK: [0x01,0xff,0x09,0xbf,0x73,0x72,0x71,0x3f]
22250
22251s_cmp_lt_u32 s1, s2
22252// CHECK: [0x01,0x02,0x0a,0xbf]
22253
22254s_cmp_lt_u32 s101, s2
22255// CHECK: [0x65,0x02,0x0a,0xbf]
22256
22257s_cmp_lt_u32 flat_scratch_lo, s2
22258// CHECK: [0x66,0x02,0x0a,0xbf]
22259
22260s_cmp_lt_u32 flat_scratch_hi, s2
22261// CHECK: [0x67,0x02,0x0a,0xbf]
22262
22263s_cmp_lt_u32 vcc_lo, s2
22264// CHECK: [0x6a,0x02,0x0a,0xbf]
22265
22266s_cmp_lt_u32 vcc_hi, s2
22267// CHECK: [0x6b,0x02,0x0a,0xbf]
22268
22269s_cmp_lt_u32 tba_lo, s2
22270// CHECK: [0x6c,0x02,0x0a,0xbf]
22271
22272s_cmp_lt_u32 tba_hi, s2
22273// CHECK: [0x6d,0x02,0x0a,0xbf]
22274
22275s_cmp_lt_u32 tma_lo, s2
22276// CHECK: [0x6e,0x02,0x0a,0xbf]
22277
22278s_cmp_lt_u32 tma_hi, s2
22279// CHECK: [0x6f,0x02,0x0a,0xbf]
22280
22281s_cmp_lt_u32 ttmp11, s2
22282// CHECK: [0x7b,0x02,0x0a,0xbf]
22283
22284s_cmp_lt_u32 m0, s2
22285// CHECK: [0x7c,0x02,0x0a,0xbf]
22286
22287s_cmp_lt_u32 exec_lo, s2
22288// CHECK: [0x7e,0x02,0x0a,0xbf]
22289
22290s_cmp_lt_u32 exec_hi, s2
22291// CHECK: [0x7f,0x02,0x0a,0xbf]
22292
22293s_cmp_lt_u32 0, s2
22294// CHECK: [0x80,0x02,0x0a,0xbf]
22295
22296s_cmp_lt_u32 -1, s2
22297// CHECK: [0xc1,0x02,0x0a,0xbf]
22298
22299s_cmp_lt_u32 0.5, s2
22300// CHECK: [0xf0,0x02,0x0a,0xbf]
22301
22302s_cmp_lt_u32 -4.0, s2
22303// CHECK: [0xf7,0x02,0x0a,0xbf]
22304
22305s_cmp_lt_u32 0xaf123456, s2
22306// CHECK: [0xff,0x02,0x0a,0xbf,0x56,0x34,0x12,0xaf]
22307
22308s_cmp_lt_u32 0x3f717273, s2
22309// CHECK: [0xff,0x02,0x0a,0xbf,0x73,0x72,0x71,0x3f]
22310
22311s_cmp_lt_u32 s1, s101
22312// CHECK: [0x01,0x65,0x0a,0xbf]
22313
22314s_cmp_lt_u32 s1, flat_scratch_lo
22315// CHECK: [0x01,0x66,0x0a,0xbf]
22316
22317s_cmp_lt_u32 s1, flat_scratch_hi
22318// CHECK: [0x01,0x67,0x0a,0xbf]
22319
22320s_cmp_lt_u32 s1, vcc_lo
22321// CHECK: [0x01,0x6a,0x0a,0xbf]
22322
22323s_cmp_lt_u32 s1, vcc_hi
22324// CHECK: [0x01,0x6b,0x0a,0xbf]
22325
22326s_cmp_lt_u32 s1, tba_lo
22327// CHECK: [0x01,0x6c,0x0a,0xbf]
22328
22329s_cmp_lt_u32 s1, tba_hi
22330// CHECK: [0x01,0x6d,0x0a,0xbf]
22331
22332s_cmp_lt_u32 s1, tma_lo
22333// CHECK: [0x01,0x6e,0x0a,0xbf]
22334
22335s_cmp_lt_u32 s1, tma_hi
22336// CHECK: [0x01,0x6f,0x0a,0xbf]
22337
22338s_cmp_lt_u32 s1, ttmp11
22339// CHECK: [0x01,0x7b,0x0a,0xbf]
22340
22341s_cmp_lt_u32 s1, m0
22342// CHECK: [0x01,0x7c,0x0a,0xbf]
22343
22344s_cmp_lt_u32 s1, exec_lo
22345// CHECK: [0x01,0x7e,0x0a,0xbf]
22346
22347s_cmp_lt_u32 s1, exec_hi
22348// CHECK: [0x01,0x7f,0x0a,0xbf]
22349
22350s_cmp_lt_u32 s1, 0
22351// CHECK: [0x01,0x80,0x0a,0xbf]
22352
22353s_cmp_lt_u32 s1, -1
22354// CHECK: [0x01,0xc1,0x0a,0xbf]
22355
22356s_cmp_lt_u32 s1, 0.5
22357// CHECK: [0x01,0xf0,0x0a,0xbf]
22358
22359s_cmp_lt_u32 s1, -4.0
22360// CHECK: [0x01,0xf7,0x0a,0xbf]
22361
22362s_cmp_lt_u32 s1, 0xaf123456
22363// CHECK: [0x01,0xff,0x0a,0xbf,0x56,0x34,0x12,0xaf]
22364
22365s_cmp_lt_u32 s1, 0x3f717273
22366// CHECK: [0x01,0xff,0x0a,0xbf,0x73,0x72,0x71,0x3f]
22367
22368s_cmp_le_u32 s1, s2
22369// CHECK: [0x01,0x02,0x0b,0xbf]
22370
22371s_cmp_le_u32 s101, s2
22372// CHECK: [0x65,0x02,0x0b,0xbf]
22373
22374s_cmp_le_u32 flat_scratch_lo, s2
22375// CHECK: [0x66,0x02,0x0b,0xbf]
22376
22377s_cmp_le_u32 flat_scratch_hi, s2
22378// CHECK: [0x67,0x02,0x0b,0xbf]
22379
22380s_cmp_le_u32 vcc_lo, s2
22381// CHECK: [0x6a,0x02,0x0b,0xbf]
22382
22383s_cmp_le_u32 vcc_hi, s2
22384// CHECK: [0x6b,0x02,0x0b,0xbf]
22385
22386s_cmp_le_u32 tba_lo, s2
22387// CHECK: [0x6c,0x02,0x0b,0xbf]
22388
22389s_cmp_le_u32 tba_hi, s2
22390// CHECK: [0x6d,0x02,0x0b,0xbf]
22391
22392s_cmp_le_u32 tma_lo, s2
22393// CHECK: [0x6e,0x02,0x0b,0xbf]
22394
22395s_cmp_le_u32 tma_hi, s2
22396// CHECK: [0x6f,0x02,0x0b,0xbf]
22397
22398s_cmp_le_u32 ttmp11, s2
22399// CHECK: [0x7b,0x02,0x0b,0xbf]
22400
22401s_cmp_le_u32 m0, s2
22402// CHECK: [0x7c,0x02,0x0b,0xbf]
22403
22404s_cmp_le_u32 exec_lo, s2
22405// CHECK: [0x7e,0x02,0x0b,0xbf]
22406
22407s_cmp_le_u32 exec_hi, s2
22408// CHECK: [0x7f,0x02,0x0b,0xbf]
22409
22410s_cmp_le_u32 0, s2
22411// CHECK: [0x80,0x02,0x0b,0xbf]
22412
22413s_cmp_le_u32 -1, s2
22414// CHECK: [0xc1,0x02,0x0b,0xbf]
22415
22416s_cmp_le_u32 0.5, s2
22417// CHECK: [0xf0,0x02,0x0b,0xbf]
22418
22419s_cmp_le_u32 -4.0, s2
22420// CHECK: [0xf7,0x02,0x0b,0xbf]
22421
22422s_cmp_le_u32 0xaf123456, s2
22423// CHECK: [0xff,0x02,0x0b,0xbf,0x56,0x34,0x12,0xaf]
22424
22425s_cmp_le_u32 0x3f717273, s2
22426// CHECK: [0xff,0x02,0x0b,0xbf,0x73,0x72,0x71,0x3f]
22427
22428s_cmp_le_u32 s1, s101
22429// CHECK: [0x01,0x65,0x0b,0xbf]
22430
22431s_cmp_le_u32 s1, flat_scratch_lo
22432// CHECK: [0x01,0x66,0x0b,0xbf]
22433
22434s_cmp_le_u32 s1, flat_scratch_hi
22435// CHECK: [0x01,0x67,0x0b,0xbf]
22436
22437s_cmp_le_u32 s1, vcc_lo
22438// CHECK: [0x01,0x6a,0x0b,0xbf]
22439
22440s_cmp_le_u32 s1, vcc_hi
22441// CHECK: [0x01,0x6b,0x0b,0xbf]
22442
22443s_cmp_le_u32 s1, tba_lo
22444// CHECK: [0x01,0x6c,0x0b,0xbf]
22445
22446s_cmp_le_u32 s1, tba_hi
22447// CHECK: [0x01,0x6d,0x0b,0xbf]
22448
22449s_cmp_le_u32 s1, tma_lo
22450// CHECK: [0x01,0x6e,0x0b,0xbf]
22451
22452s_cmp_le_u32 s1, tma_hi
22453// CHECK: [0x01,0x6f,0x0b,0xbf]
22454
22455s_cmp_le_u32 s1, ttmp11
22456// CHECK: [0x01,0x7b,0x0b,0xbf]
22457
22458s_cmp_le_u32 s1, m0
22459// CHECK: [0x01,0x7c,0x0b,0xbf]
22460
22461s_cmp_le_u32 s1, exec_lo
22462// CHECK: [0x01,0x7e,0x0b,0xbf]
22463
22464s_cmp_le_u32 s1, exec_hi
22465// CHECK: [0x01,0x7f,0x0b,0xbf]
22466
22467s_cmp_le_u32 s1, 0
22468// CHECK: [0x01,0x80,0x0b,0xbf]
22469
22470s_cmp_le_u32 s1, -1
22471// CHECK: [0x01,0xc1,0x0b,0xbf]
22472
22473s_cmp_le_u32 s1, 0.5
22474// CHECK: [0x01,0xf0,0x0b,0xbf]
22475
22476s_cmp_le_u32 s1, -4.0
22477// CHECK: [0x01,0xf7,0x0b,0xbf]
22478
22479s_cmp_le_u32 s1, 0xaf123456
22480// CHECK: [0x01,0xff,0x0b,0xbf,0x56,0x34,0x12,0xaf]
22481
22482s_cmp_le_u32 s1, 0x3f717273
22483// CHECK: [0x01,0xff,0x0b,0xbf,0x73,0x72,0x71,0x3f]
22484
22485s_bitcmp0_b32 s1, s2
22486// CHECK: [0x01,0x02,0x0c,0xbf]
22487
22488s_bitcmp0_b32 s101, s2
22489// CHECK: [0x65,0x02,0x0c,0xbf]
22490
22491s_bitcmp0_b32 flat_scratch_lo, s2
22492// CHECK: [0x66,0x02,0x0c,0xbf]
22493
22494s_bitcmp0_b32 flat_scratch_hi, s2
22495// CHECK: [0x67,0x02,0x0c,0xbf]
22496
22497s_bitcmp0_b32 vcc_lo, s2
22498// CHECK: [0x6a,0x02,0x0c,0xbf]
22499
22500s_bitcmp0_b32 vcc_hi, s2
22501// CHECK: [0x6b,0x02,0x0c,0xbf]
22502
22503s_bitcmp0_b32 tba_lo, s2
22504// CHECK: [0x6c,0x02,0x0c,0xbf]
22505
22506s_bitcmp0_b32 tba_hi, s2
22507// CHECK: [0x6d,0x02,0x0c,0xbf]
22508
22509s_bitcmp0_b32 tma_lo, s2
22510// CHECK: [0x6e,0x02,0x0c,0xbf]
22511
22512s_bitcmp0_b32 tma_hi, s2
22513// CHECK: [0x6f,0x02,0x0c,0xbf]
22514
22515s_bitcmp0_b32 ttmp11, s2
22516// CHECK: [0x7b,0x02,0x0c,0xbf]
22517
22518s_bitcmp0_b32 m0, s2
22519// CHECK: [0x7c,0x02,0x0c,0xbf]
22520
22521s_bitcmp0_b32 exec_lo, s2
22522// CHECK: [0x7e,0x02,0x0c,0xbf]
22523
22524s_bitcmp0_b32 exec_hi, s2
22525// CHECK: [0x7f,0x02,0x0c,0xbf]
22526
22527s_bitcmp0_b32 0, s2
22528// CHECK: [0x80,0x02,0x0c,0xbf]
22529
22530s_bitcmp0_b32 -1, s2
22531// CHECK: [0xc1,0x02,0x0c,0xbf]
22532
22533s_bitcmp0_b32 0.5, s2
22534// CHECK: [0xf0,0x02,0x0c,0xbf]
22535
22536s_bitcmp0_b32 -4.0, s2
22537// CHECK: [0xf7,0x02,0x0c,0xbf]
22538
22539s_bitcmp0_b32 0xaf123456, s2
22540// CHECK: [0xff,0x02,0x0c,0xbf,0x56,0x34,0x12,0xaf]
22541
22542s_bitcmp0_b32 0x3f717273, s2
22543// CHECK: [0xff,0x02,0x0c,0xbf,0x73,0x72,0x71,0x3f]
22544
22545s_bitcmp0_b32 s1, s101
22546// CHECK: [0x01,0x65,0x0c,0xbf]
22547
22548s_bitcmp0_b32 s1, flat_scratch_lo
22549// CHECK: [0x01,0x66,0x0c,0xbf]
22550
22551s_bitcmp0_b32 s1, flat_scratch_hi
22552// CHECK: [0x01,0x67,0x0c,0xbf]
22553
22554s_bitcmp0_b32 s1, vcc_lo
22555// CHECK: [0x01,0x6a,0x0c,0xbf]
22556
22557s_bitcmp0_b32 s1, vcc_hi
22558// CHECK: [0x01,0x6b,0x0c,0xbf]
22559
22560s_bitcmp0_b32 s1, tba_lo
22561// CHECK: [0x01,0x6c,0x0c,0xbf]
22562
22563s_bitcmp0_b32 s1, tba_hi
22564// CHECK: [0x01,0x6d,0x0c,0xbf]
22565
22566s_bitcmp0_b32 s1, tma_lo
22567// CHECK: [0x01,0x6e,0x0c,0xbf]
22568
22569s_bitcmp0_b32 s1, tma_hi
22570// CHECK: [0x01,0x6f,0x0c,0xbf]
22571
22572s_bitcmp0_b32 s1, ttmp11
22573// CHECK: [0x01,0x7b,0x0c,0xbf]
22574
22575s_bitcmp0_b32 s1, m0
22576// CHECK: [0x01,0x7c,0x0c,0xbf]
22577
22578s_bitcmp0_b32 s1, exec_lo
22579// CHECK: [0x01,0x7e,0x0c,0xbf]
22580
22581s_bitcmp0_b32 s1, exec_hi
22582// CHECK: [0x01,0x7f,0x0c,0xbf]
22583
22584s_bitcmp0_b32 s1, 0
22585// CHECK: [0x01,0x80,0x0c,0xbf]
22586
22587s_bitcmp0_b32 s1, -1
22588// CHECK: [0x01,0xc1,0x0c,0xbf]
22589
22590s_bitcmp0_b32 s1, 0.5
22591// CHECK: [0x01,0xf0,0x0c,0xbf]
22592
22593s_bitcmp0_b32 s1, -4.0
22594// CHECK: [0x01,0xf7,0x0c,0xbf]
22595
22596s_bitcmp0_b32 s1, 0xaf123456
22597// CHECK: [0x01,0xff,0x0c,0xbf,0x56,0x34,0x12,0xaf]
22598
22599s_bitcmp0_b32 s1, 0x3f717273
22600// CHECK: [0x01,0xff,0x0c,0xbf,0x73,0x72,0x71,0x3f]
22601
22602s_bitcmp1_b32 s1, s2
22603// CHECK: [0x01,0x02,0x0d,0xbf]
22604
22605s_bitcmp1_b32 s101, s2
22606// CHECK: [0x65,0x02,0x0d,0xbf]
22607
22608s_bitcmp1_b32 flat_scratch_lo, s2
22609// CHECK: [0x66,0x02,0x0d,0xbf]
22610
22611s_bitcmp1_b32 flat_scratch_hi, s2
22612// CHECK: [0x67,0x02,0x0d,0xbf]
22613
22614s_bitcmp1_b32 vcc_lo, s2
22615// CHECK: [0x6a,0x02,0x0d,0xbf]
22616
22617s_bitcmp1_b32 vcc_hi, s2
22618// CHECK: [0x6b,0x02,0x0d,0xbf]
22619
22620s_bitcmp1_b32 tba_lo, s2
22621// CHECK: [0x6c,0x02,0x0d,0xbf]
22622
22623s_bitcmp1_b32 tba_hi, s2
22624// CHECK: [0x6d,0x02,0x0d,0xbf]
22625
22626s_bitcmp1_b32 tma_lo, s2
22627// CHECK: [0x6e,0x02,0x0d,0xbf]
22628
22629s_bitcmp1_b32 tma_hi, s2
22630// CHECK: [0x6f,0x02,0x0d,0xbf]
22631
22632s_bitcmp1_b32 ttmp11, s2
22633// CHECK: [0x7b,0x02,0x0d,0xbf]
22634
22635s_bitcmp1_b32 m0, s2
22636// CHECK: [0x7c,0x02,0x0d,0xbf]
22637
22638s_bitcmp1_b32 exec_lo, s2
22639// CHECK: [0x7e,0x02,0x0d,0xbf]
22640
22641s_bitcmp1_b32 exec_hi, s2
22642// CHECK: [0x7f,0x02,0x0d,0xbf]
22643
22644s_bitcmp1_b32 0, s2
22645// CHECK: [0x80,0x02,0x0d,0xbf]
22646
22647s_bitcmp1_b32 -1, s2
22648// CHECK: [0xc1,0x02,0x0d,0xbf]
22649
22650s_bitcmp1_b32 0.5, s2
22651// CHECK: [0xf0,0x02,0x0d,0xbf]
22652
22653s_bitcmp1_b32 -4.0, s2
22654// CHECK: [0xf7,0x02,0x0d,0xbf]
22655
22656s_bitcmp1_b32 0xaf123456, s2
22657// CHECK: [0xff,0x02,0x0d,0xbf,0x56,0x34,0x12,0xaf]
22658
22659s_bitcmp1_b32 0x3f717273, s2
22660// CHECK: [0xff,0x02,0x0d,0xbf,0x73,0x72,0x71,0x3f]
22661
22662s_bitcmp1_b32 s1, s101
22663// CHECK: [0x01,0x65,0x0d,0xbf]
22664
22665s_bitcmp1_b32 s1, flat_scratch_lo
22666// CHECK: [0x01,0x66,0x0d,0xbf]
22667
22668s_bitcmp1_b32 s1, flat_scratch_hi
22669// CHECK: [0x01,0x67,0x0d,0xbf]
22670
22671s_bitcmp1_b32 s1, vcc_lo
22672// CHECK: [0x01,0x6a,0x0d,0xbf]
22673
22674s_bitcmp1_b32 s1, vcc_hi
22675// CHECK: [0x01,0x6b,0x0d,0xbf]
22676
22677s_bitcmp1_b32 s1, tba_lo
22678// CHECK: [0x01,0x6c,0x0d,0xbf]
22679
22680s_bitcmp1_b32 s1, tba_hi
22681// CHECK: [0x01,0x6d,0x0d,0xbf]
22682
22683s_bitcmp1_b32 s1, tma_lo
22684// CHECK: [0x01,0x6e,0x0d,0xbf]
22685
22686s_bitcmp1_b32 s1, tma_hi
22687// CHECK: [0x01,0x6f,0x0d,0xbf]
22688
22689s_bitcmp1_b32 s1, ttmp11
22690// CHECK: [0x01,0x7b,0x0d,0xbf]
22691
22692s_bitcmp1_b32 s1, m0
22693// CHECK: [0x01,0x7c,0x0d,0xbf]
22694
22695s_bitcmp1_b32 s1, exec_lo
22696// CHECK: [0x01,0x7e,0x0d,0xbf]
22697
22698s_bitcmp1_b32 s1, exec_hi
22699// CHECK: [0x01,0x7f,0x0d,0xbf]
22700
22701s_bitcmp1_b32 s1, 0
22702// CHECK: [0x01,0x80,0x0d,0xbf]
22703
22704s_bitcmp1_b32 s1, -1
22705// CHECK: [0x01,0xc1,0x0d,0xbf]
22706
22707s_bitcmp1_b32 s1, 0.5
22708// CHECK: [0x01,0xf0,0x0d,0xbf]
22709
22710s_bitcmp1_b32 s1, -4.0
22711// CHECK: [0x01,0xf7,0x0d,0xbf]
22712
22713s_bitcmp1_b32 s1, 0xaf123456
22714// CHECK: [0x01,0xff,0x0d,0xbf,0x56,0x34,0x12,0xaf]
22715
22716s_bitcmp1_b32 s1, 0x3f717273
22717// CHECK: [0x01,0xff,0x0d,0xbf,0x73,0x72,0x71,0x3f]
22718
22719s_bitcmp0_b64 s[2:3], s2
22720// CHECK: [0x02,0x02,0x0e,0xbf]
22721
22722s_bitcmp0_b64 s[4:5], s2
22723// CHECK: [0x04,0x02,0x0e,0xbf]
22724
22725s_bitcmp0_b64 s[100:101], s2
22726// CHECK: [0x64,0x02,0x0e,0xbf]
22727
22728s_bitcmp0_b64 flat_scratch, s2
22729// CHECK: [0x66,0x02,0x0e,0xbf]
22730
22731s_bitcmp0_b64 vcc, s2
22732// CHECK: [0x6a,0x02,0x0e,0xbf]
22733
22734s_bitcmp0_b64 tba, s2
22735// CHECK: [0x6c,0x02,0x0e,0xbf]
22736
22737s_bitcmp0_b64 tma, s2
22738// CHECK: [0x6e,0x02,0x0e,0xbf]
22739
22740s_bitcmp0_b64 ttmp[10:11], s2
22741// CHECK: [0x7a,0x02,0x0e,0xbf]
22742
22743s_bitcmp0_b64 exec, s2
22744// CHECK: [0x7e,0x02,0x0e,0xbf]
22745
22746s_bitcmp0_b64 0, s2
22747// CHECK: [0x80,0x02,0x0e,0xbf]
22748
22749s_bitcmp0_b64 -1, s2
22750// CHECK: [0xc1,0x02,0x0e,0xbf]
22751
22752s_bitcmp0_b64 0.5, s2
22753// CHECK: [0xf0,0x02,0x0e,0xbf]
22754
22755s_bitcmp0_b64 -4.0, s2
22756// CHECK: [0xf7,0x02,0x0e,0xbf]
22757
22758s_bitcmp0_b64 0xaf123456, s2
22759// CHECK: [0xff,0x02,0x0e,0xbf,0x56,0x34,0x12,0xaf]
22760
22761s_bitcmp0_b64 0x3f717273, s2
22762// CHECK: [0xff,0x02,0x0e,0xbf,0x73,0x72,0x71,0x3f]
22763
22764s_bitcmp0_b64 s[2:3], s101
22765// CHECK: [0x02,0x65,0x0e,0xbf]
22766
22767s_bitcmp0_b64 s[2:3], flat_scratch_lo
22768// CHECK: [0x02,0x66,0x0e,0xbf]
22769
22770s_bitcmp0_b64 s[2:3], flat_scratch_hi
22771// CHECK: [0x02,0x67,0x0e,0xbf]
22772
22773s_bitcmp0_b64 s[2:3], vcc_lo
22774// CHECK: [0x02,0x6a,0x0e,0xbf]
22775
22776s_bitcmp0_b64 s[2:3], vcc_hi
22777// CHECK: [0x02,0x6b,0x0e,0xbf]
22778
22779s_bitcmp0_b64 s[2:3], tba_lo
22780// CHECK: [0x02,0x6c,0x0e,0xbf]
22781
22782s_bitcmp0_b64 s[2:3], tba_hi
22783// CHECK: [0x02,0x6d,0x0e,0xbf]
22784
22785s_bitcmp0_b64 s[2:3], tma_lo
22786// CHECK: [0x02,0x6e,0x0e,0xbf]
22787
22788s_bitcmp0_b64 s[2:3], tma_hi
22789// CHECK: [0x02,0x6f,0x0e,0xbf]
22790
22791s_bitcmp0_b64 s[2:3], ttmp11
22792// CHECK: [0x02,0x7b,0x0e,0xbf]
22793
22794s_bitcmp0_b64 s[2:3], m0
22795// CHECK: [0x02,0x7c,0x0e,0xbf]
22796
22797s_bitcmp0_b64 s[2:3], exec_lo
22798// CHECK: [0x02,0x7e,0x0e,0xbf]
22799
22800s_bitcmp0_b64 s[2:3], exec_hi
22801// CHECK: [0x02,0x7f,0x0e,0xbf]
22802
22803s_bitcmp0_b64 s[2:3], 0
22804// CHECK: [0x02,0x80,0x0e,0xbf]
22805
22806s_bitcmp0_b64 s[2:3], -1
22807// CHECK: [0x02,0xc1,0x0e,0xbf]
22808
22809s_bitcmp0_b64 s[2:3], 0.5
22810// CHECK: [0x02,0xf0,0x0e,0xbf]
22811
22812s_bitcmp0_b64 s[2:3], -4.0
22813// CHECK: [0x02,0xf7,0x0e,0xbf]
22814
22815s_bitcmp0_b64 s[2:3], 0xaf123456
22816// CHECK: [0x02,0xff,0x0e,0xbf,0x56,0x34,0x12,0xaf]
22817
22818s_bitcmp0_b64 s[2:3], 0x3f717273
22819// CHECK: [0x02,0xff,0x0e,0xbf,0x73,0x72,0x71,0x3f]
22820
22821s_bitcmp1_b64 s[2:3], s2
22822// CHECK: [0x02,0x02,0x0f,0xbf]
22823
22824s_bitcmp1_b64 s[4:5], s2
22825// CHECK: [0x04,0x02,0x0f,0xbf]
22826
22827s_bitcmp1_b64 s[100:101], s2
22828// CHECK: [0x64,0x02,0x0f,0xbf]
22829
22830s_bitcmp1_b64 flat_scratch, s2
22831// CHECK: [0x66,0x02,0x0f,0xbf]
22832
22833s_bitcmp1_b64 vcc, s2
22834// CHECK: [0x6a,0x02,0x0f,0xbf]
22835
22836s_bitcmp1_b64 tba, s2
22837// CHECK: [0x6c,0x02,0x0f,0xbf]
22838
22839s_bitcmp1_b64 tma, s2
22840// CHECK: [0x6e,0x02,0x0f,0xbf]
22841
22842s_bitcmp1_b64 ttmp[10:11], s2
22843// CHECK: [0x7a,0x02,0x0f,0xbf]
22844
22845s_bitcmp1_b64 exec, s2
22846// CHECK: [0x7e,0x02,0x0f,0xbf]
22847
22848s_bitcmp1_b64 0, s2
22849// CHECK: [0x80,0x02,0x0f,0xbf]
22850
22851s_bitcmp1_b64 -1, s2
22852// CHECK: [0xc1,0x02,0x0f,0xbf]
22853
22854s_bitcmp1_b64 0.5, s2
22855// CHECK: [0xf0,0x02,0x0f,0xbf]
22856
22857s_bitcmp1_b64 -4.0, s2
22858// CHECK: [0xf7,0x02,0x0f,0xbf]
22859
22860s_bitcmp1_b64 0xaf123456, s2
22861// CHECK: [0xff,0x02,0x0f,0xbf,0x56,0x34,0x12,0xaf]
22862
22863s_bitcmp1_b64 0x3f717273, s2
22864// CHECK: [0xff,0x02,0x0f,0xbf,0x73,0x72,0x71,0x3f]
22865
22866s_bitcmp1_b64 s[2:3], s101
22867// CHECK: [0x02,0x65,0x0f,0xbf]
22868
22869s_bitcmp1_b64 s[2:3], flat_scratch_lo
22870// CHECK: [0x02,0x66,0x0f,0xbf]
22871
22872s_bitcmp1_b64 s[2:3], flat_scratch_hi
22873// CHECK: [0x02,0x67,0x0f,0xbf]
22874
22875s_bitcmp1_b64 s[2:3], vcc_lo
22876// CHECK: [0x02,0x6a,0x0f,0xbf]
22877
22878s_bitcmp1_b64 s[2:3], vcc_hi
22879// CHECK: [0x02,0x6b,0x0f,0xbf]
22880
22881s_bitcmp1_b64 s[2:3], tba_lo
22882// CHECK: [0x02,0x6c,0x0f,0xbf]
22883
22884s_bitcmp1_b64 s[2:3], tba_hi
22885// CHECK: [0x02,0x6d,0x0f,0xbf]
22886
22887s_bitcmp1_b64 s[2:3], tma_lo
22888// CHECK: [0x02,0x6e,0x0f,0xbf]
22889
22890s_bitcmp1_b64 s[2:3], tma_hi
22891// CHECK: [0x02,0x6f,0x0f,0xbf]
22892
22893s_bitcmp1_b64 s[2:3], ttmp11
22894// CHECK: [0x02,0x7b,0x0f,0xbf]
22895
22896s_bitcmp1_b64 s[2:3], m0
22897// CHECK: [0x02,0x7c,0x0f,0xbf]
22898
22899s_bitcmp1_b64 s[2:3], exec_lo
22900// CHECK: [0x02,0x7e,0x0f,0xbf]
22901
22902s_bitcmp1_b64 s[2:3], exec_hi
22903// CHECK: [0x02,0x7f,0x0f,0xbf]
22904
22905s_bitcmp1_b64 s[2:3], 0
22906// CHECK: [0x02,0x80,0x0f,0xbf]
22907
22908s_bitcmp1_b64 s[2:3], -1
22909// CHECK: [0x02,0xc1,0x0f,0xbf]
22910
22911s_bitcmp1_b64 s[2:3], 0.5
22912// CHECK: [0x02,0xf0,0x0f,0xbf]
22913
22914s_bitcmp1_b64 s[2:3], -4.0
22915// CHECK: [0x02,0xf7,0x0f,0xbf]
22916
22917s_bitcmp1_b64 s[2:3], 0xaf123456
22918// CHECK: [0x02,0xff,0x0f,0xbf,0x56,0x34,0x12,0xaf]
22919
22920s_bitcmp1_b64 s[2:3], 0x3f717273
22921// CHECK: [0x02,0xff,0x0f,0xbf,0x73,0x72,0x71,0x3f]
22922
22923s_setvskip s1, s2
22924// CHECK: [0x01,0x02,0x10,0xbf]
22925
22926s_setvskip s101, s2
22927// CHECK: [0x65,0x02,0x10,0xbf]
22928
22929s_setvskip flat_scratch_lo, s2
22930// CHECK: [0x66,0x02,0x10,0xbf]
22931
22932s_setvskip flat_scratch_hi, s2
22933// CHECK: [0x67,0x02,0x10,0xbf]
22934
22935s_setvskip vcc_lo, s2
22936// CHECK: [0x6a,0x02,0x10,0xbf]
22937
22938s_setvskip vcc_hi, s2
22939// CHECK: [0x6b,0x02,0x10,0xbf]
22940
22941s_setvskip tba_lo, s2
22942// CHECK: [0x6c,0x02,0x10,0xbf]
22943
22944s_setvskip tba_hi, s2
22945// CHECK: [0x6d,0x02,0x10,0xbf]
22946
22947s_setvskip tma_lo, s2
22948// CHECK: [0x6e,0x02,0x10,0xbf]
22949
22950s_setvskip tma_hi, s2
22951// CHECK: [0x6f,0x02,0x10,0xbf]
22952
22953s_setvskip ttmp11, s2
22954// CHECK: [0x7b,0x02,0x10,0xbf]
22955
22956s_setvskip m0, s2
22957// CHECK: [0x7c,0x02,0x10,0xbf]
22958
22959s_setvskip exec_lo, s2
22960// CHECK: [0x7e,0x02,0x10,0xbf]
22961
22962s_setvskip exec_hi, s2
22963// CHECK: [0x7f,0x02,0x10,0xbf]
22964
22965s_setvskip 0, s2
22966// CHECK: [0x80,0x02,0x10,0xbf]
22967
22968s_setvskip -1, s2
22969// CHECK: [0xc1,0x02,0x10,0xbf]
22970
22971s_setvskip 0.5, s2
22972// CHECK: [0xf0,0x02,0x10,0xbf]
22973
22974s_setvskip -4.0, s2
22975// CHECK: [0xf7,0x02,0x10,0xbf]
22976
22977s_setvskip 0xaf123456, s2
22978// CHECK: [0xff,0x02,0x10,0xbf,0x56,0x34,0x12,0xaf]
22979
22980s_setvskip 0x3f717273, s2
22981// CHECK: [0xff,0x02,0x10,0xbf,0x73,0x72,0x71,0x3f]
22982
22983s_setvskip s1, s101
22984// CHECK: [0x01,0x65,0x10,0xbf]
22985
22986s_setvskip s1, flat_scratch_lo
22987// CHECK: [0x01,0x66,0x10,0xbf]
22988
22989s_setvskip s1, flat_scratch_hi
22990// CHECK: [0x01,0x67,0x10,0xbf]
22991
22992s_setvskip s1, vcc_lo
22993// CHECK: [0x01,0x6a,0x10,0xbf]
22994
22995s_setvskip s1, vcc_hi
22996// CHECK: [0x01,0x6b,0x10,0xbf]
22997
22998s_setvskip s1, tba_lo
22999// CHECK: [0x01,0x6c,0x10,0xbf]
23000
23001s_setvskip s1, tba_hi
23002// CHECK: [0x01,0x6d,0x10,0xbf]
23003
23004s_setvskip s1, tma_lo
23005// CHECK: [0x01,0x6e,0x10,0xbf]
23006
23007s_setvskip s1, tma_hi
23008// CHECK: [0x01,0x6f,0x10,0xbf]
23009
23010s_setvskip s1, ttmp11
23011// CHECK: [0x01,0x7b,0x10,0xbf]
23012
23013s_setvskip s1, m0
23014// CHECK: [0x01,0x7c,0x10,0xbf]
23015
23016s_setvskip s1, exec_lo
23017// CHECK: [0x01,0x7e,0x10,0xbf]
23018
23019s_setvskip s1, exec_hi
23020// CHECK: [0x01,0x7f,0x10,0xbf]
23021
23022s_setvskip s1, 0
23023// CHECK: [0x01,0x80,0x10,0xbf]
23024
23025s_setvskip s1, -1
23026// CHECK: [0x01,0xc1,0x10,0xbf]
23027
23028s_setvskip s1, 0.5
23029// CHECK: [0x01,0xf0,0x10,0xbf]
23030
23031s_setvskip s1, -4.0
23032// CHECK: [0x01,0xf7,0x10,0xbf]
23033
23034s_setvskip s1, 0xaf123456
23035// CHECK: [0x01,0xff,0x10,0xbf,0x56,0x34,0x12,0xaf]
23036
23037s_setvskip s1, 0x3f717273
23038// CHECK: [0x01,0xff,0x10,0xbf,0x73,0x72,0x71,0x3f]
23039
23040s_set_gpr_idx_on s1, 0x0
23041// CHECK: [0x01,0x00,0x11,0xbf]
23042
23043s_set_gpr_idx_on s101, 0x0
23044// CHECK: [0x65,0x00,0x11,0xbf]
23045
23046s_set_gpr_idx_on flat_scratch_lo, 0x0
23047// CHECK: [0x66,0x00,0x11,0xbf]
23048
23049s_set_gpr_idx_on flat_scratch_hi, 0x0
23050// CHECK: [0x67,0x00,0x11,0xbf]
23051
23052s_set_gpr_idx_on vcc_lo, 0x0
23053// CHECK: [0x6a,0x00,0x11,0xbf]
23054
23055s_set_gpr_idx_on vcc_hi, 0x0
23056// CHECK: [0x6b,0x00,0x11,0xbf]
23057
23058s_set_gpr_idx_on tba_lo, 0x0
23059// CHECK: [0x6c,0x00,0x11,0xbf]
23060
23061s_set_gpr_idx_on tba_hi, 0x0
23062// CHECK: [0x6d,0x00,0x11,0xbf]
23063
23064s_set_gpr_idx_on tma_lo, 0x0
23065// CHECK: [0x6e,0x00,0x11,0xbf]
23066
23067s_set_gpr_idx_on tma_hi, 0x0
23068// CHECK: [0x6f,0x00,0x11,0xbf]
23069
23070s_set_gpr_idx_on ttmp11, 0x0
23071// CHECK: [0x7b,0x00,0x11,0xbf]
23072
23073s_set_gpr_idx_on m0, 0x0
23074// CHECK: [0x7c,0x00,0x11,0xbf]
23075
23076s_set_gpr_idx_on 0, 0x0
23077// CHECK: [0x80,0x00,0x11,0xbf]
23078
23079s_set_gpr_idx_on -1, 0x0
23080// CHECK: [0xc1,0x00,0x11,0xbf]
23081
23082s_set_gpr_idx_on 0.5, 0x0
23083// CHECK: [0xf0,0x00,0x11,0xbf]
23084
23085s_set_gpr_idx_on -4.0, 0x0
23086// CHECK: [0xf7,0x00,0x11,0xbf]
23087
23088s_set_gpr_idx_on 0xaf123456, 0x0
23089// CHECK: [0xff,0x00,0x11,0xbf,0x56,0x34,0x12,0xaf]
23090
23091s_set_gpr_idx_on 0x3f717273, 0x0
23092// CHECK: [0xff,0x00,0x11,0xbf,0x73,0x72,0x71,0x3f]
23093
23094s_set_gpr_idx_on s1, 0x1
23095// CHECK: [0x01,0x01,0x11,0xbf]
23096
23097s_set_gpr_idx_on s1, 0xF
23098// CHECK: [0x01,0x0f,0x11,0xbf]
23099
23100s_cmp_eq_u64 s[2:3], s[4:5]
23101// CHECK: [0x02,0x04,0x12,0xbf]
23102
23103s_cmp_eq_u64 s[4:5], s[4:5]
23104// CHECK: [0x04,0x04,0x12,0xbf]
23105
23106s_cmp_eq_u64 s[100:101], s[4:5]
23107// CHECK: [0x64,0x04,0x12,0xbf]
23108
23109s_cmp_eq_u64 flat_scratch, s[4:5]
23110// CHECK: [0x66,0x04,0x12,0xbf]
23111
23112s_cmp_eq_u64 vcc, s[4:5]
23113// CHECK: [0x6a,0x04,0x12,0xbf]
23114
23115s_cmp_eq_u64 tba, s[4:5]
23116// CHECK: [0x6c,0x04,0x12,0xbf]
23117
23118s_cmp_eq_u64 tma, s[4:5]
23119// CHECK: [0x6e,0x04,0x12,0xbf]
23120
23121s_cmp_eq_u64 ttmp[10:11], s[4:5]
23122// CHECK: [0x7a,0x04,0x12,0xbf]
23123
23124s_cmp_eq_u64 exec, s[4:5]
23125// CHECK: [0x7e,0x04,0x12,0xbf]
23126
23127s_cmp_eq_u64 0, s[4:5]
23128// CHECK: [0x80,0x04,0x12,0xbf]
23129
23130s_cmp_eq_u64 -1, s[4:5]
23131// CHECK: [0xc1,0x04,0x12,0xbf]
23132
23133s_cmp_eq_u64 0.5, s[4:5]
23134// CHECK: [0xf0,0x04,0x12,0xbf]
23135
23136s_cmp_eq_u64 -4.0, s[4:5]
23137// CHECK: [0xf7,0x04,0x12,0xbf]
23138
23139s_cmp_eq_u64 0xaf123456, s[4:5]
23140// CHECK: [0xff,0x04,0x12,0xbf,0x56,0x34,0x12,0xaf]
23141
23142s_cmp_eq_u64 0x3f717273, s[4:5]
23143// CHECK: [0xff,0x04,0x12,0xbf,0x73,0x72,0x71,0x3f]
23144
23145s_cmp_eq_u64 s[2:3], s[6:7]
23146// CHECK: [0x02,0x06,0x12,0xbf]
23147
23148s_cmp_eq_u64 s[2:3], s[100:101]
23149// CHECK: [0x02,0x64,0x12,0xbf]
23150
23151s_cmp_eq_u64 s[2:3], flat_scratch
23152// CHECK: [0x02,0x66,0x12,0xbf]
23153
23154s_cmp_eq_u64 s[2:3], vcc
23155// CHECK: [0x02,0x6a,0x12,0xbf]
23156
23157s_cmp_eq_u64 s[2:3], tba
23158// CHECK: [0x02,0x6c,0x12,0xbf]
23159
23160s_cmp_eq_u64 s[2:3], tma
23161// CHECK: [0x02,0x6e,0x12,0xbf]
23162
23163s_cmp_eq_u64 s[2:3], ttmp[10:11]
23164// CHECK: [0x02,0x7a,0x12,0xbf]
23165
23166s_cmp_eq_u64 s[2:3], exec
23167// CHECK: [0x02,0x7e,0x12,0xbf]
23168
23169s_cmp_eq_u64 s[2:3], 0
23170// CHECK: [0x02,0x80,0x12,0xbf]
23171
23172s_cmp_eq_u64 s[2:3], -1
23173// CHECK: [0x02,0xc1,0x12,0xbf]
23174
23175s_cmp_eq_u64 s[2:3], 0.5
23176// CHECK: [0x02,0xf0,0x12,0xbf]
23177
23178s_cmp_eq_u64 s[2:3], -4.0
23179// CHECK: [0x02,0xf7,0x12,0xbf]
23180
23181s_cmp_eq_u64 s[2:3], 0xaf123456
23182// CHECK: [0x02,0xff,0x12,0xbf,0x56,0x34,0x12,0xaf]
23183
23184s_cmp_eq_u64 s[2:3], 0x3f717273
23185// CHECK: [0x02,0xff,0x12,0xbf,0x73,0x72,0x71,0x3f]
23186
23187s_cmp_lg_u64 s[2:3], s[4:5]
23188// CHECK: [0x02,0x04,0x13,0xbf]
23189
23190s_cmp_lg_u64 s[4:5], s[4:5]
23191// CHECK: [0x04,0x04,0x13,0xbf]
23192
23193s_cmp_lg_u64 s[100:101], s[4:5]
23194// CHECK: [0x64,0x04,0x13,0xbf]
23195
23196s_cmp_lg_u64 flat_scratch, s[4:5]
23197// CHECK: [0x66,0x04,0x13,0xbf]
23198
23199s_cmp_lg_u64 vcc, s[4:5]
23200// CHECK: [0x6a,0x04,0x13,0xbf]
23201
23202s_cmp_lg_u64 tba, s[4:5]
23203// CHECK: [0x6c,0x04,0x13,0xbf]
23204
23205s_cmp_lg_u64 tma, s[4:5]
23206// CHECK: [0x6e,0x04,0x13,0xbf]
23207
23208s_cmp_lg_u64 ttmp[10:11], s[4:5]
23209// CHECK: [0x7a,0x04,0x13,0xbf]
23210
23211s_cmp_lg_u64 exec, s[4:5]
23212// CHECK: [0x7e,0x04,0x13,0xbf]
23213
23214s_cmp_lg_u64 0, s[4:5]
23215// CHECK: [0x80,0x04,0x13,0xbf]
23216
23217s_cmp_lg_u64 -1, s[4:5]
23218// CHECK: [0xc1,0x04,0x13,0xbf]
23219
23220s_cmp_lg_u64 0.5, s[4:5]
23221// CHECK: [0xf0,0x04,0x13,0xbf]
23222
23223s_cmp_lg_u64 -4.0, s[4:5]
23224// CHECK: [0xf7,0x04,0x13,0xbf]
23225
23226s_cmp_lg_u64 0xaf123456, s[4:5]
23227// CHECK: [0xff,0x04,0x13,0xbf,0x56,0x34,0x12,0xaf]
23228
23229s_cmp_lg_u64 0x3f717273, s[4:5]
23230// CHECK: [0xff,0x04,0x13,0xbf,0x73,0x72,0x71,0x3f]
23231
23232s_cmp_lg_u64 s[2:3], s[6:7]
23233// CHECK: [0x02,0x06,0x13,0xbf]
23234
23235s_cmp_lg_u64 s[2:3], s[100:101]
23236// CHECK: [0x02,0x64,0x13,0xbf]
23237
23238s_cmp_lg_u64 s[2:3], flat_scratch
23239// CHECK: [0x02,0x66,0x13,0xbf]
23240
23241s_cmp_lg_u64 s[2:3], vcc
23242// CHECK: [0x02,0x6a,0x13,0xbf]
23243
23244s_cmp_lg_u64 s[2:3], tba
23245// CHECK: [0x02,0x6c,0x13,0xbf]
23246
23247s_cmp_lg_u64 s[2:3], tma
23248// CHECK: [0x02,0x6e,0x13,0xbf]
23249
23250s_cmp_lg_u64 s[2:3], ttmp[10:11]
23251// CHECK: [0x02,0x7a,0x13,0xbf]
23252
23253s_cmp_lg_u64 s[2:3], exec
23254// CHECK: [0x02,0x7e,0x13,0xbf]
23255
23256s_cmp_lg_u64 s[2:3], 0
23257// CHECK: [0x02,0x80,0x13,0xbf]
23258
23259s_cmp_lg_u64 s[2:3], -1
23260// CHECK: [0x02,0xc1,0x13,0xbf]
23261
23262s_cmp_lg_u64 s[2:3], 0.5
23263// CHECK: [0x02,0xf0,0x13,0xbf]
23264
23265s_cmp_lg_u64 s[2:3], -4.0
23266// CHECK: [0x02,0xf7,0x13,0xbf]
23267
23268s_cmp_lg_u64 s[2:3], 0xaf123456
23269// CHECK: [0x02,0xff,0x13,0xbf,0x56,0x34,0x12,0xaf]
23270
23271s_cmp_lg_u64 s[2:3], 0x3f717273
23272// CHECK: [0x02,0xff,0x13,0xbf,0x73,0x72,0x71,0x3f]
23273
23274s_movk_i32 s5, 0x3141
23275// CHECK: [0x41,0x31,0x05,0xb0]
23276
23277s_movk_i32 s101, 0x3141
23278// CHECK: [0x41,0x31,0x65,0xb0]
23279
23280s_movk_i32 flat_scratch_lo, 0x3141
23281// CHECK: [0x41,0x31,0x66,0xb0]
23282
23283s_movk_i32 flat_scratch_hi, 0x3141
23284// CHECK: [0x41,0x31,0x67,0xb0]
23285
23286s_movk_i32 vcc_lo, 0x3141
23287// CHECK: [0x41,0x31,0x6a,0xb0]
23288
23289s_movk_i32 vcc_hi, 0x3141
23290// CHECK: [0x41,0x31,0x6b,0xb0]
23291
23292s_movk_i32 tba_lo, 0x3141
23293// CHECK: [0x41,0x31,0x6c,0xb0]
23294
23295s_movk_i32 tba_hi, 0x3141
23296// CHECK: [0x41,0x31,0x6d,0xb0]
23297
23298s_movk_i32 tma_lo, 0x3141
23299// CHECK: [0x41,0x31,0x6e,0xb0]
23300
23301s_movk_i32 tma_hi, 0x3141
23302// CHECK: [0x41,0x31,0x6f,0xb0]
23303
23304s_movk_i32 ttmp11, 0x3141
23305// CHECK: [0x41,0x31,0x7b,0xb0]
23306
23307s_movk_i32 m0, 0x3141
23308// CHECK: [0x41,0x31,0x7c,0xb0]
23309
23310s_movk_i32 exec_lo, 0x3141
23311// CHECK: [0x41,0x31,0x7e,0xb0]
23312
23313s_movk_i32 exec_hi, 0x3141
23314// CHECK: [0x41,0x31,0x7f,0xb0]
23315
23316s_movk_i32 s5, 0xc1d1
23317// CHECK: [0xd1,0xc1,0x05,0xb0]
23318
23319s_cmovk_i32 s5, 0x3141
23320// CHECK: [0x41,0x31,0x85,0xb0]
23321
23322s_cmovk_i32 s101, 0x3141
23323// CHECK: [0x41,0x31,0xe5,0xb0]
23324
23325s_cmovk_i32 flat_scratch_lo, 0x3141
23326// CHECK: [0x41,0x31,0xe6,0xb0]
23327
23328s_cmovk_i32 flat_scratch_hi, 0x3141
23329// CHECK: [0x41,0x31,0xe7,0xb0]
23330
23331s_cmovk_i32 vcc_lo, 0x3141
23332// CHECK: [0x41,0x31,0xea,0xb0]
23333
23334s_cmovk_i32 vcc_hi, 0x3141
23335// CHECK: [0x41,0x31,0xeb,0xb0]
23336
23337s_cmovk_i32 tba_lo, 0x3141
23338// CHECK: [0x41,0x31,0xec,0xb0]
23339
23340s_cmovk_i32 tba_hi, 0x3141
23341// CHECK: [0x41,0x31,0xed,0xb0]
23342
23343s_cmovk_i32 tma_lo, 0x3141
23344// CHECK: [0x41,0x31,0xee,0xb0]
23345
23346s_cmovk_i32 tma_hi, 0x3141
23347// CHECK: [0x41,0x31,0xef,0xb0]
23348
23349s_cmovk_i32 ttmp11, 0x3141
23350// CHECK: [0x41,0x31,0xfb,0xb0]
23351
23352s_cmovk_i32 m0, 0x3141
23353// CHECK: [0x41,0x31,0xfc,0xb0]
23354
23355s_cmovk_i32 exec_lo, 0x3141
23356// CHECK: [0x41,0x31,0xfe,0xb0]
23357
23358s_cmovk_i32 exec_hi, 0x3141
23359// CHECK: [0x41,0x31,0xff,0xb0]
23360
23361s_cmovk_i32 s5, 0xc1d1
23362// CHECK: [0xd1,0xc1,0x85,0xb0]
23363
23364s_cmpk_eq_i32 s1, 0x3141
23365// CHECK: [0x41,0x31,0x01,0xb1]
23366
23367s_cmpk_eq_i32 s101, 0x3141
23368// CHECK: [0x41,0x31,0x65,0xb1]
23369
23370s_cmpk_eq_i32 flat_scratch_lo, 0x3141
23371// CHECK: [0x41,0x31,0x66,0xb1]
23372
23373s_cmpk_eq_i32 flat_scratch_hi, 0x3141
23374// CHECK: [0x41,0x31,0x67,0xb1]
23375
23376s_cmpk_eq_i32 vcc_lo, 0x3141
23377// CHECK: [0x41,0x31,0x6a,0xb1]
23378
23379s_cmpk_eq_i32 vcc_hi, 0x3141
23380// CHECK: [0x41,0x31,0x6b,0xb1]
23381
23382s_cmpk_eq_i32 tba_lo, 0x3141
23383// CHECK: [0x41,0x31,0x6c,0xb1]
23384
23385s_cmpk_eq_i32 tba_hi, 0x3141
23386// CHECK: [0x41,0x31,0x6d,0xb1]
23387
23388s_cmpk_eq_i32 tma_lo, 0x3141
23389// CHECK: [0x41,0x31,0x6e,0xb1]
23390
23391s_cmpk_eq_i32 tma_hi, 0x3141
23392// CHECK: [0x41,0x31,0x6f,0xb1]
23393
23394s_cmpk_eq_i32 ttmp11, 0x3141
23395// CHECK: [0x41,0x31,0x7b,0xb1]
23396
23397s_cmpk_eq_i32 m0, 0x3141
23398// CHECK: [0x41,0x31,0x7c,0xb1]
23399
23400s_cmpk_eq_i32 exec_lo, 0x3141
23401// CHECK: [0x41,0x31,0x7e,0xb1]
23402
23403s_cmpk_eq_i32 exec_hi, 0x3141
23404// CHECK: [0x41,0x31,0x7f,0xb1]
23405
23406s_cmpk_eq_i32 s1, 0xc1d1
23407// CHECK: [0xd1,0xc1,0x01,0xb1]
23408
23409s_cmpk_lg_i32 s1, 0x3141
23410// CHECK: [0x41,0x31,0x81,0xb1]
23411
23412s_cmpk_lg_i32 s101, 0x3141
23413// CHECK: [0x41,0x31,0xe5,0xb1]
23414
23415s_cmpk_lg_i32 flat_scratch_lo, 0x3141
23416// CHECK: [0x41,0x31,0xe6,0xb1]
23417
23418s_cmpk_lg_i32 flat_scratch_hi, 0x3141
23419// CHECK: [0x41,0x31,0xe7,0xb1]
23420
23421s_cmpk_lg_i32 vcc_lo, 0x3141
23422// CHECK: [0x41,0x31,0xea,0xb1]
23423
23424s_cmpk_lg_i32 vcc_hi, 0x3141
23425// CHECK: [0x41,0x31,0xeb,0xb1]
23426
23427s_cmpk_lg_i32 tba_lo, 0x3141
23428// CHECK: [0x41,0x31,0xec,0xb1]
23429
23430s_cmpk_lg_i32 tba_hi, 0x3141
23431// CHECK: [0x41,0x31,0xed,0xb1]
23432
23433s_cmpk_lg_i32 tma_lo, 0x3141
23434// CHECK: [0x41,0x31,0xee,0xb1]
23435
23436s_cmpk_lg_i32 tma_hi, 0x3141
23437// CHECK: [0x41,0x31,0xef,0xb1]
23438
23439s_cmpk_lg_i32 ttmp11, 0x3141
23440// CHECK: [0x41,0x31,0xfb,0xb1]
23441
23442s_cmpk_lg_i32 m0, 0x3141
23443// CHECK: [0x41,0x31,0xfc,0xb1]
23444
23445s_cmpk_lg_i32 exec_lo, 0x3141
23446// CHECK: [0x41,0x31,0xfe,0xb1]
23447
23448s_cmpk_lg_i32 exec_hi, 0x3141
23449// CHECK: [0x41,0x31,0xff,0xb1]
23450
23451s_cmpk_lg_i32 s1, 0xc1d1
23452// CHECK: [0xd1,0xc1,0x81,0xb1]
23453
23454s_cmpk_gt_i32 s1, 0x3141
23455// CHECK: [0x41,0x31,0x01,0xb2]
23456
23457s_cmpk_gt_i32 s101, 0x3141
23458// CHECK: [0x41,0x31,0x65,0xb2]
23459
23460s_cmpk_gt_i32 flat_scratch_lo, 0x3141
23461// CHECK: [0x41,0x31,0x66,0xb2]
23462
23463s_cmpk_gt_i32 flat_scratch_hi, 0x3141
23464// CHECK: [0x41,0x31,0x67,0xb2]
23465
23466s_cmpk_gt_i32 vcc_lo, 0x3141
23467// CHECK: [0x41,0x31,0x6a,0xb2]
23468
23469s_cmpk_gt_i32 vcc_hi, 0x3141
23470// CHECK: [0x41,0x31,0x6b,0xb2]
23471
23472s_cmpk_gt_i32 tba_lo, 0x3141
23473// CHECK: [0x41,0x31,0x6c,0xb2]
23474
23475s_cmpk_gt_i32 tba_hi, 0x3141
23476// CHECK: [0x41,0x31,0x6d,0xb2]
23477
23478s_cmpk_gt_i32 tma_lo, 0x3141
23479// CHECK: [0x41,0x31,0x6e,0xb2]
23480
23481s_cmpk_gt_i32 tma_hi, 0x3141
23482// CHECK: [0x41,0x31,0x6f,0xb2]
23483
23484s_cmpk_gt_i32 ttmp11, 0x3141
23485// CHECK: [0x41,0x31,0x7b,0xb2]
23486
23487s_cmpk_gt_i32 m0, 0x3141
23488// CHECK: [0x41,0x31,0x7c,0xb2]
23489
23490s_cmpk_gt_i32 exec_lo, 0x3141
23491// CHECK: [0x41,0x31,0x7e,0xb2]
23492
23493s_cmpk_gt_i32 exec_hi, 0x3141
23494// CHECK: [0x41,0x31,0x7f,0xb2]
23495
23496s_cmpk_gt_i32 s1, 0xc1d1
23497// CHECK: [0xd1,0xc1,0x01,0xb2]
23498
23499s_cmpk_ge_i32 s1, 0x3141
23500// CHECK: [0x41,0x31,0x81,0xb2]
23501
23502s_cmpk_ge_i32 s101, 0x3141
23503// CHECK: [0x41,0x31,0xe5,0xb2]
23504
23505s_cmpk_ge_i32 flat_scratch_lo, 0x3141
23506// CHECK: [0x41,0x31,0xe6,0xb2]
23507
23508s_cmpk_ge_i32 flat_scratch_hi, 0x3141
23509// CHECK: [0x41,0x31,0xe7,0xb2]
23510
23511s_cmpk_ge_i32 vcc_lo, 0x3141
23512// CHECK: [0x41,0x31,0xea,0xb2]
23513
23514s_cmpk_ge_i32 vcc_hi, 0x3141
23515// CHECK: [0x41,0x31,0xeb,0xb2]
23516
23517s_cmpk_ge_i32 tba_lo, 0x3141
23518// CHECK: [0x41,0x31,0xec,0xb2]
23519
23520s_cmpk_ge_i32 tba_hi, 0x3141
23521// CHECK: [0x41,0x31,0xed,0xb2]
23522
23523s_cmpk_ge_i32 tma_lo, 0x3141
23524// CHECK: [0x41,0x31,0xee,0xb2]
23525
23526s_cmpk_ge_i32 tma_hi, 0x3141
23527// CHECK: [0x41,0x31,0xef,0xb2]
23528
23529s_cmpk_ge_i32 ttmp11, 0x3141
23530// CHECK: [0x41,0x31,0xfb,0xb2]
23531
23532s_cmpk_ge_i32 m0, 0x3141
23533// CHECK: [0x41,0x31,0xfc,0xb2]
23534
23535s_cmpk_ge_i32 exec_lo, 0x3141
23536// CHECK: [0x41,0x31,0xfe,0xb2]
23537
23538s_cmpk_ge_i32 exec_hi, 0x3141
23539// CHECK: [0x41,0x31,0xff,0xb2]
23540
23541s_cmpk_ge_i32 s1, 0xc1d1
23542// CHECK: [0xd1,0xc1,0x81,0xb2]
23543
23544s_cmpk_lt_i32 s1, 0x3141
23545// CHECK: [0x41,0x31,0x01,0xb3]
23546
23547s_cmpk_lt_i32 s101, 0x3141
23548// CHECK: [0x41,0x31,0x65,0xb3]
23549
23550s_cmpk_lt_i32 flat_scratch_lo, 0x3141
23551// CHECK: [0x41,0x31,0x66,0xb3]
23552
23553s_cmpk_lt_i32 flat_scratch_hi, 0x3141
23554// CHECK: [0x41,0x31,0x67,0xb3]
23555
23556s_cmpk_lt_i32 vcc_lo, 0x3141
23557// CHECK: [0x41,0x31,0x6a,0xb3]
23558
23559s_cmpk_lt_i32 vcc_hi, 0x3141
23560// CHECK: [0x41,0x31,0x6b,0xb3]
23561
23562s_cmpk_lt_i32 tba_lo, 0x3141
23563// CHECK: [0x41,0x31,0x6c,0xb3]
23564
23565s_cmpk_lt_i32 tba_hi, 0x3141
23566// CHECK: [0x41,0x31,0x6d,0xb3]
23567
23568s_cmpk_lt_i32 tma_lo, 0x3141
23569// CHECK: [0x41,0x31,0x6e,0xb3]
23570
23571s_cmpk_lt_i32 tma_hi, 0x3141
23572// CHECK: [0x41,0x31,0x6f,0xb3]
23573
23574s_cmpk_lt_i32 ttmp11, 0x3141
23575// CHECK: [0x41,0x31,0x7b,0xb3]
23576
23577s_cmpk_lt_i32 m0, 0x3141
23578// CHECK: [0x41,0x31,0x7c,0xb3]
23579
23580s_cmpk_lt_i32 exec_lo, 0x3141
23581// CHECK: [0x41,0x31,0x7e,0xb3]
23582
23583s_cmpk_lt_i32 exec_hi, 0x3141
23584// CHECK: [0x41,0x31,0x7f,0xb3]
23585
23586s_cmpk_lt_i32 s1, 0xc1d1
23587// CHECK: [0xd1,0xc1,0x01,0xb3]
23588
23589s_cmpk_le_i32 s1, 0x3141
23590// CHECK: [0x41,0x31,0x81,0xb3]
23591
23592s_cmpk_le_i32 s101, 0x3141
23593// CHECK: [0x41,0x31,0xe5,0xb3]
23594
23595s_cmpk_le_i32 flat_scratch_lo, 0x3141
23596// CHECK: [0x41,0x31,0xe6,0xb3]
23597
23598s_cmpk_le_i32 flat_scratch_hi, 0x3141
23599// CHECK: [0x41,0x31,0xe7,0xb3]
23600
23601s_cmpk_le_i32 vcc_lo, 0x3141
23602// CHECK: [0x41,0x31,0xea,0xb3]
23603
23604s_cmpk_le_i32 vcc_hi, 0x3141
23605// CHECK: [0x41,0x31,0xeb,0xb3]
23606
23607s_cmpk_le_i32 tba_lo, 0x3141
23608// CHECK: [0x41,0x31,0xec,0xb3]
23609
23610s_cmpk_le_i32 tba_hi, 0x3141
23611// CHECK: [0x41,0x31,0xed,0xb3]
23612
23613s_cmpk_le_i32 tma_lo, 0x3141
23614// CHECK: [0x41,0x31,0xee,0xb3]
23615
23616s_cmpk_le_i32 tma_hi, 0x3141
23617// CHECK: [0x41,0x31,0xef,0xb3]
23618
23619s_cmpk_le_i32 ttmp11, 0x3141
23620// CHECK: [0x41,0x31,0xfb,0xb3]
23621
23622s_cmpk_le_i32 m0, 0x3141
23623// CHECK: [0x41,0x31,0xfc,0xb3]
23624
23625s_cmpk_le_i32 exec_lo, 0x3141
23626// CHECK: [0x41,0x31,0xfe,0xb3]
23627
23628s_cmpk_le_i32 exec_hi, 0x3141
23629// CHECK: [0x41,0x31,0xff,0xb3]
23630
23631s_cmpk_le_i32 s1, 0xc1d1
23632// CHECK: [0xd1,0xc1,0x81,0xb3]
23633
23634s_cmpk_eq_u32 s1, 0x3141
23635// CHECK: [0x41,0x31,0x01,0xb4]
23636
23637s_cmpk_eq_u32 s101, 0x3141
23638// CHECK: [0x41,0x31,0x65,0xb4]
23639
23640s_cmpk_eq_u32 flat_scratch_lo, 0x3141
23641// CHECK: [0x41,0x31,0x66,0xb4]
23642
23643s_cmpk_eq_u32 flat_scratch_hi, 0x3141
23644// CHECK: [0x41,0x31,0x67,0xb4]
23645
23646s_cmpk_eq_u32 vcc_lo, 0x3141
23647// CHECK: [0x41,0x31,0x6a,0xb4]
23648
23649s_cmpk_eq_u32 vcc_hi, 0x3141
23650// CHECK: [0x41,0x31,0x6b,0xb4]
23651
23652s_cmpk_eq_u32 tba_lo, 0x3141
23653// CHECK: [0x41,0x31,0x6c,0xb4]
23654
23655s_cmpk_eq_u32 tba_hi, 0x3141
23656// CHECK: [0x41,0x31,0x6d,0xb4]
23657
23658s_cmpk_eq_u32 tma_lo, 0x3141
23659// CHECK: [0x41,0x31,0x6e,0xb4]
23660
23661s_cmpk_eq_u32 tma_hi, 0x3141
23662// CHECK: [0x41,0x31,0x6f,0xb4]
23663
23664s_cmpk_eq_u32 ttmp11, 0x3141
23665// CHECK: [0x41,0x31,0x7b,0xb4]
23666
23667s_cmpk_eq_u32 m0, 0x3141
23668// CHECK: [0x41,0x31,0x7c,0xb4]
23669
23670s_cmpk_eq_u32 exec_lo, 0x3141
23671// CHECK: [0x41,0x31,0x7e,0xb4]
23672
23673s_cmpk_eq_u32 exec_hi, 0x3141
23674// CHECK: [0x41,0x31,0x7f,0xb4]
23675
23676s_cmpk_eq_u32 s1, 0xc1d1
23677// CHECK: [0xd1,0xc1,0x01,0xb4]
23678
23679s_cmpk_lg_u32 s1, 0x3141
23680// CHECK: [0x41,0x31,0x81,0xb4]
23681
23682s_cmpk_lg_u32 s101, 0x3141
23683// CHECK: [0x41,0x31,0xe5,0xb4]
23684
23685s_cmpk_lg_u32 flat_scratch_lo, 0x3141
23686// CHECK: [0x41,0x31,0xe6,0xb4]
23687
23688s_cmpk_lg_u32 flat_scratch_hi, 0x3141
23689// CHECK: [0x41,0x31,0xe7,0xb4]
23690
23691s_cmpk_lg_u32 vcc_lo, 0x3141
23692// CHECK: [0x41,0x31,0xea,0xb4]
23693
23694s_cmpk_lg_u32 vcc_hi, 0x3141
23695// CHECK: [0x41,0x31,0xeb,0xb4]
23696
23697s_cmpk_lg_u32 tba_lo, 0x3141
23698// CHECK: [0x41,0x31,0xec,0xb4]
23699
23700s_cmpk_lg_u32 tba_hi, 0x3141
23701// CHECK: [0x41,0x31,0xed,0xb4]
23702
23703s_cmpk_lg_u32 tma_lo, 0x3141
23704// CHECK: [0x41,0x31,0xee,0xb4]
23705
23706s_cmpk_lg_u32 tma_hi, 0x3141
23707// CHECK: [0x41,0x31,0xef,0xb4]
23708
23709s_cmpk_lg_u32 ttmp11, 0x3141
23710// CHECK: [0x41,0x31,0xfb,0xb4]
23711
23712s_cmpk_lg_u32 m0, 0x3141
23713// CHECK: [0x41,0x31,0xfc,0xb4]
23714
23715s_cmpk_lg_u32 exec_lo, 0x3141
23716// CHECK: [0x41,0x31,0xfe,0xb4]
23717
23718s_cmpk_lg_u32 exec_hi, 0x3141
23719// CHECK: [0x41,0x31,0xff,0xb4]
23720
23721s_cmpk_lg_u32 s1, 0xc1d1
23722// CHECK: [0xd1,0xc1,0x81,0xb4]
23723
23724s_cmpk_gt_u32 s1, 0x3141
23725// CHECK: [0x41,0x31,0x01,0xb5]
23726
23727s_cmpk_gt_u32 s101, 0x3141
23728// CHECK: [0x41,0x31,0x65,0xb5]
23729
23730s_cmpk_gt_u32 flat_scratch_lo, 0x3141
23731// CHECK: [0x41,0x31,0x66,0xb5]
23732
23733s_cmpk_gt_u32 flat_scratch_hi, 0x3141
23734// CHECK: [0x41,0x31,0x67,0xb5]
23735
23736s_cmpk_gt_u32 vcc_lo, 0x3141
23737// CHECK: [0x41,0x31,0x6a,0xb5]
23738
23739s_cmpk_gt_u32 vcc_hi, 0x3141
23740// CHECK: [0x41,0x31,0x6b,0xb5]
23741
23742s_cmpk_gt_u32 tba_lo, 0x3141
23743// CHECK: [0x41,0x31,0x6c,0xb5]
23744
23745s_cmpk_gt_u32 tba_hi, 0x3141
23746// CHECK: [0x41,0x31,0x6d,0xb5]
23747
23748s_cmpk_gt_u32 tma_lo, 0x3141
23749// CHECK: [0x41,0x31,0x6e,0xb5]
23750
23751s_cmpk_gt_u32 tma_hi, 0x3141
23752// CHECK: [0x41,0x31,0x6f,0xb5]
23753
23754s_cmpk_gt_u32 ttmp11, 0x3141
23755// CHECK: [0x41,0x31,0x7b,0xb5]
23756
23757s_cmpk_gt_u32 m0, 0x3141
23758// CHECK: [0x41,0x31,0x7c,0xb5]
23759
23760s_cmpk_gt_u32 exec_lo, 0x3141
23761// CHECK: [0x41,0x31,0x7e,0xb5]
23762
23763s_cmpk_gt_u32 exec_hi, 0x3141
23764// CHECK: [0x41,0x31,0x7f,0xb5]
23765
23766s_cmpk_gt_u32 s1, 0xc1d1
23767// CHECK: [0xd1,0xc1,0x01,0xb5]
23768
23769s_cmpk_ge_u32 s1, 0x3141
23770// CHECK: [0x41,0x31,0x81,0xb5]
23771
23772s_cmpk_ge_u32 s101, 0x3141
23773// CHECK: [0x41,0x31,0xe5,0xb5]
23774
23775s_cmpk_ge_u32 flat_scratch_lo, 0x3141
23776// CHECK: [0x41,0x31,0xe6,0xb5]
23777
23778s_cmpk_ge_u32 flat_scratch_hi, 0x3141
23779// CHECK: [0x41,0x31,0xe7,0xb5]
23780
23781s_cmpk_ge_u32 vcc_lo, 0x3141
23782// CHECK: [0x41,0x31,0xea,0xb5]
23783
23784s_cmpk_ge_u32 vcc_hi, 0x3141
23785// CHECK: [0x41,0x31,0xeb,0xb5]
23786
23787s_cmpk_ge_u32 tba_lo, 0x3141
23788// CHECK: [0x41,0x31,0xec,0xb5]
23789
23790s_cmpk_ge_u32 tba_hi, 0x3141
23791// CHECK: [0x41,0x31,0xed,0xb5]
23792
23793s_cmpk_ge_u32 tma_lo, 0x3141
23794// CHECK: [0x41,0x31,0xee,0xb5]
23795
23796s_cmpk_ge_u32 tma_hi, 0x3141
23797// CHECK: [0x41,0x31,0xef,0xb5]
23798
23799s_cmpk_ge_u32 ttmp11, 0x3141
23800// CHECK: [0x41,0x31,0xfb,0xb5]
23801
23802s_cmpk_ge_u32 m0, 0x3141
23803// CHECK: [0x41,0x31,0xfc,0xb5]
23804
23805s_cmpk_ge_u32 exec_lo, 0x3141
23806// CHECK: [0x41,0x31,0xfe,0xb5]
23807
23808s_cmpk_ge_u32 exec_hi, 0x3141
23809// CHECK: [0x41,0x31,0xff,0xb5]
23810
23811s_cmpk_ge_u32 s1, 0xc1d1
23812// CHECK: [0xd1,0xc1,0x81,0xb5]
23813
23814s_cmpk_lt_u32 s1, 0x3141
23815// CHECK: [0x41,0x31,0x01,0xb6]
23816
23817s_cmpk_lt_u32 s101, 0x3141
23818// CHECK: [0x41,0x31,0x65,0xb6]
23819
23820s_cmpk_lt_u32 flat_scratch_lo, 0x3141
23821// CHECK: [0x41,0x31,0x66,0xb6]
23822
23823s_cmpk_lt_u32 flat_scratch_hi, 0x3141
23824// CHECK: [0x41,0x31,0x67,0xb6]
23825
23826s_cmpk_lt_u32 vcc_lo, 0x3141
23827// CHECK: [0x41,0x31,0x6a,0xb6]
23828
23829s_cmpk_lt_u32 vcc_hi, 0x3141
23830// CHECK: [0x41,0x31,0x6b,0xb6]
23831
23832s_cmpk_lt_u32 tba_lo, 0x3141
23833// CHECK: [0x41,0x31,0x6c,0xb6]
23834
23835s_cmpk_lt_u32 tba_hi, 0x3141
23836// CHECK: [0x41,0x31,0x6d,0xb6]
23837
23838s_cmpk_lt_u32 tma_lo, 0x3141
23839// CHECK: [0x41,0x31,0x6e,0xb6]
23840
23841s_cmpk_lt_u32 tma_hi, 0x3141
23842// CHECK: [0x41,0x31,0x6f,0xb6]
23843
23844s_cmpk_lt_u32 ttmp11, 0x3141
23845// CHECK: [0x41,0x31,0x7b,0xb6]
23846
23847s_cmpk_lt_u32 m0, 0x3141
23848// CHECK: [0x41,0x31,0x7c,0xb6]
23849
23850s_cmpk_lt_u32 exec_lo, 0x3141
23851// CHECK: [0x41,0x31,0x7e,0xb6]
23852
23853s_cmpk_lt_u32 exec_hi, 0x3141
23854// CHECK: [0x41,0x31,0x7f,0xb6]
23855
23856s_cmpk_lt_u32 s1, 0xc1d1
23857// CHECK: [0xd1,0xc1,0x01,0xb6]
23858
23859s_cmpk_le_u32 s1, 0x3141
23860// CHECK: [0x41,0x31,0x81,0xb6]
23861
23862s_cmpk_le_u32 s101, 0x3141
23863// CHECK: [0x41,0x31,0xe5,0xb6]
23864
23865s_cmpk_le_u32 flat_scratch_lo, 0x3141
23866// CHECK: [0x41,0x31,0xe6,0xb6]
23867
23868s_cmpk_le_u32 flat_scratch_hi, 0x3141
23869// CHECK: [0x41,0x31,0xe7,0xb6]
23870
23871s_cmpk_le_u32 vcc_lo, 0x3141
23872// CHECK: [0x41,0x31,0xea,0xb6]
23873
23874s_cmpk_le_u32 vcc_hi, 0x3141
23875// CHECK: [0x41,0x31,0xeb,0xb6]
23876
23877s_cmpk_le_u32 tba_lo, 0x3141
23878// CHECK: [0x41,0x31,0xec,0xb6]
23879
23880s_cmpk_le_u32 tba_hi, 0x3141
23881// CHECK: [0x41,0x31,0xed,0xb6]
23882
23883s_cmpk_le_u32 tma_lo, 0x3141
23884// CHECK: [0x41,0x31,0xee,0xb6]
23885
23886s_cmpk_le_u32 tma_hi, 0x3141
23887// CHECK: [0x41,0x31,0xef,0xb6]
23888
23889s_cmpk_le_u32 ttmp11, 0x3141
23890// CHECK: [0x41,0x31,0xfb,0xb6]
23891
23892s_cmpk_le_u32 m0, 0x3141
23893// CHECK: [0x41,0x31,0xfc,0xb6]
23894
23895s_cmpk_le_u32 exec_lo, 0x3141
23896// CHECK: [0x41,0x31,0xfe,0xb6]
23897
23898s_cmpk_le_u32 exec_hi, 0x3141
23899// CHECK: [0x41,0x31,0xff,0xb6]
23900
23901s_cmpk_le_u32 s1, 0xc1d1
23902// CHECK: [0xd1,0xc1,0x81,0xb6]
23903
23904s_addk_i32 s5, 0x3141
23905// CHECK: [0x41,0x31,0x05,0xb7]
23906
23907s_addk_i32 s101, 0x3141
23908// CHECK: [0x41,0x31,0x65,0xb7]
23909
23910s_addk_i32 flat_scratch_lo, 0x3141
23911// CHECK: [0x41,0x31,0x66,0xb7]
23912
23913s_addk_i32 flat_scratch_hi, 0x3141
23914// CHECK: [0x41,0x31,0x67,0xb7]
23915
23916s_addk_i32 vcc_lo, 0x3141
23917// CHECK: [0x41,0x31,0x6a,0xb7]
23918
23919s_addk_i32 vcc_hi, 0x3141
23920// CHECK: [0x41,0x31,0x6b,0xb7]
23921
23922s_addk_i32 tba_lo, 0x3141
23923// CHECK: [0x41,0x31,0x6c,0xb7]
23924
23925s_addk_i32 tba_hi, 0x3141
23926// CHECK: [0x41,0x31,0x6d,0xb7]
23927
23928s_addk_i32 tma_lo, 0x3141
23929// CHECK: [0x41,0x31,0x6e,0xb7]
23930
23931s_addk_i32 tma_hi, 0x3141
23932// CHECK: [0x41,0x31,0x6f,0xb7]
23933
23934s_addk_i32 ttmp11, 0x3141
23935// CHECK: [0x41,0x31,0x7b,0xb7]
23936
23937s_addk_i32 m0, 0x3141
23938// CHECK: [0x41,0x31,0x7c,0xb7]
23939
23940s_addk_i32 exec_lo, 0x3141
23941// CHECK: [0x41,0x31,0x7e,0xb7]
23942
23943s_addk_i32 exec_hi, 0x3141
23944// CHECK: [0x41,0x31,0x7f,0xb7]
23945
23946s_addk_i32 s5, 0xc1d1
23947// CHECK: [0xd1,0xc1,0x05,0xb7]
23948
23949s_mulk_i32 s5, 0x3141
23950// CHECK: [0x41,0x31,0x85,0xb7]
23951
23952s_mulk_i32 s101, 0x3141
23953// CHECK: [0x41,0x31,0xe5,0xb7]
23954
23955s_mulk_i32 flat_scratch_lo, 0x3141
23956// CHECK: [0x41,0x31,0xe6,0xb7]
23957
23958s_mulk_i32 flat_scratch_hi, 0x3141
23959// CHECK: [0x41,0x31,0xe7,0xb7]
23960
23961s_mulk_i32 vcc_lo, 0x3141
23962// CHECK: [0x41,0x31,0xea,0xb7]
23963
23964s_mulk_i32 vcc_hi, 0x3141
23965// CHECK: [0x41,0x31,0xeb,0xb7]
23966
23967s_mulk_i32 tba_lo, 0x3141
23968// CHECK: [0x41,0x31,0xec,0xb7]
23969
23970s_mulk_i32 tba_hi, 0x3141
23971// CHECK: [0x41,0x31,0xed,0xb7]
23972
23973s_mulk_i32 tma_lo, 0x3141
23974// CHECK: [0x41,0x31,0xee,0xb7]
23975
23976s_mulk_i32 tma_hi, 0x3141
23977// CHECK: [0x41,0x31,0xef,0xb7]
23978
23979s_mulk_i32 ttmp11, 0x3141
23980// CHECK: [0x41,0x31,0xfb,0xb7]
23981
23982s_mulk_i32 m0, 0x3141
23983// CHECK: [0x41,0x31,0xfc,0xb7]
23984
23985s_mulk_i32 exec_lo, 0x3141
23986// CHECK: [0x41,0x31,0xfe,0xb7]
23987
23988s_mulk_i32 exec_hi, 0x3141
23989// CHECK: [0x41,0x31,0xff,0xb7]
23990
23991s_mulk_i32 s5, 0xc1d1
23992// CHECK: [0xd1,0xc1,0x85,0xb7]
23993
23994s_cbranch_i_fork s[2:3], 12609
23995// CHECK: [0x41,0x31,0x02,0xb8]
23996
23997s_cbranch_i_fork s[4:5], 12609
23998// CHECK: [0x41,0x31,0x04,0xb8]
23999
24000s_cbranch_i_fork s[100:101], 12609
24001// CHECK: [0x41,0x31,0x64,0xb8]
24002
24003s_cbranch_i_fork flat_scratch, 12609
24004// CHECK: [0x41,0x31,0x66,0xb8]
24005
24006s_cbranch_i_fork vcc, 12609
24007// CHECK: [0x41,0x31,0x6a,0xb8]
24008
24009s_cbranch_i_fork tba, 12609
24010// CHECK: [0x41,0x31,0x6c,0xb8]
24011
24012s_cbranch_i_fork tma, 12609
24013// CHECK: [0x41,0x31,0x6e,0xb8]
24014
24015s_cbranch_i_fork ttmp[10:11], 12609
24016// CHECK: [0x41,0x31,0x7a,0xb8]
24017
24018s_cbranch_i_fork exec, 12609
24019// CHECK: [0x41,0x31,0x7e,0xb8]
24020
24021s_cbranch_i_fork s[2:3], 49617
24022// CHECK: [0xd1,0xc1,0x02,0xb8]
24023
24024s_getreg_b32 s5, 0x3141
24025// CHECK: [0x41,0x31,0x85,0xb8]
24026
24027s_getreg_b32 s101, 0x3141
24028// CHECK: [0x41,0x31,0xe5,0xb8]
24029
24030s_getreg_b32 flat_scratch_lo, 0x3141
24031// CHECK: [0x41,0x31,0xe6,0xb8]
24032
24033s_getreg_b32 flat_scratch_hi, 0x3141
24034// CHECK: [0x41,0x31,0xe7,0xb8]
24035
24036s_getreg_b32 vcc_lo, 0x3141
24037// CHECK: [0x41,0x31,0xea,0xb8]
24038
24039s_getreg_b32 vcc_hi, 0x3141
24040// CHECK: [0x41,0x31,0xeb,0xb8]
24041
24042s_getreg_b32 tba_lo, 0x3141
24043// CHECK: [0x41,0x31,0xec,0xb8]
24044
24045s_getreg_b32 tba_hi, 0x3141
24046// CHECK: [0x41,0x31,0xed,0xb8]
24047
24048s_getreg_b32 tma_lo, 0x3141
24049// CHECK: [0x41,0x31,0xee,0xb8]
24050
24051s_getreg_b32 tma_hi, 0x3141
24052// CHECK: [0x41,0x31,0xef,0xb8]
24053
24054s_getreg_b32 ttmp11, 0x3141
24055// CHECK: [0x41,0x31,0xfb,0xb8]
24056
24057s_getreg_b32 m0, 0x3141
24058// CHECK: [0x41,0x31,0xfc,0xb8]
24059
24060s_getreg_b32 exec_lo, 0x3141
24061// CHECK: [0x41,0x31,0xfe,0xb8]
24062
24063s_getreg_b32 exec_hi, 0x3141
24064// CHECK: [0x41,0x31,0xff,0xb8]
24065
24066s_getreg_b32 s5, 0xc1d1
24067// CHECK: [0xd1,0xc1,0x85,0xb8]
24068
24069s_setreg_b32 0x3141, s1
24070// CHECK: [0x41,0x31,0x01,0xb9]
24071
24072s_setreg_b32 0xc1d1, s1
24073// CHECK: [0xd1,0xc1,0x01,0xb9]
24074
24075s_setreg_b32 0x3141, s101
24076// CHECK: [0x41,0x31,0x65,0xb9]
24077
24078s_setreg_b32 0x3141, flat_scratch_lo
24079// CHECK: [0x41,0x31,0x66,0xb9]
24080
24081s_setreg_b32 0x3141, flat_scratch_hi
24082// CHECK: [0x41,0x31,0x67,0xb9]
24083
24084s_setreg_b32 0x3141, vcc_lo
24085// CHECK: [0x41,0x31,0x6a,0xb9]
24086
24087s_setreg_b32 0x3141, vcc_hi
24088// CHECK: [0x41,0x31,0x6b,0xb9]
24089
24090s_setreg_b32 0x3141, tba_lo
24091// CHECK: [0x41,0x31,0x6c,0xb9]
24092
24093s_setreg_b32 0x3141, tba_hi
24094// CHECK: [0x41,0x31,0x6d,0xb9]
24095
24096s_setreg_b32 0x3141, tma_lo
24097// CHECK: [0x41,0x31,0x6e,0xb9]
24098
24099s_setreg_b32 0x3141, tma_hi
24100// CHECK: [0x41,0x31,0x6f,0xb9]
24101
24102s_setreg_b32 0x3141, ttmp11
24103// CHECK: [0x41,0x31,0x7b,0xb9]
24104
24105s_setreg_b32 0x3141, m0
24106// CHECK: [0x41,0x31,0x7c,0xb9]
24107
24108s_setreg_b32 0x3141, exec_lo
24109// CHECK: [0x41,0x31,0x7e,0xb9]
24110
24111s_setreg_b32 0x3141, exec_hi
24112// CHECK: [0x41,0x31,0x7f,0xb9]
24113
24114s_setreg_imm32_b32 0x3141, 0x11213141
24115// CHECK: [0x41,0x31,0x00,0xba,0x41,0x31,0x21,0x11]
24116
24117s_setreg_imm32_b32 0xc1d1, 0x11213141
24118// CHECK: [0xd1,0xc1,0x00,0xba,0x41,0x31,0x21,0x11]
24119
24120s_setreg_imm32_b32 0x3141, 0xa1b1c1d1
24121// CHECK: [0x41,0x31,0x00,0xba,0xd1,0xc1,0xb1,0xa1]
24122
24123s_nop 0x3141
24124// CHECK: [0x41,0x31,0x80,0xbf]
24125
24126s_nop 0xc1d1
24127// CHECK: [0xd1,0xc1,0x80,0xbf]
24128
24129s_endpgm
24130// CHECK: [0x00,0x00,0x81,0xbf]
24131
24132s_branch 12609
24133// CHECK: [0x41,0x31,0x82,0xbf]
24134
24135s_branch 49617
24136// CHECK: [0xd1,0xc1,0x82,0xbf]
24137
24138s_wakeup
24139// CHECK: [0x00,0x00,0x83,0xbf]
24140
24141s_cbranch_scc0 12609
24142// CHECK: [0x41,0x31,0x84,0xbf]
24143
24144s_cbranch_scc0 49617
24145// CHECK: [0xd1,0xc1,0x84,0xbf]
24146
24147s_cbranch_scc1 12609
24148// CHECK: [0x41,0x31,0x85,0xbf]
24149
24150s_cbranch_scc1 49617
24151// CHECK: [0xd1,0xc1,0x85,0xbf]
24152
24153s_cbranch_vccz 12609
24154// CHECK: [0x41,0x31,0x86,0xbf]
24155
24156s_cbranch_vccz 49617
24157// CHECK: [0xd1,0xc1,0x86,0xbf]
24158
24159s_cbranch_vccnz 12609
24160// CHECK: [0x41,0x31,0x87,0xbf]
24161
24162s_cbranch_vccnz 49617
24163// CHECK: [0xd1,0xc1,0x87,0xbf]
24164
24165s_cbranch_execz 12609
24166// CHECK: [0x41,0x31,0x88,0xbf]
24167
24168s_cbranch_execz 49617
24169// CHECK: [0xd1,0xc1,0x88,0xbf]
24170
24171s_cbranch_execnz 12609
24172// CHECK: [0x41,0x31,0x89,0xbf]
24173
24174s_cbranch_execnz 49617
24175// CHECK: [0xd1,0xc1,0x89,0xbf]
24176
24177s_barrier
24178// CHECK: [0x00,0x00,0x8a,0xbf]
24179
24180s_setkill 0x3141
24181// CHECK: [0x41,0x31,0x8b,0xbf]
24182
24183s_setkill 0xc1d1
24184// CHECK: [0xd1,0xc1,0x8b,0xbf]
24185
24186s_waitcnt 0x3141
24187// CHECK: [0x41,0x31,0x8c,0xbf]
24188
24189s_waitcnt 0xc1d1
24190// CHECK: [0xd1,0xc1,0x8c,0xbf]
24191
24192s_sethalt 0x3141
24193// CHECK: [0x41,0x31,0x8d,0xbf]
24194
24195s_sethalt 0xc1d1
24196// CHECK: [0xd1,0xc1,0x8d,0xbf]
24197
24198s_sleep 0x3141
24199// CHECK: [0x41,0x31,0x8e,0xbf]
24200
24201s_sleep 0xc1d1
24202// CHECK: [0xd1,0xc1,0x8e,0xbf]
24203
24204s_setprio 0x3141
24205// CHECK: [0x41,0x31,0x8f,0xbf]
24206
24207s_setprio 0xc1d1
24208// CHECK: [0xd1,0xc1,0x8f,0xbf]
24209
24210s_sendmsg 0x3141
24211// CHECK: [0x41,0x31,0x90,0xbf]
24212
24213s_sendmsg 0xc1d1
24214// CHECK: [0xd1,0xc1,0x90,0xbf]
24215
24216s_sendmsghalt 0x3141
24217// CHECK: [0x41,0x31,0x91,0xbf]
24218
24219s_sendmsghalt 0xc1d1
24220// CHECK: [0xd1,0xc1,0x91,0xbf]
24221
24222s_trap 0x3141
24223// CHECK: [0x41,0x31,0x92,0xbf]
24224
24225s_trap 0xc1d1
24226// CHECK: [0xd1,0xc1,0x92,0xbf]
24227
24228s_icache_inv
24229// CHECK: [0x00,0x00,0x93,0xbf]
24230
24231s_incperflevel 0x3141
24232// CHECK: [0x41,0x31,0x94,0xbf]
24233
24234s_incperflevel 0xc1d1
24235// CHECK: [0xd1,0xc1,0x94,0xbf]
24236
24237s_decperflevel 0x3141
24238// CHECK: [0x41,0x31,0x95,0xbf]
24239
24240s_decperflevel 0xc1d1
24241// CHECK: [0xd1,0xc1,0x95,0xbf]
24242
24243s_ttracedata
24244// CHECK: [0x00,0x00,0x96,0xbf]
24245
24246s_cbranch_cdbgsys 12609
24247// CHECK: [0x41,0x31,0x97,0xbf]
24248
24249s_cbranch_cdbgsys 49617
24250// CHECK: [0xd1,0xc1,0x97,0xbf]
24251
24252s_cbranch_cdbguser 12609
24253// CHECK: [0x41,0x31,0x98,0xbf]
24254
24255s_cbranch_cdbguser 49617
24256// CHECK: [0xd1,0xc1,0x98,0xbf]
24257
24258s_cbranch_cdbgsys_or_user 12609
24259// CHECK: [0x41,0x31,0x99,0xbf]
24260
24261s_cbranch_cdbgsys_or_user 49617
24262// CHECK: [0xd1,0xc1,0x99,0xbf]
24263
24264s_cbranch_cdbgsys_and_user 12609
24265// CHECK: [0x41,0x31,0x9a,0xbf]
24266
24267s_cbranch_cdbgsys_and_user 49617
24268// CHECK: [0xd1,0xc1,0x9a,0xbf]
24269
24270s_endpgm_saved
24271// CHECK: [0x00,0x00,0x9b,0xbf]
24272
24273s_set_gpr_idx_off
24274// CHECK: [0x00,0x00,0x9c,0xbf]
24275
24276s_set_gpr_idx_mode 0x0
24277// CHECK: [0x00,0x00,0x9d,0xbf]
24278
24279s_set_gpr_idx_mode 0x1
24280// CHECK: [0x01,0x00,0x9d,0xbf]
24281
24282s_set_gpr_idx_mode 0xF
24283// CHECK: [0x0f,0x00,0x9d,0xbf]
24284
24285v_interp_p1_f32 v5, v1, attr0.x
24286// CHECK: [0x01,0x00,0x14,0xd4]
24287
24288v_interp_p1_f32 v255, v1, attr0.x
24289// CHECK: [0x01,0x00,0xfc,0xd7]
24290
24291v_interp_p1_f32 v5, v255, attr0.x
24292// CHECK: [0xff,0x00,0x14,0xd4]
24293
24294v_interp_p1_f32 v5, v1, attr1.x
24295// CHECK: [0x01,0x04,0x14,0xd4]
24296
24297v_interp_p1_f32 v5, v1, attr31.x
24298// CHECK: [0x01,0x7c,0x14,0xd4]
24299
24300v_interp_p1_f32 v5, v1, attr32.x
24301// CHECK: [0x01,0x80,0x14,0xd4]
24302
24303v_interp_p1_f32 v5, v1, attr0.y
24304// CHECK: [0x01,0x01,0x14,0xd4]
24305
24306v_interp_p1_f32 v5, v1, attr0.z
24307// CHECK: [0x01,0x02,0x14,0xd4]
24308
24309v_interp_p1_f32 v5, v1, attr0.w
24310// CHECK: [0x01,0x03,0x14,0xd4]
24311
24312v_interp_p1_f32_e64 v5, v2, attr0.x
24313// CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
24314
24315v_interp_p1_f32_e64 v255, v2, attr0.x
24316// CHECK: [0xff,0x00,0x70,0xd2,0x00,0x04,0x02,0x00]
24317
24318v_interp_p1_f32_e64 v5, v2, attr1.x
24319// CHECK: [0x05,0x00,0x70,0xd2,0x01,0x04,0x02,0x00]
24320
24321v_interp_p1_f32_e64 v5, v2, attr31.x
24322// CHECK: [0x05,0x00,0x70,0xd2,0x1f,0x04,0x02,0x00]
24323
24324v_interp_p1_f32_e64 v5, v2, attr32.x
24325// CHECK: [0x05,0x00,0x70,0xd2,0x20,0x04,0x02,0x00]
24326
24327v_interp_p1_f32_e64 v5, v255, attr0.x
24328// CHECK: [0x05,0x00,0x70,0xd2,0x00,0xfe,0x03,0x00]
24329
24330v_interp_p1_f32_e64 v5, -v2, attr0.x
24331// CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x40]
24332
24333v_interp_p1_f32_e64 v5, |v2|, attr0.x
24334// CHECK: [0x05,0x02,0x70,0xd2,0x00,0x04,0x02,0x00]
24335
24336v_interp_p1_f32_e64 v5, v2, attr0.y
24337// CHECK: [0x05,0x00,0x70,0xd2,0x40,0x04,0x02,0x00]
24338
24339v_interp_p1_f32_e64 v5, v2, attr0.z
24340// CHECK: [0x05,0x00,0x70,0xd2,0x80,0x04,0x02,0x00]
24341
24342v_interp_p1_f32_e64 v5, v2, attr0.w
24343// CHECK: [0x05,0x00,0x70,0xd2,0xc0,0x04,0x02,0x00]
24344
24345v_interp_p1_f32_e64 v5, v2, attr0.x clamp
24346// CHECK: [0x05,0x80,0x70,0xd2,0x00,0x04,0x02,0x00]
24347
24348v_interp_p1_f32_e64 v5, v2, attr0.x mul:2
24349// CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x08]
24350
24351v_interp_p1_f32_e64 v5, v2, attr0.x mul:4
24352// CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x10]
24353
24354v_interp_p1_f32_e64 v5, v2, attr0.x div:2
24355// CHECK: [0x05,0x00,0x70,0xd2,0x00,0x04,0x02,0x18]
24356
24357v_interp_p2_f32 v5, v1, attr0.x
24358// CHECK: [0x01,0x00,0x15,0xd4]
24359
24360v_interp_p2_f32 v255, v1, attr0.x
24361// CHECK: [0x01,0x00,0xfd,0xd7]
24362
24363v_interp_p2_f32 v5, v255, attr0.x
24364// CHECK: [0xff,0x00,0x15,0xd4]
24365
24366v_interp_p2_f32 v5, v1, attr1.x
24367// CHECK: [0x01,0x04,0x15,0xd4]
24368
24369v_interp_p2_f32 v5, v1, attr31.x
24370// CHECK: [0x01,0x7c,0x15,0xd4]
24371
24372v_interp_p2_f32 v5, v1, attr32.x
24373// CHECK: [0x01,0x80,0x15,0xd4]
24374
24375v_interp_p2_f32 v5, v1, attr0.y
24376// CHECK: [0x01,0x01,0x15,0xd4]
24377
24378v_interp_p2_f32 v5, v1, attr0.z
24379// CHECK: [0x01,0x02,0x15,0xd4]
24380
24381v_interp_p2_f32 v5, v1, attr0.w
24382// CHECK: [0x01,0x03,0x15,0xd4]
24383
24384v_interp_p2_f32_e64 v5, v2, attr0.x
24385// CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
24386
24387v_interp_p2_f32_e64 v255, v2, attr0.x
24388// CHECK: [0xff,0x00,0x71,0xd2,0x00,0x04,0x02,0x00]
24389
24390v_interp_p2_f32_e64 v5, v2, attr1.x
24391// CHECK: [0x05,0x00,0x71,0xd2,0x01,0x04,0x02,0x00]
24392
24393v_interp_p2_f32_e64 v5, v2, attr31.x
24394// CHECK: [0x05,0x00,0x71,0xd2,0x1f,0x04,0x02,0x00]
24395
24396v_interp_p2_f32_e64 v5, v2, attr32.x
24397// CHECK: [0x05,0x00,0x71,0xd2,0x20,0x04,0x02,0x00]
24398
24399v_interp_p2_f32_e64 v5, v255, attr0.x
24400// CHECK: [0x05,0x00,0x71,0xd2,0x00,0xfe,0x03,0x00]
24401
24402v_interp_p2_f32_e64 v5, -v2, attr0.x
24403// CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x40]
24404
24405v_interp_p2_f32_e64 v5, |v2|, attr0.x
24406// CHECK: [0x05,0x02,0x71,0xd2,0x00,0x04,0x02,0x00]
24407
24408v_interp_p2_f32_e64 v5, v2, attr0.y
24409// CHECK: [0x05,0x00,0x71,0xd2,0x40,0x04,0x02,0x00]
24410
24411v_interp_p2_f32_e64 v5, v2, attr0.z
24412// CHECK: [0x05,0x00,0x71,0xd2,0x80,0x04,0x02,0x00]
24413
24414v_interp_p2_f32_e64 v5, v2, attr0.w
24415// CHECK: [0x05,0x00,0x71,0xd2,0xc0,0x04,0x02,0x00]
24416
24417v_interp_p2_f32_e64 v5, v2, attr0.x clamp
24418// CHECK: [0x05,0x80,0x71,0xd2,0x00,0x04,0x02,0x00]
24419
24420v_interp_p2_f32_e64 v5, v2, attr0.x mul:2
24421// CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x08]
24422
24423v_interp_p2_f32_e64 v5, v2, attr0.x mul:4
24424// CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x10]
24425
24426v_interp_p2_f32_e64 v5, v2, attr0.x div:2
24427// CHECK: [0x05,0x00,0x71,0xd2,0x00,0x04,0x02,0x18]
24428
24429v_interp_mov_f32 v5, p10, attr0.x
24430// CHECK: [0x00,0x00,0x16,0xd4]
24431
24432v_interp_mov_f32 v255, p10, attr0.x
24433// CHECK: [0x00,0x00,0xfe,0xd7]
24434
24435v_interp_mov_f32 v5, p20, attr0.x
24436// CHECK: [0x01,0x00,0x16,0xd4]
24437
24438v_interp_mov_f32 v5, p0, attr0.x
24439// CHECK: [0x02,0x00,0x16,0xd4]
24440
24441v_interp_mov_f32 v5, p10, attr1.x
24442// CHECK: [0x00,0x04,0x16,0xd4]
24443
24444v_interp_mov_f32 v5, p10, attr31.x
24445// CHECK: [0x00,0x7c,0x16,0xd4]
24446
24447v_interp_mov_f32 v5, p10, attr32.x
24448// CHECK: [0x00,0x80,0x16,0xd4]
24449
24450v_interp_mov_f32 v5, p10, attr0.y
24451// CHECK: [0x00,0x01,0x16,0xd4]
24452
24453v_interp_mov_f32 v5, p10, attr0.z
24454// CHECK: [0x00,0x02,0x16,0xd4]
24455
24456v_interp_mov_f32 v5, p10, attr0.w
24457// CHECK: [0x00,0x03,0x16,0xd4]
24458
24459v_interp_mov_f32_e64 v5, p10, attr0.x
24460// CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
24461
24462v_interp_mov_f32_e64 v255, p10, attr0.x
24463// CHECK: [0xff,0x00,0x72,0xd2,0x00,0x00,0x00,0x00]
24464
24465v_interp_mov_f32_e64 v5, p10, attr1.x
24466// CHECK: [0x05,0x00,0x72,0xd2,0x01,0x00,0x00,0x00]
24467
24468v_interp_mov_f32_e64 v5, p10, attr31.x
24469// CHECK: [0x05,0x00,0x72,0xd2,0x1f,0x00,0x00,0x00]
24470
24471v_interp_mov_f32_e64 v5, p10, attr32.x
24472// CHECK: [0x05,0x00,0x72,0xd2,0x20,0x00,0x00,0x00]
24473
24474v_interp_mov_f32_e64 v5, p20, attr0.x
24475// CHECK: [0x05,0x00,0x72,0xd2,0x00,0x02,0x00,0x00]
24476
24477v_interp_mov_f32_e64 v5, p0, attr0.x
24478// CHECK: [0x05,0x00,0x72,0xd2,0x00,0x04,0x00,0x00]
24479
24480v_interp_mov_f32_e64 v5, p10, attr0.y
24481// CHECK: [0x05,0x00,0x72,0xd2,0x40,0x00,0x00,0x00]
24482
24483v_interp_mov_f32_e64 v5, p10, attr0.z
24484// CHECK: [0x05,0x00,0x72,0xd2,0x80,0x00,0x00,0x00]
24485
24486v_interp_mov_f32_e64 v5, p10, attr0.w
24487// CHECK: [0x05,0x00,0x72,0xd2,0xc0,0x00,0x00,0x00]
24488
24489v_interp_mov_f32_e64 v5, p10, attr0.x clamp
24490// CHECK: [0x05,0x80,0x72,0xd2,0x00,0x00,0x00,0x00]
24491
24492v_interp_mov_f32_e64 v5, p10, attr0.x mul:2
24493// CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x08]
24494
24495v_interp_mov_f32_e64 v5, p10, attr0.x mul:4
24496// CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x10]
24497
24498v_interp_mov_f32_e64 v5, p10, attr0.x div:2
24499// CHECK: [0x05,0x00,0x72,0xd2,0x00,0x00,0x00,0x18]
24500
24501v_nop
24502// CHECK: [0x00,0x00,0x00,0x7e]
24503
24504v_nop_e64
24505// CHECK: [0x00,0x00,0x40,0xd1,0x00,0x00,0x00,0x00]
24506
24507v_mov_b32 v5, v1
24508// CHECK: [0x01,0x03,0x0a,0x7e]
24509
24510v_mov_b32 v255, v1
24511// CHECK: [0x01,0x03,0xfe,0x7f]
24512
24513v_mov_b32 v5, v255
24514// CHECK: [0xff,0x03,0x0a,0x7e]
24515
24516v_mov_b32 v5, s1
24517// CHECK: [0x01,0x02,0x0a,0x7e]
24518
24519v_mov_b32 v5, s101
24520// CHECK: [0x65,0x02,0x0a,0x7e]
24521
24522v_mov_b32 v5, flat_scratch_lo
24523// CHECK: [0x66,0x02,0x0a,0x7e]
24524
24525v_mov_b32 v5, flat_scratch_hi
24526// CHECK: [0x67,0x02,0x0a,0x7e]
24527
24528v_mov_b32 v5, vcc_lo
24529// CHECK: [0x6a,0x02,0x0a,0x7e]
24530
24531v_mov_b32 v5, vcc_hi
24532// CHECK: [0x6b,0x02,0x0a,0x7e]
24533
24534v_mov_b32 v5, tba_lo
24535// CHECK: [0x6c,0x02,0x0a,0x7e]
24536
24537v_mov_b32 v5, tba_hi
24538// CHECK: [0x6d,0x02,0x0a,0x7e]
24539
24540v_mov_b32 v5, tma_lo
24541// CHECK: [0x6e,0x02,0x0a,0x7e]
24542
24543v_mov_b32 v5, tma_hi
24544// CHECK: [0x6f,0x02,0x0a,0x7e]
24545
24546v_mov_b32 v5, ttmp11
24547// CHECK: [0x7b,0x02,0x0a,0x7e]
24548
24549v_mov_b32 v5, m0
24550// CHECK: [0x7c,0x02,0x0a,0x7e]
24551
24552v_mov_b32 v5, exec_lo
24553// CHECK: [0x7e,0x02,0x0a,0x7e]
24554
24555v_mov_b32 v5, exec_hi
24556// CHECK: [0x7f,0x02,0x0a,0x7e]
24557
24558v_mov_b32 v5, 0
24559// CHECK: [0x80,0x02,0x0a,0x7e]
24560
24561v_mov_b32 v5, -1
24562// CHECK: [0xc1,0x02,0x0a,0x7e]
24563
24564v_mov_b32 v5, 0.5
24565// CHECK: [0xf0,0x02,0x0a,0x7e]
24566
24567v_mov_b32 v5, -4.0
24568// CHECK: [0xf7,0x02,0x0a,0x7e]
24569
24570v_mov_b32 v5, 0xaf123456
24571// CHECK: [0xff,0x02,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24572
24573v_mov_b32 v5, 0x3f717273
24574// CHECK: [0xff,0x02,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24575
24576v_mov_b32_e64 v5, v1
24577// CHECK: [0x05,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
24578
24579v_mov_b32_e64 v255, v1
24580// CHECK: [0xff,0x00,0x41,0xd1,0x01,0x01,0x00,0x00]
24581
24582v_mov_b32_e64 v5, v255
24583// CHECK: [0x05,0x00,0x41,0xd1,0xff,0x01,0x00,0x00]
24584
24585v_mov_b32_e64 v5, s1
24586// CHECK: [0x05,0x00,0x41,0xd1,0x01,0x00,0x00,0x00]
24587
24588v_mov_b32_e64 v5, s101
24589// CHECK: [0x05,0x00,0x41,0xd1,0x65,0x00,0x00,0x00]
24590
24591v_mov_b32_e64 v5, flat_scratch_lo
24592// CHECK: [0x05,0x00,0x41,0xd1,0x66,0x00,0x00,0x00]
24593
24594v_mov_b32_e64 v5, flat_scratch_hi
24595// CHECK: [0x05,0x00,0x41,0xd1,0x67,0x00,0x00,0x00]
24596
24597v_mov_b32_e64 v5, vcc_lo
24598// CHECK: [0x05,0x00,0x41,0xd1,0x6a,0x00,0x00,0x00]
24599
24600v_mov_b32_e64 v5, vcc_hi
24601// CHECK: [0x05,0x00,0x41,0xd1,0x6b,0x00,0x00,0x00]
24602
24603v_mov_b32_e64 v5, tba_lo
24604// CHECK: [0x05,0x00,0x41,0xd1,0x6c,0x00,0x00,0x00]
24605
24606v_mov_b32_e64 v5, tba_hi
24607// CHECK: [0x05,0x00,0x41,0xd1,0x6d,0x00,0x00,0x00]
24608
24609v_mov_b32_e64 v5, tma_lo
24610// CHECK: [0x05,0x00,0x41,0xd1,0x6e,0x00,0x00,0x00]
24611
24612v_mov_b32_e64 v5, tma_hi
24613// CHECK: [0x05,0x00,0x41,0xd1,0x6f,0x00,0x00,0x00]
24614
24615v_mov_b32_e64 v5, ttmp11
24616// CHECK: [0x05,0x00,0x41,0xd1,0x7b,0x00,0x00,0x00]
24617
24618v_mov_b32_e64 v5, m0
24619// CHECK: [0x05,0x00,0x41,0xd1,0x7c,0x00,0x00,0x00]
24620
24621v_mov_b32_e64 v5, exec_lo
24622// CHECK: [0x05,0x00,0x41,0xd1,0x7e,0x00,0x00,0x00]
24623
24624v_mov_b32_e64 v5, exec_hi
24625// CHECK: [0x05,0x00,0x41,0xd1,0x7f,0x00,0x00,0x00]
24626
24627v_mov_b32_e64 v5, 0
24628// CHECK: [0x05,0x00,0x41,0xd1,0x80,0x00,0x00,0x00]
24629
24630v_mov_b32_e64 v5, -1
24631// CHECK: [0x05,0x00,0x41,0xd1,0xc1,0x00,0x00,0x00]
24632
24633v_mov_b32_e64 v5, 0.5
24634// CHECK: [0x05,0x00,0x41,0xd1,0xf0,0x00,0x00,0x00]
24635
24636v_mov_b32_e64 v5, -4.0
24637// CHECK: [0x05,0x00,0x41,0xd1,0xf7,0x00,0x00,0x00]
24638
24639v_readfirstlane_b32 s5, v1
24640// CHECK: [0x01,0x05,0x0a,0x7e]
24641
24642v_readfirstlane_b32 s101, v1
24643// CHECK: [0x01,0x05,0xca,0x7e]
24644
24645v_readfirstlane_b32 flat_scratch_lo, v1
24646// CHECK: [0x01,0x05,0xcc,0x7e]
24647
24648v_readfirstlane_b32 flat_scratch_hi, v1
24649// CHECK: [0x01,0x05,0xce,0x7e]
24650
24651v_readfirstlane_b32 tba_lo, v1
24652// CHECK: [0x01,0x05,0xd8,0x7e]
24653
24654v_readfirstlane_b32 tba_hi, v1
24655// CHECK: [0x01,0x05,0xda,0x7e]
24656
24657v_readfirstlane_b32 tma_lo, v1
24658// CHECK: [0x01,0x05,0xdc,0x7e]
24659
24660v_readfirstlane_b32 tma_hi, v1
24661// CHECK: [0x01,0x05,0xde,0x7e]
24662
24663v_readfirstlane_b32 ttmp11, v1
24664// CHECK: [0x01,0x05,0xf6,0x7e]
24665
24666v_readfirstlane_b32 s5, v255
24667// CHECK: [0xff,0x05,0x0a,0x7e]
24668
24669v_cvt_i32_f64 v5, v[1:2]
24670// CHECK: [0x01,0x07,0x0a,0x7e]
24671
24672v_cvt_i32_f64 v255, v[1:2]
24673// CHECK: [0x01,0x07,0xfe,0x7f]
24674
24675v_cvt_i32_f64 v5, v[254:255]
24676// CHECK: [0xfe,0x07,0x0a,0x7e]
24677
24678v_cvt_i32_f64 v5, s[2:3]
24679// CHECK: [0x02,0x06,0x0a,0x7e]
24680
24681v_cvt_i32_f64 v5, s[4:5]
24682// CHECK: [0x04,0x06,0x0a,0x7e]
24683
24684v_cvt_i32_f64 v5, s[100:101]
24685// CHECK: [0x64,0x06,0x0a,0x7e]
24686
24687v_cvt_i32_f64 v5, flat_scratch
24688// CHECK: [0x66,0x06,0x0a,0x7e]
24689
24690v_cvt_i32_f64 v5, vcc
24691// CHECK: [0x6a,0x06,0x0a,0x7e]
24692
24693v_cvt_i32_f64 v5, tba
24694// CHECK: [0x6c,0x06,0x0a,0x7e]
24695
24696v_cvt_i32_f64 v5, tma
24697// CHECK: [0x6e,0x06,0x0a,0x7e]
24698
24699v_cvt_i32_f64 v5, ttmp[10:11]
24700// CHECK: [0x7a,0x06,0x0a,0x7e]
24701
24702v_cvt_i32_f64 v5, exec
24703// CHECK: [0x7e,0x06,0x0a,0x7e]
24704
24705v_cvt_i32_f64 v5, 0
24706// CHECK: [0x80,0x06,0x0a,0x7e]
24707
24708v_cvt_i32_f64 v5, -1
24709// CHECK: [0xc1,0x06,0x0a,0x7e]
24710
24711v_cvt_i32_f64 v5, 0.5
24712// CHECK: [0xf0,0x06,0x0a,0x7e]
24713
24714v_cvt_i32_f64 v5, -4.0
24715// CHECK: [0xf7,0x06,0x0a,0x7e]
24716
24717v_cvt_i32_f64 v5, 0xaf123456
24718// CHECK: [0xff,0x06,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24719
24720v_cvt_i32_f64 v5, 0x3f717273
24721// CHECK: [0xff,0x06,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24722
24723v_cvt_i32_f64_e64 v5, v[1:2]
24724// CHECK: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
24725
24726v_cvt_i32_f64_e64 v255, v[1:2]
24727// CHECK: [0xff,0x00,0x43,0xd1,0x01,0x01,0x00,0x00]
24728
24729v_cvt_i32_f64_e64 v5, v[254:255]
24730// CHECK: [0x05,0x00,0x43,0xd1,0xfe,0x01,0x00,0x00]
24731
24732v_cvt_i32_f64_e64 v5, s[2:3]
24733// CHECK: [0x05,0x00,0x43,0xd1,0x02,0x00,0x00,0x00]
24734
24735v_cvt_i32_f64_e64 v5, s[4:5]
24736// CHECK: [0x05,0x00,0x43,0xd1,0x04,0x00,0x00,0x00]
24737
24738v_cvt_i32_f64_e64 v5, s[100:101]
24739// CHECK: [0x05,0x00,0x43,0xd1,0x64,0x00,0x00,0x00]
24740
24741v_cvt_i32_f64_e64 v5, flat_scratch
24742// CHECK: [0x05,0x00,0x43,0xd1,0x66,0x00,0x00,0x00]
24743
24744v_cvt_i32_f64_e64 v5, vcc
24745// CHECK: [0x05,0x00,0x43,0xd1,0x6a,0x00,0x00,0x00]
24746
24747v_cvt_i32_f64_e64 v5, tba
24748// CHECK: [0x05,0x00,0x43,0xd1,0x6c,0x00,0x00,0x00]
24749
24750v_cvt_i32_f64_e64 v5, tma
24751// CHECK: [0x05,0x00,0x43,0xd1,0x6e,0x00,0x00,0x00]
24752
24753v_cvt_i32_f64_e64 v5, ttmp[10:11]
24754// CHECK: [0x05,0x00,0x43,0xd1,0x7a,0x00,0x00,0x00]
24755
24756v_cvt_i32_f64_e64 v5, exec
24757// CHECK: [0x05,0x00,0x43,0xd1,0x7e,0x00,0x00,0x00]
24758
24759v_cvt_i32_f64_e64 v5, 0
24760// CHECK: [0x05,0x00,0x43,0xd1,0x80,0x00,0x00,0x00]
24761
24762v_cvt_i32_f64_e64 v5, -1
24763// CHECK: [0x05,0x00,0x43,0xd1,0xc1,0x00,0x00,0x00]
24764
24765v_cvt_i32_f64_e64 v5, 0.5
24766// CHECK: [0x05,0x00,0x43,0xd1,0xf0,0x00,0x00,0x00]
24767
24768v_cvt_i32_f64_e64 v5, -4.0
24769// CHECK: [0x05,0x00,0x43,0xd1,0xf7,0x00,0x00,0x00]
24770
24771v_cvt_i32_f64_e64 v5, -v[1:2]
24772// CHECK: [0x05,0x00,0x43,0xd1,0x01,0x01,0x00,0x20]
24773
24774v_cvt_i32_f64_e64 v5, |v[1:2]|
24775// CHECK: [0x05,0x01,0x43,0xd1,0x01,0x01,0x00,0x00]
24776
24777v_cvt_f64_i32 v[5:6], v1
24778// CHECK: [0x01,0x09,0x0a,0x7e]
24779
24780v_cvt_f64_i32 v[254:255], v1
24781// CHECK: [0x01,0x09,0xfc,0x7f]
24782
24783v_cvt_f64_i32 v[5:6], v255
24784// CHECK: [0xff,0x09,0x0a,0x7e]
24785
24786v_cvt_f64_i32 v[5:6], s1
24787// CHECK: [0x01,0x08,0x0a,0x7e]
24788
24789v_cvt_f64_i32 v[5:6], s101
24790// CHECK: [0x65,0x08,0x0a,0x7e]
24791
24792v_cvt_f64_i32 v[5:6], flat_scratch_lo
24793// CHECK: [0x66,0x08,0x0a,0x7e]
24794
24795v_cvt_f64_i32 v[5:6], flat_scratch_hi
24796// CHECK: [0x67,0x08,0x0a,0x7e]
24797
24798v_cvt_f64_i32 v[5:6], vcc_lo
24799// CHECK: [0x6a,0x08,0x0a,0x7e]
24800
24801v_cvt_f64_i32 v[5:6], vcc_hi
24802// CHECK: [0x6b,0x08,0x0a,0x7e]
24803
24804v_cvt_f64_i32 v[5:6], tba_lo
24805// CHECK: [0x6c,0x08,0x0a,0x7e]
24806
24807v_cvt_f64_i32 v[5:6], tba_hi
24808// CHECK: [0x6d,0x08,0x0a,0x7e]
24809
24810v_cvt_f64_i32 v[5:6], tma_lo
24811// CHECK: [0x6e,0x08,0x0a,0x7e]
24812
24813v_cvt_f64_i32 v[5:6], tma_hi
24814// CHECK: [0x6f,0x08,0x0a,0x7e]
24815
24816v_cvt_f64_i32 v[5:6], ttmp11
24817// CHECK: [0x7b,0x08,0x0a,0x7e]
24818
24819v_cvt_f64_i32 v[5:6], m0
24820// CHECK: [0x7c,0x08,0x0a,0x7e]
24821
24822v_cvt_f64_i32 v[5:6], exec_lo
24823// CHECK: [0x7e,0x08,0x0a,0x7e]
24824
24825v_cvt_f64_i32 v[5:6], exec_hi
24826// CHECK: [0x7f,0x08,0x0a,0x7e]
24827
24828v_cvt_f64_i32 v[5:6], 0
24829// CHECK: [0x80,0x08,0x0a,0x7e]
24830
24831v_cvt_f64_i32 v[5:6], -1
24832// CHECK: [0xc1,0x08,0x0a,0x7e]
24833
24834v_cvt_f64_i32 v[5:6], 0.5
24835// CHECK: [0xf0,0x08,0x0a,0x7e]
24836
24837v_cvt_f64_i32 v[5:6], -4.0
24838// CHECK: [0xf7,0x08,0x0a,0x7e]
24839
24840v_cvt_f64_i32 v[5:6], 0xaf123456
24841// CHECK: [0xff,0x08,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24842
24843v_cvt_f64_i32 v[5:6], 0x3f717273
24844// CHECK: [0xff,0x08,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24845
24846v_cvt_f64_i32_e64 v[5:6], v1
24847// CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
24848
24849v_cvt_f64_i32_e64 v[254:255], v1
24850// CHECK: [0xfe,0x00,0x44,0xd1,0x01,0x01,0x00,0x00]
24851
24852v_cvt_f64_i32_e64 v[5:6], v255
24853// CHECK: [0x05,0x00,0x44,0xd1,0xff,0x01,0x00,0x00]
24854
24855v_cvt_f64_i32_e64 v[5:6], s1
24856// CHECK: [0x05,0x00,0x44,0xd1,0x01,0x00,0x00,0x00]
24857
24858v_cvt_f64_i32_e64 v[5:6], s101
24859// CHECK: [0x05,0x00,0x44,0xd1,0x65,0x00,0x00,0x00]
24860
24861v_cvt_f64_i32_e64 v[5:6], flat_scratch_lo
24862// CHECK: [0x05,0x00,0x44,0xd1,0x66,0x00,0x00,0x00]
24863
24864v_cvt_f64_i32_e64 v[5:6], flat_scratch_hi
24865// CHECK: [0x05,0x00,0x44,0xd1,0x67,0x00,0x00,0x00]
24866
24867v_cvt_f64_i32_e64 v[5:6], vcc_lo
24868// CHECK: [0x05,0x00,0x44,0xd1,0x6a,0x00,0x00,0x00]
24869
24870v_cvt_f64_i32_e64 v[5:6], vcc_hi
24871// CHECK: [0x05,0x00,0x44,0xd1,0x6b,0x00,0x00,0x00]
24872
24873v_cvt_f64_i32_e64 v[5:6], tba_lo
24874// CHECK: [0x05,0x00,0x44,0xd1,0x6c,0x00,0x00,0x00]
24875
24876v_cvt_f64_i32_e64 v[5:6], tba_hi
24877// CHECK: [0x05,0x00,0x44,0xd1,0x6d,0x00,0x00,0x00]
24878
24879v_cvt_f64_i32_e64 v[5:6], tma_lo
24880// CHECK: [0x05,0x00,0x44,0xd1,0x6e,0x00,0x00,0x00]
24881
24882v_cvt_f64_i32_e64 v[5:6], tma_hi
24883// CHECK: [0x05,0x00,0x44,0xd1,0x6f,0x00,0x00,0x00]
24884
24885v_cvt_f64_i32_e64 v[5:6], ttmp11
24886// CHECK: [0x05,0x00,0x44,0xd1,0x7b,0x00,0x00,0x00]
24887
24888v_cvt_f64_i32_e64 v[5:6], m0
24889// CHECK: [0x05,0x00,0x44,0xd1,0x7c,0x00,0x00,0x00]
24890
24891v_cvt_f64_i32_e64 v[5:6], exec_lo
24892// CHECK: [0x05,0x00,0x44,0xd1,0x7e,0x00,0x00,0x00]
24893
24894v_cvt_f64_i32_e64 v[5:6], exec_hi
24895// CHECK: [0x05,0x00,0x44,0xd1,0x7f,0x00,0x00,0x00]
24896
24897v_cvt_f64_i32_e64 v[5:6], 0
24898// CHECK: [0x05,0x00,0x44,0xd1,0x80,0x00,0x00,0x00]
24899
24900v_cvt_f64_i32_e64 v[5:6], -1
24901// CHECK: [0x05,0x00,0x44,0xd1,0xc1,0x00,0x00,0x00]
24902
24903v_cvt_f64_i32_e64 v[5:6], 0.5
24904// CHECK: [0x05,0x00,0x44,0xd1,0xf0,0x00,0x00,0x00]
24905
24906v_cvt_f64_i32_e64 v[5:6], -4.0
24907// CHECK: [0x05,0x00,0x44,0xd1,0xf7,0x00,0x00,0x00]
24908
24909v_cvt_f64_i32_e64 v[5:6], v1 clamp
24910// CHECK: [0x05,0x80,0x44,0xd1,0x01,0x01,0x00,0x00]
24911
24912v_cvt_f64_i32_e64 v[5:6], v1 mul:2
24913// CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x08]
24914
24915v_cvt_f64_i32_e64 v[5:6], v1 mul:4
24916// CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x10]
24917
24918v_cvt_f64_i32_e64 v[5:6], v1 div:2
24919// CHECK: [0x05,0x00,0x44,0xd1,0x01,0x01,0x00,0x18]
24920
24921v_cvt_f32_i32 v5, v1
24922// CHECK: [0x01,0x0b,0x0a,0x7e]
24923
24924v_cvt_f32_i32 v255, v1
24925// CHECK: [0x01,0x0b,0xfe,0x7f]
24926
24927v_cvt_f32_i32 v5, v255
24928// CHECK: [0xff,0x0b,0x0a,0x7e]
24929
24930v_cvt_f32_i32 v5, s1
24931// CHECK: [0x01,0x0a,0x0a,0x7e]
24932
24933v_cvt_f32_i32 v5, s101
24934// CHECK: [0x65,0x0a,0x0a,0x7e]
24935
24936v_cvt_f32_i32 v5, flat_scratch_lo
24937// CHECK: [0x66,0x0a,0x0a,0x7e]
24938
24939v_cvt_f32_i32 v5, flat_scratch_hi
24940// CHECK: [0x67,0x0a,0x0a,0x7e]
24941
24942v_cvt_f32_i32 v5, vcc_lo
24943// CHECK: [0x6a,0x0a,0x0a,0x7e]
24944
24945v_cvt_f32_i32 v5, vcc_hi
24946// CHECK: [0x6b,0x0a,0x0a,0x7e]
24947
24948v_cvt_f32_i32 v5, tba_lo
24949// CHECK: [0x6c,0x0a,0x0a,0x7e]
24950
24951v_cvt_f32_i32 v5, tba_hi
24952// CHECK: [0x6d,0x0a,0x0a,0x7e]
24953
24954v_cvt_f32_i32 v5, tma_lo
24955// CHECK: [0x6e,0x0a,0x0a,0x7e]
24956
24957v_cvt_f32_i32 v5, tma_hi
24958// CHECK: [0x6f,0x0a,0x0a,0x7e]
24959
24960v_cvt_f32_i32 v5, ttmp11
24961// CHECK: [0x7b,0x0a,0x0a,0x7e]
24962
24963v_cvt_f32_i32 v5, m0
24964// CHECK: [0x7c,0x0a,0x0a,0x7e]
24965
24966v_cvt_f32_i32 v5, exec_lo
24967// CHECK: [0x7e,0x0a,0x0a,0x7e]
24968
24969v_cvt_f32_i32 v5, exec_hi
24970// CHECK: [0x7f,0x0a,0x0a,0x7e]
24971
24972v_cvt_f32_i32 v5, 0
24973// CHECK: [0x80,0x0a,0x0a,0x7e]
24974
24975v_cvt_f32_i32 v5, -1
24976// CHECK: [0xc1,0x0a,0x0a,0x7e]
24977
24978v_cvt_f32_i32 v5, 0.5
24979// CHECK: [0xf0,0x0a,0x0a,0x7e]
24980
24981v_cvt_f32_i32 v5, -4.0
24982// CHECK: [0xf7,0x0a,0x0a,0x7e]
24983
24984v_cvt_f32_i32 v5, 0xaf123456
24985// CHECK: [0xff,0x0a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
24986
24987v_cvt_f32_i32 v5, 0x3f717273
24988// CHECK: [0xff,0x0a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
24989
24990v_cvt_f32_i32_e64 v5, v1
24991// CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
24992
24993v_cvt_f32_i32_e64 v255, v1
24994// CHECK: [0xff,0x00,0x45,0xd1,0x01,0x01,0x00,0x00]
24995
24996v_cvt_f32_i32_e64 v5, v255
24997// CHECK: [0x05,0x00,0x45,0xd1,0xff,0x01,0x00,0x00]
24998
24999v_cvt_f32_i32_e64 v5, s1
25000// CHECK: [0x05,0x00,0x45,0xd1,0x01,0x00,0x00,0x00]
25001
25002v_cvt_f32_i32_e64 v5, s101
25003// CHECK: [0x05,0x00,0x45,0xd1,0x65,0x00,0x00,0x00]
25004
25005v_cvt_f32_i32_e64 v5, flat_scratch_lo
25006// CHECK: [0x05,0x00,0x45,0xd1,0x66,0x00,0x00,0x00]
25007
25008v_cvt_f32_i32_e64 v5, flat_scratch_hi
25009// CHECK: [0x05,0x00,0x45,0xd1,0x67,0x00,0x00,0x00]
25010
25011v_cvt_f32_i32_e64 v5, vcc_lo
25012// CHECK: [0x05,0x00,0x45,0xd1,0x6a,0x00,0x00,0x00]
25013
25014v_cvt_f32_i32_e64 v5, vcc_hi
25015// CHECK: [0x05,0x00,0x45,0xd1,0x6b,0x00,0x00,0x00]
25016
25017v_cvt_f32_i32_e64 v5, tba_lo
25018// CHECK: [0x05,0x00,0x45,0xd1,0x6c,0x00,0x00,0x00]
25019
25020v_cvt_f32_i32_e64 v5, tba_hi
25021// CHECK: [0x05,0x00,0x45,0xd1,0x6d,0x00,0x00,0x00]
25022
25023v_cvt_f32_i32_e64 v5, tma_lo
25024// CHECK: [0x05,0x00,0x45,0xd1,0x6e,0x00,0x00,0x00]
25025
25026v_cvt_f32_i32_e64 v5, tma_hi
25027// CHECK: [0x05,0x00,0x45,0xd1,0x6f,0x00,0x00,0x00]
25028
25029v_cvt_f32_i32_e64 v5, ttmp11
25030// CHECK: [0x05,0x00,0x45,0xd1,0x7b,0x00,0x00,0x00]
25031
25032v_cvt_f32_i32_e64 v5, m0
25033// CHECK: [0x05,0x00,0x45,0xd1,0x7c,0x00,0x00,0x00]
25034
25035v_cvt_f32_i32_e64 v5, exec_lo
25036// CHECK: [0x05,0x00,0x45,0xd1,0x7e,0x00,0x00,0x00]
25037
25038v_cvt_f32_i32_e64 v5, exec_hi
25039// CHECK: [0x05,0x00,0x45,0xd1,0x7f,0x00,0x00,0x00]
25040
25041v_cvt_f32_i32_e64 v5, 0
25042// CHECK: [0x05,0x00,0x45,0xd1,0x80,0x00,0x00,0x00]
25043
25044v_cvt_f32_i32_e64 v5, -1
25045// CHECK: [0x05,0x00,0x45,0xd1,0xc1,0x00,0x00,0x00]
25046
25047v_cvt_f32_i32_e64 v5, 0.5
25048// CHECK: [0x05,0x00,0x45,0xd1,0xf0,0x00,0x00,0x00]
25049
25050v_cvt_f32_i32_e64 v5, -4.0
25051// CHECK: [0x05,0x00,0x45,0xd1,0xf7,0x00,0x00,0x00]
25052
25053v_cvt_f32_i32_e64 v5, v1 clamp
25054// CHECK: [0x05,0x80,0x45,0xd1,0x01,0x01,0x00,0x00]
25055
25056v_cvt_f32_i32_e64 v5, v1 mul:2
25057// CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x08]
25058
25059v_cvt_f32_i32_e64 v5, v1 mul:4
25060// CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x10]
25061
25062v_cvt_f32_i32_e64 v5, v1 div:2
25063// CHECK: [0x05,0x00,0x45,0xd1,0x01,0x01,0x00,0x18]
25064
25065v_cvt_f32_u32 v5, v1
25066// CHECK: [0x01,0x0d,0x0a,0x7e]
25067
25068v_cvt_f32_u32 v255, v1
25069// CHECK: [0x01,0x0d,0xfe,0x7f]
25070
25071v_cvt_f32_u32 v5, v255
25072// CHECK: [0xff,0x0d,0x0a,0x7e]
25073
25074v_cvt_f32_u32 v5, s1
25075// CHECK: [0x01,0x0c,0x0a,0x7e]
25076
25077v_cvt_f32_u32 v5, s101
25078// CHECK: [0x65,0x0c,0x0a,0x7e]
25079
25080v_cvt_f32_u32 v5, flat_scratch_lo
25081// CHECK: [0x66,0x0c,0x0a,0x7e]
25082
25083v_cvt_f32_u32 v5, flat_scratch_hi
25084// CHECK: [0x67,0x0c,0x0a,0x7e]
25085
25086v_cvt_f32_u32 v5, vcc_lo
25087// CHECK: [0x6a,0x0c,0x0a,0x7e]
25088
25089v_cvt_f32_u32 v5, vcc_hi
25090// CHECK: [0x6b,0x0c,0x0a,0x7e]
25091
25092v_cvt_f32_u32 v5, tba_lo
25093// CHECK: [0x6c,0x0c,0x0a,0x7e]
25094
25095v_cvt_f32_u32 v5, tba_hi
25096// CHECK: [0x6d,0x0c,0x0a,0x7e]
25097
25098v_cvt_f32_u32 v5, tma_lo
25099// CHECK: [0x6e,0x0c,0x0a,0x7e]
25100
25101v_cvt_f32_u32 v5, tma_hi
25102// CHECK: [0x6f,0x0c,0x0a,0x7e]
25103
25104v_cvt_f32_u32 v5, ttmp11
25105// CHECK: [0x7b,0x0c,0x0a,0x7e]
25106
25107v_cvt_f32_u32 v5, m0
25108// CHECK: [0x7c,0x0c,0x0a,0x7e]
25109
25110v_cvt_f32_u32 v5, exec_lo
25111// CHECK: [0x7e,0x0c,0x0a,0x7e]
25112
25113v_cvt_f32_u32 v5, exec_hi
25114// CHECK: [0x7f,0x0c,0x0a,0x7e]
25115
25116v_cvt_f32_u32 v5, 0
25117// CHECK: [0x80,0x0c,0x0a,0x7e]
25118
25119v_cvt_f32_u32 v5, -1
25120// CHECK: [0xc1,0x0c,0x0a,0x7e]
25121
25122v_cvt_f32_u32 v5, 0.5
25123// CHECK: [0xf0,0x0c,0x0a,0x7e]
25124
25125v_cvt_f32_u32 v5, -4.0
25126// CHECK: [0xf7,0x0c,0x0a,0x7e]
25127
25128v_cvt_f32_u32 v5, 0xaf123456
25129// CHECK: [0xff,0x0c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25130
25131v_cvt_f32_u32 v5, 0x3f717273
25132// CHECK: [0xff,0x0c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25133
25134v_cvt_f32_u32_e64 v5, v1
25135// CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
25136
25137v_cvt_f32_u32_e64 v255, v1
25138// CHECK: [0xff,0x00,0x46,0xd1,0x01,0x01,0x00,0x00]
25139
25140v_cvt_f32_u32_e64 v5, v255
25141// CHECK: [0x05,0x00,0x46,0xd1,0xff,0x01,0x00,0x00]
25142
25143v_cvt_f32_u32_e64 v5, s1
25144// CHECK: [0x05,0x00,0x46,0xd1,0x01,0x00,0x00,0x00]
25145
25146v_cvt_f32_u32_e64 v5, s101
25147// CHECK: [0x05,0x00,0x46,0xd1,0x65,0x00,0x00,0x00]
25148
25149v_cvt_f32_u32_e64 v5, flat_scratch_lo
25150// CHECK: [0x05,0x00,0x46,0xd1,0x66,0x00,0x00,0x00]
25151
25152v_cvt_f32_u32_e64 v5, flat_scratch_hi
25153// CHECK: [0x05,0x00,0x46,0xd1,0x67,0x00,0x00,0x00]
25154
25155v_cvt_f32_u32_e64 v5, vcc_lo
25156// CHECK: [0x05,0x00,0x46,0xd1,0x6a,0x00,0x00,0x00]
25157
25158v_cvt_f32_u32_e64 v5, vcc_hi
25159// CHECK: [0x05,0x00,0x46,0xd1,0x6b,0x00,0x00,0x00]
25160
25161v_cvt_f32_u32_e64 v5, tba_lo
25162// CHECK: [0x05,0x00,0x46,0xd1,0x6c,0x00,0x00,0x00]
25163
25164v_cvt_f32_u32_e64 v5, tba_hi
25165// CHECK: [0x05,0x00,0x46,0xd1,0x6d,0x00,0x00,0x00]
25166
25167v_cvt_f32_u32_e64 v5, tma_lo
25168// CHECK: [0x05,0x00,0x46,0xd1,0x6e,0x00,0x00,0x00]
25169
25170v_cvt_f32_u32_e64 v5, tma_hi
25171// CHECK: [0x05,0x00,0x46,0xd1,0x6f,0x00,0x00,0x00]
25172
25173v_cvt_f32_u32_e64 v5, ttmp11
25174// CHECK: [0x05,0x00,0x46,0xd1,0x7b,0x00,0x00,0x00]
25175
25176v_cvt_f32_u32_e64 v5, m0
25177// CHECK: [0x05,0x00,0x46,0xd1,0x7c,0x00,0x00,0x00]
25178
25179v_cvt_f32_u32_e64 v5, exec_lo
25180// CHECK: [0x05,0x00,0x46,0xd1,0x7e,0x00,0x00,0x00]
25181
25182v_cvt_f32_u32_e64 v5, exec_hi
25183// CHECK: [0x05,0x00,0x46,0xd1,0x7f,0x00,0x00,0x00]
25184
25185v_cvt_f32_u32_e64 v5, 0
25186// CHECK: [0x05,0x00,0x46,0xd1,0x80,0x00,0x00,0x00]
25187
25188v_cvt_f32_u32_e64 v5, -1
25189// CHECK: [0x05,0x00,0x46,0xd1,0xc1,0x00,0x00,0x00]
25190
25191v_cvt_f32_u32_e64 v5, 0.5
25192// CHECK: [0x05,0x00,0x46,0xd1,0xf0,0x00,0x00,0x00]
25193
25194v_cvt_f32_u32_e64 v5, -4.0
25195// CHECK: [0x05,0x00,0x46,0xd1,0xf7,0x00,0x00,0x00]
25196
25197v_cvt_f32_u32_e64 v5, v1 clamp
25198// CHECK: [0x05,0x80,0x46,0xd1,0x01,0x01,0x00,0x00]
25199
25200v_cvt_f32_u32_e64 v5, v1 mul:2
25201// CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x08]
25202
25203v_cvt_f32_u32_e64 v5, v1 mul:4
25204// CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x10]
25205
25206v_cvt_f32_u32_e64 v5, v1 div:2
25207// CHECK: [0x05,0x00,0x46,0xd1,0x01,0x01,0x00,0x18]
25208
25209v_cvt_u32_f32 v5, v1
25210// CHECK: [0x01,0x0f,0x0a,0x7e]
25211
25212v_cvt_u32_f32 v255, v1
25213// CHECK: [0x01,0x0f,0xfe,0x7f]
25214
25215v_cvt_u32_f32 v5, v255
25216// CHECK: [0xff,0x0f,0x0a,0x7e]
25217
25218v_cvt_u32_f32 v5, s1
25219// CHECK: [0x01,0x0e,0x0a,0x7e]
25220
25221v_cvt_u32_f32 v5, s101
25222// CHECK: [0x65,0x0e,0x0a,0x7e]
25223
25224v_cvt_u32_f32 v5, flat_scratch_lo
25225// CHECK: [0x66,0x0e,0x0a,0x7e]
25226
25227v_cvt_u32_f32 v5, flat_scratch_hi
25228// CHECK: [0x67,0x0e,0x0a,0x7e]
25229
25230v_cvt_u32_f32 v5, vcc_lo
25231// CHECK: [0x6a,0x0e,0x0a,0x7e]
25232
25233v_cvt_u32_f32 v5, vcc_hi
25234// CHECK: [0x6b,0x0e,0x0a,0x7e]
25235
25236v_cvt_u32_f32 v5, tba_lo
25237// CHECK: [0x6c,0x0e,0x0a,0x7e]
25238
25239v_cvt_u32_f32 v5, tba_hi
25240// CHECK: [0x6d,0x0e,0x0a,0x7e]
25241
25242v_cvt_u32_f32 v5, tma_lo
25243// CHECK: [0x6e,0x0e,0x0a,0x7e]
25244
25245v_cvt_u32_f32 v5, tma_hi
25246// CHECK: [0x6f,0x0e,0x0a,0x7e]
25247
25248v_cvt_u32_f32 v5, ttmp11
25249// CHECK: [0x7b,0x0e,0x0a,0x7e]
25250
25251v_cvt_u32_f32 v5, m0
25252// CHECK: [0x7c,0x0e,0x0a,0x7e]
25253
25254v_cvt_u32_f32 v5, exec_lo
25255// CHECK: [0x7e,0x0e,0x0a,0x7e]
25256
25257v_cvt_u32_f32 v5, exec_hi
25258// CHECK: [0x7f,0x0e,0x0a,0x7e]
25259
25260v_cvt_u32_f32 v5, 0
25261// CHECK: [0x80,0x0e,0x0a,0x7e]
25262
25263v_cvt_u32_f32 v5, -1
25264// CHECK: [0xc1,0x0e,0x0a,0x7e]
25265
25266v_cvt_u32_f32 v5, 0.5
25267// CHECK: [0xf0,0x0e,0x0a,0x7e]
25268
25269v_cvt_u32_f32 v5, -4.0
25270// CHECK: [0xf7,0x0e,0x0a,0x7e]
25271
25272v_cvt_u32_f32 v5, 0xaf123456
25273// CHECK: [0xff,0x0e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25274
25275v_cvt_u32_f32 v5, 0x3f717273
25276// CHECK: [0xff,0x0e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25277
25278v_cvt_u32_f32_e64 v5, v1
25279// CHECK: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
25280
25281v_cvt_u32_f32_e64 v255, v1
25282// CHECK: [0xff,0x00,0x47,0xd1,0x01,0x01,0x00,0x00]
25283
25284v_cvt_u32_f32_e64 v5, v255
25285// CHECK: [0x05,0x00,0x47,0xd1,0xff,0x01,0x00,0x00]
25286
25287v_cvt_u32_f32_e64 v5, s1
25288// CHECK: [0x05,0x00,0x47,0xd1,0x01,0x00,0x00,0x00]
25289
25290v_cvt_u32_f32_e64 v5, s101
25291// CHECK: [0x05,0x00,0x47,0xd1,0x65,0x00,0x00,0x00]
25292
25293v_cvt_u32_f32_e64 v5, flat_scratch_lo
25294// CHECK: [0x05,0x00,0x47,0xd1,0x66,0x00,0x00,0x00]
25295
25296v_cvt_u32_f32_e64 v5, flat_scratch_hi
25297// CHECK: [0x05,0x00,0x47,0xd1,0x67,0x00,0x00,0x00]
25298
25299v_cvt_u32_f32_e64 v5, vcc_lo
25300// CHECK: [0x05,0x00,0x47,0xd1,0x6a,0x00,0x00,0x00]
25301
25302v_cvt_u32_f32_e64 v5, vcc_hi
25303// CHECK: [0x05,0x00,0x47,0xd1,0x6b,0x00,0x00,0x00]
25304
25305v_cvt_u32_f32_e64 v5, tba_lo
25306// CHECK: [0x05,0x00,0x47,0xd1,0x6c,0x00,0x00,0x00]
25307
25308v_cvt_u32_f32_e64 v5, tba_hi
25309// CHECK: [0x05,0x00,0x47,0xd1,0x6d,0x00,0x00,0x00]
25310
25311v_cvt_u32_f32_e64 v5, tma_lo
25312// CHECK: [0x05,0x00,0x47,0xd1,0x6e,0x00,0x00,0x00]
25313
25314v_cvt_u32_f32_e64 v5, tma_hi
25315// CHECK: [0x05,0x00,0x47,0xd1,0x6f,0x00,0x00,0x00]
25316
25317v_cvt_u32_f32_e64 v5, ttmp11
25318// CHECK: [0x05,0x00,0x47,0xd1,0x7b,0x00,0x00,0x00]
25319
25320v_cvt_u32_f32_e64 v5, m0
25321// CHECK: [0x05,0x00,0x47,0xd1,0x7c,0x00,0x00,0x00]
25322
25323v_cvt_u32_f32_e64 v5, exec_lo
25324// CHECK: [0x05,0x00,0x47,0xd1,0x7e,0x00,0x00,0x00]
25325
25326v_cvt_u32_f32_e64 v5, exec_hi
25327// CHECK: [0x05,0x00,0x47,0xd1,0x7f,0x00,0x00,0x00]
25328
25329v_cvt_u32_f32_e64 v5, 0
25330// CHECK: [0x05,0x00,0x47,0xd1,0x80,0x00,0x00,0x00]
25331
25332v_cvt_u32_f32_e64 v5, -1
25333// CHECK: [0x05,0x00,0x47,0xd1,0xc1,0x00,0x00,0x00]
25334
25335v_cvt_u32_f32_e64 v5, 0.5
25336// CHECK: [0x05,0x00,0x47,0xd1,0xf0,0x00,0x00,0x00]
25337
25338v_cvt_u32_f32_e64 v5, -4.0
25339// CHECK: [0x05,0x00,0x47,0xd1,0xf7,0x00,0x00,0x00]
25340
25341v_cvt_u32_f32_e64 v5, -v1
25342// CHECK: [0x05,0x00,0x47,0xd1,0x01,0x01,0x00,0x20]
25343
25344v_cvt_u32_f32_e64 v5, |v1|
25345// CHECK: [0x05,0x01,0x47,0xd1,0x01,0x01,0x00,0x00]
25346
25347v_cvt_i32_f32 v5, v1
25348// CHECK: [0x01,0x11,0x0a,0x7e]
25349
25350v_cvt_i32_f32 v255, v1
25351// CHECK: [0x01,0x11,0xfe,0x7f]
25352
25353v_cvt_i32_f32 v5, v255
25354// CHECK: [0xff,0x11,0x0a,0x7e]
25355
25356v_cvt_i32_f32 v5, s1
25357// CHECK: [0x01,0x10,0x0a,0x7e]
25358
25359v_cvt_i32_f32 v5, s101
25360// CHECK: [0x65,0x10,0x0a,0x7e]
25361
25362v_cvt_i32_f32 v5, flat_scratch_lo
25363// CHECK: [0x66,0x10,0x0a,0x7e]
25364
25365v_cvt_i32_f32 v5, flat_scratch_hi
25366// CHECK: [0x67,0x10,0x0a,0x7e]
25367
25368v_cvt_i32_f32 v5, vcc_lo
25369// CHECK: [0x6a,0x10,0x0a,0x7e]
25370
25371v_cvt_i32_f32 v5, vcc_hi
25372// CHECK: [0x6b,0x10,0x0a,0x7e]
25373
25374v_cvt_i32_f32 v5, tba_lo
25375// CHECK: [0x6c,0x10,0x0a,0x7e]
25376
25377v_cvt_i32_f32 v5, tba_hi
25378// CHECK: [0x6d,0x10,0x0a,0x7e]
25379
25380v_cvt_i32_f32 v5, tma_lo
25381// CHECK: [0x6e,0x10,0x0a,0x7e]
25382
25383v_cvt_i32_f32 v5, tma_hi
25384// CHECK: [0x6f,0x10,0x0a,0x7e]
25385
25386v_cvt_i32_f32 v5, ttmp11
25387// CHECK: [0x7b,0x10,0x0a,0x7e]
25388
25389v_cvt_i32_f32 v5, m0
25390// CHECK: [0x7c,0x10,0x0a,0x7e]
25391
25392v_cvt_i32_f32 v5, exec_lo
25393// CHECK: [0x7e,0x10,0x0a,0x7e]
25394
25395v_cvt_i32_f32 v5, exec_hi
25396// CHECK: [0x7f,0x10,0x0a,0x7e]
25397
25398v_cvt_i32_f32 v5, 0
25399// CHECK: [0x80,0x10,0x0a,0x7e]
25400
25401v_cvt_i32_f32 v5, -1
25402// CHECK: [0xc1,0x10,0x0a,0x7e]
25403
25404v_cvt_i32_f32 v5, 0.5
25405// CHECK: [0xf0,0x10,0x0a,0x7e]
25406
25407v_cvt_i32_f32 v5, -4.0
25408// CHECK: [0xf7,0x10,0x0a,0x7e]
25409
25410v_cvt_i32_f32 v5, 0xaf123456
25411// CHECK: [0xff,0x10,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25412
25413v_cvt_i32_f32 v5, 0x3f717273
25414// CHECK: [0xff,0x10,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25415
25416v_cvt_i32_f32_e64 v5, v1
25417// CHECK: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
25418
25419v_cvt_i32_f32_e64 v255, v1
25420// CHECK: [0xff,0x00,0x48,0xd1,0x01,0x01,0x00,0x00]
25421
25422v_cvt_i32_f32_e64 v5, v255
25423// CHECK: [0x05,0x00,0x48,0xd1,0xff,0x01,0x00,0x00]
25424
25425v_cvt_i32_f32_e64 v5, s1
25426// CHECK: [0x05,0x00,0x48,0xd1,0x01,0x00,0x00,0x00]
25427
25428v_cvt_i32_f32_e64 v5, s101
25429// CHECK: [0x05,0x00,0x48,0xd1,0x65,0x00,0x00,0x00]
25430
25431v_cvt_i32_f32_e64 v5, flat_scratch_lo
25432// CHECK: [0x05,0x00,0x48,0xd1,0x66,0x00,0x00,0x00]
25433
25434v_cvt_i32_f32_e64 v5, flat_scratch_hi
25435// CHECK: [0x05,0x00,0x48,0xd1,0x67,0x00,0x00,0x00]
25436
25437v_cvt_i32_f32_e64 v5, vcc_lo
25438// CHECK: [0x05,0x00,0x48,0xd1,0x6a,0x00,0x00,0x00]
25439
25440v_cvt_i32_f32_e64 v5, vcc_hi
25441// CHECK: [0x05,0x00,0x48,0xd1,0x6b,0x00,0x00,0x00]
25442
25443v_cvt_i32_f32_e64 v5, tba_lo
25444// CHECK: [0x05,0x00,0x48,0xd1,0x6c,0x00,0x00,0x00]
25445
25446v_cvt_i32_f32_e64 v5, tba_hi
25447// CHECK: [0x05,0x00,0x48,0xd1,0x6d,0x00,0x00,0x00]
25448
25449v_cvt_i32_f32_e64 v5, tma_lo
25450// CHECK: [0x05,0x00,0x48,0xd1,0x6e,0x00,0x00,0x00]
25451
25452v_cvt_i32_f32_e64 v5, tma_hi
25453// CHECK: [0x05,0x00,0x48,0xd1,0x6f,0x00,0x00,0x00]
25454
25455v_cvt_i32_f32_e64 v5, ttmp11
25456// CHECK: [0x05,0x00,0x48,0xd1,0x7b,0x00,0x00,0x00]
25457
25458v_cvt_i32_f32_e64 v5, m0
25459// CHECK: [0x05,0x00,0x48,0xd1,0x7c,0x00,0x00,0x00]
25460
25461v_cvt_i32_f32_e64 v5, exec_lo
25462// CHECK: [0x05,0x00,0x48,0xd1,0x7e,0x00,0x00,0x00]
25463
25464v_cvt_i32_f32_e64 v5, exec_hi
25465// CHECK: [0x05,0x00,0x48,0xd1,0x7f,0x00,0x00,0x00]
25466
25467v_cvt_i32_f32_e64 v5, 0
25468// CHECK: [0x05,0x00,0x48,0xd1,0x80,0x00,0x00,0x00]
25469
25470v_cvt_i32_f32_e64 v5, -1
25471// CHECK: [0x05,0x00,0x48,0xd1,0xc1,0x00,0x00,0x00]
25472
25473v_cvt_i32_f32_e64 v5, 0.5
25474// CHECK: [0x05,0x00,0x48,0xd1,0xf0,0x00,0x00,0x00]
25475
25476v_cvt_i32_f32_e64 v5, -4.0
25477// CHECK: [0x05,0x00,0x48,0xd1,0xf7,0x00,0x00,0x00]
25478
25479v_cvt_i32_f32_e64 v5, -v1
25480// CHECK: [0x05,0x00,0x48,0xd1,0x01,0x01,0x00,0x20]
25481
25482v_cvt_i32_f32_e64 v5, |v1|
25483// CHECK: [0x05,0x01,0x48,0xd1,0x01,0x01,0x00,0x00]
25484
25485v_mov_fed_b32 v5, v1
25486// CHECK: [0x01,0x13,0x0a,0x7e]
25487
25488v_mov_fed_b32 v255, v1
25489// CHECK: [0x01,0x13,0xfe,0x7f]
25490
25491v_mov_fed_b32 v5, v255
25492// CHECK: [0xff,0x13,0x0a,0x7e]
25493
25494v_mov_fed_b32 v5, s1
25495// CHECK: [0x01,0x12,0x0a,0x7e]
25496
25497v_mov_fed_b32 v5, s101
25498// CHECK: [0x65,0x12,0x0a,0x7e]
25499
25500v_mov_fed_b32 v5, flat_scratch_lo
25501// CHECK: [0x66,0x12,0x0a,0x7e]
25502
25503v_mov_fed_b32 v5, flat_scratch_hi
25504// CHECK: [0x67,0x12,0x0a,0x7e]
25505
25506v_mov_fed_b32 v5, vcc_lo
25507// CHECK: [0x6a,0x12,0x0a,0x7e]
25508
25509v_mov_fed_b32 v5, vcc_hi
25510// CHECK: [0x6b,0x12,0x0a,0x7e]
25511
25512v_mov_fed_b32 v5, tba_lo
25513// CHECK: [0x6c,0x12,0x0a,0x7e]
25514
25515v_mov_fed_b32 v5, tba_hi
25516// CHECK: [0x6d,0x12,0x0a,0x7e]
25517
25518v_mov_fed_b32 v5, tma_lo
25519// CHECK: [0x6e,0x12,0x0a,0x7e]
25520
25521v_mov_fed_b32 v5, tma_hi
25522// CHECK: [0x6f,0x12,0x0a,0x7e]
25523
25524v_mov_fed_b32 v5, ttmp11
25525// CHECK: [0x7b,0x12,0x0a,0x7e]
25526
25527v_mov_fed_b32 v5, m0
25528// CHECK: [0x7c,0x12,0x0a,0x7e]
25529
25530v_mov_fed_b32 v5, exec_lo
25531// CHECK: [0x7e,0x12,0x0a,0x7e]
25532
25533v_mov_fed_b32 v5, exec_hi
25534// CHECK: [0x7f,0x12,0x0a,0x7e]
25535
25536v_mov_fed_b32 v5, 0
25537// CHECK: [0x80,0x12,0x0a,0x7e]
25538
25539v_mov_fed_b32 v5, -1
25540// CHECK: [0xc1,0x12,0x0a,0x7e]
25541
25542v_mov_fed_b32 v5, 0.5
25543// CHECK: [0xf0,0x12,0x0a,0x7e]
25544
25545v_mov_fed_b32 v5, -4.0
25546// CHECK: [0xf7,0x12,0x0a,0x7e]
25547
25548v_mov_fed_b32 v5, 0xaf123456
25549// CHECK: [0xff,0x12,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25550
25551v_mov_fed_b32 v5, 0x3f717273
25552// CHECK: [0xff,0x12,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25553
25554v_mov_fed_b32_e64 v5, v1
25555// CHECK: [0x05,0x00,0x49,0xd1,0x01,0x01,0x00,0x00]
25556
25557v_mov_fed_b32_e64 v255, v1
25558// CHECK: [0xff,0x00,0x49,0xd1,0x01,0x01,0x00,0x00]
25559
25560v_mov_fed_b32_e64 v5, v255
25561// CHECK: [0x05,0x00,0x49,0xd1,0xff,0x01,0x00,0x00]
25562
25563v_mov_fed_b32_e64 v5, s1
25564// CHECK: [0x05,0x00,0x49,0xd1,0x01,0x00,0x00,0x00]
25565
25566v_mov_fed_b32_e64 v5, s101
25567// CHECK: [0x05,0x00,0x49,0xd1,0x65,0x00,0x00,0x00]
25568
25569v_mov_fed_b32_e64 v5, flat_scratch_lo
25570// CHECK: [0x05,0x00,0x49,0xd1,0x66,0x00,0x00,0x00]
25571
25572v_mov_fed_b32_e64 v5, flat_scratch_hi
25573// CHECK: [0x05,0x00,0x49,0xd1,0x67,0x00,0x00,0x00]
25574
25575v_mov_fed_b32_e64 v5, vcc_lo
25576// CHECK: [0x05,0x00,0x49,0xd1,0x6a,0x00,0x00,0x00]
25577
25578v_mov_fed_b32_e64 v5, vcc_hi
25579// CHECK: [0x05,0x00,0x49,0xd1,0x6b,0x00,0x00,0x00]
25580
25581v_mov_fed_b32_e64 v5, tba_lo
25582// CHECK: [0x05,0x00,0x49,0xd1,0x6c,0x00,0x00,0x00]
25583
25584v_mov_fed_b32_e64 v5, tba_hi
25585// CHECK: [0x05,0x00,0x49,0xd1,0x6d,0x00,0x00,0x00]
25586
25587v_mov_fed_b32_e64 v5, tma_lo
25588// CHECK: [0x05,0x00,0x49,0xd1,0x6e,0x00,0x00,0x00]
25589
25590v_mov_fed_b32_e64 v5, tma_hi
25591// CHECK: [0x05,0x00,0x49,0xd1,0x6f,0x00,0x00,0x00]
25592
25593v_mov_fed_b32_e64 v5, ttmp11
25594// CHECK: [0x05,0x00,0x49,0xd1,0x7b,0x00,0x00,0x00]
25595
25596v_mov_fed_b32_e64 v5, m0
25597// CHECK: [0x05,0x00,0x49,0xd1,0x7c,0x00,0x00,0x00]
25598
25599v_mov_fed_b32_e64 v5, exec_lo
25600// CHECK: [0x05,0x00,0x49,0xd1,0x7e,0x00,0x00,0x00]
25601
25602v_mov_fed_b32_e64 v5, exec_hi
25603// CHECK: [0x05,0x00,0x49,0xd1,0x7f,0x00,0x00,0x00]
25604
25605v_mov_fed_b32_e64 v5, 0
25606// CHECK: [0x05,0x00,0x49,0xd1,0x80,0x00,0x00,0x00]
25607
25608v_mov_fed_b32_e64 v5, -1
25609// CHECK: [0x05,0x00,0x49,0xd1,0xc1,0x00,0x00,0x00]
25610
25611v_mov_fed_b32_e64 v5, 0.5
25612// CHECK: [0x05,0x00,0x49,0xd1,0xf0,0x00,0x00,0x00]
25613
25614v_mov_fed_b32_e64 v5, -4.0
25615// CHECK: [0x05,0x00,0x49,0xd1,0xf7,0x00,0x00,0x00]
25616
25617v_cvt_f16_f32 v5, v1
25618// CHECK: [0x01,0x15,0x0a,0x7e]
25619
25620v_cvt_f16_f32 v255, v1
25621// CHECK: [0x01,0x15,0xfe,0x7f]
25622
25623v_cvt_f16_f32 v5, v255
25624// CHECK: [0xff,0x15,0x0a,0x7e]
25625
25626v_cvt_f16_f32 v5, s1
25627// CHECK: [0x01,0x14,0x0a,0x7e]
25628
25629v_cvt_f16_f32 v5, s101
25630// CHECK: [0x65,0x14,0x0a,0x7e]
25631
25632v_cvt_f16_f32 v5, flat_scratch_lo
25633// CHECK: [0x66,0x14,0x0a,0x7e]
25634
25635v_cvt_f16_f32 v5, flat_scratch_hi
25636// CHECK: [0x67,0x14,0x0a,0x7e]
25637
25638v_cvt_f16_f32 v5, vcc_lo
25639// CHECK: [0x6a,0x14,0x0a,0x7e]
25640
25641v_cvt_f16_f32 v5, vcc_hi
25642// CHECK: [0x6b,0x14,0x0a,0x7e]
25643
25644v_cvt_f16_f32 v5, tba_lo
25645// CHECK: [0x6c,0x14,0x0a,0x7e]
25646
25647v_cvt_f16_f32 v5, tba_hi
25648// CHECK: [0x6d,0x14,0x0a,0x7e]
25649
25650v_cvt_f16_f32 v5, tma_lo
25651// CHECK: [0x6e,0x14,0x0a,0x7e]
25652
25653v_cvt_f16_f32 v5, tma_hi
25654// CHECK: [0x6f,0x14,0x0a,0x7e]
25655
25656v_cvt_f16_f32 v5, ttmp11
25657// CHECK: [0x7b,0x14,0x0a,0x7e]
25658
25659v_cvt_f16_f32 v5, m0
25660// CHECK: [0x7c,0x14,0x0a,0x7e]
25661
25662v_cvt_f16_f32 v5, exec_lo
25663// CHECK: [0x7e,0x14,0x0a,0x7e]
25664
25665v_cvt_f16_f32 v5, exec_hi
25666// CHECK: [0x7f,0x14,0x0a,0x7e]
25667
25668v_cvt_f16_f32 v5, 0
25669// CHECK: [0x80,0x14,0x0a,0x7e]
25670
25671v_cvt_f16_f32 v5, -1
25672// CHECK: [0xc1,0x14,0x0a,0x7e]
25673
25674v_cvt_f16_f32 v5, 0.5
25675// CHECK: [0xf0,0x14,0x0a,0x7e]
25676
25677v_cvt_f16_f32 v5, -4.0
25678// CHECK: [0xf7,0x14,0x0a,0x7e]
25679
25680v_cvt_f16_f32 v5, 0xaf123456
25681// CHECK: [0xff,0x14,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25682
25683v_cvt_f16_f32 v5, 0x3f717273
25684// CHECK: [0xff,0x14,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25685
25686v_cvt_f16_f32_e64 v5, v1
25687// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
25688
25689v_cvt_f16_f32_e64 v255, v1
25690// CHECK: [0xff,0x00,0x4a,0xd1,0x01,0x01,0x00,0x00]
25691
25692v_cvt_f16_f32_e64 v5, v255
25693// CHECK: [0x05,0x00,0x4a,0xd1,0xff,0x01,0x00,0x00]
25694
25695v_cvt_f16_f32_e64 v5, s1
25696// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x00,0x00,0x00]
25697
25698v_cvt_f16_f32_e64 v5, s101
25699// CHECK: [0x05,0x00,0x4a,0xd1,0x65,0x00,0x00,0x00]
25700
25701v_cvt_f16_f32_e64 v5, flat_scratch_lo
25702// CHECK: [0x05,0x00,0x4a,0xd1,0x66,0x00,0x00,0x00]
25703
25704v_cvt_f16_f32_e64 v5, flat_scratch_hi
25705// CHECK: [0x05,0x00,0x4a,0xd1,0x67,0x00,0x00,0x00]
25706
25707v_cvt_f16_f32_e64 v5, vcc_lo
25708// CHECK: [0x05,0x00,0x4a,0xd1,0x6a,0x00,0x00,0x00]
25709
25710v_cvt_f16_f32_e64 v5, vcc_hi
25711// CHECK: [0x05,0x00,0x4a,0xd1,0x6b,0x00,0x00,0x00]
25712
25713v_cvt_f16_f32_e64 v5, tba_lo
25714// CHECK: [0x05,0x00,0x4a,0xd1,0x6c,0x00,0x00,0x00]
25715
25716v_cvt_f16_f32_e64 v5, tba_hi
25717// CHECK: [0x05,0x00,0x4a,0xd1,0x6d,0x00,0x00,0x00]
25718
25719v_cvt_f16_f32_e64 v5, tma_lo
25720// CHECK: [0x05,0x00,0x4a,0xd1,0x6e,0x00,0x00,0x00]
25721
25722v_cvt_f16_f32_e64 v5, tma_hi
25723// CHECK: [0x05,0x00,0x4a,0xd1,0x6f,0x00,0x00,0x00]
25724
25725v_cvt_f16_f32_e64 v5, ttmp11
25726// CHECK: [0x05,0x00,0x4a,0xd1,0x7b,0x00,0x00,0x00]
25727
25728v_cvt_f16_f32_e64 v5, m0
25729// CHECK: [0x05,0x00,0x4a,0xd1,0x7c,0x00,0x00,0x00]
25730
25731v_cvt_f16_f32_e64 v5, exec_lo
25732// CHECK: [0x05,0x00,0x4a,0xd1,0x7e,0x00,0x00,0x00]
25733
25734v_cvt_f16_f32_e64 v5, exec_hi
25735// CHECK: [0x05,0x00,0x4a,0xd1,0x7f,0x00,0x00,0x00]
25736
25737v_cvt_f16_f32_e64 v5, 0
25738// CHECK: [0x05,0x00,0x4a,0xd1,0x80,0x00,0x00,0x00]
25739
25740v_cvt_f16_f32_e64 v5, -1
25741// CHECK: [0x05,0x00,0x4a,0xd1,0xc1,0x00,0x00,0x00]
25742
25743v_cvt_f16_f32_e64 v5, 0.5
25744// CHECK: [0x05,0x00,0x4a,0xd1,0xf0,0x00,0x00,0x00]
25745
25746v_cvt_f16_f32_e64 v5, -4.0
25747// CHECK: [0x05,0x00,0x4a,0xd1,0xf7,0x00,0x00,0x00]
25748
25749v_cvt_f16_f32_e64 v5, -v1
25750// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x20]
25751
25752v_cvt_f16_f32_e64 v5, |v1|
25753// CHECK: [0x05,0x01,0x4a,0xd1,0x01,0x01,0x00,0x00]
25754
25755v_cvt_f16_f32_e64 v5, v1 clamp
25756// CHECK: [0x05,0x80,0x4a,0xd1,0x01,0x01,0x00,0x00]
25757
25758v_cvt_f16_f32_e64 v5, v1 mul:2
25759// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x08]
25760
25761v_cvt_f16_f32_e64 v5, v1 mul:4
25762// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x10]
25763
25764v_cvt_f16_f32_e64 v5, v1 div:2
25765// CHECK: [0x05,0x00,0x4a,0xd1,0x01,0x01,0x00,0x18]
25766
25767v_cvt_f32_f16 v5, v1
25768// CHECK: [0x01,0x17,0x0a,0x7e]
25769
25770v_cvt_f32_f16 v255, v1
25771// CHECK: [0x01,0x17,0xfe,0x7f]
25772
25773v_cvt_f32_f16 v5, v255
25774// CHECK: [0xff,0x17,0x0a,0x7e]
25775
25776v_cvt_f32_f16 v5, s1
25777// CHECK: [0x01,0x16,0x0a,0x7e]
25778
25779v_cvt_f32_f16 v5, s101
25780// CHECK: [0x65,0x16,0x0a,0x7e]
25781
25782v_cvt_f32_f16 v5, flat_scratch_lo
25783// CHECK: [0x66,0x16,0x0a,0x7e]
25784
25785v_cvt_f32_f16 v5, flat_scratch_hi
25786// CHECK: [0x67,0x16,0x0a,0x7e]
25787
25788v_cvt_f32_f16 v5, vcc_lo
25789// CHECK: [0x6a,0x16,0x0a,0x7e]
25790
25791v_cvt_f32_f16 v5, vcc_hi
25792// CHECK: [0x6b,0x16,0x0a,0x7e]
25793
25794v_cvt_f32_f16 v5, tba_lo
25795// CHECK: [0x6c,0x16,0x0a,0x7e]
25796
25797v_cvt_f32_f16 v5, tba_hi
25798// CHECK: [0x6d,0x16,0x0a,0x7e]
25799
25800v_cvt_f32_f16 v5, tma_lo
25801// CHECK: [0x6e,0x16,0x0a,0x7e]
25802
25803v_cvt_f32_f16 v5, tma_hi
25804// CHECK: [0x6f,0x16,0x0a,0x7e]
25805
25806v_cvt_f32_f16 v5, ttmp11
25807// CHECK: [0x7b,0x16,0x0a,0x7e]
25808
25809v_cvt_f32_f16 v5, m0
25810// CHECK: [0x7c,0x16,0x0a,0x7e]
25811
25812v_cvt_f32_f16 v5, exec_lo
25813// CHECK: [0x7e,0x16,0x0a,0x7e]
25814
25815v_cvt_f32_f16 v5, exec_hi
25816// CHECK: [0x7f,0x16,0x0a,0x7e]
25817
25818v_cvt_f32_f16 v5, 0
25819// CHECK: [0x80,0x16,0x0a,0x7e]
25820
25821v_cvt_f32_f16 v5, -1
25822// CHECK: [0xc1,0x16,0x0a,0x7e]
25823
25824v_cvt_f32_f16 v5, 0.5
25825// CHECK: [0xf0,0x16,0x0a,0x7e]
25826
25827v_cvt_f32_f16 v5, -4.0
25828// CHECK: [0xf7,0x16,0x0a,0x7e]
25829
25830v_cvt_f32_f16 v5, 0xfe0b
25831// CHECK: [0xff,0x16,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
25832
25833v_cvt_f32_f16 v5, 0x3456
25834// CHECK: [0xff,0x16,0x0a,0x7e,0x56,0x34,0x00,0x00]
25835
25836v_cvt_f32_f16_e64 v5, v1
25837// CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
25838
25839v_cvt_f32_f16_e64 v255, v1
25840// CHECK: [0xff,0x00,0x4b,0xd1,0x01,0x01,0x00,0x00]
25841
25842v_cvt_f32_f16_e64 v5, v255
25843// CHECK: [0x05,0x00,0x4b,0xd1,0xff,0x01,0x00,0x00]
25844
25845v_cvt_f32_f16_e64 v5, s1
25846// CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x00,0x00,0x00]
25847
25848v_cvt_f32_f16_e64 v5, s101
25849// CHECK: [0x05,0x00,0x4b,0xd1,0x65,0x00,0x00,0x00]
25850
25851v_cvt_f32_f16_e64 v5, flat_scratch_lo
25852// CHECK: [0x05,0x00,0x4b,0xd1,0x66,0x00,0x00,0x00]
25853
25854v_cvt_f32_f16_e64 v5, flat_scratch_hi
25855// CHECK: [0x05,0x00,0x4b,0xd1,0x67,0x00,0x00,0x00]
25856
25857v_cvt_f32_f16_e64 v5, vcc_lo
25858// CHECK: [0x05,0x00,0x4b,0xd1,0x6a,0x00,0x00,0x00]
25859
25860v_cvt_f32_f16_e64 v5, vcc_hi
25861// CHECK: [0x05,0x00,0x4b,0xd1,0x6b,0x00,0x00,0x00]
25862
25863v_cvt_f32_f16_e64 v5, tba_lo
25864// CHECK: [0x05,0x00,0x4b,0xd1,0x6c,0x00,0x00,0x00]
25865
25866v_cvt_f32_f16_e64 v5, tba_hi
25867// CHECK: [0x05,0x00,0x4b,0xd1,0x6d,0x00,0x00,0x00]
25868
25869v_cvt_f32_f16_e64 v5, tma_lo
25870// CHECK: [0x05,0x00,0x4b,0xd1,0x6e,0x00,0x00,0x00]
25871
25872v_cvt_f32_f16_e64 v5, tma_hi
25873// CHECK: [0x05,0x00,0x4b,0xd1,0x6f,0x00,0x00,0x00]
25874
25875v_cvt_f32_f16_e64 v5, ttmp11
25876// CHECK: [0x05,0x00,0x4b,0xd1,0x7b,0x00,0x00,0x00]
25877
25878v_cvt_f32_f16_e64 v5, m0
25879// CHECK: [0x05,0x00,0x4b,0xd1,0x7c,0x00,0x00,0x00]
25880
25881v_cvt_f32_f16_e64 v5, exec_lo
25882// CHECK: [0x05,0x00,0x4b,0xd1,0x7e,0x00,0x00,0x00]
25883
25884v_cvt_f32_f16_e64 v5, exec_hi
25885// CHECK: [0x05,0x00,0x4b,0xd1,0x7f,0x00,0x00,0x00]
25886
25887v_cvt_f32_f16_e64 v5, 0
25888// CHECK: [0x05,0x00,0x4b,0xd1,0x80,0x00,0x00,0x00]
25889
25890v_cvt_f32_f16_e64 v5, -1
25891// CHECK: [0x05,0x00,0x4b,0xd1,0xc1,0x00,0x00,0x00]
25892
25893v_cvt_f32_f16_e64 v5, 0.5
25894// CHECK: [0x05,0x00,0x4b,0xd1,0xf0,0x00,0x00,0x00]
25895
25896v_cvt_f32_f16_e64 v5, -4.0
25897// CHECK: [0x05,0x00,0x4b,0xd1,0xf7,0x00,0x00,0x00]
25898
25899v_cvt_f32_f16_e64 v5, -v1
25900// CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x20]
25901
25902v_cvt_f32_f16_e64 v5, |v1|
25903// CHECK: [0x05,0x01,0x4b,0xd1,0x01,0x01,0x00,0x00]
25904
25905v_cvt_f32_f16_e64 v5, v1 clamp
25906// CHECK: [0x05,0x80,0x4b,0xd1,0x01,0x01,0x00,0x00]
25907
25908v_cvt_f32_f16_e64 v5, v1 mul:2
25909// CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x08]
25910
25911v_cvt_f32_f16_e64 v5, v1 mul:4
25912// CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x10]
25913
25914v_cvt_f32_f16_e64 v5, v1 div:2
25915// CHECK: [0x05,0x00,0x4b,0xd1,0x01,0x01,0x00,0x18]
25916
25917v_cvt_rpi_i32_f32 v5, v1
25918// CHECK: [0x01,0x19,0x0a,0x7e]
25919
25920v_cvt_rpi_i32_f32 v255, v1
25921// CHECK: [0x01,0x19,0xfe,0x7f]
25922
25923v_cvt_rpi_i32_f32 v5, v255
25924// CHECK: [0xff,0x19,0x0a,0x7e]
25925
25926v_cvt_rpi_i32_f32 v5, s1
25927// CHECK: [0x01,0x18,0x0a,0x7e]
25928
25929v_cvt_rpi_i32_f32 v5, s101
25930// CHECK: [0x65,0x18,0x0a,0x7e]
25931
25932v_cvt_rpi_i32_f32 v5, flat_scratch_lo
25933// CHECK: [0x66,0x18,0x0a,0x7e]
25934
25935v_cvt_rpi_i32_f32 v5, flat_scratch_hi
25936// CHECK: [0x67,0x18,0x0a,0x7e]
25937
25938v_cvt_rpi_i32_f32 v5, vcc_lo
25939// CHECK: [0x6a,0x18,0x0a,0x7e]
25940
25941v_cvt_rpi_i32_f32 v5, vcc_hi
25942// CHECK: [0x6b,0x18,0x0a,0x7e]
25943
25944v_cvt_rpi_i32_f32 v5, tba_lo
25945// CHECK: [0x6c,0x18,0x0a,0x7e]
25946
25947v_cvt_rpi_i32_f32 v5, tba_hi
25948// CHECK: [0x6d,0x18,0x0a,0x7e]
25949
25950v_cvt_rpi_i32_f32 v5, tma_lo
25951// CHECK: [0x6e,0x18,0x0a,0x7e]
25952
25953v_cvt_rpi_i32_f32 v5, tma_hi
25954// CHECK: [0x6f,0x18,0x0a,0x7e]
25955
25956v_cvt_rpi_i32_f32 v5, ttmp11
25957// CHECK: [0x7b,0x18,0x0a,0x7e]
25958
25959v_cvt_rpi_i32_f32 v5, m0
25960// CHECK: [0x7c,0x18,0x0a,0x7e]
25961
25962v_cvt_rpi_i32_f32 v5, exec_lo
25963// CHECK: [0x7e,0x18,0x0a,0x7e]
25964
25965v_cvt_rpi_i32_f32 v5, exec_hi
25966// CHECK: [0x7f,0x18,0x0a,0x7e]
25967
25968v_cvt_rpi_i32_f32 v5, 0
25969// CHECK: [0x80,0x18,0x0a,0x7e]
25970
25971v_cvt_rpi_i32_f32 v5, -1
25972// CHECK: [0xc1,0x18,0x0a,0x7e]
25973
25974v_cvt_rpi_i32_f32 v5, 0.5
25975// CHECK: [0xf0,0x18,0x0a,0x7e]
25976
25977v_cvt_rpi_i32_f32 v5, -4.0
25978// CHECK: [0xf7,0x18,0x0a,0x7e]
25979
25980v_cvt_rpi_i32_f32 v5, 0xaf123456
25981// CHECK: [0xff,0x18,0x0a,0x7e,0x56,0x34,0x12,0xaf]
25982
25983v_cvt_rpi_i32_f32 v5, 0x3f717273
25984// CHECK: [0xff,0x18,0x0a,0x7e,0x73,0x72,0x71,0x3f]
25985
25986v_cvt_rpi_i32_f32_e64 v5, v1
25987// CHECK: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
25988
25989v_cvt_rpi_i32_f32_e64 v255, v1
25990// CHECK: [0xff,0x00,0x4c,0xd1,0x01,0x01,0x00,0x00]
25991
25992v_cvt_rpi_i32_f32_e64 v5, v255
25993// CHECK: [0x05,0x00,0x4c,0xd1,0xff,0x01,0x00,0x00]
25994
25995v_cvt_rpi_i32_f32_e64 v5, s1
25996// CHECK: [0x05,0x00,0x4c,0xd1,0x01,0x00,0x00,0x00]
25997
25998v_cvt_rpi_i32_f32_e64 v5, s101
25999// CHECK: [0x05,0x00,0x4c,0xd1,0x65,0x00,0x00,0x00]
26000
26001v_cvt_rpi_i32_f32_e64 v5, flat_scratch_lo
26002// CHECK: [0x05,0x00,0x4c,0xd1,0x66,0x00,0x00,0x00]
26003
26004v_cvt_rpi_i32_f32_e64 v5, flat_scratch_hi
26005// CHECK: [0x05,0x00,0x4c,0xd1,0x67,0x00,0x00,0x00]
26006
26007v_cvt_rpi_i32_f32_e64 v5, vcc_lo
26008// CHECK: [0x05,0x00,0x4c,0xd1,0x6a,0x00,0x00,0x00]
26009
26010v_cvt_rpi_i32_f32_e64 v5, vcc_hi
26011// CHECK: [0x05,0x00,0x4c,0xd1,0x6b,0x00,0x00,0x00]
26012
26013v_cvt_rpi_i32_f32_e64 v5, tba_lo
26014// CHECK: [0x05,0x00,0x4c,0xd1,0x6c,0x00,0x00,0x00]
26015
26016v_cvt_rpi_i32_f32_e64 v5, tba_hi
26017// CHECK: [0x05,0x00,0x4c,0xd1,0x6d,0x00,0x00,0x00]
26018
26019v_cvt_rpi_i32_f32_e64 v5, tma_lo
26020// CHECK: [0x05,0x00,0x4c,0xd1,0x6e,0x00,0x00,0x00]
26021
26022v_cvt_rpi_i32_f32_e64 v5, tma_hi
26023// CHECK: [0x05,0x00,0x4c,0xd1,0x6f,0x00,0x00,0x00]
26024
26025v_cvt_rpi_i32_f32_e64 v5, ttmp11
26026// CHECK: [0x05,0x00,0x4c,0xd1,0x7b,0x00,0x00,0x00]
26027
26028v_cvt_rpi_i32_f32_e64 v5, m0
26029// CHECK: [0x05,0x00,0x4c,0xd1,0x7c,0x00,0x00,0x00]
26030
26031v_cvt_rpi_i32_f32_e64 v5, exec_lo
26032// CHECK: [0x05,0x00,0x4c,0xd1,0x7e,0x00,0x00,0x00]
26033
26034v_cvt_rpi_i32_f32_e64 v5, exec_hi
26035// CHECK: [0x05,0x00,0x4c,0xd1,0x7f,0x00,0x00,0x00]
26036
26037v_cvt_rpi_i32_f32_e64 v5, 0
26038// CHECK: [0x05,0x00,0x4c,0xd1,0x80,0x00,0x00,0x00]
26039
26040v_cvt_rpi_i32_f32_e64 v5, -1
26041// CHECK: [0x05,0x00,0x4c,0xd1,0xc1,0x00,0x00,0x00]
26042
26043v_cvt_rpi_i32_f32_e64 v5, 0.5
26044// CHECK: [0x05,0x00,0x4c,0xd1,0xf0,0x00,0x00,0x00]
26045
26046v_cvt_rpi_i32_f32_e64 v5, -4.0
26047// CHECK: [0x05,0x00,0x4c,0xd1,0xf7,0x00,0x00,0x00]
26048
26049v_cvt_rpi_i32_f32_e64 v5, -v1
26050// CHECK: [0x05,0x00,0x4c,0xd1,0x01,0x01,0x00,0x20]
26051
26052v_cvt_rpi_i32_f32_e64 v5, |v1|
26053// CHECK: [0x05,0x01,0x4c,0xd1,0x01,0x01,0x00,0x00]
26054
26055v_cvt_flr_i32_f32 v5, v1
26056// CHECK: [0x01,0x1b,0x0a,0x7e]
26057
26058v_cvt_flr_i32_f32 v255, v1
26059// CHECK: [0x01,0x1b,0xfe,0x7f]
26060
26061v_cvt_flr_i32_f32 v5, v255
26062// CHECK: [0xff,0x1b,0x0a,0x7e]
26063
26064v_cvt_flr_i32_f32 v5, s1
26065// CHECK: [0x01,0x1a,0x0a,0x7e]
26066
26067v_cvt_flr_i32_f32 v5, s101
26068// CHECK: [0x65,0x1a,0x0a,0x7e]
26069
26070v_cvt_flr_i32_f32 v5, flat_scratch_lo
26071// CHECK: [0x66,0x1a,0x0a,0x7e]
26072
26073v_cvt_flr_i32_f32 v5, flat_scratch_hi
26074// CHECK: [0x67,0x1a,0x0a,0x7e]
26075
26076v_cvt_flr_i32_f32 v5, vcc_lo
26077// CHECK: [0x6a,0x1a,0x0a,0x7e]
26078
26079v_cvt_flr_i32_f32 v5, vcc_hi
26080// CHECK: [0x6b,0x1a,0x0a,0x7e]
26081
26082v_cvt_flr_i32_f32 v5, tba_lo
26083// CHECK: [0x6c,0x1a,0x0a,0x7e]
26084
26085v_cvt_flr_i32_f32 v5, tba_hi
26086// CHECK: [0x6d,0x1a,0x0a,0x7e]
26087
26088v_cvt_flr_i32_f32 v5, tma_lo
26089// CHECK: [0x6e,0x1a,0x0a,0x7e]
26090
26091v_cvt_flr_i32_f32 v5, tma_hi
26092// CHECK: [0x6f,0x1a,0x0a,0x7e]
26093
26094v_cvt_flr_i32_f32 v5, ttmp11
26095// CHECK: [0x7b,0x1a,0x0a,0x7e]
26096
26097v_cvt_flr_i32_f32 v5, m0
26098// CHECK: [0x7c,0x1a,0x0a,0x7e]
26099
26100v_cvt_flr_i32_f32 v5, exec_lo
26101// CHECK: [0x7e,0x1a,0x0a,0x7e]
26102
26103v_cvt_flr_i32_f32 v5, exec_hi
26104// CHECK: [0x7f,0x1a,0x0a,0x7e]
26105
26106v_cvt_flr_i32_f32 v5, 0
26107// CHECK: [0x80,0x1a,0x0a,0x7e]
26108
26109v_cvt_flr_i32_f32 v5, -1
26110// CHECK: [0xc1,0x1a,0x0a,0x7e]
26111
26112v_cvt_flr_i32_f32 v5, 0.5
26113// CHECK: [0xf0,0x1a,0x0a,0x7e]
26114
26115v_cvt_flr_i32_f32 v5, -4.0
26116// CHECK: [0xf7,0x1a,0x0a,0x7e]
26117
26118v_cvt_flr_i32_f32 v5, 0xaf123456
26119// CHECK: [0xff,0x1a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26120
26121v_cvt_flr_i32_f32 v5, 0x3f717273
26122// CHECK: [0xff,0x1a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26123
26124v_cvt_flr_i32_f32_e64 v5, v1
26125// CHECK: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
26126
26127v_cvt_flr_i32_f32_e64 v255, v1
26128// CHECK: [0xff,0x00,0x4d,0xd1,0x01,0x01,0x00,0x00]
26129
26130v_cvt_flr_i32_f32_e64 v5, v255
26131// CHECK: [0x05,0x00,0x4d,0xd1,0xff,0x01,0x00,0x00]
26132
26133v_cvt_flr_i32_f32_e64 v5, s1
26134// CHECK: [0x05,0x00,0x4d,0xd1,0x01,0x00,0x00,0x00]
26135
26136v_cvt_flr_i32_f32_e64 v5, s101
26137// CHECK: [0x05,0x00,0x4d,0xd1,0x65,0x00,0x00,0x00]
26138
26139v_cvt_flr_i32_f32_e64 v5, flat_scratch_lo
26140// CHECK: [0x05,0x00,0x4d,0xd1,0x66,0x00,0x00,0x00]
26141
26142v_cvt_flr_i32_f32_e64 v5, flat_scratch_hi
26143// CHECK: [0x05,0x00,0x4d,0xd1,0x67,0x00,0x00,0x00]
26144
26145v_cvt_flr_i32_f32_e64 v5, vcc_lo
26146// CHECK: [0x05,0x00,0x4d,0xd1,0x6a,0x00,0x00,0x00]
26147
26148v_cvt_flr_i32_f32_e64 v5, vcc_hi
26149// CHECK: [0x05,0x00,0x4d,0xd1,0x6b,0x00,0x00,0x00]
26150
26151v_cvt_flr_i32_f32_e64 v5, tba_lo
26152// CHECK: [0x05,0x00,0x4d,0xd1,0x6c,0x00,0x00,0x00]
26153
26154v_cvt_flr_i32_f32_e64 v5, tba_hi
26155// CHECK: [0x05,0x00,0x4d,0xd1,0x6d,0x00,0x00,0x00]
26156
26157v_cvt_flr_i32_f32_e64 v5, tma_lo
26158// CHECK: [0x05,0x00,0x4d,0xd1,0x6e,0x00,0x00,0x00]
26159
26160v_cvt_flr_i32_f32_e64 v5, tma_hi
26161// CHECK: [0x05,0x00,0x4d,0xd1,0x6f,0x00,0x00,0x00]
26162
26163v_cvt_flr_i32_f32_e64 v5, ttmp11
26164// CHECK: [0x05,0x00,0x4d,0xd1,0x7b,0x00,0x00,0x00]
26165
26166v_cvt_flr_i32_f32_e64 v5, m0
26167// CHECK: [0x05,0x00,0x4d,0xd1,0x7c,0x00,0x00,0x00]
26168
26169v_cvt_flr_i32_f32_e64 v5, exec_lo
26170// CHECK: [0x05,0x00,0x4d,0xd1,0x7e,0x00,0x00,0x00]
26171
26172v_cvt_flr_i32_f32_e64 v5, exec_hi
26173// CHECK: [0x05,0x00,0x4d,0xd1,0x7f,0x00,0x00,0x00]
26174
26175v_cvt_flr_i32_f32_e64 v5, 0
26176// CHECK: [0x05,0x00,0x4d,0xd1,0x80,0x00,0x00,0x00]
26177
26178v_cvt_flr_i32_f32_e64 v5, -1
26179// CHECK: [0x05,0x00,0x4d,0xd1,0xc1,0x00,0x00,0x00]
26180
26181v_cvt_flr_i32_f32_e64 v5, 0.5
26182// CHECK: [0x05,0x00,0x4d,0xd1,0xf0,0x00,0x00,0x00]
26183
26184v_cvt_flr_i32_f32_e64 v5, -4.0
26185// CHECK: [0x05,0x00,0x4d,0xd1,0xf7,0x00,0x00,0x00]
26186
26187v_cvt_flr_i32_f32_e64 v5, -v1
26188// CHECK: [0x05,0x00,0x4d,0xd1,0x01,0x01,0x00,0x20]
26189
26190v_cvt_flr_i32_f32_e64 v5, |v1|
26191// CHECK: [0x05,0x01,0x4d,0xd1,0x01,0x01,0x00,0x00]
26192
26193v_cvt_off_f32_i4 v5, v1
26194// CHECK: [0x01,0x1d,0x0a,0x7e]
26195
26196v_cvt_off_f32_i4 v255, v1
26197// CHECK: [0x01,0x1d,0xfe,0x7f]
26198
26199v_cvt_off_f32_i4 v5, v255
26200// CHECK: [0xff,0x1d,0x0a,0x7e]
26201
26202v_cvt_off_f32_i4 v5, s1
26203// CHECK: [0x01,0x1c,0x0a,0x7e]
26204
26205v_cvt_off_f32_i4 v5, s101
26206// CHECK: [0x65,0x1c,0x0a,0x7e]
26207
26208v_cvt_off_f32_i4 v5, flat_scratch_lo
26209// CHECK: [0x66,0x1c,0x0a,0x7e]
26210
26211v_cvt_off_f32_i4 v5, flat_scratch_hi
26212// CHECK: [0x67,0x1c,0x0a,0x7e]
26213
26214v_cvt_off_f32_i4 v5, vcc_lo
26215// CHECK: [0x6a,0x1c,0x0a,0x7e]
26216
26217v_cvt_off_f32_i4 v5, vcc_hi
26218// CHECK: [0x6b,0x1c,0x0a,0x7e]
26219
26220v_cvt_off_f32_i4 v5, tba_lo
26221// CHECK: [0x6c,0x1c,0x0a,0x7e]
26222
26223v_cvt_off_f32_i4 v5, tba_hi
26224// CHECK: [0x6d,0x1c,0x0a,0x7e]
26225
26226v_cvt_off_f32_i4 v5, tma_lo
26227// CHECK: [0x6e,0x1c,0x0a,0x7e]
26228
26229v_cvt_off_f32_i4 v5, tma_hi
26230// CHECK: [0x6f,0x1c,0x0a,0x7e]
26231
26232v_cvt_off_f32_i4 v5, ttmp11
26233// CHECK: [0x7b,0x1c,0x0a,0x7e]
26234
26235v_cvt_off_f32_i4 v5, m0
26236// CHECK: [0x7c,0x1c,0x0a,0x7e]
26237
26238v_cvt_off_f32_i4 v5, exec_lo
26239// CHECK: [0x7e,0x1c,0x0a,0x7e]
26240
26241v_cvt_off_f32_i4 v5, exec_hi
26242// CHECK: [0x7f,0x1c,0x0a,0x7e]
26243
26244v_cvt_off_f32_i4 v5, 0
26245// CHECK: [0x80,0x1c,0x0a,0x7e]
26246
26247v_cvt_off_f32_i4 v5, -1
26248// CHECK: [0xc1,0x1c,0x0a,0x7e]
26249
26250v_cvt_off_f32_i4 v5, 0.5
26251// CHECK: [0xf0,0x1c,0x0a,0x7e]
26252
26253v_cvt_off_f32_i4 v5, -4.0
26254// CHECK: [0xf7,0x1c,0x0a,0x7e]
26255
26256v_cvt_off_f32_i4 v5, 0x4f
26257// CHECK: [0xff,0x1c,0x0a,0x7e,0x4f,0x00,0x00,0x00]
26258
26259v_cvt_off_f32_i4 v5, 0x41
26260// CHECK: [0xff,0x1c,0x0a,0x7e,0x41,0x00,0x00,0x00]
26261
26262v_cvt_off_f32_i4_e64 v5, v1
26263// CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
26264
26265v_cvt_off_f32_i4_e64 v255, v1
26266// CHECK: [0xff,0x00,0x4e,0xd1,0x01,0x01,0x00,0x00]
26267
26268v_cvt_off_f32_i4_e64 v5, v255
26269// CHECK: [0x05,0x00,0x4e,0xd1,0xff,0x01,0x00,0x00]
26270
26271v_cvt_off_f32_i4_e64 v5, s1
26272// CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x00,0x00,0x00]
26273
26274v_cvt_off_f32_i4_e64 v5, s101
26275// CHECK: [0x05,0x00,0x4e,0xd1,0x65,0x00,0x00,0x00]
26276
26277v_cvt_off_f32_i4_e64 v5, flat_scratch_lo
26278// CHECK: [0x05,0x00,0x4e,0xd1,0x66,0x00,0x00,0x00]
26279
26280v_cvt_off_f32_i4_e64 v5, flat_scratch_hi
26281// CHECK: [0x05,0x00,0x4e,0xd1,0x67,0x00,0x00,0x00]
26282
26283v_cvt_off_f32_i4_e64 v5, vcc_lo
26284// CHECK: [0x05,0x00,0x4e,0xd1,0x6a,0x00,0x00,0x00]
26285
26286v_cvt_off_f32_i4_e64 v5, vcc_hi
26287// CHECK: [0x05,0x00,0x4e,0xd1,0x6b,0x00,0x00,0x00]
26288
26289v_cvt_off_f32_i4_e64 v5, tba_lo
26290// CHECK: [0x05,0x00,0x4e,0xd1,0x6c,0x00,0x00,0x00]
26291
26292v_cvt_off_f32_i4_e64 v5, tba_hi
26293// CHECK: [0x05,0x00,0x4e,0xd1,0x6d,0x00,0x00,0x00]
26294
26295v_cvt_off_f32_i4_e64 v5, tma_lo
26296// CHECK: [0x05,0x00,0x4e,0xd1,0x6e,0x00,0x00,0x00]
26297
26298v_cvt_off_f32_i4_e64 v5, tma_hi
26299// CHECK: [0x05,0x00,0x4e,0xd1,0x6f,0x00,0x00,0x00]
26300
26301v_cvt_off_f32_i4_e64 v5, ttmp11
26302// CHECK: [0x05,0x00,0x4e,0xd1,0x7b,0x00,0x00,0x00]
26303
26304v_cvt_off_f32_i4_e64 v5, m0
26305// CHECK: [0x05,0x00,0x4e,0xd1,0x7c,0x00,0x00,0x00]
26306
26307v_cvt_off_f32_i4_e64 v5, exec_lo
26308// CHECK: [0x05,0x00,0x4e,0xd1,0x7e,0x00,0x00,0x00]
26309
26310v_cvt_off_f32_i4_e64 v5, exec_hi
26311// CHECK: [0x05,0x00,0x4e,0xd1,0x7f,0x00,0x00,0x00]
26312
26313v_cvt_off_f32_i4_e64 v5, 0
26314// CHECK: [0x05,0x00,0x4e,0xd1,0x80,0x00,0x00,0x00]
26315
26316v_cvt_off_f32_i4_e64 v5, -1
26317// CHECK: [0x05,0x00,0x4e,0xd1,0xc1,0x00,0x00,0x00]
26318
26319v_cvt_off_f32_i4_e64 v5, 0.5
26320// CHECK: [0x05,0x00,0x4e,0xd1,0xf0,0x00,0x00,0x00]
26321
26322v_cvt_off_f32_i4_e64 v5, -4.0
26323// CHECK: [0x05,0x00,0x4e,0xd1,0xf7,0x00,0x00,0x00]
26324
26325v_cvt_off_f32_i4_e64 v5, v1 clamp
26326// CHECK: [0x05,0x80,0x4e,0xd1,0x01,0x01,0x00,0x00]
26327
26328v_cvt_off_f32_i4_e64 v5, v1 mul:2
26329// CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x08]
26330
26331v_cvt_off_f32_i4_e64 v5, v1 mul:4
26332// CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x10]
26333
26334v_cvt_off_f32_i4_e64 v5, v1 div:2
26335// CHECK: [0x05,0x00,0x4e,0xd1,0x01,0x01,0x00,0x18]
26336
26337v_cvt_f32_f64 v5, v[1:2]
26338// CHECK: [0x01,0x1f,0x0a,0x7e]
26339
26340v_cvt_f32_f64 v255, v[1:2]
26341// CHECK: [0x01,0x1f,0xfe,0x7f]
26342
26343v_cvt_f32_f64 v5, v[254:255]
26344// CHECK: [0xfe,0x1f,0x0a,0x7e]
26345
26346v_cvt_f32_f64 v5, s[2:3]
26347// CHECK: [0x02,0x1e,0x0a,0x7e]
26348
26349v_cvt_f32_f64 v5, s[4:5]
26350// CHECK: [0x04,0x1e,0x0a,0x7e]
26351
26352v_cvt_f32_f64 v5, s[100:101]
26353// CHECK: [0x64,0x1e,0x0a,0x7e]
26354
26355v_cvt_f32_f64 v5, flat_scratch
26356// CHECK: [0x66,0x1e,0x0a,0x7e]
26357
26358v_cvt_f32_f64 v5, vcc
26359// CHECK: [0x6a,0x1e,0x0a,0x7e]
26360
26361v_cvt_f32_f64 v5, tba
26362// CHECK: [0x6c,0x1e,0x0a,0x7e]
26363
26364v_cvt_f32_f64 v5, tma
26365// CHECK: [0x6e,0x1e,0x0a,0x7e]
26366
26367v_cvt_f32_f64 v5, ttmp[10:11]
26368// CHECK: [0x7a,0x1e,0x0a,0x7e]
26369
26370v_cvt_f32_f64 v5, exec
26371// CHECK: [0x7e,0x1e,0x0a,0x7e]
26372
26373v_cvt_f32_f64 v5, 0
26374// CHECK: [0x80,0x1e,0x0a,0x7e]
26375
26376v_cvt_f32_f64 v5, -1
26377// CHECK: [0xc1,0x1e,0x0a,0x7e]
26378
26379v_cvt_f32_f64 v5, 0.5
26380// CHECK: [0xf0,0x1e,0x0a,0x7e]
26381
26382v_cvt_f32_f64 v5, -4.0
26383// CHECK: [0xf7,0x1e,0x0a,0x7e]
26384
26385v_cvt_f32_f64 v5, 0xaf123456
26386// CHECK: [0xff,0x1e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26387
26388v_cvt_f32_f64 v5, 0x3f717273
26389// CHECK: [0xff,0x1e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26390
26391v_cvt_f32_f64_e64 v5, v[1:2]
26392// CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
26393
26394v_cvt_f32_f64_e64 v255, v[1:2]
26395// CHECK: [0xff,0x00,0x4f,0xd1,0x01,0x01,0x00,0x00]
26396
26397v_cvt_f32_f64_e64 v5, v[254:255]
26398// CHECK: [0x05,0x00,0x4f,0xd1,0xfe,0x01,0x00,0x00]
26399
26400v_cvt_f32_f64_e64 v5, s[2:3]
26401// CHECK: [0x05,0x00,0x4f,0xd1,0x02,0x00,0x00,0x00]
26402
26403v_cvt_f32_f64_e64 v5, s[4:5]
26404// CHECK: [0x05,0x00,0x4f,0xd1,0x04,0x00,0x00,0x00]
26405
26406v_cvt_f32_f64_e64 v5, s[100:101]
26407// CHECK: [0x05,0x00,0x4f,0xd1,0x64,0x00,0x00,0x00]
26408
26409v_cvt_f32_f64_e64 v5, flat_scratch
26410// CHECK: [0x05,0x00,0x4f,0xd1,0x66,0x00,0x00,0x00]
26411
26412v_cvt_f32_f64_e64 v5, vcc
26413// CHECK: [0x05,0x00,0x4f,0xd1,0x6a,0x00,0x00,0x00]
26414
26415v_cvt_f32_f64_e64 v5, tba
26416// CHECK: [0x05,0x00,0x4f,0xd1,0x6c,0x00,0x00,0x00]
26417
26418v_cvt_f32_f64_e64 v5, tma
26419// CHECK: [0x05,0x00,0x4f,0xd1,0x6e,0x00,0x00,0x00]
26420
26421v_cvt_f32_f64_e64 v5, ttmp[10:11]
26422// CHECK: [0x05,0x00,0x4f,0xd1,0x7a,0x00,0x00,0x00]
26423
26424v_cvt_f32_f64_e64 v5, exec
26425// CHECK: [0x05,0x00,0x4f,0xd1,0x7e,0x00,0x00,0x00]
26426
26427v_cvt_f32_f64_e64 v5, 0
26428// CHECK: [0x05,0x00,0x4f,0xd1,0x80,0x00,0x00,0x00]
26429
26430v_cvt_f32_f64_e64 v5, -1
26431// CHECK: [0x05,0x00,0x4f,0xd1,0xc1,0x00,0x00,0x00]
26432
26433v_cvt_f32_f64_e64 v5, 0.5
26434// CHECK: [0x05,0x00,0x4f,0xd1,0xf0,0x00,0x00,0x00]
26435
26436v_cvt_f32_f64_e64 v5, -4.0
26437// CHECK: [0x05,0x00,0x4f,0xd1,0xf7,0x00,0x00,0x00]
26438
26439v_cvt_f32_f64_e64 v5, -v[1:2]
26440// CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x20]
26441
26442v_cvt_f32_f64_e64 v5, |v[1:2]|
26443// CHECK: [0x05,0x01,0x4f,0xd1,0x01,0x01,0x00,0x00]
26444
26445v_cvt_f32_f64_e64 v5, v[1:2] clamp
26446// CHECK: [0x05,0x80,0x4f,0xd1,0x01,0x01,0x00,0x00]
26447
26448v_cvt_f32_f64_e64 v5, v[1:2] mul:2
26449// CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x08]
26450
26451v_cvt_f32_f64_e64 v5, v[1:2] mul:4
26452// CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x10]
26453
26454v_cvt_f32_f64_e64 v5, v[1:2] div:2
26455// CHECK: [0x05,0x00,0x4f,0xd1,0x01,0x01,0x00,0x18]
26456
26457v_cvt_f64_f32 v[5:6], v1
26458// CHECK: [0x01,0x21,0x0a,0x7e]
26459
26460v_cvt_f64_f32 v[254:255], v1
26461// CHECK: [0x01,0x21,0xfc,0x7f]
26462
26463v_cvt_f64_f32 v[5:6], v255
26464// CHECK: [0xff,0x21,0x0a,0x7e]
26465
26466v_cvt_f64_f32 v[5:6], s1
26467// CHECK: [0x01,0x20,0x0a,0x7e]
26468
26469v_cvt_f64_f32 v[5:6], s101
26470// CHECK: [0x65,0x20,0x0a,0x7e]
26471
26472v_cvt_f64_f32 v[5:6], flat_scratch_lo
26473// CHECK: [0x66,0x20,0x0a,0x7e]
26474
26475v_cvt_f64_f32 v[5:6], flat_scratch_hi
26476// CHECK: [0x67,0x20,0x0a,0x7e]
26477
26478v_cvt_f64_f32 v[5:6], vcc_lo
26479// CHECK: [0x6a,0x20,0x0a,0x7e]
26480
26481v_cvt_f64_f32 v[5:6], vcc_hi
26482// CHECK: [0x6b,0x20,0x0a,0x7e]
26483
26484v_cvt_f64_f32 v[5:6], tba_lo
26485// CHECK: [0x6c,0x20,0x0a,0x7e]
26486
26487v_cvt_f64_f32 v[5:6], tba_hi
26488// CHECK: [0x6d,0x20,0x0a,0x7e]
26489
26490v_cvt_f64_f32 v[5:6], tma_lo
26491// CHECK: [0x6e,0x20,0x0a,0x7e]
26492
26493v_cvt_f64_f32 v[5:6], tma_hi
26494// CHECK: [0x6f,0x20,0x0a,0x7e]
26495
26496v_cvt_f64_f32 v[5:6], ttmp11
26497// CHECK: [0x7b,0x20,0x0a,0x7e]
26498
26499v_cvt_f64_f32 v[5:6], m0
26500// CHECK: [0x7c,0x20,0x0a,0x7e]
26501
26502v_cvt_f64_f32 v[5:6], exec_lo
26503// CHECK: [0x7e,0x20,0x0a,0x7e]
26504
26505v_cvt_f64_f32 v[5:6], exec_hi
26506// CHECK: [0x7f,0x20,0x0a,0x7e]
26507
26508v_cvt_f64_f32 v[5:6], 0
26509// CHECK: [0x80,0x20,0x0a,0x7e]
26510
26511v_cvt_f64_f32 v[5:6], -1
26512// CHECK: [0xc1,0x20,0x0a,0x7e]
26513
26514v_cvt_f64_f32 v[5:6], 0.5
26515// CHECK: [0xf0,0x20,0x0a,0x7e]
26516
26517v_cvt_f64_f32 v[5:6], -4.0
26518// CHECK: [0xf7,0x20,0x0a,0x7e]
26519
26520v_cvt_f64_f32 v[5:6], 0xaf123456
26521// CHECK: [0xff,0x20,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26522
26523v_cvt_f64_f32 v[5:6], 0x3f717273
26524// CHECK: [0xff,0x20,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26525
26526v_cvt_f64_f32_e64 v[5:6], v1
26527// CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
26528
26529v_cvt_f64_f32_e64 v[254:255], v1
26530// CHECK: [0xfe,0x00,0x50,0xd1,0x01,0x01,0x00,0x00]
26531
26532v_cvt_f64_f32_e64 v[5:6], v255
26533// CHECK: [0x05,0x00,0x50,0xd1,0xff,0x01,0x00,0x00]
26534
26535v_cvt_f64_f32_e64 v[5:6], s1
26536// CHECK: [0x05,0x00,0x50,0xd1,0x01,0x00,0x00,0x00]
26537
26538v_cvt_f64_f32_e64 v[5:6], s101
26539// CHECK: [0x05,0x00,0x50,0xd1,0x65,0x00,0x00,0x00]
26540
26541v_cvt_f64_f32_e64 v[5:6], flat_scratch_lo
26542// CHECK: [0x05,0x00,0x50,0xd1,0x66,0x00,0x00,0x00]
26543
26544v_cvt_f64_f32_e64 v[5:6], flat_scratch_hi
26545// CHECK: [0x05,0x00,0x50,0xd1,0x67,0x00,0x00,0x00]
26546
26547v_cvt_f64_f32_e64 v[5:6], vcc_lo
26548// CHECK: [0x05,0x00,0x50,0xd1,0x6a,0x00,0x00,0x00]
26549
26550v_cvt_f64_f32_e64 v[5:6], vcc_hi
26551// CHECK: [0x05,0x00,0x50,0xd1,0x6b,0x00,0x00,0x00]
26552
26553v_cvt_f64_f32_e64 v[5:6], tba_lo
26554// CHECK: [0x05,0x00,0x50,0xd1,0x6c,0x00,0x00,0x00]
26555
26556v_cvt_f64_f32_e64 v[5:6], tba_hi
26557// CHECK: [0x05,0x00,0x50,0xd1,0x6d,0x00,0x00,0x00]
26558
26559v_cvt_f64_f32_e64 v[5:6], tma_lo
26560// CHECK: [0x05,0x00,0x50,0xd1,0x6e,0x00,0x00,0x00]
26561
26562v_cvt_f64_f32_e64 v[5:6], tma_hi
26563// CHECK: [0x05,0x00,0x50,0xd1,0x6f,0x00,0x00,0x00]
26564
26565v_cvt_f64_f32_e64 v[5:6], ttmp11
26566// CHECK: [0x05,0x00,0x50,0xd1,0x7b,0x00,0x00,0x00]
26567
26568v_cvt_f64_f32_e64 v[5:6], m0
26569// CHECK: [0x05,0x00,0x50,0xd1,0x7c,0x00,0x00,0x00]
26570
26571v_cvt_f64_f32_e64 v[5:6], exec_lo
26572// CHECK: [0x05,0x00,0x50,0xd1,0x7e,0x00,0x00,0x00]
26573
26574v_cvt_f64_f32_e64 v[5:6], exec_hi
26575// CHECK: [0x05,0x00,0x50,0xd1,0x7f,0x00,0x00,0x00]
26576
26577v_cvt_f64_f32_e64 v[5:6], 0
26578// CHECK: [0x05,0x00,0x50,0xd1,0x80,0x00,0x00,0x00]
26579
26580v_cvt_f64_f32_e64 v[5:6], -1
26581// CHECK: [0x05,0x00,0x50,0xd1,0xc1,0x00,0x00,0x00]
26582
26583v_cvt_f64_f32_e64 v[5:6], 0.5
26584// CHECK: [0x05,0x00,0x50,0xd1,0xf0,0x00,0x00,0x00]
26585
26586v_cvt_f64_f32_e64 v[5:6], -4.0
26587// CHECK: [0x05,0x00,0x50,0xd1,0xf7,0x00,0x00,0x00]
26588
26589v_cvt_f64_f32_e64 v[5:6], -v1
26590// CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x20]
26591
26592v_cvt_f64_f32_e64 v[5:6], |v1|
26593// CHECK: [0x05,0x01,0x50,0xd1,0x01,0x01,0x00,0x00]
26594
26595v_cvt_f64_f32_e64 v[5:6], v1 clamp
26596// CHECK: [0x05,0x80,0x50,0xd1,0x01,0x01,0x00,0x00]
26597
26598v_cvt_f64_f32_e64 v[5:6], v1 mul:2
26599// CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x08]
26600
26601v_cvt_f64_f32_e64 v[5:6], v1 mul:4
26602// CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x10]
26603
26604v_cvt_f64_f32_e64 v[5:6], v1 div:2
26605// CHECK: [0x05,0x00,0x50,0xd1,0x01,0x01,0x00,0x18]
26606
26607v_cvt_f32_ubyte0 v5, v1
26608// CHECK: [0x01,0x23,0x0a,0x7e]
26609
26610v_cvt_f32_ubyte0 v255, v1
26611// CHECK: [0x01,0x23,0xfe,0x7f]
26612
26613v_cvt_f32_ubyte0 v5, v255
26614// CHECK: [0xff,0x23,0x0a,0x7e]
26615
26616v_cvt_f32_ubyte0 v5, s1
26617// CHECK: [0x01,0x22,0x0a,0x7e]
26618
26619v_cvt_f32_ubyte0 v5, s101
26620// CHECK: [0x65,0x22,0x0a,0x7e]
26621
26622v_cvt_f32_ubyte0 v5, flat_scratch_lo
26623// CHECK: [0x66,0x22,0x0a,0x7e]
26624
26625v_cvt_f32_ubyte0 v5, flat_scratch_hi
26626// CHECK: [0x67,0x22,0x0a,0x7e]
26627
26628v_cvt_f32_ubyte0 v5, vcc_lo
26629// CHECK: [0x6a,0x22,0x0a,0x7e]
26630
26631v_cvt_f32_ubyte0 v5, vcc_hi
26632// CHECK: [0x6b,0x22,0x0a,0x7e]
26633
26634v_cvt_f32_ubyte0 v5, tba_lo
26635// CHECK: [0x6c,0x22,0x0a,0x7e]
26636
26637v_cvt_f32_ubyte0 v5, tba_hi
26638// CHECK: [0x6d,0x22,0x0a,0x7e]
26639
26640v_cvt_f32_ubyte0 v5, tma_lo
26641// CHECK: [0x6e,0x22,0x0a,0x7e]
26642
26643v_cvt_f32_ubyte0 v5, tma_hi
26644// CHECK: [0x6f,0x22,0x0a,0x7e]
26645
26646v_cvt_f32_ubyte0 v5, ttmp11
26647// CHECK: [0x7b,0x22,0x0a,0x7e]
26648
26649v_cvt_f32_ubyte0 v5, m0
26650// CHECK: [0x7c,0x22,0x0a,0x7e]
26651
26652v_cvt_f32_ubyte0 v5, exec_lo
26653// CHECK: [0x7e,0x22,0x0a,0x7e]
26654
26655v_cvt_f32_ubyte0 v5, exec_hi
26656// CHECK: [0x7f,0x22,0x0a,0x7e]
26657
26658v_cvt_f32_ubyte0 v5, 0
26659// CHECK: [0x80,0x22,0x0a,0x7e]
26660
26661v_cvt_f32_ubyte0 v5, -1
26662// CHECK: [0xc1,0x22,0x0a,0x7e]
26663
26664v_cvt_f32_ubyte0 v5, 0.5
26665// CHECK: [0xf0,0x22,0x0a,0x7e]
26666
26667v_cvt_f32_ubyte0 v5, -4.0
26668// CHECK: [0xf7,0x22,0x0a,0x7e]
26669
26670v_cvt_f32_ubyte0 v5, 0xaf123456
26671// CHECK: [0xff,0x22,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26672
26673v_cvt_f32_ubyte0 v5, 0x3f717273
26674// CHECK: [0xff,0x22,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26675
26676v_cvt_f32_ubyte0_e64 v5, v1
26677// CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
26678
26679v_cvt_f32_ubyte0_e64 v255, v1
26680// CHECK: [0xff,0x00,0x51,0xd1,0x01,0x01,0x00,0x00]
26681
26682v_cvt_f32_ubyte0_e64 v5, v255
26683// CHECK: [0x05,0x00,0x51,0xd1,0xff,0x01,0x00,0x00]
26684
26685v_cvt_f32_ubyte0_e64 v5, s1
26686// CHECK: [0x05,0x00,0x51,0xd1,0x01,0x00,0x00,0x00]
26687
26688v_cvt_f32_ubyte0_e64 v5, s101
26689// CHECK: [0x05,0x00,0x51,0xd1,0x65,0x00,0x00,0x00]
26690
26691v_cvt_f32_ubyte0_e64 v5, flat_scratch_lo
26692// CHECK: [0x05,0x00,0x51,0xd1,0x66,0x00,0x00,0x00]
26693
26694v_cvt_f32_ubyte0_e64 v5, flat_scratch_hi
26695// CHECK: [0x05,0x00,0x51,0xd1,0x67,0x00,0x00,0x00]
26696
26697v_cvt_f32_ubyte0_e64 v5, vcc_lo
26698// CHECK: [0x05,0x00,0x51,0xd1,0x6a,0x00,0x00,0x00]
26699
26700v_cvt_f32_ubyte0_e64 v5, vcc_hi
26701// CHECK: [0x05,0x00,0x51,0xd1,0x6b,0x00,0x00,0x00]
26702
26703v_cvt_f32_ubyte0_e64 v5, tba_lo
26704// CHECK: [0x05,0x00,0x51,0xd1,0x6c,0x00,0x00,0x00]
26705
26706v_cvt_f32_ubyte0_e64 v5, tba_hi
26707// CHECK: [0x05,0x00,0x51,0xd1,0x6d,0x00,0x00,0x00]
26708
26709v_cvt_f32_ubyte0_e64 v5, tma_lo
26710// CHECK: [0x05,0x00,0x51,0xd1,0x6e,0x00,0x00,0x00]
26711
26712v_cvt_f32_ubyte0_e64 v5, tma_hi
26713// CHECK: [0x05,0x00,0x51,0xd1,0x6f,0x00,0x00,0x00]
26714
26715v_cvt_f32_ubyte0_e64 v5, ttmp11
26716// CHECK: [0x05,0x00,0x51,0xd1,0x7b,0x00,0x00,0x00]
26717
26718v_cvt_f32_ubyte0_e64 v5, m0
26719// CHECK: [0x05,0x00,0x51,0xd1,0x7c,0x00,0x00,0x00]
26720
26721v_cvt_f32_ubyte0_e64 v5, exec_lo
26722// CHECK: [0x05,0x00,0x51,0xd1,0x7e,0x00,0x00,0x00]
26723
26724v_cvt_f32_ubyte0_e64 v5, exec_hi
26725// CHECK: [0x05,0x00,0x51,0xd1,0x7f,0x00,0x00,0x00]
26726
26727v_cvt_f32_ubyte0_e64 v5, 0
26728// CHECK: [0x05,0x00,0x51,0xd1,0x80,0x00,0x00,0x00]
26729
26730v_cvt_f32_ubyte0_e64 v5, -1
26731// CHECK: [0x05,0x00,0x51,0xd1,0xc1,0x00,0x00,0x00]
26732
26733v_cvt_f32_ubyte0_e64 v5, 0.5
26734// CHECK: [0x05,0x00,0x51,0xd1,0xf0,0x00,0x00,0x00]
26735
26736v_cvt_f32_ubyte0_e64 v5, -4.0
26737// CHECK: [0x05,0x00,0x51,0xd1,0xf7,0x00,0x00,0x00]
26738
26739v_cvt_f32_ubyte0_e64 v5, v1 clamp
26740// CHECK: [0x05,0x80,0x51,0xd1,0x01,0x01,0x00,0x00]
26741
26742v_cvt_f32_ubyte0_e64 v5, v1 mul:2
26743// CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x08]
26744
26745v_cvt_f32_ubyte0_e64 v5, v1 mul:4
26746// CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x10]
26747
26748v_cvt_f32_ubyte0_e64 v5, v1 div:2
26749// CHECK: [0x05,0x00,0x51,0xd1,0x01,0x01,0x00,0x18]
26750
26751v_cvt_f32_ubyte1 v5, v1
26752// CHECK: [0x01,0x25,0x0a,0x7e]
26753
26754v_cvt_f32_ubyte1 v255, v1
26755// CHECK: [0x01,0x25,0xfe,0x7f]
26756
26757v_cvt_f32_ubyte1 v5, v255
26758// CHECK: [0xff,0x25,0x0a,0x7e]
26759
26760v_cvt_f32_ubyte1 v5, s1
26761// CHECK: [0x01,0x24,0x0a,0x7e]
26762
26763v_cvt_f32_ubyte1 v5, s101
26764// CHECK: [0x65,0x24,0x0a,0x7e]
26765
26766v_cvt_f32_ubyte1 v5, flat_scratch_lo
26767// CHECK: [0x66,0x24,0x0a,0x7e]
26768
26769v_cvt_f32_ubyte1 v5, flat_scratch_hi
26770// CHECK: [0x67,0x24,0x0a,0x7e]
26771
26772v_cvt_f32_ubyte1 v5, vcc_lo
26773// CHECK: [0x6a,0x24,0x0a,0x7e]
26774
26775v_cvt_f32_ubyte1 v5, vcc_hi
26776// CHECK: [0x6b,0x24,0x0a,0x7e]
26777
26778v_cvt_f32_ubyte1 v5, tba_lo
26779// CHECK: [0x6c,0x24,0x0a,0x7e]
26780
26781v_cvt_f32_ubyte1 v5, tba_hi
26782// CHECK: [0x6d,0x24,0x0a,0x7e]
26783
26784v_cvt_f32_ubyte1 v5, tma_lo
26785// CHECK: [0x6e,0x24,0x0a,0x7e]
26786
26787v_cvt_f32_ubyte1 v5, tma_hi
26788// CHECK: [0x6f,0x24,0x0a,0x7e]
26789
26790v_cvt_f32_ubyte1 v5, ttmp11
26791// CHECK: [0x7b,0x24,0x0a,0x7e]
26792
26793v_cvt_f32_ubyte1 v5, m0
26794// CHECK: [0x7c,0x24,0x0a,0x7e]
26795
26796v_cvt_f32_ubyte1 v5, exec_lo
26797// CHECK: [0x7e,0x24,0x0a,0x7e]
26798
26799v_cvt_f32_ubyte1 v5, exec_hi
26800// CHECK: [0x7f,0x24,0x0a,0x7e]
26801
26802v_cvt_f32_ubyte1 v5, 0
26803// CHECK: [0x80,0x24,0x0a,0x7e]
26804
26805v_cvt_f32_ubyte1 v5, -1
26806// CHECK: [0xc1,0x24,0x0a,0x7e]
26807
26808v_cvt_f32_ubyte1 v5, 0.5
26809// CHECK: [0xf0,0x24,0x0a,0x7e]
26810
26811v_cvt_f32_ubyte1 v5, -4.0
26812// CHECK: [0xf7,0x24,0x0a,0x7e]
26813
26814v_cvt_f32_ubyte1 v5, 0xaf123456
26815// CHECK: [0xff,0x24,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26816
26817v_cvt_f32_ubyte1 v5, 0x3f717273
26818// CHECK: [0xff,0x24,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26819
26820v_cvt_f32_ubyte1_e64 v5, v1
26821// CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
26822
26823v_cvt_f32_ubyte1_e64 v255, v1
26824// CHECK: [0xff,0x00,0x52,0xd1,0x01,0x01,0x00,0x00]
26825
26826v_cvt_f32_ubyte1_e64 v5, v255
26827// CHECK: [0x05,0x00,0x52,0xd1,0xff,0x01,0x00,0x00]
26828
26829v_cvt_f32_ubyte1_e64 v5, s1
26830// CHECK: [0x05,0x00,0x52,0xd1,0x01,0x00,0x00,0x00]
26831
26832v_cvt_f32_ubyte1_e64 v5, s101
26833// CHECK: [0x05,0x00,0x52,0xd1,0x65,0x00,0x00,0x00]
26834
26835v_cvt_f32_ubyte1_e64 v5, flat_scratch_lo
26836// CHECK: [0x05,0x00,0x52,0xd1,0x66,0x00,0x00,0x00]
26837
26838v_cvt_f32_ubyte1_e64 v5, flat_scratch_hi
26839// CHECK: [0x05,0x00,0x52,0xd1,0x67,0x00,0x00,0x00]
26840
26841v_cvt_f32_ubyte1_e64 v5, vcc_lo
26842// CHECK: [0x05,0x00,0x52,0xd1,0x6a,0x00,0x00,0x00]
26843
26844v_cvt_f32_ubyte1_e64 v5, vcc_hi
26845// CHECK: [0x05,0x00,0x52,0xd1,0x6b,0x00,0x00,0x00]
26846
26847v_cvt_f32_ubyte1_e64 v5, tba_lo
26848// CHECK: [0x05,0x00,0x52,0xd1,0x6c,0x00,0x00,0x00]
26849
26850v_cvt_f32_ubyte1_e64 v5, tba_hi
26851// CHECK: [0x05,0x00,0x52,0xd1,0x6d,0x00,0x00,0x00]
26852
26853v_cvt_f32_ubyte1_e64 v5, tma_lo
26854// CHECK: [0x05,0x00,0x52,0xd1,0x6e,0x00,0x00,0x00]
26855
26856v_cvt_f32_ubyte1_e64 v5, tma_hi
26857// CHECK: [0x05,0x00,0x52,0xd1,0x6f,0x00,0x00,0x00]
26858
26859v_cvt_f32_ubyte1_e64 v5, ttmp11
26860// CHECK: [0x05,0x00,0x52,0xd1,0x7b,0x00,0x00,0x00]
26861
26862v_cvt_f32_ubyte1_e64 v5, m0
26863// CHECK: [0x05,0x00,0x52,0xd1,0x7c,0x00,0x00,0x00]
26864
26865v_cvt_f32_ubyte1_e64 v5, exec_lo
26866// CHECK: [0x05,0x00,0x52,0xd1,0x7e,0x00,0x00,0x00]
26867
26868v_cvt_f32_ubyte1_e64 v5, exec_hi
26869// CHECK: [0x05,0x00,0x52,0xd1,0x7f,0x00,0x00,0x00]
26870
26871v_cvt_f32_ubyte1_e64 v5, 0
26872// CHECK: [0x05,0x00,0x52,0xd1,0x80,0x00,0x00,0x00]
26873
26874v_cvt_f32_ubyte1_e64 v5, -1
26875// CHECK: [0x05,0x00,0x52,0xd1,0xc1,0x00,0x00,0x00]
26876
26877v_cvt_f32_ubyte1_e64 v5, 0.5
26878// CHECK: [0x05,0x00,0x52,0xd1,0xf0,0x00,0x00,0x00]
26879
26880v_cvt_f32_ubyte1_e64 v5, -4.0
26881// CHECK: [0x05,0x00,0x52,0xd1,0xf7,0x00,0x00,0x00]
26882
26883v_cvt_f32_ubyte1_e64 v5, v1 clamp
26884// CHECK: [0x05,0x80,0x52,0xd1,0x01,0x01,0x00,0x00]
26885
26886v_cvt_f32_ubyte1_e64 v5, v1 mul:2
26887// CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x08]
26888
26889v_cvt_f32_ubyte1_e64 v5, v1 mul:4
26890// CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x10]
26891
26892v_cvt_f32_ubyte1_e64 v5, v1 div:2
26893// CHECK: [0x05,0x00,0x52,0xd1,0x01,0x01,0x00,0x18]
26894
26895v_cvt_f32_ubyte2 v5, v1
26896// CHECK: [0x01,0x27,0x0a,0x7e]
26897
26898v_cvt_f32_ubyte2 v255, v1
26899// CHECK: [0x01,0x27,0xfe,0x7f]
26900
26901v_cvt_f32_ubyte2 v5, v255
26902// CHECK: [0xff,0x27,0x0a,0x7e]
26903
26904v_cvt_f32_ubyte2 v5, s1
26905// CHECK: [0x01,0x26,0x0a,0x7e]
26906
26907v_cvt_f32_ubyte2 v5, s101
26908// CHECK: [0x65,0x26,0x0a,0x7e]
26909
26910v_cvt_f32_ubyte2 v5, flat_scratch_lo
26911// CHECK: [0x66,0x26,0x0a,0x7e]
26912
26913v_cvt_f32_ubyte2 v5, flat_scratch_hi
26914// CHECK: [0x67,0x26,0x0a,0x7e]
26915
26916v_cvt_f32_ubyte2 v5, vcc_lo
26917// CHECK: [0x6a,0x26,0x0a,0x7e]
26918
26919v_cvt_f32_ubyte2 v5, vcc_hi
26920// CHECK: [0x6b,0x26,0x0a,0x7e]
26921
26922v_cvt_f32_ubyte2 v5, tba_lo
26923// CHECK: [0x6c,0x26,0x0a,0x7e]
26924
26925v_cvt_f32_ubyte2 v5, tba_hi
26926// CHECK: [0x6d,0x26,0x0a,0x7e]
26927
26928v_cvt_f32_ubyte2 v5, tma_lo
26929// CHECK: [0x6e,0x26,0x0a,0x7e]
26930
26931v_cvt_f32_ubyte2 v5, tma_hi
26932// CHECK: [0x6f,0x26,0x0a,0x7e]
26933
26934v_cvt_f32_ubyte2 v5, ttmp11
26935// CHECK: [0x7b,0x26,0x0a,0x7e]
26936
26937v_cvt_f32_ubyte2 v5, m0
26938// CHECK: [0x7c,0x26,0x0a,0x7e]
26939
26940v_cvt_f32_ubyte2 v5, exec_lo
26941// CHECK: [0x7e,0x26,0x0a,0x7e]
26942
26943v_cvt_f32_ubyte2 v5, exec_hi
26944// CHECK: [0x7f,0x26,0x0a,0x7e]
26945
26946v_cvt_f32_ubyte2 v5, 0
26947// CHECK: [0x80,0x26,0x0a,0x7e]
26948
26949v_cvt_f32_ubyte2 v5, -1
26950// CHECK: [0xc1,0x26,0x0a,0x7e]
26951
26952v_cvt_f32_ubyte2 v5, 0.5
26953// CHECK: [0xf0,0x26,0x0a,0x7e]
26954
26955v_cvt_f32_ubyte2 v5, -4.0
26956// CHECK: [0xf7,0x26,0x0a,0x7e]
26957
26958v_cvt_f32_ubyte2 v5, 0xaf123456
26959// CHECK: [0xff,0x26,0x0a,0x7e,0x56,0x34,0x12,0xaf]
26960
26961v_cvt_f32_ubyte2 v5, 0x3f717273
26962// CHECK: [0xff,0x26,0x0a,0x7e,0x73,0x72,0x71,0x3f]
26963
26964v_cvt_f32_ubyte2_e64 v5, v1
26965// CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
26966
26967v_cvt_f32_ubyte2_e64 v255, v1
26968// CHECK: [0xff,0x00,0x53,0xd1,0x01,0x01,0x00,0x00]
26969
26970v_cvt_f32_ubyte2_e64 v5, v255
26971// CHECK: [0x05,0x00,0x53,0xd1,0xff,0x01,0x00,0x00]
26972
26973v_cvt_f32_ubyte2_e64 v5, s1
26974// CHECK: [0x05,0x00,0x53,0xd1,0x01,0x00,0x00,0x00]
26975
26976v_cvt_f32_ubyte2_e64 v5, s101
26977// CHECK: [0x05,0x00,0x53,0xd1,0x65,0x00,0x00,0x00]
26978
26979v_cvt_f32_ubyte2_e64 v5, flat_scratch_lo
26980// CHECK: [0x05,0x00,0x53,0xd1,0x66,0x00,0x00,0x00]
26981
26982v_cvt_f32_ubyte2_e64 v5, flat_scratch_hi
26983// CHECK: [0x05,0x00,0x53,0xd1,0x67,0x00,0x00,0x00]
26984
26985v_cvt_f32_ubyte2_e64 v5, vcc_lo
26986// CHECK: [0x05,0x00,0x53,0xd1,0x6a,0x00,0x00,0x00]
26987
26988v_cvt_f32_ubyte2_e64 v5, vcc_hi
26989// CHECK: [0x05,0x00,0x53,0xd1,0x6b,0x00,0x00,0x00]
26990
26991v_cvt_f32_ubyte2_e64 v5, tba_lo
26992// CHECK: [0x05,0x00,0x53,0xd1,0x6c,0x00,0x00,0x00]
26993
26994v_cvt_f32_ubyte2_e64 v5, tba_hi
26995// CHECK: [0x05,0x00,0x53,0xd1,0x6d,0x00,0x00,0x00]
26996
26997v_cvt_f32_ubyte2_e64 v5, tma_lo
26998// CHECK: [0x05,0x00,0x53,0xd1,0x6e,0x00,0x00,0x00]
26999
27000v_cvt_f32_ubyte2_e64 v5, tma_hi
27001// CHECK: [0x05,0x00,0x53,0xd1,0x6f,0x00,0x00,0x00]
27002
27003v_cvt_f32_ubyte2_e64 v5, ttmp11
27004// CHECK: [0x05,0x00,0x53,0xd1,0x7b,0x00,0x00,0x00]
27005
27006v_cvt_f32_ubyte2_e64 v5, m0
27007// CHECK: [0x05,0x00,0x53,0xd1,0x7c,0x00,0x00,0x00]
27008
27009v_cvt_f32_ubyte2_e64 v5, exec_lo
27010// CHECK: [0x05,0x00,0x53,0xd1,0x7e,0x00,0x00,0x00]
27011
27012v_cvt_f32_ubyte2_e64 v5, exec_hi
27013// CHECK: [0x05,0x00,0x53,0xd1,0x7f,0x00,0x00,0x00]
27014
27015v_cvt_f32_ubyte2_e64 v5, 0
27016// CHECK: [0x05,0x00,0x53,0xd1,0x80,0x00,0x00,0x00]
27017
27018v_cvt_f32_ubyte2_e64 v5, -1
27019// CHECK: [0x05,0x00,0x53,0xd1,0xc1,0x00,0x00,0x00]
27020
27021v_cvt_f32_ubyte2_e64 v5, 0.5
27022// CHECK: [0x05,0x00,0x53,0xd1,0xf0,0x00,0x00,0x00]
27023
27024v_cvt_f32_ubyte2_e64 v5, -4.0
27025// CHECK: [0x05,0x00,0x53,0xd1,0xf7,0x00,0x00,0x00]
27026
27027v_cvt_f32_ubyte2_e64 v5, v1 clamp
27028// CHECK: [0x05,0x80,0x53,0xd1,0x01,0x01,0x00,0x00]
27029
27030v_cvt_f32_ubyte2_e64 v5, v1 mul:2
27031// CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x08]
27032
27033v_cvt_f32_ubyte2_e64 v5, v1 mul:4
27034// CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x10]
27035
27036v_cvt_f32_ubyte2_e64 v5, v1 div:2
27037// CHECK: [0x05,0x00,0x53,0xd1,0x01,0x01,0x00,0x18]
27038
27039v_cvt_f32_ubyte3 v5, v1
27040// CHECK: [0x01,0x29,0x0a,0x7e]
27041
27042v_cvt_f32_ubyte3 v255, v1
27043// CHECK: [0x01,0x29,0xfe,0x7f]
27044
27045v_cvt_f32_ubyte3 v5, v255
27046// CHECK: [0xff,0x29,0x0a,0x7e]
27047
27048v_cvt_f32_ubyte3 v5, s1
27049// CHECK: [0x01,0x28,0x0a,0x7e]
27050
27051v_cvt_f32_ubyte3 v5, s101
27052// CHECK: [0x65,0x28,0x0a,0x7e]
27053
27054v_cvt_f32_ubyte3 v5, flat_scratch_lo
27055// CHECK: [0x66,0x28,0x0a,0x7e]
27056
27057v_cvt_f32_ubyte3 v5, flat_scratch_hi
27058// CHECK: [0x67,0x28,0x0a,0x7e]
27059
27060v_cvt_f32_ubyte3 v5, vcc_lo
27061// CHECK: [0x6a,0x28,0x0a,0x7e]
27062
27063v_cvt_f32_ubyte3 v5, vcc_hi
27064// CHECK: [0x6b,0x28,0x0a,0x7e]
27065
27066v_cvt_f32_ubyte3 v5, tba_lo
27067// CHECK: [0x6c,0x28,0x0a,0x7e]
27068
27069v_cvt_f32_ubyte3 v5, tba_hi
27070// CHECK: [0x6d,0x28,0x0a,0x7e]
27071
27072v_cvt_f32_ubyte3 v5, tma_lo
27073// CHECK: [0x6e,0x28,0x0a,0x7e]
27074
27075v_cvt_f32_ubyte3 v5, tma_hi
27076// CHECK: [0x6f,0x28,0x0a,0x7e]
27077
27078v_cvt_f32_ubyte3 v5, ttmp11
27079// CHECK: [0x7b,0x28,0x0a,0x7e]
27080
27081v_cvt_f32_ubyte3 v5, m0
27082// CHECK: [0x7c,0x28,0x0a,0x7e]
27083
27084v_cvt_f32_ubyte3 v5, exec_lo
27085// CHECK: [0x7e,0x28,0x0a,0x7e]
27086
27087v_cvt_f32_ubyte3 v5, exec_hi
27088// CHECK: [0x7f,0x28,0x0a,0x7e]
27089
27090v_cvt_f32_ubyte3 v5, 0
27091// CHECK: [0x80,0x28,0x0a,0x7e]
27092
27093v_cvt_f32_ubyte3 v5, -1
27094// CHECK: [0xc1,0x28,0x0a,0x7e]
27095
27096v_cvt_f32_ubyte3 v5, 0.5
27097// CHECK: [0xf0,0x28,0x0a,0x7e]
27098
27099v_cvt_f32_ubyte3 v5, -4.0
27100// CHECK: [0xf7,0x28,0x0a,0x7e]
27101
27102v_cvt_f32_ubyte3 v5, 0xaf123456
27103// CHECK: [0xff,0x28,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27104
27105v_cvt_f32_ubyte3 v5, 0x3f717273
27106// CHECK: [0xff,0x28,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27107
27108v_cvt_f32_ubyte3_e64 v5, v1
27109// CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
27110
27111v_cvt_f32_ubyte3_e64 v255, v1
27112// CHECK: [0xff,0x00,0x54,0xd1,0x01,0x01,0x00,0x00]
27113
27114v_cvt_f32_ubyte3_e64 v5, v255
27115// CHECK: [0x05,0x00,0x54,0xd1,0xff,0x01,0x00,0x00]
27116
27117v_cvt_f32_ubyte3_e64 v5, s1
27118// CHECK: [0x05,0x00,0x54,0xd1,0x01,0x00,0x00,0x00]
27119
27120v_cvt_f32_ubyte3_e64 v5, s101
27121// CHECK: [0x05,0x00,0x54,0xd1,0x65,0x00,0x00,0x00]
27122
27123v_cvt_f32_ubyte3_e64 v5, flat_scratch_lo
27124// CHECK: [0x05,0x00,0x54,0xd1,0x66,0x00,0x00,0x00]
27125
27126v_cvt_f32_ubyte3_e64 v5, flat_scratch_hi
27127// CHECK: [0x05,0x00,0x54,0xd1,0x67,0x00,0x00,0x00]
27128
27129v_cvt_f32_ubyte3_e64 v5, vcc_lo
27130// CHECK: [0x05,0x00,0x54,0xd1,0x6a,0x00,0x00,0x00]
27131
27132v_cvt_f32_ubyte3_e64 v5, vcc_hi
27133// CHECK: [0x05,0x00,0x54,0xd1,0x6b,0x00,0x00,0x00]
27134
27135v_cvt_f32_ubyte3_e64 v5, tba_lo
27136// CHECK: [0x05,0x00,0x54,0xd1,0x6c,0x00,0x00,0x00]
27137
27138v_cvt_f32_ubyte3_e64 v5, tba_hi
27139// CHECK: [0x05,0x00,0x54,0xd1,0x6d,0x00,0x00,0x00]
27140
27141v_cvt_f32_ubyte3_e64 v5, tma_lo
27142// CHECK: [0x05,0x00,0x54,0xd1,0x6e,0x00,0x00,0x00]
27143
27144v_cvt_f32_ubyte3_e64 v5, tma_hi
27145// CHECK: [0x05,0x00,0x54,0xd1,0x6f,0x00,0x00,0x00]
27146
27147v_cvt_f32_ubyte3_e64 v5, ttmp11
27148// CHECK: [0x05,0x00,0x54,0xd1,0x7b,0x00,0x00,0x00]
27149
27150v_cvt_f32_ubyte3_e64 v5, m0
27151// CHECK: [0x05,0x00,0x54,0xd1,0x7c,0x00,0x00,0x00]
27152
27153v_cvt_f32_ubyte3_e64 v5, exec_lo
27154// CHECK: [0x05,0x00,0x54,0xd1,0x7e,0x00,0x00,0x00]
27155
27156v_cvt_f32_ubyte3_e64 v5, exec_hi
27157// CHECK: [0x05,0x00,0x54,0xd1,0x7f,0x00,0x00,0x00]
27158
27159v_cvt_f32_ubyte3_e64 v5, 0
27160// CHECK: [0x05,0x00,0x54,0xd1,0x80,0x00,0x00,0x00]
27161
27162v_cvt_f32_ubyte3_e64 v5, -1
27163// CHECK: [0x05,0x00,0x54,0xd1,0xc1,0x00,0x00,0x00]
27164
27165v_cvt_f32_ubyte3_e64 v5, 0.5
27166// CHECK: [0x05,0x00,0x54,0xd1,0xf0,0x00,0x00,0x00]
27167
27168v_cvt_f32_ubyte3_e64 v5, -4.0
27169// CHECK: [0x05,0x00,0x54,0xd1,0xf7,0x00,0x00,0x00]
27170
27171v_cvt_f32_ubyte3_e64 v5, v1 clamp
27172// CHECK: [0x05,0x80,0x54,0xd1,0x01,0x01,0x00,0x00]
27173
27174v_cvt_f32_ubyte3_e64 v5, v1 mul:2
27175// CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x08]
27176
27177v_cvt_f32_ubyte3_e64 v5, v1 mul:4
27178// CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x10]
27179
27180v_cvt_f32_ubyte3_e64 v5, v1 div:2
27181// CHECK: [0x05,0x00,0x54,0xd1,0x01,0x01,0x00,0x18]
27182
27183v_cvt_u32_f64 v5, v[1:2]
27184// CHECK: [0x01,0x2b,0x0a,0x7e]
27185
27186v_cvt_u32_f64 v255, v[1:2]
27187// CHECK: [0x01,0x2b,0xfe,0x7f]
27188
27189v_cvt_u32_f64 v5, v[254:255]
27190// CHECK: [0xfe,0x2b,0x0a,0x7e]
27191
27192v_cvt_u32_f64 v5, s[2:3]
27193// CHECK: [0x02,0x2a,0x0a,0x7e]
27194
27195v_cvt_u32_f64 v5, s[4:5]
27196// CHECK: [0x04,0x2a,0x0a,0x7e]
27197
27198v_cvt_u32_f64 v5, s[100:101]
27199// CHECK: [0x64,0x2a,0x0a,0x7e]
27200
27201v_cvt_u32_f64 v5, flat_scratch
27202// CHECK: [0x66,0x2a,0x0a,0x7e]
27203
27204v_cvt_u32_f64 v5, vcc
27205// CHECK: [0x6a,0x2a,0x0a,0x7e]
27206
27207v_cvt_u32_f64 v5, tba
27208// CHECK: [0x6c,0x2a,0x0a,0x7e]
27209
27210v_cvt_u32_f64 v5, tma
27211// CHECK: [0x6e,0x2a,0x0a,0x7e]
27212
27213v_cvt_u32_f64 v5, ttmp[10:11]
27214// CHECK: [0x7a,0x2a,0x0a,0x7e]
27215
27216v_cvt_u32_f64 v5, exec
27217// CHECK: [0x7e,0x2a,0x0a,0x7e]
27218
27219v_cvt_u32_f64 v5, 0
27220// CHECK: [0x80,0x2a,0x0a,0x7e]
27221
27222v_cvt_u32_f64 v5, -1
27223// CHECK: [0xc1,0x2a,0x0a,0x7e]
27224
27225v_cvt_u32_f64 v5, 0.5
27226// CHECK: [0xf0,0x2a,0x0a,0x7e]
27227
27228v_cvt_u32_f64 v5, -4.0
27229// CHECK: [0xf7,0x2a,0x0a,0x7e]
27230
27231v_cvt_u32_f64 v5, 0xaf123456
27232// CHECK: [0xff,0x2a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27233
27234v_cvt_u32_f64 v5, 0x3f717273
27235// CHECK: [0xff,0x2a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27236
27237v_cvt_u32_f64_e64 v5, v[1:2]
27238// CHECK: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
27239
27240v_cvt_u32_f64_e64 v255, v[1:2]
27241// CHECK: [0xff,0x00,0x55,0xd1,0x01,0x01,0x00,0x00]
27242
27243v_cvt_u32_f64_e64 v5, v[254:255]
27244// CHECK: [0x05,0x00,0x55,0xd1,0xfe,0x01,0x00,0x00]
27245
27246v_cvt_u32_f64_e64 v5, s[2:3]
27247// CHECK: [0x05,0x00,0x55,0xd1,0x02,0x00,0x00,0x00]
27248
27249v_cvt_u32_f64_e64 v5, s[4:5]
27250// CHECK: [0x05,0x00,0x55,0xd1,0x04,0x00,0x00,0x00]
27251
27252v_cvt_u32_f64_e64 v5, s[100:101]
27253// CHECK: [0x05,0x00,0x55,0xd1,0x64,0x00,0x00,0x00]
27254
27255v_cvt_u32_f64_e64 v5, flat_scratch
27256// CHECK: [0x05,0x00,0x55,0xd1,0x66,0x00,0x00,0x00]
27257
27258v_cvt_u32_f64_e64 v5, vcc
27259// CHECK: [0x05,0x00,0x55,0xd1,0x6a,0x00,0x00,0x00]
27260
27261v_cvt_u32_f64_e64 v5, tba
27262// CHECK: [0x05,0x00,0x55,0xd1,0x6c,0x00,0x00,0x00]
27263
27264v_cvt_u32_f64_e64 v5, tma
27265// CHECK: [0x05,0x00,0x55,0xd1,0x6e,0x00,0x00,0x00]
27266
27267v_cvt_u32_f64_e64 v5, ttmp[10:11]
27268// CHECK: [0x05,0x00,0x55,0xd1,0x7a,0x00,0x00,0x00]
27269
27270v_cvt_u32_f64_e64 v5, exec
27271// CHECK: [0x05,0x00,0x55,0xd1,0x7e,0x00,0x00,0x00]
27272
27273v_cvt_u32_f64_e64 v5, 0
27274// CHECK: [0x05,0x00,0x55,0xd1,0x80,0x00,0x00,0x00]
27275
27276v_cvt_u32_f64_e64 v5, -1
27277// CHECK: [0x05,0x00,0x55,0xd1,0xc1,0x00,0x00,0x00]
27278
27279v_cvt_u32_f64_e64 v5, 0.5
27280// CHECK: [0x05,0x00,0x55,0xd1,0xf0,0x00,0x00,0x00]
27281
27282v_cvt_u32_f64_e64 v5, -4.0
27283// CHECK: [0x05,0x00,0x55,0xd1,0xf7,0x00,0x00,0x00]
27284
27285v_cvt_u32_f64_e64 v5, -v[1:2]
27286// CHECK: [0x05,0x00,0x55,0xd1,0x01,0x01,0x00,0x20]
27287
27288v_cvt_u32_f64_e64 v5, |v[1:2]|
27289// CHECK: [0x05,0x01,0x55,0xd1,0x01,0x01,0x00,0x00]
27290
27291v_cvt_f64_u32 v[5:6], v1
27292// CHECK: [0x01,0x2d,0x0a,0x7e]
27293
27294v_cvt_f64_u32 v[254:255], v1
27295// CHECK: [0x01,0x2d,0xfc,0x7f]
27296
27297v_cvt_f64_u32 v[5:6], v255
27298// CHECK: [0xff,0x2d,0x0a,0x7e]
27299
27300v_cvt_f64_u32 v[5:6], s1
27301// CHECK: [0x01,0x2c,0x0a,0x7e]
27302
27303v_cvt_f64_u32 v[5:6], s101
27304// CHECK: [0x65,0x2c,0x0a,0x7e]
27305
27306v_cvt_f64_u32 v[5:6], flat_scratch_lo
27307// CHECK: [0x66,0x2c,0x0a,0x7e]
27308
27309v_cvt_f64_u32 v[5:6], flat_scratch_hi
27310// CHECK: [0x67,0x2c,0x0a,0x7e]
27311
27312v_cvt_f64_u32 v[5:6], vcc_lo
27313// CHECK: [0x6a,0x2c,0x0a,0x7e]
27314
27315v_cvt_f64_u32 v[5:6], vcc_hi
27316// CHECK: [0x6b,0x2c,0x0a,0x7e]
27317
27318v_cvt_f64_u32 v[5:6], tba_lo
27319// CHECK: [0x6c,0x2c,0x0a,0x7e]
27320
27321v_cvt_f64_u32 v[5:6], tba_hi
27322// CHECK: [0x6d,0x2c,0x0a,0x7e]
27323
27324v_cvt_f64_u32 v[5:6], tma_lo
27325// CHECK: [0x6e,0x2c,0x0a,0x7e]
27326
27327v_cvt_f64_u32 v[5:6], tma_hi
27328// CHECK: [0x6f,0x2c,0x0a,0x7e]
27329
27330v_cvt_f64_u32 v[5:6], ttmp11
27331// CHECK: [0x7b,0x2c,0x0a,0x7e]
27332
27333v_cvt_f64_u32 v[5:6], m0
27334// CHECK: [0x7c,0x2c,0x0a,0x7e]
27335
27336v_cvt_f64_u32 v[5:6], exec_lo
27337// CHECK: [0x7e,0x2c,0x0a,0x7e]
27338
27339v_cvt_f64_u32 v[5:6], exec_hi
27340// CHECK: [0x7f,0x2c,0x0a,0x7e]
27341
27342v_cvt_f64_u32 v[5:6], 0
27343// CHECK: [0x80,0x2c,0x0a,0x7e]
27344
27345v_cvt_f64_u32 v[5:6], -1
27346// CHECK: [0xc1,0x2c,0x0a,0x7e]
27347
27348v_cvt_f64_u32 v[5:6], 0.5
27349// CHECK: [0xf0,0x2c,0x0a,0x7e]
27350
27351v_cvt_f64_u32 v[5:6], -4.0
27352// CHECK: [0xf7,0x2c,0x0a,0x7e]
27353
27354v_cvt_f64_u32 v[5:6], 0xaf123456
27355// CHECK: [0xff,0x2c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27356
27357v_cvt_f64_u32 v[5:6], 0x3f717273
27358// CHECK: [0xff,0x2c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27359
27360v_cvt_f64_u32_e64 v[5:6], v1
27361// CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
27362
27363v_cvt_f64_u32_e64 v[254:255], v1
27364// CHECK: [0xfe,0x00,0x56,0xd1,0x01,0x01,0x00,0x00]
27365
27366v_cvt_f64_u32_e64 v[5:6], v255
27367// CHECK: [0x05,0x00,0x56,0xd1,0xff,0x01,0x00,0x00]
27368
27369v_cvt_f64_u32_e64 v[5:6], s1
27370// CHECK: [0x05,0x00,0x56,0xd1,0x01,0x00,0x00,0x00]
27371
27372v_cvt_f64_u32_e64 v[5:6], s101
27373// CHECK: [0x05,0x00,0x56,0xd1,0x65,0x00,0x00,0x00]
27374
27375v_cvt_f64_u32_e64 v[5:6], flat_scratch_lo
27376// CHECK: [0x05,0x00,0x56,0xd1,0x66,0x00,0x00,0x00]
27377
27378v_cvt_f64_u32_e64 v[5:6], flat_scratch_hi
27379// CHECK: [0x05,0x00,0x56,0xd1,0x67,0x00,0x00,0x00]
27380
27381v_cvt_f64_u32_e64 v[5:6], vcc_lo
27382// CHECK: [0x05,0x00,0x56,0xd1,0x6a,0x00,0x00,0x00]
27383
27384v_cvt_f64_u32_e64 v[5:6], vcc_hi
27385// CHECK: [0x05,0x00,0x56,0xd1,0x6b,0x00,0x00,0x00]
27386
27387v_cvt_f64_u32_e64 v[5:6], tba_lo
27388// CHECK: [0x05,0x00,0x56,0xd1,0x6c,0x00,0x00,0x00]
27389
27390v_cvt_f64_u32_e64 v[5:6], tba_hi
27391// CHECK: [0x05,0x00,0x56,0xd1,0x6d,0x00,0x00,0x00]
27392
27393v_cvt_f64_u32_e64 v[5:6], tma_lo
27394// CHECK: [0x05,0x00,0x56,0xd1,0x6e,0x00,0x00,0x00]
27395
27396v_cvt_f64_u32_e64 v[5:6], tma_hi
27397// CHECK: [0x05,0x00,0x56,0xd1,0x6f,0x00,0x00,0x00]
27398
27399v_cvt_f64_u32_e64 v[5:6], ttmp11
27400// CHECK: [0x05,0x00,0x56,0xd1,0x7b,0x00,0x00,0x00]
27401
27402v_cvt_f64_u32_e64 v[5:6], m0
27403// CHECK: [0x05,0x00,0x56,0xd1,0x7c,0x00,0x00,0x00]
27404
27405v_cvt_f64_u32_e64 v[5:6], exec_lo
27406// CHECK: [0x05,0x00,0x56,0xd1,0x7e,0x00,0x00,0x00]
27407
27408v_cvt_f64_u32_e64 v[5:6], exec_hi
27409// CHECK: [0x05,0x00,0x56,0xd1,0x7f,0x00,0x00,0x00]
27410
27411v_cvt_f64_u32_e64 v[5:6], 0
27412// CHECK: [0x05,0x00,0x56,0xd1,0x80,0x00,0x00,0x00]
27413
27414v_cvt_f64_u32_e64 v[5:6], -1
27415// CHECK: [0x05,0x00,0x56,0xd1,0xc1,0x00,0x00,0x00]
27416
27417v_cvt_f64_u32_e64 v[5:6], 0.5
27418// CHECK: [0x05,0x00,0x56,0xd1,0xf0,0x00,0x00,0x00]
27419
27420v_cvt_f64_u32_e64 v[5:6], -4.0
27421// CHECK: [0x05,0x00,0x56,0xd1,0xf7,0x00,0x00,0x00]
27422
27423v_cvt_f64_u32_e64 v[5:6], v1 clamp
27424// CHECK: [0x05,0x80,0x56,0xd1,0x01,0x01,0x00,0x00]
27425
27426v_cvt_f64_u32_e64 v[5:6], v1 mul:2
27427// CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x08]
27428
27429v_cvt_f64_u32_e64 v[5:6], v1 mul:4
27430// CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x10]
27431
27432v_cvt_f64_u32_e64 v[5:6], v1 div:2
27433// CHECK: [0x05,0x00,0x56,0xd1,0x01,0x01,0x00,0x18]
27434
27435v_trunc_f64 v[5:6], v[1:2]
27436// CHECK: [0x01,0x2f,0x0a,0x7e]
27437
27438v_trunc_f64 v[254:255], v[1:2]
27439// CHECK: [0x01,0x2f,0xfc,0x7f]
27440
27441v_trunc_f64 v[5:6], v[254:255]
27442// CHECK: [0xfe,0x2f,0x0a,0x7e]
27443
27444v_trunc_f64 v[5:6], s[2:3]
27445// CHECK: [0x02,0x2e,0x0a,0x7e]
27446
27447v_trunc_f64 v[5:6], s[4:5]
27448// CHECK: [0x04,0x2e,0x0a,0x7e]
27449
27450v_trunc_f64 v[5:6], s[100:101]
27451// CHECK: [0x64,0x2e,0x0a,0x7e]
27452
27453v_trunc_f64 v[5:6], flat_scratch
27454// CHECK: [0x66,0x2e,0x0a,0x7e]
27455
27456v_trunc_f64 v[5:6], vcc
27457// CHECK: [0x6a,0x2e,0x0a,0x7e]
27458
27459v_trunc_f64 v[5:6], tba
27460// CHECK: [0x6c,0x2e,0x0a,0x7e]
27461
27462v_trunc_f64 v[5:6], tma
27463// CHECK: [0x6e,0x2e,0x0a,0x7e]
27464
27465v_trunc_f64 v[5:6], ttmp[10:11]
27466// CHECK: [0x7a,0x2e,0x0a,0x7e]
27467
27468v_trunc_f64 v[5:6], exec
27469// CHECK: [0x7e,0x2e,0x0a,0x7e]
27470
27471v_trunc_f64 v[5:6], 0
27472// CHECK: [0x80,0x2e,0x0a,0x7e]
27473
27474v_trunc_f64 v[5:6], -1
27475// CHECK: [0xc1,0x2e,0x0a,0x7e]
27476
27477v_trunc_f64 v[5:6], 0.5
27478// CHECK: [0xf0,0x2e,0x0a,0x7e]
27479
27480v_trunc_f64 v[5:6], -4.0
27481// CHECK: [0xf7,0x2e,0x0a,0x7e]
27482
27483v_trunc_f64 v[5:6], 0xaf123456
27484// CHECK: [0xff,0x2e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27485
27486v_trunc_f64 v[5:6], 0x3f717273
27487// CHECK: [0xff,0x2e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27488
27489v_trunc_f64_e64 v[5:6], v[1:2]
27490// CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
27491
27492v_trunc_f64_e64 v[254:255], v[1:2]
27493// CHECK: [0xfe,0x00,0x57,0xd1,0x01,0x01,0x00,0x00]
27494
27495v_trunc_f64_e64 v[5:6], v[254:255]
27496// CHECK: [0x05,0x00,0x57,0xd1,0xfe,0x01,0x00,0x00]
27497
27498v_trunc_f64_e64 v[5:6], s[2:3]
27499// CHECK: [0x05,0x00,0x57,0xd1,0x02,0x00,0x00,0x00]
27500
27501v_trunc_f64_e64 v[5:6], s[4:5]
27502// CHECK: [0x05,0x00,0x57,0xd1,0x04,0x00,0x00,0x00]
27503
27504v_trunc_f64_e64 v[5:6], s[100:101]
27505// CHECK: [0x05,0x00,0x57,0xd1,0x64,0x00,0x00,0x00]
27506
27507v_trunc_f64_e64 v[5:6], flat_scratch
27508// CHECK: [0x05,0x00,0x57,0xd1,0x66,0x00,0x00,0x00]
27509
27510v_trunc_f64_e64 v[5:6], vcc
27511// CHECK: [0x05,0x00,0x57,0xd1,0x6a,0x00,0x00,0x00]
27512
27513v_trunc_f64_e64 v[5:6], tba
27514// CHECK: [0x05,0x00,0x57,0xd1,0x6c,0x00,0x00,0x00]
27515
27516v_trunc_f64_e64 v[5:6], tma
27517// CHECK: [0x05,0x00,0x57,0xd1,0x6e,0x00,0x00,0x00]
27518
27519v_trunc_f64_e64 v[5:6], ttmp[10:11]
27520// CHECK: [0x05,0x00,0x57,0xd1,0x7a,0x00,0x00,0x00]
27521
27522v_trunc_f64_e64 v[5:6], exec
27523// CHECK: [0x05,0x00,0x57,0xd1,0x7e,0x00,0x00,0x00]
27524
27525v_trunc_f64_e64 v[5:6], 0
27526// CHECK: [0x05,0x00,0x57,0xd1,0x80,0x00,0x00,0x00]
27527
27528v_trunc_f64_e64 v[5:6], -1
27529// CHECK: [0x05,0x00,0x57,0xd1,0xc1,0x00,0x00,0x00]
27530
27531v_trunc_f64_e64 v[5:6], 0.5
27532// CHECK: [0x05,0x00,0x57,0xd1,0xf0,0x00,0x00,0x00]
27533
27534v_trunc_f64_e64 v[5:6], -4.0
27535// CHECK: [0x05,0x00,0x57,0xd1,0xf7,0x00,0x00,0x00]
27536
27537v_trunc_f64_e64 v[5:6], -v[1:2]
27538// CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x20]
27539
27540v_trunc_f64_e64 v[5:6], |v[1:2]|
27541// CHECK: [0x05,0x01,0x57,0xd1,0x01,0x01,0x00,0x00]
27542
27543v_trunc_f64_e64 v[5:6], v[1:2] clamp
27544// CHECK: [0x05,0x80,0x57,0xd1,0x01,0x01,0x00,0x00]
27545
27546v_trunc_f64_e64 v[5:6], v[1:2] mul:2
27547// CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x08]
27548
27549v_trunc_f64_e64 v[5:6], v[1:2] mul:4
27550// CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x10]
27551
27552v_trunc_f64_e64 v[5:6], v[1:2] div:2
27553// CHECK: [0x05,0x00,0x57,0xd1,0x01,0x01,0x00,0x18]
27554
27555v_ceil_f64 v[5:6], v[1:2]
27556// CHECK: [0x01,0x31,0x0a,0x7e]
27557
27558v_ceil_f64 v[254:255], v[1:2]
27559// CHECK: [0x01,0x31,0xfc,0x7f]
27560
27561v_ceil_f64 v[5:6], v[254:255]
27562// CHECK: [0xfe,0x31,0x0a,0x7e]
27563
27564v_ceil_f64 v[5:6], s[2:3]
27565// CHECK: [0x02,0x30,0x0a,0x7e]
27566
27567v_ceil_f64 v[5:6], s[4:5]
27568// CHECK: [0x04,0x30,0x0a,0x7e]
27569
27570v_ceil_f64 v[5:6], s[100:101]
27571// CHECK: [0x64,0x30,0x0a,0x7e]
27572
27573v_ceil_f64 v[5:6], flat_scratch
27574// CHECK: [0x66,0x30,0x0a,0x7e]
27575
27576v_ceil_f64 v[5:6], vcc
27577// CHECK: [0x6a,0x30,0x0a,0x7e]
27578
27579v_ceil_f64 v[5:6], tba
27580// CHECK: [0x6c,0x30,0x0a,0x7e]
27581
27582v_ceil_f64 v[5:6], tma
27583// CHECK: [0x6e,0x30,0x0a,0x7e]
27584
27585v_ceil_f64 v[5:6], ttmp[10:11]
27586// CHECK: [0x7a,0x30,0x0a,0x7e]
27587
27588v_ceil_f64 v[5:6], exec
27589// CHECK: [0x7e,0x30,0x0a,0x7e]
27590
27591v_ceil_f64 v[5:6], 0
27592// CHECK: [0x80,0x30,0x0a,0x7e]
27593
27594v_ceil_f64 v[5:6], -1
27595// CHECK: [0xc1,0x30,0x0a,0x7e]
27596
27597v_ceil_f64 v[5:6], 0.5
27598// CHECK: [0xf0,0x30,0x0a,0x7e]
27599
27600v_ceil_f64 v[5:6], -4.0
27601// CHECK: [0xf7,0x30,0x0a,0x7e]
27602
27603v_ceil_f64 v[5:6], 0xaf123456
27604// CHECK: [0xff,0x30,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27605
27606v_ceil_f64 v[5:6], 0x3f717273
27607// CHECK: [0xff,0x30,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27608
27609v_ceil_f64_e64 v[5:6], v[1:2]
27610// CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
27611
27612v_ceil_f64_e64 v[254:255], v[1:2]
27613// CHECK: [0xfe,0x00,0x58,0xd1,0x01,0x01,0x00,0x00]
27614
27615v_ceil_f64_e64 v[5:6], v[254:255]
27616// CHECK: [0x05,0x00,0x58,0xd1,0xfe,0x01,0x00,0x00]
27617
27618v_ceil_f64_e64 v[5:6], s[2:3]
27619// CHECK: [0x05,0x00,0x58,0xd1,0x02,0x00,0x00,0x00]
27620
27621v_ceil_f64_e64 v[5:6], s[4:5]
27622// CHECK: [0x05,0x00,0x58,0xd1,0x04,0x00,0x00,0x00]
27623
27624v_ceil_f64_e64 v[5:6], s[100:101]
27625// CHECK: [0x05,0x00,0x58,0xd1,0x64,0x00,0x00,0x00]
27626
27627v_ceil_f64_e64 v[5:6], flat_scratch
27628// CHECK: [0x05,0x00,0x58,0xd1,0x66,0x00,0x00,0x00]
27629
27630v_ceil_f64_e64 v[5:6], vcc
27631// CHECK: [0x05,0x00,0x58,0xd1,0x6a,0x00,0x00,0x00]
27632
27633v_ceil_f64_e64 v[5:6], tba
27634// CHECK: [0x05,0x00,0x58,0xd1,0x6c,0x00,0x00,0x00]
27635
27636v_ceil_f64_e64 v[5:6], tma
27637// CHECK: [0x05,0x00,0x58,0xd1,0x6e,0x00,0x00,0x00]
27638
27639v_ceil_f64_e64 v[5:6], ttmp[10:11]
27640// CHECK: [0x05,0x00,0x58,0xd1,0x7a,0x00,0x00,0x00]
27641
27642v_ceil_f64_e64 v[5:6], exec
27643// CHECK: [0x05,0x00,0x58,0xd1,0x7e,0x00,0x00,0x00]
27644
27645v_ceil_f64_e64 v[5:6], 0
27646// CHECK: [0x05,0x00,0x58,0xd1,0x80,0x00,0x00,0x00]
27647
27648v_ceil_f64_e64 v[5:6], -1
27649// CHECK: [0x05,0x00,0x58,0xd1,0xc1,0x00,0x00,0x00]
27650
27651v_ceil_f64_e64 v[5:6], 0.5
27652// CHECK: [0x05,0x00,0x58,0xd1,0xf0,0x00,0x00,0x00]
27653
27654v_ceil_f64_e64 v[5:6], -4.0
27655// CHECK: [0x05,0x00,0x58,0xd1,0xf7,0x00,0x00,0x00]
27656
27657v_ceil_f64_e64 v[5:6], -v[1:2]
27658// CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x20]
27659
27660v_ceil_f64_e64 v[5:6], |v[1:2]|
27661// CHECK: [0x05,0x01,0x58,0xd1,0x01,0x01,0x00,0x00]
27662
27663v_ceil_f64_e64 v[5:6], v[1:2] clamp
27664// CHECK: [0x05,0x80,0x58,0xd1,0x01,0x01,0x00,0x00]
27665
27666v_ceil_f64_e64 v[5:6], v[1:2] mul:2
27667// CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x08]
27668
27669v_ceil_f64_e64 v[5:6], v[1:2] mul:4
27670// CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x10]
27671
27672v_ceil_f64_e64 v[5:6], v[1:2] div:2
27673// CHECK: [0x05,0x00,0x58,0xd1,0x01,0x01,0x00,0x18]
27674
27675v_rndne_f64 v[5:6], v[1:2]
27676// CHECK: [0x01,0x33,0x0a,0x7e]
27677
27678v_rndne_f64 v[254:255], v[1:2]
27679// CHECK: [0x01,0x33,0xfc,0x7f]
27680
27681v_rndne_f64 v[5:6], v[254:255]
27682// CHECK: [0xfe,0x33,0x0a,0x7e]
27683
27684v_rndne_f64 v[5:6], s[2:3]
27685// CHECK: [0x02,0x32,0x0a,0x7e]
27686
27687v_rndne_f64 v[5:6], s[4:5]
27688// CHECK: [0x04,0x32,0x0a,0x7e]
27689
27690v_rndne_f64 v[5:6], s[100:101]
27691// CHECK: [0x64,0x32,0x0a,0x7e]
27692
27693v_rndne_f64 v[5:6], flat_scratch
27694// CHECK: [0x66,0x32,0x0a,0x7e]
27695
27696v_rndne_f64 v[5:6], vcc
27697// CHECK: [0x6a,0x32,0x0a,0x7e]
27698
27699v_rndne_f64 v[5:6], tba
27700// CHECK: [0x6c,0x32,0x0a,0x7e]
27701
27702v_rndne_f64 v[5:6], tma
27703// CHECK: [0x6e,0x32,0x0a,0x7e]
27704
27705v_rndne_f64 v[5:6], ttmp[10:11]
27706// CHECK: [0x7a,0x32,0x0a,0x7e]
27707
27708v_rndne_f64 v[5:6], exec
27709// CHECK: [0x7e,0x32,0x0a,0x7e]
27710
27711v_rndne_f64 v[5:6], 0
27712// CHECK: [0x80,0x32,0x0a,0x7e]
27713
27714v_rndne_f64 v[5:6], -1
27715// CHECK: [0xc1,0x32,0x0a,0x7e]
27716
27717v_rndne_f64 v[5:6], 0.5
27718// CHECK: [0xf0,0x32,0x0a,0x7e]
27719
27720v_rndne_f64 v[5:6], -4.0
27721// CHECK: [0xf7,0x32,0x0a,0x7e]
27722
27723v_rndne_f64 v[5:6], 0xaf123456
27724// CHECK: [0xff,0x32,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27725
27726v_rndne_f64 v[5:6], 0x3f717273
27727// CHECK: [0xff,0x32,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27728
27729v_rndne_f64_e64 v[5:6], v[1:2]
27730// CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
27731
27732v_rndne_f64_e64 v[254:255], v[1:2]
27733// CHECK: [0xfe,0x00,0x59,0xd1,0x01,0x01,0x00,0x00]
27734
27735v_rndne_f64_e64 v[5:6], v[254:255]
27736// CHECK: [0x05,0x00,0x59,0xd1,0xfe,0x01,0x00,0x00]
27737
27738v_rndne_f64_e64 v[5:6], s[2:3]
27739// CHECK: [0x05,0x00,0x59,0xd1,0x02,0x00,0x00,0x00]
27740
27741v_rndne_f64_e64 v[5:6], s[4:5]
27742// CHECK: [0x05,0x00,0x59,0xd1,0x04,0x00,0x00,0x00]
27743
27744v_rndne_f64_e64 v[5:6], s[100:101]
27745// CHECK: [0x05,0x00,0x59,0xd1,0x64,0x00,0x00,0x00]
27746
27747v_rndne_f64_e64 v[5:6], flat_scratch
27748// CHECK: [0x05,0x00,0x59,0xd1,0x66,0x00,0x00,0x00]
27749
27750v_rndne_f64_e64 v[5:6], vcc
27751// CHECK: [0x05,0x00,0x59,0xd1,0x6a,0x00,0x00,0x00]
27752
27753v_rndne_f64_e64 v[5:6], tba
27754// CHECK: [0x05,0x00,0x59,0xd1,0x6c,0x00,0x00,0x00]
27755
27756v_rndne_f64_e64 v[5:6], tma
27757// CHECK: [0x05,0x00,0x59,0xd1,0x6e,0x00,0x00,0x00]
27758
27759v_rndne_f64_e64 v[5:6], ttmp[10:11]
27760// CHECK: [0x05,0x00,0x59,0xd1,0x7a,0x00,0x00,0x00]
27761
27762v_rndne_f64_e64 v[5:6], exec
27763// CHECK: [0x05,0x00,0x59,0xd1,0x7e,0x00,0x00,0x00]
27764
27765v_rndne_f64_e64 v[5:6], 0
27766// CHECK: [0x05,0x00,0x59,0xd1,0x80,0x00,0x00,0x00]
27767
27768v_rndne_f64_e64 v[5:6], -1
27769// CHECK: [0x05,0x00,0x59,0xd1,0xc1,0x00,0x00,0x00]
27770
27771v_rndne_f64_e64 v[5:6], 0.5
27772// CHECK: [0x05,0x00,0x59,0xd1,0xf0,0x00,0x00,0x00]
27773
27774v_rndne_f64_e64 v[5:6], -4.0
27775// CHECK: [0x05,0x00,0x59,0xd1,0xf7,0x00,0x00,0x00]
27776
27777v_rndne_f64_e64 v[5:6], -v[1:2]
27778// CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x20]
27779
27780v_rndne_f64_e64 v[5:6], v[1:2] clamp
27781// CHECK: [0x05,0x80,0x59,0xd1,0x01,0x01,0x00,0x00]
27782
27783v_rndne_f64_e64 v[5:6], v[1:2] mul:2
27784// CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x08]
27785
27786v_rndne_f64_e64 v[5:6], v[1:2] mul:4
27787// CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x10]
27788
27789v_rndne_f64_e64 v[5:6], v[1:2] div:2
27790// CHECK: [0x05,0x00,0x59,0xd1,0x01,0x01,0x00,0x18]
27791
27792v_floor_f64 v[5:6], v[1:2]
27793// CHECK: [0x01,0x35,0x0a,0x7e]
27794
27795v_floor_f64 v[254:255], v[1:2]
27796// CHECK: [0x01,0x35,0xfc,0x7f]
27797
27798v_floor_f64 v[5:6], v[254:255]
27799// CHECK: [0xfe,0x35,0x0a,0x7e]
27800
27801v_floor_f64 v[5:6], s[2:3]
27802// CHECK: [0x02,0x34,0x0a,0x7e]
27803
27804v_floor_f64 v[5:6], s[4:5]
27805// CHECK: [0x04,0x34,0x0a,0x7e]
27806
27807v_floor_f64 v[5:6], s[100:101]
27808// CHECK: [0x64,0x34,0x0a,0x7e]
27809
27810v_floor_f64 v[5:6], flat_scratch
27811// CHECK: [0x66,0x34,0x0a,0x7e]
27812
27813v_floor_f64 v[5:6], vcc
27814// CHECK: [0x6a,0x34,0x0a,0x7e]
27815
27816v_floor_f64 v[5:6], tba
27817// CHECK: [0x6c,0x34,0x0a,0x7e]
27818
27819v_floor_f64 v[5:6], tma
27820// CHECK: [0x6e,0x34,0x0a,0x7e]
27821
27822v_floor_f64 v[5:6], ttmp[10:11]
27823// CHECK: [0x7a,0x34,0x0a,0x7e]
27824
27825v_floor_f64 v[5:6], exec
27826// CHECK: [0x7e,0x34,0x0a,0x7e]
27827
27828v_floor_f64 v[5:6], 0
27829// CHECK: [0x80,0x34,0x0a,0x7e]
27830
27831v_floor_f64 v[5:6], -1
27832// CHECK: [0xc1,0x34,0x0a,0x7e]
27833
27834v_floor_f64 v[5:6], 0.5
27835// CHECK: [0xf0,0x34,0x0a,0x7e]
27836
27837v_floor_f64 v[5:6], -4.0
27838// CHECK: [0xf7,0x34,0x0a,0x7e]
27839
27840v_floor_f64 v[5:6], 0xaf123456
27841// CHECK: [0xff,0x34,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27842
27843v_floor_f64 v[5:6], 0x3f717273
27844// CHECK: [0xff,0x34,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27845
27846v_floor_f64_e64 v[5:6], v[1:2]
27847// CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
27848
27849v_floor_f64_e64 v[254:255], v[1:2]
27850// CHECK: [0xfe,0x00,0x5a,0xd1,0x01,0x01,0x00,0x00]
27851
27852v_floor_f64_e64 v[5:6], v[254:255]
27853// CHECK: [0x05,0x00,0x5a,0xd1,0xfe,0x01,0x00,0x00]
27854
27855v_floor_f64_e64 v[5:6], s[2:3]
27856// CHECK: [0x05,0x00,0x5a,0xd1,0x02,0x00,0x00,0x00]
27857
27858v_floor_f64_e64 v[5:6], s[4:5]
27859// CHECK: [0x05,0x00,0x5a,0xd1,0x04,0x00,0x00,0x00]
27860
27861v_floor_f64_e64 v[5:6], s[100:101]
27862// CHECK: [0x05,0x00,0x5a,0xd1,0x64,0x00,0x00,0x00]
27863
27864v_floor_f64_e64 v[5:6], flat_scratch
27865// CHECK: [0x05,0x00,0x5a,0xd1,0x66,0x00,0x00,0x00]
27866
27867v_floor_f64_e64 v[5:6], vcc
27868// CHECK: [0x05,0x00,0x5a,0xd1,0x6a,0x00,0x00,0x00]
27869
27870v_floor_f64_e64 v[5:6], tba
27871// CHECK: [0x05,0x00,0x5a,0xd1,0x6c,0x00,0x00,0x00]
27872
27873v_floor_f64_e64 v[5:6], tma
27874// CHECK: [0x05,0x00,0x5a,0xd1,0x6e,0x00,0x00,0x00]
27875
27876v_floor_f64_e64 v[5:6], ttmp[10:11]
27877// CHECK: [0x05,0x00,0x5a,0xd1,0x7a,0x00,0x00,0x00]
27878
27879v_floor_f64_e64 v[5:6], exec
27880// CHECK: [0x05,0x00,0x5a,0xd1,0x7e,0x00,0x00,0x00]
27881
27882v_floor_f64_e64 v[5:6], 0
27883// CHECK: [0x05,0x00,0x5a,0xd1,0x80,0x00,0x00,0x00]
27884
27885v_floor_f64_e64 v[5:6], -1
27886// CHECK: [0x05,0x00,0x5a,0xd1,0xc1,0x00,0x00,0x00]
27887
27888v_floor_f64_e64 v[5:6], 0.5
27889// CHECK: [0x05,0x00,0x5a,0xd1,0xf0,0x00,0x00,0x00]
27890
27891v_floor_f64_e64 v[5:6], -4.0
27892// CHECK: [0x05,0x00,0x5a,0xd1,0xf7,0x00,0x00,0x00]
27893
27894v_floor_f64_e64 v[5:6], -v[1:2]
27895// CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x20]
27896
27897v_floor_f64_e64 v[5:6], v[1:2] clamp
27898// CHECK: [0x05,0x80,0x5a,0xd1,0x01,0x01,0x00,0x00]
27899
27900v_floor_f64_e64 v[5:6], v[1:2] mul:2
27901// CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x08]
27902
27903v_floor_f64_e64 v[5:6], v[1:2] mul:4
27904// CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x10]
27905
27906v_floor_f64_e64 v[5:6], v[1:2] div:2
27907// CHECK: [0x05,0x00,0x5a,0xd1,0x01,0x01,0x00,0x18]
27908
27909v_fract_f32 v5, v1
27910// CHECK: [0x01,0x37,0x0a,0x7e]
27911
27912v_fract_f32 v255, v1
27913// CHECK: [0x01,0x37,0xfe,0x7f]
27914
27915v_fract_f32 v5, v255
27916// CHECK: [0xff,0x37,0x0a,0x7e]
27917
27918v_fract_f32 v5, s1
27919// CHECK: [0x01,0x36,0x0a,0x7e]
27920
27921v_fract_f32 v5, s101
27922// CHECK: [0x65,0x36,0x0a,0x7e]
27923
27924v_fract_f32 v5, flat_scratch_lo
27925// CHECK: [0x66,0x36,0x0a,0x7e]
27926
27927v_fract_f32 v5, flat_scratch_hi
27928// CHECK: [0x67,0x36,0x0a,0x7e]
27929
27930v_fract_f32 v5, vcc_lo
27931// CHECK: [0x6a,0x36,0x0a,0x7e]
27932
27933v_fract_f32 v5, vcc_hi
27934// CHECK: [0x6b,0x36,0x0a,0x7e]
27935
27936v_fract_f32 v5, tba_lo
27937// CHECK: [0x6c,0x36,0x0a,0x7e]
27938
27939v_fract_f32 v5, tba_hi
27940// CHECK: [0x6d,0x36,0x0a,0x7e]
27941
27942v_fract_f32 v5, tma_lo
27943// CHECK: [0x6e,0x36,0x0a,0x7e]
27944
27945v_fract_f32 v5, tma_hi
27946// CHECK: [0x6f,0x36,0x0a,0x7e]
27947
27948v_fract_f32 v5, ttmp11
27949// CHECK: [0x7b,0x36,0x0a,0x7e]
27950
27951v_fract_f32 v5, m0
27952// CHECK: [0x7c,0x36,0x0a,0x7e]
27953
27954v_fract_f32 v5, exec_lo
27955// CHECK: [0x7e,0x36,0x0a,0x7e]
27956
27957v_fract_f32 v5, exec_hi
27958// CHECK: [0x7f,0x36,0x0a,0x7e]
27959
27960v_fract_f32 v5, 0
27961// CHECK: [0x80,0x36,0x0a,0x7e]
27962
27963v_fract_f32 v5, -1
27964// CHECK: [0xc1,0x36,0x0a,0x7e]
27965
27966v_fract_f32 v5, 0.5
27967// CHECK: [0xf0,0x36,0x0a,0x7e]
27968
27969v_fract_f32 v5, -4.0
27970// CHECK: [0xf7,0x36,0x0a,0x7e]
27971
27972v_fract_f32 v5, 0xaf123456
27973// CHECK: [0xff,0x36,0x0a,0x7e,0x56,0x34,0x12,0xaf]
27974
27975v_fract_f32 v5, 0x3f717273
27976// CHECK: [0xff,0x36,0x0a,0x7e,0x73,0x72,0x71,0x3f]
27977
27978v_fract_f32_e64 v5, v1
27979// CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
27980
27981v_fract_f32_e64 v255, v1
27982// CHECK: [0xff,0x00,0x5b,0xd1,0x01,0x01,0x00,0x00]
27983
27984v_fract_f32_e64 v5, v255
27985// CHECK: [0x05,0x00,0x5b,0xd1,0xff,0x01,0x00,0x00]
27986
27987v_fract_f32_e64 v5, s1
27988// CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x00,0x00,0x00]
27989
27990v_fract_f32_e64 v5, s101
27991// CHECK: [0x05,0x00,0x5b,0xd1,0x65,0x00,0x00,0x00]
27992
27993v_fract_f32_e64 v5, flat_scratch_lo
27994// CHECK: [0x05,0x00,0x5b,0xd1,0x66,0x00,0x00,0x00]
27995
27996v_fract_f32_e64 v5, flat_scratch_hi
27997// CHECK: [0x05,0x00,0x5b,0xd1,0x67,0x00,0x00,0x00]
27998
27999v_fract_f32_e64 v5, vcc_lo
28000// CHECK: [0x05,0x00,0x5b,0xd1,0x6a,0x00,0x00,0x00]
28001
28002v_fract_f32_e64 v5, vcc_hi
28003// CHECK: [0x05,0x00,0x5b,0xd1,0x6b,0x00,0x00,0x00]
28004
28005v_fract_f32_e64 v5, tba_lo
28006// CHECK: [0x05,0x00,0x5b,0xd1,0x6c,0x00,0x00,0x00]
28007
28008v_fract_f32_e64 v5, tba_hi
28009// CHECK: [0x05,0x00,0x5b,0xd1,0x6d,0x00,0x00,0x00]
28010
28011v_fract_f32_e64 v5, tma_lo
28012// CHECK: [0x05,0x00,0x5b,0xd1,0x6e,0x00,0x00,0x00]
28013
28014v_fract_f32_e64 v5, tma_hi
28015// CHECK: [0x05,0x00,0x5b,0xd1,0x6f,0x00,0x00,0x00]
28016
28017v_fract_f32_e64 v5, ttmp11
28018// CHECK: [0x05,0x00,0x5b,0xd1,0x7b,0x00,0x00,0x00]
28019
28020v_fract_f32_e64 v5, m0
28021// CHECK: [0x05,0x00,0x5b,0xd1,0x7c,0x00,0x00,0x00]
28022
28023v_fract_f32_e64 v5, exec_lo
28024// CHECK: [0x05,0x00,0x5b,0xd1,0x7e,0x00,0x00,0x00]
28025
28026v_fract_f32_e64 v5, exec_hi
28027// CHECK: [0x05,0x00,0x5b,0xd1,0x7f,0x00,0x00,0x00]
28028
28029v_fract_f32_e64 v5, 0
28030// CHECK: [0x05,0x00,0x5b,0xd1,0x80,0x00,0x00,0x00]
28031
28032v_fract_f32_e64 v5, -1
28033// CHECK: [0x05,0x00,0x5b,0xd1,0xc1,0x00,0x00,0x00]
28034
28035v_fract_f32_e64 v5, 0.5
28036// CHECK: [0x05,0x00,0x5b,0xd1,0xf0,0x00,0x00,0x00]
28037
28038v_fract_f32_e64 v5, -4.0
28039// CHECK: [0x05,0x00,0x5b,0xd1,0xf7,0x00,0x00,0x00]
28040
28041v_fract_f32_e64 v5, -v1
28042// CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x20]
28043
28044v_fract_f32_e64 v5, v1 clamp
28045// CHECK: [0x05,0x80,0x5b,0xd1,0x01,0x01,0x00,0x00]
28046
28047v_fract_f32_e64 v5, v1 mul:2
28048// CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x08]
28049
28050v_fract_f32_e64 v5, v1 mul:4
28051// CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x10]
28052
28053v_fract_f32_e64 v5, v1 div:2
28054// CHECK: [0x05,0x00,0x5b,0xd1,0x01,0x01,0x00,0x18]
28055
28056v_trunc_f32 v5, v1
28057// CHECK: [0x01,0x39,0x0a,0x7e]
28058
28059v_trunc_f32 v255, v1
28060// CHECK: [0x01,0x39,0xfe,0x7f]
28061
28062v_trunc_f32 v5, v255
28063// CHECK: [0xff,0x39,0x0a,0x7e]
28064
28065v_trunc_f32 v5, s1
28066// CHECK: [0x01,0x38,0x0a,0x7e]
28067
28068v_trunc_f32 v5, s101
28069// CHECK: [0x65,0x38,0x0a,0x7e]
28070
28071v_trunc_f32 v5, flat_scratch_lo
28072// CHECK: [0x66,0x38,0x0a,0x7e]
28073
28074v_trunc_f32 v5, flat_scratch_hi
28075// CHECK: [0x67,0x38,0x0a,0x7e]
28076
28077v_trunc_f32 v5, vcc_lo
28078// CHECK: [0x6a,0x38,0x0a,0x7e]
28079
28080v_trunc_f32 v5, vcc_hi
28081// CHECK: [0x6b,0x38,0x0a,0x7e]
28082
28083v_trunc_f32 v5, tba_lo
28084// CHECK: [0x6c,0x38,0x0a,0x7e]
28085
28086v_trunc_f32 v5, tba_hi
28087// CHECK: [0x6d,0x38,0x0a,0x7e]
28088
28089v_trunc_f32 v5, tma_lo
28090// CHECK: [0x6e,0x38,0x0a,0x7e]
28091
28092v_trunc_f32 v5, tma_hi
28093// CHECK: [0x6f,0x38,0x0a,0x7e]
28094
28095v_trunc_f32 v5, ttmp11
28096// CHECK: [0x7b,0x38,0x0a,0x7e]
28097
28098v_trunc_f32 v5, m0
28099// CHECK: [0x7c,0x38,0x0a,0x7e]
28100
28101v_trunc_f32 v5, exec_lo
28102// CHECK: [0x7e,0x38,0x0a,0x7e]
28103
28104v_trunc_f32 v5, exec_hi
28105// CHECK: [0x7f,0x38,0x0a,0x7e]
28106
28107v_trunc_f32 v5, 0
28108// CHECK: [0x80,0x38,0x0a,0x7e]
28109
28110v_trunc_f32 v5, -1
28111// CHECK: [0xc1,0x38,0x0a,0x7e]
28112
28113v_trunc_f32 v5, 0.5
28114// CHECK: [0xf0,0x38,0x0a,0x7e]
28115
28116v_trunc_f32 v5, -4.0
28117// CHECK: [0xf7,0x38,0x0a,0x7e]
28118
28119v_trunc_f32 v5, 0xaf123456
28120// CHECK: [0xff,0x38,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28121
28122v_trunc_f32 v5, 0x3f717273
28123// CHECK: [0xff,0x38,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28124
28125v_trunc_f32_e64 v5, v1
28126// CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
28127
28128v_trunc_f32_e64 v255, v1
28129// CHECK: [0xff,0x00,0x5c,0xd1,0x01,0x01,0x00,0x00]
28130
28131v_trunc_f32_e64 v5, v255
28132// CHECK: [0x05,0x00,0x5c,0xd1,0xff,0x01,0x00,0x00]
28133
28134v_trunc_f32_e64 v5, s1
28135// CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x00,0x00,0x00]
28136
28137v_trunc_f32_e64 v5, s101
28138// CHECK: [0x05,0x00,0x5c,0xd1,0x65,0x00,0x00,0x00]
28139
28140v_trunc_f32_e64 v5, flat_scratch_lo
28141// CHECK: [0x05,0x00,0x5c,0xd1,0x66,0x00,0x00,0x00]
28142
28143v_trunc_f32_e64 v5, flat_scratch_hi
28144// CHECK: [0x05,0x00,0x5c,0xd1,0x67,0x00,0x00,0x00]
28145
28146v_trunc_f32_e64 v5, vcc_lo
28147// CHECK: [0x05,0x00,0x5c,0xd1,0x6a,0x00,0x00,0x00]
28148
28149v_trunc_f32_e64 v5, vcc_hi
28150// CHECK: [0x05,0x00,0x5c,0xd1,0x6b,0x00,0x00,0x00]
28151
28152v_trunc_f32_e64 v5, tba_lo
28153// CHECK: [0x05,0x00,0x5c,0xd1,0x6c,0x00,0x00,0x00]
28154
28155v_trunc_f32_e64 v5, tba_hi
28156// CHECK: [0x05,0x00,0x5c,0xd1,0x6d,0x00,0x00,0x00]
28157
28158v_trunc_f32_e64 v5, tma_lo
28159// CHECK: [0x05,0x00,0x5c,0xd1,0x6e,0x00,0x00,0x00]
28160
28161v_trunc_f32_e64 v5, tma_hi
28162// CHECK: [0x05,0x00,0x5c,0xd1,0x6f,0x00,0x00,0x00]
28163
28164v_trunc_f32_e64 v5, ttmp11
28165// CHECK: [0x05,0x00,0x5c,0xd1,0x7b,0x00,0x00,0x00]
28166
28167v_trunc_f32_e64 v5, m0
28168// CHECK: [0x05,0x00,0x5c,0xd1,0x7c,0x00,0x00,0x00]
28169
28170v_trunc_f32_e64 v5, exec_lo
28171// CHECK: [0x05,0x00,0x5c,0xd1,0x7e,0x00,0x00,0x00]
28172
28173v_trunc_f32_e64 v5, exec_hi
28174// CHECK: [0x05,0x00,0x5c,0xd1,0x7f,0x00,0x00,0x00]
28175
28176v_trunc_f32_e64 v5, 0
28177// CHECK: [0x05,0x00,0x5c,0xd1,0x80,0x00,0x00,0x00]
28178
28179v_trunc_f32_e64 v5, -1
28180// CHECK: [0x05,0x00,0x5c,0xd1,0xc1,0x00,0x00,0x00]
28181
28182v_trunc_f32_e64 v5, 0.5
28183// CHECK: [0x05,0x00,0x5c,0xd1,0xf0,0x00,0x00,0x00]
28184
28185v_trunc_f32_e64 v5, -4.0
28186// CHECK: [0x05,0x00,0x5c,0xd1,0xf7,0x00,0x00,0x00]
28187
28188v_trunc_f32_e64 v5, -v1
28189// CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x20]
28190
28191v_trunc_f32_e64 v5, v1 clamp
28192// CHECK: [0x05,0x80,0x5c,0xd1,0x01,0x01,0x00,0x00]
28193
28194v_trunc_f32_e64 v5, v1 mul:2
28195// CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x08]
28196
28197v_trunc_f32_e64 v5, v1 mul:4
28198// CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x10]
28199
28200v_trunc_f32_e64 v5, v1 div:2
28201// CHECK: [0x05,0x00,0x5c,0xd1,0x01,0x01,0x00,0x18]
28202
28203v_ceil_f32 v5, v1
28204// CHECK: [0x01,0x3b,0x0a,0x7e]
28205
28206v_ceil_f32 v255, v1
28207// CHECK: [0x01,0x3b,0xfe,0x7f]
28208
28209v_ceil_f32 v5, v255
28210// CHECK: [0xff,0x3b,0x0a,0x7e]
28211
28212v_ceil_f32 v5, s1
28213// CHECK: [0x01,0x3a,0x0a,0x7e]
28214
28215v_ceil_f32 v5, s101
28216// CHECK: [0x65,0x3a,0x0a,0x7e]
28217
28218v_ceil_f32 v5, flat_scratch_lo
28219// CHECK: [0x66,0x3a,0x0a,0x7e]
28220
28221v_ceil_f32 v5, flat_scratch_hi
28222// CHECK: [0x67,0x3a,0x0a,0x7e]
28223
28224v_ceil_f32 v5, vcc_lo
28225// CHECK: [0x6a,0x3a,0x0a,0x7e]
28226
28227v_ceil_f32 v5, vcc_hi
28228// CHECK: [0x6b,0x3a,0x0a,0x7e]
28229
28230v_ceil_f32 v5, tba_lo
28231// CHECK: [0x6c,0x3a,0x0a,0x7e]
28232
28233v_ceil_f32 v5, tba_hi
28234// CHECK: [0x6d,0x3a,0x0a,0x7e]
28235
28236v_ceil_f32 v5, tma_lo
28237// CHECK: [0x6e,0x3a,0x0a,0x7e]
28238
28239v_ceil_f32 v5, tma_hi
28240// CHECK: [0x6f,0x3a,0x0a,0x7e]
28241
28242v_ceil_f32 v5, ttmp11
28243// CHECK: [0x7b,0x3a,0x0a,0x7e]
28244
28245v_ceil_f32 v5, m0
28246// CHECK: [0x7c,0x3a,0x0a,0x7e]
28247
28248v_ceil_f32 v5, exec_lo
28249// CHECK: [0x7e,0x3a,0x0a,0x7e]
28250
28251v_ceil_f32 v5, exec_hi
28252// CHECK: [0x7f,0x3a,0x0a,0x7e]
28253
28254v_ceil_f32 v5, 0
28255// CHECK: [0x80,0x3a,0x0a,0x7e]
28256
28257v_ceil_f32 v5, -1
28258// CHECK: [0xc1,0x3a,0x0a,0x7e]
28259
28260v_ceil_f32 v5, 0.5
28261// CHECK: [0xf0,0x3a,0x0a,0x7e]
28262
28263v_ceil_f32 v5, -4.0
28264// CHECK: [0xf7,0x3a,0x0a,0x7e]
28265
28266v_ceil_f32 v5, 0xaf123456
28267// CHECK: [0xff,0x3a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28268
28269v_ceil_f32 v5, 0x3f717273
28270// CHECK: [0xff,0x3a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28271
28272v_ceil_f32_e64 v5, v1
28273// CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
28274
28275v_ceil_f32_e64 v255, v1
28276// CHECK: [0xff,0x00,0x5d,0xd1,0x01,0x01,0x00,0x00]
28277
28278v_ceil_f32_e64 v5, v255
28279// CHECK: [0x05,0x00,0x5d,0xd1,0xff,0x01,0x00,0x00]
28280
28281v_ceil_f32_e64 v5, s1
28282// CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x00,0x00,0x00]
28283
28284v_ceil_f32_e64 v5, s101
28285// CHECK: [0x05,0x00,0x5d,0xd1,0x65,0x00,0x00,0x00]
28286
28287v_ceil_f32_e64 v5, flat_scratch_lo
28288// CHECK: [0x05,0x00,0x5d,0xd1,0x66,0x00,0x00,0x00]
28289
28290v_ceil_f32_e64 v5, flat_scratch_hi
28291// CHECK: [0x05,0x00,0x5d,0xd1,0x67,0x00,0x00,0x00]
28292
28293v_ceil_f32_e64 v5, vcc_lo
28294// CHECK: [0x05,0x00,0x5d,0xd1,0x6a,0x00,0x00,0x00]
28295
28296v_ceil_f32_e64 v5, vcc_hi
28297// CHECK: [0x05,0x00,0x5d,0xd1,0x6b,0x00,0x00,0x00]
28298
28299v_ceil_f32_e64 v5, tba_lo
28300// CHECK: [0x05,0x00,0x5d,0xd1,0x6c,0x00,0x00,0x00]
28301
28302v_ceil_f32_e64 v5, tba_hi
28303// CHECK: [0x05,0x00,0x5d,0xd1,0x6d,0x00,0x00,0x00]
28304
28305v_ceil_f32_e64 v5, tma_lo
28306// CHECK: [0x05,0x00,0x5d,0xd1,0x6e,0x00,0x00,0x00]
28307
28308v_ceil_f32_e64 v5, tma_hi
28309// CHECK: [0x05,0x00,0x5d,0xd1,0x6f,0x00,0x00,0x00]
28310
28311v_ceil_f32_e64 v5, ttmp11
28312// CHECK: [0x05,0x00,0x5d,0xd1,0x7b,0x00,0x00,0x00]
28313
28314v_ceil_f32_e64 v5, m0
28315// CHECK: [0x05,0x00,0x5d,0xd1,0x7c,0x00,0x00,0x00]
28316
28317v_ceil_f32_e64 v5, exec_lo
28318// CHECK: [0x05,0x00,0x5d,0xd1,0x7e,0x00,0x00,0x00]
28319
28320v_ceil_f32_e64 v5, exec_hi
28321// CHECK: [0x05,0x00,0x5d,0xd1,0x7f,0x00,0x00,0x00]
28322
28323v_ceil_f32_e64 v5, 0
28324// CHECK: [0x05,0x00,0x5d,0xd1,0x80,0x00,0x00,0x00]
28325
28326v_ceil_f32_e64 v5, -1
28327// CHECK: [0x05,0x00,0x5d,0xd1,0xc1,0x00,0x00,0x00]
28328
28329v_ceil_f32_e64 v5, 0.5
28330// CHECK: [0x05,0x00,0x5d,0xd1,0xf0,0x00,0x00,0x00]
28331
28332v_ceil_f32_e64 v5, -4.0
28333// CHECK: [0x05,0x00,0x5d,0xd1,0xf7,0x00,0x00,0x00]
28334
28335v_ceil_f32_e64 v5, -v1
28336// CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x20]
28337
28338v_ceil_f32_e64 v5, v1 clamp
28339// CHECK: [0x05,0x80,0x5d,0xd1,0x01,0x01,0x00,0x00]
28340
28341v_ceil_f32_e64 v5, v1 mul:2
28342// CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x08]
28343
28344v_ceil_f32_e64 v5, v1 mul:4
28345// CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x10]
28346
28347v_ceil_f32_e64 v5, v1 div:2
28348// CHECK: [0x05,0x00,0x5d,0xd1,0x01,0x01,0x00,0x18]
28349
28350v_rndne_f32 v5, v1
28351// CHECK: [0x01,0x3d,0x0a,0x7e]
28352
28353v_rndne_f32 v255, v1
28354// CHECK: [0x01,0x3d,0xfe,0x7f]
28355
28356v_rndne_f32 v5, v255
28357// CHECK: [0xff,0x3d,0x0a,0x7e]
28358
28359v_rndne_f32 v5, s1
28360// CHECK: [0x01,0x3c,0x0a,0x7e]
28361
28362v_rndne_f32 v5, s101
28363// CHECK: [0x65,0x3c,0x0a,0x7e]
28364
28365v_rndne_f32 v5, flat_scratch_lo
28366// CHECK: [0x66,0x3c,0x0a,0x7e]
28367
28368v_rndne_f32 v5, flat_scratch_hi
28369// CHECK: [0x67,0x3c,0x0a,0x7e]
28370
28371v_rndne_f32 v5, vcc_lo
28372// CHECK: [0x6a,0x3c,0x0a,0x7e]
28373
28374v_rndne_f32 v5, vcc_hi
28375// CHECK: [0x6b,0x3c,0x0a,0x7e]
28376
28377v_rndne_f32 v5, tba_lo
28378// CHECK: [0x6c,0x3c,0x0a,0x7e]
28379
28380v_rndne_f32 v5, tba_hi
28381// CHECK: [0x6d,0x3c,0x0a,0x7e]
28382
28383v_rndne_f32 v5, tma_lo
28384// CHECK: [0x6e,0x3c,0x0a,0x7e]
28385
28386v_rndne_f32 v5, tma_hi
28387// CHECK: [0x6f,0x3c,0x0a,0x7e]
28388
28389v_rndne_f32 v5, ttmp11
28390// CHECK: [0x7b,0x3c,0x0a,0x7e]
28391
28392v_rndne_f32 v5, m0
28393// CHECK: [0x7c,0x3c,0x0a,0x7e]
28394
28395v_rndne_f32 v5, exec_lo
28396// CHECK: [0x7e,0x3c,0x0a,0x7e]
28397
28398v_rndne_f32 v5, exec_hi
28399// CHECK: [0x7f,0x3c,0x0a,0x7e]
28400
28401v_rndne_f32 v5, 0
28402// CHECK: [0x80,0x3c,0x0a,0x7e]
28403
28404v_rndne_f32 v5, -1
28405// CHECK: [0xc1,0x3c,0x0a,0x7e]
28406
28407v_rndne_f32 v5, 0.5
28408// CHECK: [0xf0,0x3c,0x0a,0x7e]
28409
28410v_rndne_f32 v5, -4.0
28411// CHECK: [0xf7,0x3c,0x0a,0x7e]
28412
28413v_rndne_f32 v5, 0xaf123456
28414// CHECK: [0xff,0x3c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28415
28416v_rndne_f32 v5, 0x3f717273
28417// CHECK: [0xff,0x3c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28418
28419v_rndne_f32_e64 v5, v1
28420// CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
28421
28422v_rndne_f32_e64 v255, v1
28423// CHECK: [0xff,0x00,0x5e,0xd1,0x01,0x01,0x00,0x00]
28424
28425v_rndne_f32_e64 v5, v255
28426// CHECK: [0x05,0x00,0x5e,0xd1,0xff,0x01,0x00,0x00]
28427
28428v_rndne_f32_e64 v5, s1
28429// CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x00,0x00,0x00]
28430
28431v_rndne_f32_e64 v5, s101
28432// CHECK: [0x05,0x00,0x5e,0xd1,0x65,0x00,0x00,0x00]
28433
28434v_rndne_f32_e64 v5, flat_scratch_lo
28435// CHECK: [0x05,0x00,0x5e,0xd1,0x66,0x00,0x00,0x00]
28436
28437v_rndne_f32_e64 v5, flat_scratch_hi
28438// CHECK: [0x05,0x00,0x5e,0xd1,0x67,0x00,0x00,0x00]
28439
28440v_rndne_f32_e64 v5, vcc_lo
28441// CHECK: [0x05,0x00,0x5e,0xd1,0x6a,0x00,0x00,0x00]
28442
28443v_rndne_f32_e64 v5, vcc_hi
28444// CHECK: [0x05,0x00,0x5e,0xd1,0x6b,0x00,0x00,0x00]
28445
28446v_rndne_f32_e64 v5, tba_lo
28447// CHECK: [0x05,0x00,0x5e,0xd1,0x6c,0x00,0x00,0x00]
28448
28449v_rndne_f32_e64 v5, tba_hi
28450// CHECK: [0x05,0x00,0x5e,0xd1,0x6d,0x00,0x00,0x00]
28451
28452v_rndne_f32_e64 v5, tma_lo
28453// CHECK: [0x05,0x00,0x5e,0xd1,0x6e,0x00,0x00,0x00]
28454
28455v_rndne_f32_e64 v5, tma_hi
28456// CHECK: [0x05,0x00,0x5e,0xd1,0x6f,0x00,0x00,0x00]
28457
28458v_rndne_f32_e64 v5, ttmp11
28459// CHECK: [0x05,0x00,0x5e,0xd1,0x7b,0x00,0x00,0x00]
28460
28461v_rndne_f32_e64 v5, m0
28462// CHECK: [0x05,0x00,0x5e,0xd1,0x7c,0x00,0x00,0x00]
28463
28464v_rndne_f32_e64 v5, exec_lo
28465// CHECK: [0x05,0x00,0x5e,0xd1,0x7e,0x00,0x00,0x00]
28466
28467v_rndne_f32_e64 v5, exec_hi
28468// CHECK: [0x05,0x00,0x5e,0xd1,0x7f,0x00,0x00,0x00]
28469
28470v_rndne_f32_e64 v5, 0
28471// CHECK: [0x05,0x00,0x5e,0xd1,0x80,0x00,0x00,0x00]
28472
28473v_rndne_f32_e64 v5, -1
28474// CHECK: [0x05,0x00,0x5e,0xd1,0xc1,0x00,0x00,0x00]
28475
28476v_rndne_f32_e64 v5, 0.5
28477// CHECK: [0x05,0x00,0x5e,0xd1,0xf0,0x00,0x00,0x00]
28478
28479v_rndne_f32_e64 v5, -4.0
28480// CHECK: [0x05,0x00,0x5e,0xd1,0xf7,0x00,0x00,0x00]
28481
28482v_rndne_f32_e64 v5, -v1
28483// CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x20]
28484
28485v_rndne_f32_e64 v5, v1 clamp
28486// CHECK: [0x05,0x80,0x5e,0xd1,0x01,0x01,0x00,0x00]
28487
28488v_rndne_f32_e64 v5, v1 mul:2
28489// CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x08]
28490
28491v_rndne_f32_e64 v5, v1 mul:4
28492// CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x10]
28493
28494v_rndne_f32_e64 v5, v1 div:2
28495// CHECK: [0x05,0x00,0x5e,0xd1,0x01,0x01,0x00,0x18]
28496
28497v_floor_f32 v5, v1
28498// CHECK: [0x01,0x3f,0x0a,0x7e]
28499
28500v_floor_f32 v255, v1
28501// CHECK: [0x01,0x3f,0xfe,0x7f]
28502
28503v_floor_f32 v5, v255
28504// CHECK: [0xff,0x3f,0x0a,0x7e]
28505
28506v_floor_f32 v5, s1
28507// CHECK: [0x01,0x3e,0x0a,0x7e]
28508
28509v_floor_f32 v5, s101
28510// CHECK: [0x65,0x3e,0x0a,0x7e]
28511
28512v_floor_f32 v5, flat_scratch_lo
28513// CHECK: [0x66,0x3e,0x0a,0x7e]
28514
28515v_floor_f32 v5, flat_scratch_hi
28516// CHECK: [0x67,0x3e,0x0a,0x7e]
28517
28518v_floor_f32 v5, vcc_lo
28519// CHECK: [0x6a,0x3e,0x0a,0x7e]
28520
28521v_floor_f32 v5, vcc_hi
28522// CHECK: [0x6b,0x3e,0x0a,0x7e]
28523
28524v_floor_f32 v5, tba_lo
28525// CHECK: [0x6c,0x3e,0x0a,0x7e]
28526
28527v_floor_f32 v5, tba_hi
28528// CHECK: [0x6d,0x3e,0x0a,0x7e]
28529
28530v_floor_f32 v5, tma_lo
28531// CHECK: [0x6e,0x3e,0x0a,0x7e]
28532
28533v_floor_f32 v5, tma_hi
28534// CHECK: [0x6f,0x3e,0x0a,0x7e]
28535
28536v_floor_f32 v5, ttmp11
28537// CHECK: [0x7b,0x3e,0x0a,0x7e]
28538
28539v_floor_f32 v5, m0
28540// CHECK: [0x7c,0x3e,0x0a,0x7e]
28541
28542v_floor_f32 v5, exec_lo
28543// CHECK: [0x7e,0x3e,0x0a,0x7e]
28544
28545v_floor_f32 v5, exec_hi
28546// CHECK: [0x7f,0x3e,0x0a,0x7e]
28547
28548v_floor_f32 v5, 0
28549// CHECK: [0x80,0x3e,0x0a,0x7e]
28550
28551v_floor_f32 v5, -1
28552// CHECK: [0xc1,0x3e,0x0a,0x7e]
28553
28554v_floor_f32 v5, 0.5
28555// CHECK: [0xf0,0x3e,0x0a,0x7e]
28556
28557v_floor_f32 v5, -4.0
28558// CHECK: [0xf7,0x3e,0x0a,0x7e]
28559
28560v_floor_f32 v5, 0xaf123456
28561// CHECK: [0xff,0x3e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28562
28563v_floor_f32 v5, 0x3f717273
28564// CHECK: [0xff,0x3e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28565
28566v_floor_f32_e64 v5, v1
28567// CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
28568
28569v_floor_f32_e64 v255, v1
28570// CHECK: [0xff,0x00,0x5f,0xd1,0x01,0x01,0x00,0x00]
28571
28572v_floor_f32_e64 v5, v255
28573// CHECK: [0x05,0x00,0x5f,0xd1,0xff,0x01,0x00,0x00]
28574
28575v_floor_f32_e64 v5, s1
28576// CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x00,0x00,0x00]
28577
28578v_floor_f32_e64 v5, s101
28579// CHECK: [0x05,0x00,0x5f,0xd1,0x65,0x00,0x00,0x00]
28580
28581v_floor_f32_e64 v5, flat_scratch_lo
28582// CHECK: [0x05,0x00,0x5f,0xd1,0x66,0x00,0x00,0x00]
28583
28584v_floor_f32_e64 v5, flat_scratch_hi
28585// CHECK: [0x05,0x00,0x5f,0xd1,0x67,0x00,0x00,0x00]
28586
28587v_floor_f32_e64 v5, vcc_lo
28588// CHECK: [0x05,0x00,0x5f,0xd1,0x6a,0x00,0x00,0x00]
28589
28590v_floor_f32_e64 v5, vcc_hi
28591// CHECK: [0x05,0x00,0x5f,0xd1,0x6b,0x00,0x00,0x00]
28592
28593v_floor_f32_e64 v5, tba_lo
28594// CHECK: [0x05,0x00,0x5f,0xd1,0x6c,0x00,0x00,0x00]
28595
28596v_floor_f32_e64 v5, tba_hi
28597// CHECK: [0x05,0x00,0x5f,0xd1,0x6d,0x00,0x00,0x00]
28598
28599v_floor_f32_e64 v5, tma_lo
28600// CHECK: [0x05,0x00,0x5f,0xd1,0x6e,0x00,0x00,0x00]
28601
28602v_floor_f32_e64 v5, tma_hi
28603// CHECK: [0x05,0x00,0x5f,0xd1,0x6f,0x00,0x00,0x00]
28604
28605v_floor_f32_e64 v5, ttmp11
28606// CHECK: [0x05,0x00,0x5f,0xd1,0x7b,0x00,0x00,0x00]
28607
28608v_floor_f32_e64 v5, m0
28609// CHECK: [0x05,0x00,0x5f,0xd1,0x7c,0x00,0x00,0x00]
28610
28611v_floor_f32_e64 v5, exec_lo
28612// CHECK: [0x05,0x00,0x5f,0xd1,0x7e,0x00,0x00,0x00]
28613
28614v_floor_f32_e64 v5, exec_hi
28615// CHECK: [0x05,0x00,0x5f,0xd1,0x7f,0x00,0x00,0x00]
28616
28617v_floor_f32_e64 v5, 0
28618// CHECK: [0x05,0x00,0x5f,0xd1,0x80,0x00,0x00,0x00]
28619
28620v_floor_f32_e64 v5, -1
28621// CHECK: [0x05,0x00,0x5f,0xd1,0xc1,0x00,0x00,0x00]
28622
28623v_floor_f32_e64 v5, 0.5
28624// CHECK: [0x05,0x00,0x5f,0xd1,0xf0,0x00,0x00,0x00]
28625
28626v_floor_f32_e64 v5, -4.0
28627// CHECK: [0x05,0x00,0x5f,0xd1,0xf7,0x00,0x00,0x00]
28628
28629v_floor_f32_e64 v5, -v1
28630// CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x20]
28631
28632v_floor_f32_e64 v5, |v1|
28633// CHECK: [0x05,0x01,0x5f,0xd1,0x01,0x01,0x00,0x00]
28634
28635v_floor_f32_e64 v5, v1 clamp
28636// CHECK: [0x05,0x80,0x5f,0xd1,0x01,0x01,0x00,0x00]
28637
28638v_floor_f32_e64 v5, v1 mul:2
28639// CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x08]
28640
28641v_floor_f32_e64 v5, v1 mul:4
28642// CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x10]
28643
28644v_floor_f32_e64 v5, v1 div:2
28645// CHECK: [0x05,0x00,0x5f,0xd1,0x01,0x01,0x00,0x18]
28646
28647v_exp_f32 v5, v1
28648// CHECK: [0x01,0x41,0x0a,0x7e]
28649
28650v_exp_f32 v255, v1
28651// CHECK: [0x01,0x41,0xfe,0x7f]
28652
28653v_exp_f32 v5, v255
28654// CHECK: [0xff,0x41,0x0a,0x7e]
28655
28656v_exp_f32 v5, s1
28657// CHECK: [0x01,0x40,0x0a,0x7e]
28658
28659v_exp_f32 v5, s101
28660// CHECK: [0x65,0x40,0x0a,0x7e]
28661
28662v_exp_f32 v5, flat_scratch_lo
28663// CHECK: [0x66,0x40,0x0a,0x7e]
28664
28665v_exp_f32 v5, flat_scratch_hi
28666// CHECK: [0x67,0x40,0x0a,0x7e]
28667
28668v_exp_f32 v5, vcc_lo
28669// CHECK: [0x6a,0x40,0x0a,0x7e]
28670
28671v_exp_f32 v5, vcc_hi
28672// CHECK: [0x6b,0x40,0x0a,0x7e]
28673
28674v_exp_f32 v5, tba_lo
28675// CHECK: [0x6c,0x40,0x0a,0x7e]
28676
28677v_exp_f32 v5, tba_hi
28678// CHECK: [0x6d,0x40,0x0a,0x7e]
28679
28680v_exp_f32 v5, tma_lo
28681// CHECK: [0x6e,0x40,0x0a,0x7e]
28682
28683v_exp_f32 v5, tma_hi
28684// CHECK: [0x6f,0x40,0x0a,0x7e]
28685
28686v_exp_f32 v5, ttmp11
28687// CHECK: [0x7b,0x40,0x0a,0x7e]
28688
28689v_exp_f32 v5, m0
28690// CHECK: [0x7c,0x40,0x0a,0x7e]
28691
28692v_exp_f32 v5, exec_lo
28693// CHECK: [0x7e,0x40,0x0a,0x7e]
28694
28695v_exp_f32 v5, exec_hi
28696// CHECK: [0x7f,0x40,0x0a,0x7e]
28697
28698v_exp_f32 v5, 0
28699// CHECK: [0x80,0x40,0x0a,0x7e]
28700
28701v_exp_f32 v5, -1
28702// CHECK: [0xc1,0x40,0x0a,0x7e]
28703
28704v_exp_f32 v5, 0.5
28705// CHECK: [0xf0,0x40,0x0a,0x7e]
28706
28707v_exp_f32 v5, -4.0
28708// CHECK: [0xf7,0x40,0x0a,0x7e]
28709
28710v_exp_f32 v5, 0xaf123456
28711// CHECK: [0xff,0x40,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28712
28713v_exp_f32 v5, 0x3f717273
28714// CHECK: [0xff,0x40,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28715
28716v_exp_f32_e64 v5, v1
28717// CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
28718
28719v_exp_f32_e64 v255, v1
28720// CHECK: [0xff,0x00,0x60,0xd1,0x01,0x01,0x00,0x00]
28721
28722v_exp_f32_e64 v5, v255
28723// CHECK: [0x05,0x00,0x60,0xd1,0xff,0x01,0x00,0x00]
28724
28725v_exp_f32_e64 v5, s1
28726// CHECK: [0x05,0x00,0x60,0xd1,0x01,0x00,0x00,0x00]
28727
28728v_exp_f32_e64 v5, s101
28729// CHECK: [0x05,0x00,0x60,0xd1,0x65,0x00,0x00,0x00]
28730
28731v_exp_f32_e64 v5, flat_scratch_lo
28732// CHECK: [0x05,0x00,0x60,0xd1,0x66,0x00,0x00,0x00]
28733
28734v_exp_f32_e64 v5, flat_scratch_hi
28735// CHECK: [0x05,0x00,0x60,0xd1,0x67,0x00,0x00,0x00]
28736
28737v_exp_f32_e64 v5, vcc_lo
28738// CHECK: [0x05,0x00,0x60,0xd1,0x6a,0x00,0x00,0x00]
28739
28740v_exp_f32_e64 v5, vcc_hi
28741// CHECK: [0x05,0x00,0x60,0xd1,0x6b,0x00,0x00,0x00]
28742
28743v_exp_f32_e64 v5, tba_lo
28744// CHECK: [0x05,0x00,0x60,0xd1,0x6c,0x00,0x00,0x00]
28745
28746v_exp_f32_e64 v5, tba_hi
28747// CHECK: [0x05,0x00,0x60,0xd1,0x6d,0x00,0x00,0x00]
28748
28749v_exp_f32_e64 v5, tma_lo
28750// CHECK: [0x05,0x00,0x60,0xd1,0x6e,0x00,0x00,0x00]
28751
28752v_exp_f32_e64 v5, tma_hi
28753// CHECK: [0x05,0x00,0x60,0xd1,0x6f,0x00,0x00,0x00]
28754
28755v_exp_f32_e64 v5, ttmp11
28756// CHECK: [0x05,0x00,0x60,0xd1,0x7b,0x00,0x00,0x00]
28757
28758v_exp_f32_e64 v5, m0
28759// CHECK: [0x05,0x00,0x60,0xd1,0x7c,0x00,0x00,0x00]
28760
28761v_exp_f32_e64 v5, exec_lo
28762// CHECK: [0x05,0x00,0x60,0xd1,0x7e,0x00,0x00,0x00]
28763
28764v_exp_f32_e64 v5, exec_hi
28765// CHECK: [0x05,0x00,0x60,0xd1,0x7f,0x00,0x00,0x00]
28766
28767v_exp_f32_e64 v5, 0
28768// CHECK: [0x05,0x00,0x60,0xd1,0x80,0x00,0x00,0x00]
28769
28770v_exp_f32_e64 v5, -1
28771// CHECK: [0x05,0x00,0x60,0xd1,0xc1,0x00,0x00,0x00]
28772
28773v_exp_f32_e64 v5, 0.5
28774// CHECK: [0x05,0x00,0x60,0xd1,0xf0,0x00,0x00,0x00]
28775
28776v_exp_f32_e64 v5, -4.0
28777// CHECK: [0x05,0x00,0x60,0xd1,0xf7,0x00,0x00,0x00]
28778
28779v_exp_f32_e64 v5, -v1
28780// CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x20]
28781
28782v_exp_f32_e64 v5, |v1|
28783// CHECK: [0x05,0x01,0x60,0xd1,0x01,0x01,0x00,0x00]
28784
28785v_exp_f32_e64 v5, v1 clamp
28786// CHECK: [0x05,0x80,0x60,0xd1,0x01,0x01,0x00,0x00]
28787
28788v_exp_f32_e64 v5, v1 mul:2
28789// CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x08]
28790
28791v_exp_f32_e64 v5, v1 mul:4
28792// CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x10]
28793
28794v_exp_f32_e64 v5, v1 div:2
28795// CHECK: [0x05,0x00,0x60,0xd1,0x01,0x01,0x00,0x18]
28796
28797v_log_f32 v5, v1
28798// CHECK: [0x01,0x43,0x0a,0x7e]
28799
28800v_log_f32 v255, v1
28801// CHECK: [0x01,0x43,0xfe,0x7f]
28802
28803v_log_f32 v5, v255
28804// CHECK: [0xff,0x43,0x0a,0x7e]
28805
28806v_log_f32 v5, s1
28807// CHECK: [0x01,0x42,0x0a,0x7e]
28808
28809v_log_f32 v5, s101
28810// CHECK: [0x65,0x42,0x0a,0x7e]
28811
28812v_log_f32 v5, flat_scratch_lo
28813// CHECK: [0x66,0x42,0x0a,0x7e]
28814
28815v_log_f32 v5, flat_scratch_hi
28816// CHECK: [0x67,0x42,0x0a,0x7e]
28817
28818v_log_f32 v5, vcc_lo
28819// CHECK: [0x6a,0x42,0x0a,0x7e]
28820
28821v_log_f32 v5, vcc_hi
28822// CHECK: [0x6b,0x42,0x0a,0x7e]
28823
28824v_log_f32 v5, tba_lo
28825// CHECK: [0x6c,0x42,0x0a,0x7e]
28826
28827v_log_f32 v5, tba_hi
28828// CHECK: [0x6d,0x42,0x0a,0x7e]
28829
28830v_log_f32 v5, tma_lo
28831// CHECK: [0x6e,0x42,0x0a,0x7e]
28832
28833v_log_f32 v5, tma_hi
28834// CHECK: [0x6f,0x42,0x0a,0x7e]
28835
28836v_log_f32 v5, ttmp11
28837// CHECK: [0x7b,0x42,0x0a,0x7e]
28838
28839v_log_f32 v5, m0
28840// CHECK: [0x7c,0x42,0x0a,0x7e]
28841
28842v_log_f32 v5, exec_lo
28843// CHECK: [0x7e,0x42,0x0a,0x7e]
28844
28845v_log_f32 v5, exec_hi
28846// CHECK: [0x7f,0x42,0x0a,0x7e]
28847
28848v_log_f32 v5, 0
28849// CHECK: [0x80,0x42,0x0a,0x7e]
28850
28851v_log_f32 v5, -1
28852// CHECK: [0xc1,0x42,0x0a,0x7e]
28853
28854v_log_f32 v5, 0.5
28855// CHECK: [0xf0,0x42,0x0a,0x7e]
28856
28857v_log_f32 v5, -4.0
28858// CHECK: [0xf7,0x42,0x0a,0x7e]
28859
28860v_log_f32 v5, 0xaf123456
28861// CHECK: [0xff,0x42,0x0a,0x7e,0x56,0x34,0x12,0xaf]
28862
28863v_log_f32 v5, 0x3f717273
28864// CHECK: [0xff,0x42,0x0a,0x7e,0x73,0x72,0x71,0x3f]
28865
28866v_log_f32_e64 v5, v1
28867// CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
28868
28869v_log_f32_e64 v255, v1
28870// CHECK: [0xff,0x00,0x61,0xd1,0x01,0x01,0x00,0x00]
28871
28872v_log_f32_e64 v5, v255
28873// CHECK: [0x05,0x00,0x61,0xd1,0xff,0x01,0x00,0x00]
28874
28875v_log_f32_e64 v5, s1
28876// CHECK: [0x05,0x00,0x61,0xd1,0x01,0x00,0x00,0x00]
28877
28878v_log_f32_e64 v5, s101
28879// CHECK: [0x05,0x00,0x61,0xd1,0x65,0x00,0x00,0x00]
28880
28881v_log_f32_e64 v5, flat_scratch_lo
28882// CHECK: [0x05,0x00,0x61,0xd1,0x66,0x00,0x00,0x00]
28883
28884v_log_f32_e64 v5, flat_scratch_hi
28885// CHECK: [0x05,0x00,0x61,0xd1,0x67,0x00,0x00,0x00]
28886
28887v_log_f32_e64 v5, vcc_lo
28888// CHECK: [0x05,0x00,0x61,0xd1,0x6a,0x00,0x00,0x00]
28889
28890v_log_f32_e64 v5, vcc_hi
28891// CHECK: [0x05,0x00,0x61,0xd1,0x6b,0x00,0x00,0x00]
28892
28893v_log_f32_e64 v5, tba_lo
28894// CHECK: [0x05,0x00,0x61,0xd1,0x6c,0x00,0x00,0x00]
28895
28896v_log_f32_e64 v5, tba_hi
28897// CHECK: [0x05,0x00,0x61,0xd1,0x6d,0x00,0x00,0x00]
28898
28899v_log_f32_e64 v5, tma_lo
28900// CHECK: [0x05,0x00,0x61,0xd1,0x6e,0x00,0x00,0x00]
28901
28902v_log_f32_e64 v5, tma_hi
28903// CHECK: [0x05,0x00,0x61,0xd1,0x6f,0x00,0x00,0x00]
28904
28905v_log_f32_e64 v5, ttmp11
28906// CHECK: [0x05,0x00,0x61,0xd1,0x7b,0x00,0x00,0x00]
28907
28908v_log_f32_e64 v5, m0
28909// CHECK: [0x05,0x00,0x61,0xd1,0x7c,0x00,0x00,0x00]
28910
28911v_log_f32_e64 v5, exec_lo
28912// CHECK: [0x05,0x00,0x61,0xd1,0x7e,0x00,0x00,0x00]
28913
28914v_log_f32_e64 v5, exec_hi
28915// CHECK: [0x05,0x00,0x61,0xd1,0x7f,0x00,0x00,0x00]
28916
28917v_log_f32_e64 v5, 0
28918// CHECK: [0x05,0x00,0x61,0xd1,0x80,0x00,0x00,0x00]
28919
28920v_log_f32_e64 v5, -1
28921// CHECK: [0x05,0x00,0x61,0xd1,0xc1,0x00,0x00,0x00]
28922
28923v_log_f32_e64 v5, 0.5
28924// CHECK: [0x05,0x00,0x61,0xd1,0xf0,0x00,0x00,0x00]
28925
28926v_log_f32_e64 v5, -4.0
28927// CHECK: [0x05,0x00,0x61,0xd1,0xf7,0x00,0x00,0x00]
28928
28929v_log_f32_e64 v5, -v1
28930// CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x20]
28931
28932v_log_f32_e64 v5, |v1|
28933// CHECK: [0x05,0x01,0x61,0xd1,0x01,0x01,0x00,0x00]
28934
28935v_log_f32_e64 v5, v1 clamp
28936// CHECK: [0x05,0x80,0x61,0xd1,0x01,0x01,0x00,0x00]
28937
28938v_log_f32_e64 v5, v1 mul:2
28939// CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x08]
28940
28941v_log_f32_e64 v5, v1 mul:4
28942// CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x10]
28943
28944v_log_f32_e64 v5, v1 div:2
28945// CHECK: [0x05,0x00,0x61,0xd1,0x01,0x01,0x00,0x18]
28946
28947v_rcp_f32 v5, v1
28948// CHECK: [0x01,0x45,0x0a,0x7e]
28949
28950v_rcp_f32 v255, v1
28951// CHECK: [0x01,0x45,0xfe,0x7f]
28952
28953v_rcp_f32 v5, v255
28954// CHECK: [0xff,0x45,0x0a,0x7e]
28955
28956v_rcp_f32 v5, s1
28957// CHECK: [0x01,0x44,0x0a,0x7e]
28958
28959v_rcp_f32 v5, s101
28960// CHECK: [0x65,0x44,0x0a,0x7e]
28961
28962v_rcp_f32 v5, flat_scratch_lo
28963// CHECK: [0x66,0x44,0x0a,0x7e]
28964
28965v_rcp_f32 v5, flat_scratch_hi
28966// CHECK: [0x67,0x44,0x0a,0x7e]
28967
28968v_rcp_f32 v5, vcc_lo
28969// CHECK: [0x6a,0x44,0x0a,0x7e]
28970
28971v_rcp_f32 v5, vcc_hi
28972// CHECK: [0x6b,0x44,0x0a,0x7e]
28973
28974v_rcp_f32 v5, tba_lo
28975// CHECK: [0x6c,0x44,0x0a,0x7e]
28976
28977v_rcp_f32 v5, tba_hi
28978// CHECK: [0x6d,0x44,0x0a,0x7e]
28979
28980v_rcp_f32 v5, tma_lo
28981// CHECK: [0x6e,0x44,0x0a,0x7e]
28982
28983v_rcp_f32 v5, tma_hi
28984// CHECK: [0x6f,0x44,0x0a,0x7e]
28985
28986v_rcp_f32 v5, ttmp11
28987// CHECK: [0x7b,0x44,0x0a,0x7e]
28988
28989v_rcp_f32 v5, m0
28990// CHECK: [0x7c,0x44,0x0a,0x7e]
28991
28992v_rcp_f32 v5, exec_lo
28993// CHECK: [0x7e,0x44,0x0a,0x7e]
28994
28995v_rcp_f32 v5, exec_hi
28996// CHECK: [0x7f,0x44,0x0a,0x7e]
28997
28998v_rcp_f32 v5, 0
28999// CHECK: [0x80,0x44,0x0a,0x7e]
29000
29001v_rcp_f32 v5, -1
29002// CHECK: [0xc1,0x44,0x0a,0x7e]
29003
29004v_rcp_f32 v5, 0.5
29005// CHECK: [0xf0,0x44,0x0a,0x7e]
29006
29007v_rcp_f32 v5, -4.0
29008// CHECK: [0xf7,0x44,0x0a,0x7e]
29009
29010v_rcp_f32 v5, 0xaf123456
29011// CHECK: [0xff,0x44,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29012
29013v_rcp_f32 v5, 0x3f717273
29014// CHECK: [0xff,0x44,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29015
29016v_rcp_f32_e64 v5, v1
29017// CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
29018
29019v_rcp_f32_e64 v255, v1
29020// CHECK: [0xff,0x00,0x62,0xd1,0x01,0x01,0x00,0x00]
29021
29022v_rcp_f32_e64 v5, v255
29023// CHECK: [0x05,0x00,0x62,0xd1,0xff,0x01,0x00,0x00]
29024
29025v_rcp_f32_e64 v5, s1
29026// CHECK: [0x05,0x00,0x62,0xd1,0x01,0x00,0x00,0x00]
29027
29028v_rcp_f32_e64 v5, s101
29029// CHECK: [0x05,0x00,0x62,0xd1,0x65,0x00,0x00,0x00]
29030
29031v_rcp_f32_e64 v5, flat_scratch_lo
29032// CHECK: [0x05,0x00,0x62,0xd1,0x66,0x00,0x00,0x00]
29033
29034v_rcp_f32_e64 v5, flat_scratch_hi
29035// CHECK: [0x05,0x00,0x62,0xd1,0x67,0x00,0x00,0x00]
29036
29037v_rcp_f32_e64 v5, vcc_lo
29038// CHECK: [0x05,0x00,0x62,0xd1,0x6a,0x00,0x00,0x00]
29039
29040v_rcp_f32_e64 v5, vcc_hi
29041// CHECK: [0x05,0x00,0x62,0xd1,0x6b,0x00,0x00,0x00]
29042
29043v_rcp_f32_e64 v5, tba_lo
29044// CHECK: [0x05,0x00,0x62,0xd1,0x6c,0x00,0x00,0x00]
29045
29046v_rcp_f32_e64 v5, tba_hi
29047// CHECK: [0x05,0x00,0x62,0xd1,0x6d,0x00,0x00,0x00]
29048
29049v_rcp_f32_e64 v5, tma_lo
29050// CHECK: [0x05,0x00,0x62,0xd1,0x6e,0x00,0x00,0x00]
29051
29052v_rcp_f32_e64 v5, tma_hi
29053// CHECK: [0x05,0x00,0x62,0xd1,0x6f,0x00,0x00,0x00]
29054
29055v_rcp_f32_e64 v5, ttmp11
29056// CHECK: [0x05,0x00,0x62,0xd1,0x7b,0x00,0x00,0x00]
29057
29058v_rcp_f32_e64 v5, m0
29059// CHECK: [0x05,0x00,0x62,0xd1,0x7c,0x00,0x00,0x00]
29060
29061v_rcp_f32_e64 v5, exec_lo
29062// CHECK: [0x05,0x00,0x62,0xd1,0x7e,0x00,0x00,0x00]
29063
29064v_rcp_f32_e64 v5, exec_hi
29065// CHECK: [0x05,0x00,0x62,0xd1,0x7f,0x00,0x00,0x00]
29066
29067v_rcp_f32_e64 v5, 0
29068// CHECK: [0x05,0x00,0x62,0xd1,0x80,0x00,0x00,0x00]
29069
29070v_rcp_f32_e64 v5, -1
29071// CHECK: [0x05,0x00,0x62,0xd1,0xc1,0x00,0x00,0x00]
29072
29073v_rcp_f32_e64 v5, 0.5
29074// CHECK: [0x05,0x00,0x62,0xd1,0xf0,0x00,0x00,0x00]
29075
29076v_rcp_f32_e64 v5, -4.0
29077// CHECK: [0x05,0x00,0x62,0xd1,0xf7,0x00,0x00,0x00]
29078
29079v_rcp_f32_e64 v5, -v1
29080// CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x20]
29081
29082v_rcp_f32_e64 v5, |v1|
29083// CHECK: [0x05,0x01,0x62,0xd1,0x01,0x01,0x00,0x00]
29084
29085v_rcp_f32_e64 v5, v1 clamp
29086// CHECK: [0x05,0x80,0x62,0xd1,0x01,0x01,0x00,0x00]
29087
29088v_rcp_f32_e64 v5, v1 mul:2
29089// CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x08]
29090
29091v_rcp_f32_e64 v5, v1 mul:4
29092// CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x10]
29093
29094v_rcp_f32_e64 v5, v1 div:2
29095// CHECK: [0x05,0x00,0x62,0xd1,0x01,0x01,0x00,0x18]
29096
29097v_rcp_iflag_f32 v5, v1
29098// CHECK: [0x01,0x47,0x0a,0x7e]
29099
29100v_rcp_iflag_f32 v255, v1
29101// CHECK: [0x01,0x47,0xfe,0x7f]
29102
29103v_rcp_iflag_f32 v5, v255
29104// CHECK: [0xff,0x47,0x0a,0x7e]
29105
29106v_rcp_iflag_f32 v5, s1
29107// CHECK: [0x01,0x46,0x0a,0x7e]
29108
29109v_rcp_iflag_f32 v5, s101
29110// CHECK: [0x65,0x46,0x0a,0x7e]
29111
29112v_rcp_iflag_f32 v5, flat_scratch_lo
29113// CHECK: [0x66,0x46,0x0a,0x7e]
29114
29115v_rcp_iflag_f32 v5, flat_scratch_hi
29116// CHECK: [0x67,0x46,0x0a,0x7e]
29117
29118v_rcp_iflag_f32 v5, vcc_lo
29119// CHECK: [0x6a,0x46,0x0a,0x7e]
29120
29121v_rcp_iflag_f32 v5, vcc_hi
29122// CHECK: [0x6b,0x46,0x0a,0x7e]
29123
29124v_rcp_iflag_f32 v5, tba_lo
29125// CHECK: [0x6c,0x46,0x0a,0x7e]
29126
29127v_rcp_iflag_f32 v5, tba_hi
29128// CHECK: [0x6d,0x46,0x0a,0x7e]
29129
29130v_rcp_iflag_f32 v5, tma_lo
29131// CHECK: [0x6e,0x46,0x0a,0x7e]
29132
29133v_rcp_iflag_f32 v5, tma_hi
29134// CHECK: [0x6f,0x46,0x0a,0x7e]
29135
29136v_rcp_iflag_f32 v5, ttmp11
29137// CHECK: [0x7b,0x46,0x0a,0x7e]
29138
29139v_rcp_iflag_f32 v5, m0
29140// CHECK: [0x7c,0x46,0x0a,0x7e]
29141
29142v_rcp_iflag_f32 v5, exec_lo
29143// CHECK: [0x7e,0x46,0x0a,0x7e]
29144
29145v_rcp_iflag_f32 v5, exec_hi
29146// CHECK: [0x7f,0x46,0x0a,0x7e]
29147
29148v_rcp_iflag_f32 v5, 0
29149// CHECK: [0x80,0x46,0x0a,0x7e]
29150
29151v_rcp_iflag_f32 v5, -1
29152// CHECK: [0xc1,0x46,0x0a,0x7e]
29153
29154v_rcp_iflag_f32 v5, 0.5
29155// CHECK: [0xf0,0x46,0x0a,0x7e]
29156
29157v_rcp_iflag_f32 v5, -4.0
29158// CHECK: [0xf7,0x46,0x0a,0x7e]
29159
29160v_rcp_iflag_f32 v5, 0xaf123456
29161// CHECK: [0xff,0x46,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29162
29163v_rcp_iflag_f32 v5, 0x3f717273
29164// CHECK: [0xff,0x46,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29165
29166v_rcp_iflag_f32_e64 v5, v1
29167// CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
29168
29169v_rcp_iflag_f32_e64 v255, v1
29170// CHECK: [0xff,0x00,0x63,0xd1,0x01,0x01,0x00,0x00]
29171
29172v_rcp_iflag_f32_e64 v5, v255
29173// CHECK: [0x05,0x00,0x63,0xd1,0xff,0x01,0x00,0x00]
29174
29175v_rcp_iflag_f32_e64 v5, s1
29176// CHECK: [0x05,0x00,0x63,0xd1,0x01,0x00,0x00,0x00]
29177
29178v_rcp_iflag_f32_e64 v5, s101
29179// CHECK: [0x05,0x00,0x63,0xd1,0x65,0x00,0x00,0x00]
29180
29181v_rcp_iflag_f32_e64 v5, flat_scratch_lo
29182// CHECK: [0x05,0x00,0x63,0xd1,0x66,0x00,0x00,0x00]
29183
29184v_rcp_iflag_f32_e64 v5, flat_scratch_hi
29185// CHECK: [0x05,0x00,0x63,0xd1,0x67,0x00,0x00,0x00]
29186
29187v_rcp_iflag_f32_e64 v5, vcc_lo
29188// CHECK: [0x05,0x00,0x63,0xd1,0x6a,0x00,0x00,0x00]
29189
29190v_rcp_iflag_f32_e64 v5, vcc_hi
29191// CHECK: [0x05,0x00,0x63,0xd1,0x6b,0x00,0x00,0x00]
29192
29193v_rcp_iflag_f32_e64 v5, tba_lo
29194// CHECK: [0x05,0x00,0x63,0xd1,0x6c,0x00,0x00,0x00]
29195
29196v_rcp_iflag_f32_e64 v5, tba_hi
29197// CHECK: [0x05,0x00,0x63,0xd1,0x6d,0x00,0x00,0x00]
29198
29199v_rcp_iflag_f32_e64 v5, tma_lo
29200// CHECK: [0x05,0x00,0x63,0xd1,0x6e,0x00,0x00,0x00]
29201
29202v_rcp_iflag_f32_e64 v5, tma_hi
29203// CHECK: [0x05,0x00,0x63,0xd1,0x6f,0x00,0x00,0x00]
29204
29205v_rcp_iflag_f32_e64 v5, ttmp11
29206// CHECK: [0x05,0x00,0x63,0xd1,0x7b,0x00,0x00,0x00]
29207
29208v_rcp_iflag_f32_e64 v5, m0
29209// CHECK: [0x05,0x00,0x63,0xd1,0x7c,0x00,0x00,0x00]
29210
29211v_rcp_iflag_f32_e64 v5, exec_lo
29212// CHECK: [0x05,0x00,0x63,0xd1,0x7e,0x00,0x00,0x00]
29213
29214v_rcp_iflag_f32_e64 v5, exec_hi
29215// CHECK: [0x05,0x00,0x63,0xd1,0x7f,0x00,0x00,0x00]
29216
29217v_rcp_iflag_f32_e64 v5, 0
29218// CHECK: [0x05,0x00,0x63,0xd1,0x80,0x00,0x00,0x00]
29219
29220v_rcp_iflag_f32_e64 v5, -1
29221// CHECK: [0x05,0x00,0x63,0xd1,0xc1,0x00,0x00,0x00]
29222
29223v_rcp_iflag_f32_e64 v5, 0.5
29224// CHECK: [0x05,0x00,0x63,0xd1,0xf0,0x00,0x00,0x00]
29225
29226v_rcp_iflag_f32_e64 v5, -4.0
29227// CHECK: [0x05,0x00,0x63,0xd1,0xf7,0x00,0x00,0x00]
29228
29229v_rcp_iflag_f32_e64 v5, -v1
29230// CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x20]
29231
29232v_rcp_iflag_f32_e64 v5, |v1|
29233// CHECK: [0x05,0x01,0x63,0xd1,0x01,0x01,0x00,0x00]
29234
29235v_rcp_iflag_f32_e64 v5, v1 clamp
29236// CHECK: [0x05,0x80,0x63,0xd1,0x01,0x01,0x00,0x00]
29237
29238v_rcp_iflag_f32_e64 v5, v1 mul:2
29239// CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x08]
29240
29241v_rcp_iflag_f32_e64 v5, v1 mul:4
29242// CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x10]
29243
29244v_rcp_iflag_f32_e64 v5, v1 div:2
29245// CHECK: [0x05,0x00,0x63,0xd1,0x01,0x01,0x00,0x18]
29246
29247v_rsq_f32 v5, v1
29248// CHECK: [0x01,0x49,0x0a,0x7e]
29249
29250v_rsq_f32 v255, v1
29251// CHECK: [0x01,0x49,0xfe,0x7f]
29252
29253v_rsq_f32 v5, v255
29254// CHECK: [0xff,0x49,0x0a,0x7e]
29255
29256v_rsq_f32 v5, s1
29257// CHECK: [0x01,0x48,0x0a,0x7e]
29258
29259v_rsq_f32 v5, s101
29260// CHECK: [0x65,0x48,0x0a,0x7e]
29261
29262v_rsq_f32 v5, flat_scratch_lo
29263// CHECK: [0x66,0x48,0x0a,0x7e]
29264
29265v_rsq_f32 v5, flat_scratch_hi
29266// CHECK: [0x67,0x48,0x0a,0x7e]
29267
29268v_rsq_f32 v5, vcc_lo
29269// CHECK: [0x6a,0x48,0x0a,0x7e]
29270
29271v_rsq_f32 v5, vcc_hi
29272// CHECK: [0x6b,0x48,0x0a,0x7e]
29273
29274v_rsq_f32 v5, tba_lo
29275// CHECK: [0x6c,0x48,0x0a,0x7e]
29276
29277v_rsq_f32 v5, tba_hi
29278// CHECK: [0x6d,0x48,0x0a,0x7e]
29279
29280v_rsq_f32 v5, tma_lo
29281// CHECK: [0x6e,0x48,0x0a,0x7e]
29282
29283v_rsq_f32 v5, tma_hi
29284// CHECK: [0x6f,0x48,0x0a,0x7e]
29285
29286v_rsq_f32 v5, ttmp11
29287// CHECK: [0x7b,0x48,0x0a,0x7e]
29288
29289v_rsq_f32 v5, m0
29290// CHECK: [0x7c,0x48,0x0a,0x7e]
29291
29292v_rsq_f32 v5, exec_lo
29293// CHECK: [0x7e,0x48,0x0a,0x7e]
29294
29295v_rsq_f32 v5, exec_hi
29296// CHECK: [0x7f,0x48,0x0a,0x7e]
29297
29298v_rsq_f32 v5, 0
29299// CHECK: [0x80,0x48,0x0a,0x7e]
29300
29301v_rsq_f32 v5, -1
29302// CHECK: [0xc1,0x48,0x0a,0x7e]
29303
29304v_rsq_f32 v5, 0.5
29305// CHECK: [0xf0,0x48,0x0a,0x7e]
29306
29307v_rsq_f32 v5, -4.0
29308// CHECK: [0xf7,0x48,0x0a,0x7e]
29309
29310v_rsq_f32 v5, 0xaf123456
29311// CHECK: [0xff,0x48,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29312
29313v_rsq_f32 v5, 0x3f717273
29314// CHECK: [0xff,0x48,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29315
29316v_rsq_f32_e64 v5, v1
29317// CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
29318
29319v_rsq_f32_e64 v255, v1
29320// CHECK: [0xff,0x00,0x64,0xd1,0x01,0x01,0x00,0x00]
29321
29322v_rsq_f32_e64 v5, v255
29323// CHECK: [0x05,0x00,0x64,0xd1,0xff,0x01,0x00,0x00]
29324
29325v_rsq_f32_e64 v5, s1
29326// CHECK: [0x05,0x00,0x64,0xd1,0x01,0x00,0x00,0x00]
29327
29328v_rsq_f32_e64 v5, s101
29329// CHECK: [0x05,0x00,0x64,0xd1,0x65,0x00,0x00,0x00]
29330
29331v_rsq_f32_e64 v5, flat_scratch_lo
29332// CHECK: [0x05,0x00,0x64,0xd1,0x66,0x00,0x00,0x00]
29333
29334v_rsq_f32_e64 v5, flat_scratch_hi
29335// CHECK: [0x05,0x00,0x64,0xd1,0x67,0x00,0x00,0x00]
29336
29337v_rsq_f32_e64 v5, vcc_lo
29338// CHECK: [0x05,0x00,0x64,0xd1,0x6a,0x00,0x00,0x00]
29339
29340v_rsq_f32_e64 v5, vcc_hi
29341// CHECK: [0x05,0x00,0x64,0xd1,0x6b,0x00,0x00,0x00]
29342
29343v_rsq_f32_e64 v5, tba_lo
29344// CHECK: [0x05,0x00,0x64,0xd1,0x6c,0x00,0x00,0x00]
29345
29346v_rsq_f32_e64 v5, tba_hi
29347// CHECK: [0x05,0x00,0x64,0xd1,0x6d,0x00,0x00,0x00]
29348
29349v_rsq_f32_e64 v5, tma_lo
29350// CHECK: [0x05,0x00,0x64,0xd1,0x6e,0x00,0x00,0x00]
29351
29352v_rsq_f32_e64 v5, tma_hi
29353// CHECK: [0x05,0x00,0x64,0xd1,0x6f,0x00,0x00,0x00]
29354
29355v_rsq_f32_e64 v5, ttmp11
29356// CHECK: [0x05,0x00,0x64,0xd1,0x7b,0x00,0x00,0x00]
29357
29358v_rsq_f32_e64 v5, m0
29359// CHECK: [0x05,0x00,0x64,0xd1,0x7c,0x00,0x00,0x00]
29360
29361v_rsq_f32_e64 v5, exec_lo
29362// CHECK: [0x05,0x00,0x64,0xd1,0x7e,0x00,0x00,0x00]
29363
29364v_rsq_f32_e64 v5, exec_hi
29365// CHECK: [0x05,0x00,0x64,0xd1,0x7f,0x00,0x00,0x00]
29366
29367v_rsq_f32_e64 v5, 0
29368// CHECK: [0x05,0x00,0x64,0xd1,0x80,0x00,0x00,0x00]
29369
29370v_rsq_f32_e64 v5, -1
29371// CHECK: [0x05,0x00,0x64,0xd1,0xc1,0x00,0x00,0x00]
29372
29373v_rsq_f32_e64 v5, 0.5
29374// CHECK: [0x05,0x00,0x64,0xd1,0xf0,0x00,0x00,0x00]
29375
29376v_rsq_f32_e64 v5, -4.0
29377// CHECK: [0x05,0x00,0x64,0xd1,0xf7,0x00,0x00,0x00]
29378
29379v_rsq_f32_e64 v5, -v1
29380// CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x20]
29381
29382v_rsq_f32_e64 v5, |v1|
29383// CHECK: [0x05,0x01,0x64,0xd1,0x01,0x01,0x00,0x00]
29384
29385v_rsq_f32_e64 v5, v1 clamp
29386// CHECK: [0x05,0x80,0x64,0xd1,0x01,0x01,0x00,0x00]
29387
29388v_rsq_f32_e64 v5, v1 mul:2
29389// CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x08]
29390
29391v_rsq_f32_e64 v5, v1 mul:4
29392// CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x10]
29393
29394v_rsq_f32_e64 v5, v1 div:2
29395// CHECK: [0x05,0x00,0x64,0xd1,0x01,0x01,0x00,0x18]
29396
29397v_rcp_f64 v[5:6], v[1:2]
29398// CHECK: [0x01,0x4b,0x0a,0x7e]
29399
29400v_rcp_f64 v[254:255], v[1:2]
29401// CHECK: [0x01,0x4b,0xfc,0x7f]
29402
29403v_rcp_f64 v[5:6], v[254:255]
29404// CHECK: [0xfe,0x4b,0x0a,0x7e]
29405
29406v_rcp_f64 v[5:6], s[2:3]
29407// CHECK: [0x02,0x4a,0x0a,0x7e]
29408
29409v_rcp_f64 v[5:6], s[4:5]
29410// CHECK: [0x04,0x4a,0x0a,0x7e]
29411
29412v_rcp_f64 v[5:6], s[100:101]
29413// CHECK: [0x64,0x4a,0x0a,0x7e]
29414
29415v_rcp_f64 v[5:6], flat_scratch
29416// CHECK: [0x66,0x4a,0x0a,0x7e]
29417
29418v_rcp_f64 v[5:6], vcc
29419// CHECK: [0x6a,0x4a,0x0a,0x7e]
29420
29421v_rcp_f64 v[5:6], tba
29422// CHECK: [0x6c,0x4a,0x0a,0x7e]
29423
29424v_rcp_f64 v[5:6], tma
29425// CHECK: [0x6e,0x4a,0x0a,0x7e]
29426
29427v_rcp_f64 v[5:6], ttmp[10:11]
29428// CHECK: [0x7a,0x4a,0x0a,0x7e]
29429
29430v_rcp_f64 v[5:6], exec
29431// CHECK: [0x7e,0x4a,0x0a,0x7e]
29432
29433v_rcp_f64 v[5:6], 0
29434// CHECK: [0x80,0x4a,0x0a,0x7e]
29435
29436v_rcp_f64 v[5:6], -1
29437// CHECK: [0xc1,0x4a,0x0a,0x7e]
29438
29439v_rcp_f64 v[5:6], 0.5
29440// CHECK: [0xf0,0x4a,0x0a,0x7e]
29441
29442v_rcp_f64 v[5:6], -4.0
29443// CHECK: [0xf7,0x4a,0x0a,0x7e]
29444
29445v_rcp_f64 v[5:6], 0xaf123456
29446// CHECK: [0xff,0x4a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29447
29448v_rcp_f64 v[5:6], 0x3f717273
29449// CHECK: [0xff,0x4a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29450
29451v_rcp_f64_e64 v[5:6], v[1:2]
29452// CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
29453
29454v_rcp_f64_e64 v[254:255], v[1:2]
29455// CHECK: [0xfe,0x00,0x65,0xd1,0x01,0x01,0x00,0x00]
29456
29457v_rcp_f64_e64 v[5:6], v[254:255]
29458// CHECK: [0x05,0x00,0x65,0xd1,0xfe,0x01,0x00,0x00]
29459
29460v_rcp_f64_e64 v[5:6], s[2:3]
29461// CHECK: [0x05,0x00,0x65,0xd1,0x02,0x00,0x00,0x00]
29462
29463v_rcp_f64_e64 v[5:6], s[4:5]
29464// CHECK: [0x05,0x00,0x65,0xd1,0x04,0x00,0x00,0x00]
29465
29466v_rcp_f64_e64 v[5:6], s[100:101]
29467// CHECK: [0x05,0x00,0x65,0xd1,0x64,0x00,0x00,0x00]
29468
29469v_rcp_f64_e64 v[5:6], flat_scratch
29470// CHECK: [0x05,0x00,0x65,0xd1,0x66,0x00,0x00,0x00]
29471
29472v_rcp_f64_e64 v[5:6], vcc
29473// CHECK: [0x05,0x00,0x65,0xd1,0x6a,0x00,0x00,0x00]
29474
29475v_rcp_f64_e64 v[5:6], tba
29476// CHECK: [0x05,0x00,0x65,0xd1,0x6c,0x00,0x00,0x00]
29477
29478v_rcp_f64_e64 v[5:6], tma
29479// CHECK: [0x05,0x00,0x65,0xd1,0x6e,0x00,0x00,0x00]
29480
29481v_rcp_f64_e64 v[5:6], ttmp[10:11]
29482// CHECK: [0x05,0x00,0x65,0xd1,0x7a,0x00,0x00,0x00]
29483
29484v_rcp_f64_e64 v[5:6], exec
29485// CHECK: [0x05,0x00,0x65,0xd1,0x7e,0x00,0x00,0x00]
29486
29487v_rcp_f64_e64 v[5:6], 0
29488// CHECK: [0x05,0x00,0x65,0xd1,0x80,0x00,0x00,0x00]
29489
29490v_rcp_f64_e64 v[5:6], -1
29491// CHECK: [0x05,0x00,0x65,0xd1,0xc1,0x00,0x00,0x00]
29492
29493v_rcp_f64_e64 v[5:6], 0.5
29494// CHECK: [0x05,0x00,0x65,0xd1,0xf0,0x00,0x00,0x00]
29495
29496v_rcp_f64_e64 v[5:6], -4.0
29497// CHECK: [0x05,0x00,0x65,0xd1,0xf7,0x00,0x00,0x00]
29498
29499v_rcp_f64_e64 v[5:6], -v[1:2]
29500// CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x20]
29501
29502v_rcp_f64_e64 v[5:6], |v[1:2]|
29503// CHECK: [0x05,0x01,0x65,0xd1,0x01,0x01,0x00,0x00]
29504
29505v_rcp_f64_e64 v[5:6], v[1:2] clamp
29506// CHECK: [0x05,0x80,0x65,0xd1,0x01,0x01,0x00,0x00]
29507
29508v_rcp_f64_e64 v[5:6], v[1:2] mul:2
29509// CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x08]
29510
29511v_rcp_f64_e64 v[5:6], v[1:2] mul:4
29512// CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x10]
29513
29514v_rcp_f64_e64 v[5:6], v[1:2] div:2
29515// CHECK: [0x05,0x00,0x65,0xd1,0x01,0x01,0x00,0x18]
29516
29517v_rsq_f64 v[5:6], v[1:2]
29518// CHECK: [0x01,0x4d,0x0a,0x7e]
29519
29520v_rsq_f64 v[254:255], v[1:2]
29521// CHECK: [0x01,0x4d,0xfc,0x7f]
29522
29523v_rsq_f64 v[5:6], v[254:255]
29524// CHECK: [0xfe,0x4d,0x0a,0x7e]
29525
29526v_rsq_f64 v[5:6], s[2:3]
29527// CHECK: [0x02,0x4c,0x0a,0x7e]
29528
29529v_rsq_f64 v[5:6], s[4:5]
29530// CHECK: [0x04,0x4c,0x0a,0x7e]
29531
29532v_rsq_f64 v[5:6], s[100:101]
29533// CHECK: [0x64,0x4c,0x0a,0x7e]
29534
29535v_rsq_f64 v[5:6], flat_scratch
29536// CHECK: [0x66,0x4c,0x0a,0x7e]
29537
29538v_rsq_f64 v[5:6], vcc
29539// CHECK: [0x6a,0x4c,0x0a,0x7e]
29540
29541v_rsq_f64 v[5:6], tba
29542// CHECK: [0x6c,0x4c,0x0a,0x7e]
29543
29544v_rsq_f64 v[5:6], tma
29545// CHECK: [0x6e,0x4c,0x0a,0x7e]
29546
29547v_rsq_f64 v[5:6], ttmp[10:11]
29548// CHECK: [0x7a,0x4c,0x0a,0x7e]
29549
29550v_rsq_f64 v[5:6], exec
29551// CHECK: [0x7e,0x4c,0x0a,0x7e]
29552
29553v_rsq_f64 v[5:6], 0
29554// CHECK: [0x80,0x4c,0x0a,0x7e]
29555
29556v_rsq_f64 v[5:6], -1
29557// CHECK: [0xc1,0x4c,0x0a,0x7e]
29558
29559v_rsq_f64 v[5:6], 0.5
29560// CHECK: [0xf0,0x4c,0x0a,0x7e]
29561
29562v_rsq_f64 v[5:6], -4.0
29563// CHECK: [0xf7,0x4c,0x0a,0x7e]
29564
29565v_rsq_f64 v[5:6], 0xaf123456
29566// CHECK: [0xff,0x4c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29567
29568v_rsq_f64 v[5:6], 0x3f717273
29569// CHECK: [0xff,0x4c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29570
29571v_rsq_f64_e64 v[5:6], v[1:2]
29572// CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
29573
29574v_rsq_f64_e64 v[254:255], v[1:2]
29575// CHECK: [0xfe,0x00,0x66,0xd1,0x01,0x01,0x00,0x00]
29576
29577v_rsq_f64_e64 v[5:6], v[254:255]
29578// CHECK: [0x05,0x00,0x66,0xd1,0xfe,0x01,0x00,0x00]
29579
29580v_rsq_f64_e64 v[5:6], s[2:3]
29581// CHECK: [0x05,0x00,0x66,0xd1,0x02,0x00,0x00,0x00]
29582
29583v_rsq_f64_e64 v[5:6], s[4:5]
29584// CHECK: [0x05,0x00,0x66,0xd1,0x04,0x00,0x00,0x00]
29585
29586v_rsq_f64_e64 v[5:6], s[100:101]
29587// CHECK: [0x05,0x00,0x66,0xd1,0x64,0x00,0x00,0x00]
29588
29589v_rsq_f64_e64 v[5:6], flat_scratch
29590// CHECK: [0x05,0x00,0x66,0xd1,0x66,0x00,0x00,0x00]
29591
29592v_rsq_f64_e64 v[5:6], vcc
29593// CHECK: [0x05,0x00,0x66,0xd1,0x6a,0x00,0x00,0x00]
29594
29595v_rsq_f64_e64 v[5:6], tba
29596// CHECK: [0x05,0x00,0x66,0xd1,0x6c,0x00,0x00,0x00]
29597
29598v_rsq_f64_e64 v[5:6], tma
29599// CHECK: [0x05,0x00,0x66,0xd1,0x6e,0x00,0x00,0x00]
29600
29601v_rsq_f64_e64 v[5:6], ttmp[10:11]
29602// CHECK: [0x05,0x00,0x66,0xd1,0x7a,0x00,0x00,0x00]
29603
29604v_rsq_f64_e64 v[5:6], exec
29605// CHECK: [0x05,0x00,0x66,0xd1,0x7e,0x00,0x00,0x00]
29606
29607v_rsq_f64_e64 v[5:6], 0
29608// CHECK: [0x05,0x00,0x66,0xd1,0x80,0x00,0x00,0x00]
29609
29610v_rsq_f64_e64 v[5:6], -1
29611// CHECK: [0x05,0x00,0x66,0xd1,0xc1,0x00,0x00,0x00]
29612
29613v_rsq_f64_e64 v[5:6], 0.5
29614// CHECK: [0x05,0x00,0x66,0xd1,0xf0,0x00,0x00,0x00]
29615
29616v_rsq_f64_e64 v[5:6], -4.0
29617// CHECK: [0x05,0x00,0x66,0xd1,0xf7,0x00,0x00,0x00]
29618
29619v_rsq_f64_e64 v[5:6], -v[1:2]
29620// CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x20]
29621
29622v_rsq_f64_e64 v[5:6], |v[1:2]|
29623// CHECK: [0x05,0x01,0x66,0xd1,0x01,0x01,0x00,0x00]
29624
29625v_rsq_f64_e64 v[5:6], v[1:2] clamp
29626// CHECK: [0x05,0x80,0x66,0xd1,0x01,0x01,0x00,0x00]
29627
29628v_rsq_f64_e64 v[5:6], v[1:2] mul:2
29629// CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x08]
29630
29631v_rsq_f64_e64 v[5:6], v[1:2] mul:4
29632// CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x10]
29633
29634v_rsq_f64_e64 v[5:6], v[1:2] div:2
29635// CHECK: [0x05,0x00,0x66,0xd1,0x01,0x01,0x00,0x18]
29636
29637v_sqrt_f32 v5, v1
29638// CHECK: [0x01,0x4f,0x0a,0x7e]
29639
29640v_sqrt_f32 v255, v1
29641// CHECK: [0x01,0x4f,0xfe,0x7f]
29642
29643v_sqrt_f32 v5, v255
29644// CHECK: [0xff,0x4f,0x0a,0x7e]
29645
29646v_sqrt_f32 v5, s1
29647// CHECK: [0x01,0x4e,0x0a,0x7e]
29648
29649v_sqrt_f32 v5, s101
29650// CHECK: [0x65,0x4e,0x0a,0x7e]
29651
29652v_sqrt_f32 v5, flat_scratch_lo
29653// CHECK: [0x66,0x4e,0x0a,0x7e]
29654
29655v_sqrt_f32 v5, flat_scratch_hi
29656// CHECK: [0x67,0x4e,0x0a,0x7e]
29657
29658v_sqrt_f32 v5, vcc_lo
29659// CHECK: [0x6a,0x4e,0x0a,0x7e]
29660
29661v_sqrt_f32 v5, vcc_hi
29662// CHECK: [0x6b,0x4e,0x0a,0x7e]
29663
29664v_sqrt_f32 v5, tba_lo
29665// CHECK: [0x6c,0x4e,0x0a,0x7e]
29666
29667v_sqrt_f32 v5, tba_hi
29668// CHECK: [0x6d,0x4e,0x0a,0x7e]
29669
29670v_sqrt_f32 v5, tma_lo
29671// CHECK: [0x6e,0x4e,0x0a,0x7e]
29672
29673v_sqrt_f32 v5, tma_hi
29674// CHECK: [0x6f,0x4e,0x0a,0x7e]
29675
29676v_sqrt_f32 v5, ttmp11
29677// CHECK: [0x7b,0x4e,0x0a,0x7e]
29678
29679v_sqrt_f32 v5, m0
29680// CHECK: [0x7c,0x4e,0x0a,0x7e]
29681
29682v_sqrt_f32 v5, exec_lo
29683// CHECK: [0x7e,0x4e,0x0a,0x7e]
29684
29685v_sqrt_f32 v5, exec_hi
29686// CHECK: [0x7f,0x4e,0x0a,0x7e]
29687
29688v_sqrt_f32 v5, 0
29689// CHECK: [0x80,0x4e,0x0a,0x7e]
29690
29691v_sqrt_f32 v5, -1
29692// CHECK: [0xc1,0x4e,0x0a,0x7e]
29693
29694v_sqrt_f32 v5, 0.5
29695// CHECK: [0xf0,0x4e,0x0a,0x7e]
29696
29697v_sqrt_f32 v5, -4.0
29698// CHECK: [0xf7,0x4e,0x0a,0x7e]
29699
29700v_sqrt_f32 v5, 0xaf123456
29701// CHECK: [0xff,0x4e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29702
29703v_sqrt_f32 v5, 0x3f717273
29704// CHECK: [0xff,0x4e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29705
29706v_sqrt_f32_e64 v5, v1
29707// CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
29708
29709v_sqrt_f32_e64 v255, v1
29710// CHECK: [0xff,0x00,0x67,0xd1,0x01,0x01,0x00,0x00]
29711
29712v_sqrt_f32_e64 v5, v255
29713// CHECK: [0x05,0x00,0x67,0xd1,0xff,0x01,0x00,0x00]
29714
29715v_sqrt_f32_e64 v5, s1
29716// CHECK: [0x05,0x00,0x67,0xd1,0x01,0x00,0x00,0x00]
29717
29718v_sqrt_f32_e64 v5, s101
29719// CHECK: [0x05,0x00,0x67,0xd1,0x65,0x00,0x00,0x00]
29720
29721v_sqrt_f32_e64 v5, flat_scratch_lo
29722// CHECK: [0x05,0x00,0x67,0xd1,0x66,0x00,0x00,0x00]
29723
29724v_sqrt_f32_e64 v5, flat_scratch_hi
29725// CHECK: [0x05,0x00,0x67,0xd1,0x67,0x00,0x00,0x00]
29726
29727v_sqrt_f32_e64 v5, vcc_lo
29728// CHECK: [0x05,0x00,0x67,0xd1,0x6a,0x00,0x00,0x00]
29729
29730v_sqrt_f32_e64 v5, vcc_hi
29731// CHECK: [0x05,0x00,0x67,0xd1,0x6b,0x00,0x00,0x00]
29732
29733v_sqrt_f32_e64 v5, tba_lo
29734// CHECK: [0x05,0x00,0x67,0xd1,0x6c,0x00,0x00,0x00]
29735
29736v_sqrt_f32_e64 v5, tba_hi
29737// CHECK: [0x05,0x00,0x67,0xd1,0x6d,0x00,0x00,0x00]
29738
29739v_sqrt_f32_e64 v5, tma_lo
29740// CHECK: [0x05,0x00,0x67,0xd1,0x6e,0x00,0x00,0x00]
29741
29742v_sqrt_f32_e64 v5, tma_hi
29743// CHECK: [0x05,0x00,0x67,0xd1,0x6f,0x00,0x00,0x00]
29744
29745v_sqrt_f32_e64 v5, ttmp11
29746// CHECK: [0x05,0x00,0x67,0xd1,0x7b,0x00,0x00,0x00]
29747
29748v_sqrt_f32_e64 v5, m0
29749// CHECK: [0x05,0x00,0x67,0xd1,0x7c,0x00,0x00,0x00]
29750
29751v_sqrt_f32_e64 v5, exec_lo
29752// CHECK: [0x05,0x00,0x67,0xd1,0x7e,0x00,0x00,0x00]
29753
29754v_sqrt_f32_e64 v5, exec_hi
29755// CHECK: [0x05,0x00,0x67,0xd1,0x7f,0x00,0x00,0x00]
29756
29757v_sqrt_f32_e64 v5, 0
29758// CHECK: [0x05,0x00,0x67,0xd1,0x80,0x00,0x00,0x00]
29759
29760v_sqrt_f32_e64 v5, -1
29761// CHECK: [0x05,0x00,0x67,0xd1,0xc1,0x00,0x00,0x00]
29762
29763v_sqrt_f32_e64 v5, 0.5
29764// CHECK: [0x05,0x00,0x67,0xd1,0xf0,0x00,0x00,0x00]
29765
29766v_sqrt_f32_e64 v5, -4.0
29767// CHECK: [0x05,0x00,0x67,0xd1,0xf7,0x00,0x00,0x00]
29768
29769v_sqrt_f32_e64 v5, -v1
29770// CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x20]
29771
29772v_sqrt_f32_e64 v5, |v1|
29773// CHECK: [0x05,0x01,0x67,0xd1,0x01,0x01,0x00,0x00]
29774
29775v_sqrt_f32_e64 v5, v1 clamp
29776// CHECK: [0x05,0x80,0x67,0xd1,0x01,0x01,0x00,0x00]
29777
29778v_sqrt_f32_e64 v5, v1 mul:2
29779// CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x08]
29780
29781v_sqrt_f32_e64 v5, v1 mul:4
29782// CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x10]
29783
29784v_sqrt_f32_e64 v5, v1 div:2
29785// CHECK: [0x05,0x00,0x67,0xd1,0x01,0x01,0x00,0x18]
29786
29787v_sqrt_f64 v[5:6], v[1:2]
29788// CHECK: [0x01,0x51,0x0a,0x7e]
29789
29790v_sqrt_f64 v[254:255], v[1:2]
29791// CHECK: [0x01,0x51,0xfc,0x7f]
29792
29793v_sqrt_f64 v[5:6], v[254:255]
29794// CHECK: [0xfe,0x51,0x0a,0x7e]
29795
29796v_sqrt_f64 v[5:6], s[2:3]
29797// CHECK: [0x02,0x50,0x0a,0x7e]
29798
29799v_sqrt_f64 v[5:6], s[4:5]
29800// CHECK: [0x04,0x50,0x0a,0x7e]
29801
29802v_sqrt_f64 v[5:6], s[100:101]
29803// CHECK: [0x64,0x50,0x0a,0x7e]
29804
29805v_sqrt_f64 v[5:6], flat_scratch
29806// CHECK: [0x66,0x50,0x0a,0x7e]
29807
29808v_sqrt_f64 v[5:6], vcc
29809// CHECK: [0x6a,0x50,0x0a,0x7e]
29810
29811v_sqrt_f64 v[5:6], tba
29812// CHECK: [0x6c,0x50,0x0a,0x7e]
29813
29814v_sqrt_f64 v[5:6], tma
29815// CHECK: [0x6e,0x50,0x0a,0x7e]
29816
29817v_sqrt_f64 v[5:6], ttmp[10:11]
29818// CHECK: [0x7a,0x50,0x0a,0x7e]
29819
29820v_sqrt_f64 v[5:6], exec
29821// CHECK: [0x7e,0x50,0x0a,0x7e]
29822
29823v_sqrt_f64 v[5:6], 0
29824// CHECK: [0x80,0x50,0x0a,0x7e]
29825
29826v_sqrt_f64 v[5:6], -1
29827// CHECK: [0xc1,0x50,0x0a,0x7e]
29828
29829v_sqrt_f64 v[5:6], 0.5
29830// CHECK: [0xf0,0x50,0x0a,0x7e]
29831
29832v_sqrt_f64 v[5:6], -4.0
29833// CHECK: [0xf7,0x50,0x0a,0x7e]
29834
29835v_sqrt_f64 v[5:6], 0xaf123456
29836// CHECK: [0xff,0x50,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29837
29838v_sqrt_f64 v[5:6], 0x3f717273
29839// CHECK: [0xff,0x50,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29840
29841v_sqrt_f64_e64 v[5:6], v[1:2]
29842// CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
29843
29844v_sqrt_f64_e64 v[254:255], v[1:2]
29845// CHECK: [0xfe,0x00,0x68,0xd1,0x01,0x01,0x00,0x00]
29846
29847v_sqrt_f64_e64 v[5:6], v[254:255]
29848// CHECK: [0x05,0x00,0x68,0xd1,0xfe,0x01,0x00,0x00]
29849
29850v_sqrt_f64_e64 v[5:6], s[2:3]
29851// CHECK: [0x05,0x00,0x68,0xd1,0x02,0x00,0x00,0x00]
29852
29853v_sqrt_f64_e64 v[5:6], s[4:5]
29854// CHECK: [0x05,0x00,0x68,0xd1,0x04,0x00,0x00,0x00]
29855
29856v_sqrt_f64_e64 v[5:6], s[100:101]
29857// CHECK: [0x05,0x00,0x68,0xd1,0x64,0x00,0x00,0x00]
29858
29859v_sqrt_f64_e64 v[5:6], flat_scratch
29860// CHECK: [0x05,0x00,0x68,0xd1,0x66,0x00,0x00,0x00]
29861
29862v_sqrt_f64_e64 v[5:6], vcc
29863// CHECK: [0x05,0x00,0x68,0xd1,0x6a,0x00,0x00,0x00]
29864
29865v_sqrt_f64_e64 v[5:6], tba
29866// CHECK: [0x05,0x00,0x68,0xd1,0x6c,0x00,0x00,0x00]
29867
29868v_sqrt_f64_e64 v[5:6], tma
29869// CHECK: [0x05,0x00,0x68,0xd1,0x6e,0x00,0x00,0x00]
29870
29871v_sqrt_f64_e64 v[5:6], ttmp[10:11]
29872// CHECK: [0x05,0x00,0x68,0xd1,0x7a,0x00,0x00,0x00]
29873
29874v_sqrt_f64_e64 v[5:6], exec
29875// CHECK: [0x05,0x00,0x68,0xd1,0x7e,0x00,0x00,0x00]
29876
29877v_sqrt_f64_e64 v[5:6], 0
29878// CHECK: [0x05,0x00,0x68,0xd1,0x80,0x00,0x00,0x00]
29879
29880v_sqrt_f64_e64 v[5:6], -1
29881// CHECK: [0x05,0x00,0x68,0xd1,0xc1,0x00,0x00,0x00]
29882
29883v_sqrt_f64_e64 v[5:6], 0.5
29884// CHECK: [0x05,0x00,0x68,0xd1,0xf0,0x00,0x00,0x00]
29885
29886v_sqrt_f64_e64 v[5:6], -4.0
29887// CHECK: [0x05,0x00,0x68,0xd1,0xf7,0x00,0x00,0x00]
29888
29889v_sqrt_f64_e64 v[5:6], -v[1:2]
29890// CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x20]
29891
29892v_sqrt_f64_e64 v[5:6], |v[1:2]|
29893// CHECK: [0x05,0x01,0x68,0xd1,0x01,0x01,0x00,0x00]
29894
29895v_sqrt_f64_e64 v[5:6], v[1:2] clamp
29896// CHECK: [0x05,0x80,0x68,0xd1,0x01,0x01,0x00,0x00]
29897
29898v_sqrt_f64_e64 v[5:6], v[1:2] mul:2
29899// CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x08]
29900
29901v_sqrt_f64_e64 v[5:6], v[1:2] mul:4
29902// CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x10]
29903
29904v_sqrt_f64_e64 v[5:6], v[1:2] div:2
29905// CHECK: [0x05,0x00,0x68,0xd1,0x01,0x01,0x00,0x18]
29906
29907v_sin_f32 v5, v1
29908// CHECK: [0x01,0x53,0x0a,0x7e]
29909
29910v_sin_f32 v255, v1
29911// CHECK: [0x01,0x53,0xfe,0x7f]
29912
29913v_sin_f32 v5, v255
29914// CHECK: [0xff,0x53,0x0a,0x7e]
29915
29916v_sin_f32 v5, s1
29917// CHECK: [0x01,0x52,0x0a,0x7e]
29918
29919v_sin_f32 v5, s101
29920// CHECK: [0x65,0x52,0x0a,0x7e]
29921
29922v_sin_f32 v5, flat_scratch_lo
29923// CHECK: [0x66,0x52,0x0a,0x7e]
29924
29925v_sin_f32 v5, flat_scratch_hi
29926// CHECK: [0x67,0x52,0x0a,0x7e]
29927
29928v_sin_f32 v5, vcc_lo
29929// CHECK: [0x6a,0x52,0x0a,0x7e]
29930
29931v_sin_f32 v5, vcc_hi
29932// CHECK: [0x6b,0x52,0x0a,0x7e]
29933
29934v_sin_f32 v5, tba_lo
29935// CHECK: [0x6c,0x52,0x0a,0x7e]
29936
29937v_sin_f32 v5, tba_hi
29938// CHECK: [0x6d,0x52,0x0a,0x7e]
29939
29940v_sin_f32 v5, tma_lo
29941// CHECK: [0x6e,0x52,0x0a,0x7e]
29942
29943v_sin_f32 v5, tma_hi
29944// CHECK: [0x6f,0x52,0x0a,0x7e]
29945
29946v_sin_f32 v5, ttmp11
29947// CHECK: [0x7b,0x52,0x0a,0x7e]
29948
29949v_sin_f32 v5, m0
29950// CHECK: [0x7c,0x52,0x0a,0x7e]
29951
29952v_sin_f32 v5, exec_lo
29953// CHECK: [0x7e,0x52,0x0a,0x7e]
29954
29955v_sin_f32 v5, exec_hi
29956// CHECK: [0x7f,0x52,0x0a,0x7e]
29957
29958v_sin_f32 v5, 0
29959// CHECK: [0x80,0x52,0x0a,0x7e]
29960
29961v_sin_f32 v5, -1
29962// CHECK: [0xc1,0x52,0x0a,0x7e]
29963
29964v_sin_f32 v5, 0.5
29965// CHECK: [0xf0,0x52,0x0a,0x7e]
29966
29967v_sin_f32 v5, -4.0
29968// CHECK: [0xf7,0x52,0x0a,0x7e]
29969
29970v_sin_f32 v5, 0xaf123456
29971// CHECK: [0xff,0x52,0x0a,0x7e,0x56,0x34,0x12,0xaf]
29972
29973v_sin_f32 v5, 0x3f717273
29974// CHECK: [0xff,0x52,0x0a,0x7e,0x73,0x72,0x71,0x3f]
29975
29976v_sin_f32_e64 v5, v1
29977// CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
29978
29979v_sin_f32_e64 v255, v1
29980// CHECK: [0xff,0x00,0x69,0xd1,0x01,0x01,0x00,0x00]
29981
29982v_sin_f32_e64 v5, v255
29983// CHECK: [0x05,0x00,0x69,0xd1,0xff,0x01,0x00,0x00]
29984
29985v_sin_f32_e64 v5, s1
29986// CHECK: [0x05,0x00,0x69,0xd1,0x01,0x00,0x00,0x00]
29987
29988v_sin_f32_e64 v5, s101
29989// CHECK: [0x05,0x00,0x69,0xd1,0x65,0x00,0x00,0x00]
29990
29991v_sin_f32_e64 v5, flat_scratch_lo
29992// CHECK: [0x05,0x00,0x69,0xd1,0x66,0x00,0x00,0x00]
29993
29994v_sin_f32_e64 v5, flat_scratch_hi
29995// CHECK: [0x05,0x00,0x69,0xd1,0x67,0x00,0x00,0x00]
29996
29997v_sin_f32_e64 v5, vcc_lo
29998// CHECK: [0x05,0x00,0x69,0xd1,0x6a,0x00,0x00,0x00]
29999
30000v_sin_f32_e64 v5, vcc_hi
30001// CHECK: [0x05,0x00,0x69,0xd1,0x6b,0x00,0x00,0x00]
30002
30003v_sin_f32_e64 v5, tba_lo
30004// CHECK: [0x05,0x00,0x69,0xd1,0x6c,0x00,0x00,0x00]
30005
30006v_sin_f32_e64 v5, tba_hi
30007// CHECK: [0x05,0x00,0x69,0xd1,0x6d,0x00,0x00,0x00]
30008
30009v_sin_f32_e64 v5, tma_lo
30010// CHECK: [0x05,0x00,0x69,0xd1,0x6e,0x00,0x00,0x00]
30011
30012v_sin_f32_e64 v5, tma_hi
30013// CHECK: [0x05,0x00,0x69,0xd1,0x6f,0x00,0x00,0x00]
30014
30015v_sin_f32_e64 v5, ttmp11
30016// CHECK: [0x05,0x00,0x69,0xd1,0x7b,0x00,0x00,0x00]
30017
30018v_sin_f32_e64 v5, m0
30019// CHECK: [0x05,0x00,0x69,0xd1,0x7c,0x00,0x00,0x00]
30020
30021v_sin_f32_e64 v5, exec_lo
30022// CHECK: [0x05,0x00,0x69,0xd1,0x7e,0x00,0x00,0x00]
30023
30024v_sin_f32_e64 v5, exec_hi
30025// CHECK: [0x05,0x00,0x69,0xd1,0x7f,0x00,0x00,0x00]
30026
30027v_sin_f32_e64 v5, 0
30028// CHECK: [0x05,0x00,0x69,0xd1,0x80,0x00,0x00,0x00]
30029
30030v_sin_f32_e64 v5, -1
30031// CHECK: [0x05,0x00,0x69,0xd1,0xc1,0x00,0x00,0x00]
30032
30033v_sin_f32_e64 v5, 0.5
30034// CHECK: [0x05,0x00,0x69,0xd1,0xf0,0x00,0x00,0x00]
30035
30036v_sin_f32_e64 v5, -4.0
30037// CHECK: [0x05,0x00,0x69,0xd1,0xf7,0x00,0x00,0x00]
30038
30039v_sin_f32_e64 v5, -v1
30040// CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x20]
30041
30042v_sin_f32_e64 v5, |v1|
30043// CHECK: [0x05,0x01,0x69,0xd1,0x01,0x01,0x00,0x00]
30044
30045v_sin_f32_e64 v5, v1 clamp
30046// CHECK: [0x05,0x80,0x69,0xd1,0x01,0x01,0x00,0x00]
30047
30048v_sin_f32_e64 v5, v1 mul:2
30049// CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x08]
30050
30051v_sin_f32_e64 v5, v1 mul:4
30052// CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x10]
30053
30054v_sin_f32_e64 v5, v1 div:2
30055// CHECK: [0x05,0x00,0x69,0xd1,0x01,0x01,0x00,0x18]
30056
30057v_cos_f32 v5, v1
30058// CHECK: [0x01,0x55,0x0a,0x7e]
30059
30060v_cos_f32 v255, v1
30061// CHECK: [0x01,0x55,0xfe,0x7f]
30062
30063v_cos_f32 v5, v255
30064// CHECK: [0xff,0x55,0x0a,0x7e]
30065
30066v_cos_f32 v5, s1
30067// CHECK: [0x01,0x54,0x0a,0x7e]
30068
30069v_cos_f32 v5, s101
30070// CHECK: [0x65,0x54,0x0a,0x7e]
30071
30072v_cos_f32 v5, flat_scratch_lo
30073// CHECK: [0x66,0x54,0x0a,0x7e]
30074
30075v_cos_f32 v5, flat_scratch_hi
30076// CHECK: [0x67,0x54,0x0a,0x7e]
30077
30078v_cos_f32 v5, vcc_lo
30079// CHECK: [0x6a,0x54,0x0a,0x7e]
30080
30081v_cos_f32 v5, vcc_hi
30082// CHECK: [0x6b,0x54,0x0a,0x7e]
30083
30084v_cos_f32 v5, tba_lo
30085// CHECK: [0x6c,0x54,0x0a,0x7e]
30086
30087v_cos_f32 v5, tba_hi
30088// CHECK: [0x6d,0x54,0x0a,0x7e]
30089
30090v_cos_f32 v5, tma_lo
30091// CHECK: [0x6e,0x54,0x0a,0x7e]
30092
30093v_cos_f32 v5, tma_hi
30094// CHECK: [0x6f,0x54,0x0a,0x7e]
30095
30096v_cos_f32 v5, ttmp11
30097// CHECK: [0x7b,0x54,0x0a,0x7e]
30098
30099v_cos_f32 v5, m0
30100// CHECK: [0x7c,0x54,0x0a,0x7e]
30101
30102v_cos_f32 v5, exec_lo
30103// CHECK: [0x7e,0x54,0x0a,0x7e]
30104
30105v_cos_f32 v5, exec_hi
30106// CHECK: [0x7f,0x54,0x0a,0x7e]
30107
30108v_cos_f32 v5, 0
30109// CHECK: [0x80,0x54,0x0a,0x7e]
30110
30111v_cos_f32 v5, -1
30112// CHECK: [0xc1,0x54,0x0a,0x7e]
30113
30114v_cos_f32 v5, 0.5
30115// CHECK: [0xf0,0x54,0x0a,0x7e]
30116
30117v_cos_f32 v5, -4.0
30118// CHECK: [0xf7,0x54,0x0a,0x7e]
30119
30120v_cos_f32 v5, 0xaf123456
30121// CHECK: [0xff,0x54,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30122
30123v_cos_f32 v5, 0x3f717273
30124// CHECK: [0xff,0x54,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30125
30126v_cos_f32_e64 v5, v1
30127// CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
30128
30129v_cos_f32_e64 v255, v1
30130// CHECK: [0xff,0x00,0x6a,0xd1,0x01,0x01,0x00,0x00]
30131
30132v_cos_f32_e64 v5, v255
30133// CHECK: [0x05,0x00,0x6a,0xd1,0xff,0x01,0x00,0x00]
30134
30135v_cos_f32_e64 v5, s1
30136// CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x00,0x00,0x00]
30137
30138v_cos_f32_e64 v5, s101
30139// CHECK: [0x05,0x00,0x6a,0xd1,0x65,0x00,0x00,0x00]
30140
30141v_cos_f32_e64 v5, flat_scratch_lo
30142// CHECK: [0x05,0x00,0x6a,0xd1,0x66,0x00,0x00,0x00]
30143
30144v_cos_f32_e64 v5, flat_scratch_hi
30145// CHECK: [0x05,0x00,0x6a,0xd1,0x67,0x00,0x00,0x00]
30146
30147v_cos_f32_e64 v5, vcc_lo
30148// CHECK: [0x05,0x00,0x6a,0xd1,0x6a,0x00,0x00,0x00]
30149
30150v_cos_f32_e64 v5, vcc_hi
30151// CHECK: [0x05,0x00,0x6a,0xd1,0x6b,0x00,0x00,0x00]
30152
30153v_cos_f32_e64 v5, tba_lo
30154// CHECK: [0x05,0x00,0x6a,0xd1,0x6c,0x00,0x00,0x00]
30155
30156v_cos_f32_e64 v5, tba_hi
30157// CHECK: [0x05,0x00,0x6a,0xd1,0x6d,0x00,0x00,0x00]
30158
30159v_cos_f32_e64 v5, tma_lo
30160// CHECK: [0x05,0x00,0x6a,0xd1,0x6e,0x00,0x00,0x00]
30161
30162v_cos_f32_e64 v5, tma_hi
30163// CHECK: [0x05,0x00,0x6a,0xd1,0x6f,0x00,0x00,0x00]
30164
30165v_cos_f32_e64 v5, ttmp11
30166// CHECK: [0x05,0x00,0x6a,0xd1,0x7b,0x00,0x00,0x00]
30167
30168v_cos_f32_e64 v5, m0
30169// CHECK: [0x05,0x00,0x6a,0xd1,0x7c,0x00,0x00,0x00]
30170
30171v_cos_f32_e64 v5, exec_lo
30172// CHECK: [0x05,0x00,0x6a,0xd1,0x7e,0x00,0x00,0x00]
30173
30174v_cos_f32_e64 v5, exec_hi
30175// CHECK: [0x05,0x00,0x6a,0xd1,0x7f,0x00,0x00,0x00]
30176
30177v_cos_f32_e64 v5, 0
30178// CHECK: [0x05,0x00,0x6a,0xd1,0x80,0x00,0x00,0x00]
30179
30180v_cos_f32_e64 v5, -1
30181// CHECK: [0x05,0x00,0x6a,0xd1,0xc1,0x00,0x00,0x00]
30182
30183v_cos_f32_e64 v5, 0.5
30184// CHECK: [0x05,0x00,0x6a,0xd1,0xf0,0x00,0x00,0x00]
30185
30186v_cos_f32_e64 v5, -4.0
30187// CHECK: [0x05,0x00,0x6a,0xd1,0xf7,0x00,0x00,0x00]
30188
30189v_cos_f32_e64 v5, -v1
30190// CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x20]
30191
30192v_cos_f32_e64 v5, |v1|
30193// CHECK: [0x05,0x01,0x6a,0xd1,0x01,0x01,0x00,0x00]
30194
30195v_cos_f32_e64 v5, v1 clamp
30196// CHECK: [0x05,0x80,0x6a,0xd1,0x01,0x01,0x00,0x00]
30197
30198v_cos_f32_e64 v5, v1 mul:2
30199// CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x08]
30200
30201v_cos_f32_e64 v5, v1 mul:4
30202// CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x10]
30203
30204v_cos_f32_e64 v5, v1 div:2
30205// CHECK: [0x05,0x00,0x6a,0xd1,0x01,0x01,0x00,0x18]
30206
30207v_not_b32 v5, v1
30208// CHECK: [0x01,0x57,0x0a,0x7e]
30209
30210v_not_b32 v255, v1
30211// CHECK: [0x01,0x57,0xfe,0x7f]
30212
30213v_not_b32 v5, v255
30214// CHECK: [0xff,0x57,0x0a,0x7e]
30215
30216v_not_b32 v5, s1
30217// CHECK: [0x01,0x56,0x0a,0x7e]
30218
30219v_not_b32 v5, s101
30220// CHECK: [0x65,0x56,0x0a,0x7e]
30221
30222v_not_b32 v5, flat_scratch_lo
30223// CHECK: [0x66,0x56,0x0a,0x7e]
30224
30225v_not_b32 v5, flat_scratch_hi
30226// CHECK: [0x67,0x56,0x0a,0x7e]
30227
30228v_not_b32 v5, vcc_lo
30229// CHECK: [0x6a,0x56,0x0a,0x7e]
30230
30231v_not_b32 v5, vcc_hi
30232// CHECK: [0x6b,0x56,0x0a,0x7e]
30233
30234v_not_b32 v5, tba_lo
30235// CHECK: [0x6c,0x56,0x0a,0x7e]
30236
30237v_not_b32 v5, tba_hi
30238// CHECK: [0x6d,0x56,0x0a,0x7e]
30239
30240v_not_b32 v5, tma_lo
30241// CHECK: [0x6e,0x56,0x0a,0x7e]
30242
30243v_not_b32 v5, tma_hi
30244// CHECK: [0x6f,0x56,0x0a,0x7e]
30245
30246v_not_b32 v5, ttmp11
30247// CHECK: [0x7b,0x56,0x0a,0x7e]
30248
30249v_not_b32 v5, m0
30250// CHECK: [0x7c,0x56,0x0a,0x7e]
30251
30252v_not_b32 v5, exec_lo
30253// CHECK: [0x7e,0x56,0x0a,0x7e]
30254
30255v_not_b32 v5, exec_hi
30256// CHECK: [0x7f,0x56,0x0a,0x7e]
30257
30258v_not_b32 v5, 0
30259// CHECK: [0x80,0x56,0x0a,0x7e]
30260
30261v_not_b32 v5, -1
30262// CHECK: [0xc1,0x56,0x0a,0x7e]
30263
30264v_not_b32 v5, 0.5
30265// CHECK: [0xf0,0x56,0x0a,0x7e]
30266
30267v_not_b32 v5, -4.0
30268// CHECK: [0xf7,0x56,0x0a,0x7e]
30269
30270v_not_b32 v5, 0xaf123456
30271// CHECK: [0xff,0x56,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30272
30273v_not_b32 v5, 0x3f717273
30274// CHECK: [0xff,0x56,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30275
30276v_not_b32_e64 v5, v1
30277// CHECK: [0x05,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
30278
30279v_not_b32_e64 v255, v1
30280// CHECK: [0xff,0x00,0x6b,0xd1,0x01,0x01,0x00,0x00]
30281
30282v_not_b32_e64 v5, v255
30283// CHECK: [0x05,0x00,0x6b,0xd1,0xff,0x01,0x00,0x00]
30284
30285v_not_b32_e64 v5, s1
30286// CHECK: [0x05,0x00,0x6b,0xd1,0x01,0x00,0x00,0x00]
30287
30288v_not_b32_e64 v5, s101
30289// CHECK: [0x05,0x00,0x6b,0xd1,0x65,0x00,0x00,0x00]
30290
30291v_not_b32_e64 v5, flat_scratch_lo
30292// CHECK: [0x05,0x00,0x6b,0xd1,0x66,0x00,0x00,0x00]
30293
30294v_not_b32_e64 v5, flat_scratch_hi
30295// CHECK: [0x05,0x00,0x6b,0xd1,0x67,0x00,0x00,0x00]
30296
30297v_not_b32_e64 v5, vcc_lo
30298// CHECK: [0x05,0x00,0x6b,0xd1,0x6a,0x00,0x00,0x00]
30299
30300v_not_b32_e64 v5, vcc_hi
30301// CHECK: [0x05,0x00,0x6b,0xd1,0x6b,0x00,0x00,0x00]
30302
30303v_not_b32_e64 v5, tba_lo
30304// CHECK: [0x05,0x00,0x6b,0xd1,0x6c,0x00,0x00,0x00]
30305
30306v_not_b32_e64 v5, tba_hi
30307// CHECK: [0x05,0x00,0x6b,0xd1,0x6d,0x00,0x00,0x00]
30308
30309v_not_b32_e64 v5, tma_lo
30310// CHECK: [0x05,0x00,0x6b,0xd1,0x6e,0x00,0x00,0x00]
30311
30312v_not_b32_e64 v5, tma_hi
30313// CHECK: [0x05,0x00,0x6b,0xd1,0x6f,0x00,0x00,0x00]
30314
30315v_not_b32_e64 v5, ttmp11
30316// CHECK: [0x05,0x00,0x6b,0xd1,0x7b,0x00,0x00,0x00]
30317
30318v_not_b32_e64 v5, m0
30319// CHECK: [0x05,0x00,0x6b,0xd1,0x7c,0x00,0x00,0x00]
30320
30321v_not_b32_e64 v5, exec_lo
30322// CHECK: [0x05,0x00,0x6b,0xd1,0x7e,0x00,0x00,0x00]
30323
30324v_not_b32_e64 v5, exec_hi
30325// CHECK: [0x05,0x00,0x6b,0xd1,0x7f,0x00,0x00,0x00]
30326
30327v_not_b32_e64 v5, 0
30328// CHECK: [0x05,0x00,0x6b,0xd1,0x80,0x00,0x00,0x00]
30329
30330v_not_b32_e64 v5, -1
30331// CHECK: [0x05,0x00,0x6b,0xd1,0xc1,0x00,0x00,0x00]
30332
30333v_not_b32_e64 v5, 0.5
30334// CHECK: [0x05,0x00,0x6b,0xd1,0xf0,0x00,0x00,0x00]
30335
30336v_not_b32_e64 v5, -4.0
30337// CHECK: [0x05,0x00,0x6b,0xd1,0xf7,0x00,0x00,0x00]
30338
30339v_bfrev_b32 v5, v1
30340// CHECK: [0x01,0x59,0x0a,0x7e]
30341
30342v_bfrev_b32 v255, v1
30343// CHECK: [0x01,0x59,0xfe,0x7f]
30344
30345v_bfrev_b32 v5, v255
30346// CHECK: [0xff,0x59,0x0a,0x7e]
30347
30348v_bfrev_b32 v5, s1
30349// CHECK: [0x01,0x58,0x0a,0x7e]
30350
30351v_bfrev_b32 v5, s101
30352// CHECK: [0x65,0x58,0x0a,0x7e]
30353
30354v_bfrev_b32 v5, flat_scratch_lo
30355// CHECK: [0x66,0x58,0x0a,0x7e]
30356
30357v_bfrev_b32 v5, flat_scratch_hi
30358// CHECK: [0x67,0x58,0x0a,0x7e]
30359
30360v_bfrev_b32 v5, vcc_lo
30361// CHECK: [0x6a,0x58,0x0a,0x7e]
30362
30363v_bfrev_b32 v5, vcc_hi
30364// CHECK: [0x6b,0x58,0x0a,0x7e]
30365
30366v_bfrev_b32 v5, tba_lo
30367// CHECK: [0x6c,0x58,0x0a,0x7e]
30368
30369v_bfrev_b32 v5, tba_hi
30370// CHECK: [0x6d,0x58,0x0a,0x7e]
30371
30372v_bfrev_b32 v5, tma_lo
30373// CHECK: [0x6e,0x58,0x0a,0x7e]
30374
30375v_bfrev_b32 v5, tma_hi
30376// CHECK: [0x6f,0x58,0x0a,0x7e]
30377
30378v_bfrev_b32 v5, ttmp11
30379// CHECK: [0x7b,0x58,0x0a,0x7e]
30380
30381v_bfrev_b32 v5, m0
30382// CHECK: [0x7c,0x58,0x0a,0x7e]
30383
30384v_bfrev_b32 v5, exec_lo
30385// CHECK: [0x7e,0x58,0x0a,0x7e]
30386
30387v_bfrev_b32 v5, exec_hi
30388// CHECK: [0x7f,0x58,0x0a,0x7e]
30389
30390v_bfrev_b32 v5, 0
30391// CHECK: [0x80,0x58,0x0a,0x7e]
30392
30393v_bfrev_b32 v5, -1
30394// CHECK: [0xc1,0x58,0x0a,0x7e]
30395
30396v_bfrev_b32 v5, 0.5
30397// CHECK: [0xf0,0x58,0x0a,0x7e]
30398
30399v_bfrev_b32 v5, -4.0
30400// CHECK: [0xf7,0x58,0x0a,0x7e]
30401
30402v_bfrev_b32 v5, 0xaf123456
30403// CHECK: [0xff,0x58,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30404
30405v_bfrev_b32 v5, 0x3f717273
30406// CHECK: [0xff,0x58,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30407
30408v_bfrev_b32_e64 v5, v1
30409// CHECK: [0x05,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
30410
30411v_bfrev_b32_e64 v255, v1
30412// CHECK: [0xff,0x00,0x6c,0xd1,0x01,0x01,0x00,0x00]
30413
30414v_bfrev_b32_e64 v5, v255
30415// CHECK: [0x05,0x00,0x6c,0xd1,0xff,0x01,0x00,0x00]
30416
30417v_bfrev_b32_e64 v5, s1
30418// CHECK: [0x05,0x00,0x6c,0xd1,0x01,0x00,0x00,0x00]
30419
30420v_bfrev_b32_e64 v5, s101
30421// CHECK: [0x05,0x00,0x6c,0xd1,0x65,0x00,0x00,0x00]
30422
30423v_bfrev_b32_e64 v5, flat_scratch_lo
30424// CHECK: [0x05,0x00,0x6c,0xd1,0x66,0x00,0x00,0x00]
30425
30426v_bfrev_b32_e64 v5, flat_scratch_hi
30427// CHECK: [0x05,0x00,0x6c,0xd1,0x67,0x00,0x00,0x00]
30428
30429v_bfrev_b32_e64 v5, vcc_lo
30430// CHECK: [0x05,0x00,0x6c,0xd1,0x6a,0x00,0x00,0x00]
30431
30432v_bfrev_b32_e64 v5, vcc_hi
30433// CHECK: [0x05,0x00,0x6c,0xd1,0x6b,0x00,0x00,0x00]
30434
30435v_bfrev_b32_e64 v5, tba_lo
30436// CHECK: [0x05,0x00,0x6c,0xd1,0x6c,0x00,0x00,0x00]
30437
30438v_bfrev_b32_e64 v5, tba_hi
30439// CHECK: [0x05,0x00,0x6c,0xd1,0x6d,0x00,0x00,0x00]
30440
30441v_bfrev_b32_e64 v5, tma_lo
30442// CHECK: [0x05,0x00,0x6c,0xd1,0x6e,0x00,0x00,0x00]
30443
30444v_bfrev_b32_e64 v5, tma_hi
30445// CHECK: [0x05,0x00,0x6c,0xd1,0x6f,0x00,0x00,0x00]
30446
30447v_bfrev_b32_e64 v5, ttmp11
30448// CHECK: [0x05,0x00,0x6c,0xd1,0x7b,0x00,0x00,0x00]
30449
30450v_bfrev_b32_e64 v5, m0
30451// CHECK: [0x05,0x00,0x6c,0xd1,0x7c,0x00,0x00,0x00]
30452
30453v_bfrev_b32_e64 v5, exec_lo
30454// CHECK: [0x05,0x00,0x6c,0xd1,0x7e,0x00,0x00,0x00]
30455
30456v_bfrev_b32_e64 v5, exec_hi
30457// CHECK: [0x05,0x00,0x6c,0xd1,0x7f,0x00,0x00,0x00]
30458
30459v_bfrev_b32_e64 v5, 0
30460// CHECK: [0x05,0x00,0x6c,0xd1,0x80,0x00,0x00,0x00]
30461
30462v_bfrev_b32_e64 v5, -1
30463// CHECK: [0x05,0x00,0x6c,0xd1,0xc1,0x00,0x00,0x00]
30464
30465v_bfrev_b32_e64 v5, 0.5
30466// CHECK: [0x05,0x00,0x6c,0xd1,0xf0,0x00,0x00,0x00]
30467
30468v_bfrev_b32_e64 v5, -4.0
30469// CHECK: [0x05,0x00,0x6c,0xd1,0xf7,0x00,0x00,0x00]
30470
30471v_ffbh_u32 v5, v1
30472// CHECK: [0x01,0x5b,0x0a,0x7e]
30473
30474v_ffbh_u32 v255, v1
30475// CHECK: [0x01,0x5b,0xfe,0x7f]
30476
30477v_ffbh_u32 v5, v255
30478// CHECK: [0xff,0x5b,0x0a,0x7e]
30479
30480v_ffbh_u32 v5, s1
30481// CHECK: [0x01,0x5a,0x0a,0x7e]
30482
30483v_ffbh_u32 v5, s101
30484// CHECK: [0x65,0x5a,0x0a,0x7e]
30485
30486v_ffbh_u32 v5, flat_scratch_lo
30487// CHECK: [0x66,0x5a,0x0a,0x7e]
30488
30489v_ffbh_u32 v5, flat_scratch_hi
30490// CHECK: [0x67,0x5a,0x0a,0x7e]
30491
30492v_ffbh_u32 v5, vcc_lo
30493// CHECK: [0x6a,0x5a,0x0a,0x7e]
30494
30495v_ffbh_u32 v5, vcc_hi
30496// CHECK: [0x6b,0x5a,0x0a,0x7e]
30497
30498v_ffbh_u32 v5, tba_lo
30499// CHECK: [0x6c,0x5a,0x0a,0x7e]
30500
30501v_ffbh_u32 v5, tba_hi
30502// CHECK: [0x6d,0x5a,0x0a,0x7e]
30503
30504v_ffbh_u32 v5, tma_lo
30505// CHECK: [0x6e,0x5a,0x0a,0x7e]
30506
30507v_ffbh_u32 v5, tma_hi
30508// CHECK: [0x6f,0x5a,0x0a,0x7e]
30509
30510v_ffbh_u32 v5, ttmp11
30511// CHECK: [0x7b,0x5a,0x0a,0x7e]
30512
30513v_ffbh_u32 v5, m0
30514// CHECK: [0x7c,0x5a,0x0a,0x7e]
30515
30516v_ffbh_u32 v5, exec_lo
30517// CHECK: [0x7e,0x5a,0x0a,0x7e]
30518
30519v_ffbh_u32 v5, exec_hi
30520// CHECK: [0x7f,0x5a,0x0a,0x7e]
30521
30522v_ffbh_u32 v5, 0
30523// CHECK: [0x80,0x5a,0x0a,0x7e]
30524
30525v_ffbh_u32 v5, -1
30526// CHECK: [0xc1,0x5a,0x0a,0x7e]
30527
30528v_ffbh_u32 v5, 0.5
30529// CHECK: [0xf0,0x5a,0x0a,0x7e]
30530
30531v_ffbh_u32 v5, -4.0
30532// CHECK: [0xf7,0x5a,0x0a,0x7e]
30533
30534v_ffbh_u32 v5, 0xaf123456
30535// CHECK: [0xff,0x5a,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30536
30537v_ffbh_u32 v5, 0x3f717273
30538// CHECK: [0xff,0x5a,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30539
30540v_ffbh_u32_e64 v5, v1
30541// CHECK: [0x05,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
30542
30543v_ffbh_u32_e64 v255, v1
30544// CHECK: [0xff,0x00,0x6d,0xd1,0x01,0x01,0x00,0x00]
30545
30546v_ffbh_u32_e64 v5, v255
30547// CHECK: [0x05,0x00,0x6d,0xd1,0xff,0x01,0x00,0x00]
30548
30549v_ffbh_u32_e64 v5, s1
30550// CHECK: [0x05,0x00,0x6d,0xd1,0x01,0x00,0x00,0x00]
30551
30552v_ffbh_u32_e64 v5, s101
30553// CHECK: [0x05,0x00,0x6d,0xd1,0x65,0x00,0x00,0x00]
30554
30555v_ffbh_u32_e64 v5, flat_scratch_lo
30556// CHECK: [0x05,0x00,0x6d,0xd1,0x66,0x00,0x00,0x00]
30557
30558v_ffbh_u32_e64 v5, flat_scratch_hi
30559// CHECK: [0x05,0x00,0x6d,0xd1,0x67,0x00,0x00,0x00]
30560
30561v_ffbh_u32_e64 v5, vcc_lo
30562// CHECK: [0x05,0x00,0x6d,0xd1,0x6a,0x00,0x00,0x00]
30563
30564v_ffbh_u32_e64 v5, vcc_hi
30565// CHECK: [0x05,0x00,0x6d,0xd1,0x6b,0x00,0x00,0x00]
30566
30567v_ffbh_u32_e64 v5, tba_lo
30568// CHECK: [0x05,0x00,0x6d,0xd1,0x6c,0x00,0x00,0x00]
30569
30570v_ffbh_u32_e64 v5, tba_hi
30571// CHECK: [0x05,0x00,0x6d,0xd1,0x6d,0x00,0x00,0x00]
30572
30573v_ffbh_u32_e64 v5, tma_lo
30574// CHECK: [0x05,0x00,0x6d,0xd1,0x6e,0x00,0x00,0x00]
30575
30576v_ffbh_u32_e64 v5, tma_hi
30577// CHECK: [0x05,0x00,0x6d,0xd1,0x6f,0x00,0x00,0x00]
30578
30579v_ffbh_u32_e64 v5, ttmp11
30580// CHECK: [0x05,0x00,0x6d,0xd1,0x7b,0x00,0x00,0x00]
30581
30582v_ffbh_u32_e64 v5, m0
30583// CHECK: [0x05,0x00,0x6d,0xd1,0x7c,0x00,0x00,0x00]
30584
30585v_ffbh_u32_e64 v5, exec_lo
30586// CHECK: [0x05,0x00,0x6d,0xd1,0x7e,0x00,0x00,0x00]
30587
30588v_ffbh_u32_e64 v5, exec_hi
30589// CHECK: [0x05,0x00,0x6d,0xd1,0x7f,0x00,0x00,0x00]
30590
30591v_ffbh_u32_e64 v5, 0
30592// CHECK: [0x05,0x00,0x6d,0xd1,0x80,0x00,0x00,0x00]
30593
30594v_ffbh_u32_e64 v5, -1
30595// CHECK: [0x05,0x00,0x6d,0xd1,0xc1,0x00,0x00,0x00]
30596
30597v_ffbh_u32_e64 v5, 0.5
30598// CHECK: [0x05,0x00,0x6d,0xd1,0xf0,0x00,0x00,0x00]
30599
30600v_ffbh_u32_e64 v5, -4.0
30601// CHECK: [0x05,0x00,0x6d,0xd1,0xf7,0x00,0x00,0x00]
30602
30603v_ffbl_b32 v5, v1
30604// CHECK: [0x01,0x5d,0x0a,0x7e]
30605
30606v_ffbl_b32 v255, v1
30607// CHECK: [0x01,0x5d,0xfe,0x7f]
30608
30609v_ffbl_b32 v5, v255
30610// CHECK: [0xff,0x5d,0x0a,0x7e]
30611
30612v_ffbl_b32 v5, s1
30613// CHECK: [0x01,0x5c,0x0a,0x7e]
30614
30615v_ffbl_b32 v5, s101
30616// CHECK: [0x65,0x5c,0x0a,0x7e]
30617
30618v_ffbl_b32 v5, flat_scratch_lo
30619// CHECK: [0x66,0x5c,0x0a,0x7e]
30620
30621v_ffbl_b32 v5, flat_scratch_hi
30622// CHECK: [0x67,0x5c,0x0a,0x7e]
30623
30624v_ffbl_b32 v5, vcc_lo
30625// CHECK: [0x6a,0x5c,0x0a,0x7e]
30626
30627v_ffbl_b32 v5, vcc_hi
30628// CHECK: [0x6b,0x5c,0x0a,0x7e]
30629
30630v_ffbl_b32 v5, tba_lo
30631// CHECK: [0x6c,0x5c,0x0a,0x7e]
30632
30633v_ffbl_b32 v5, tba_hi
30634// CHECK: [0x6d,0x5c,0x0a,0x7e]
30635
30636v_ffbl_b32 v5, tma_lo
30637// CHECK: [0x6e,0x5c,0x0a,0x7e]
30638
30639v_ffbl_b32 v5, tma_hi
30640// CHECK: [0x6f,0x5c,0x0a,0x7e]
30641
30642v_ffbl_b32 v5, ttmp11
30643// CHECK: [0x7b,0x5c,0x0a,0x7e]
30644
30645v_ffbl_b32 v5, m0
30646// CHECK: [0x7c,0x5c,0x0a,0x7e]
30647
30648v_ffbl_b32 v5, exec_lo
30649// CHECK: [0x7e,0x5c,0x0a,0x7e]
30650
30651v_ffbl_b32 v5, exec_hi
30652// CHECK: [0x7f,0x5c,0x0a,0x7e]
30653
30654v_ffbl_b32 v5, 0
30655// CHECK: [0x80,0x5c,0x0a,0x7e]
30656
30657v_ffbl_b32 v5, -1
30658// CHECK: [0xc1,0x5c,0x0a,0x7e]
30659
30660v_ffbl_b32 v5, 0.5
30661// CHECK: [0xf0,0x5c,0x0a,0x7e]
30662
30663v_ffbl_b32 v5, -4.0
30664// CHECK: [0xf7,0x5c,0x0a,0x7e]
30665
30666v_ffbl_b32 v5, 0xaf123456
30667// CHECK: [0xff,0x5c,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30668
30669v_ffbl_b32 v5, 0x3f717273
30670// CHECK: [0xff,0x5c,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30671
30672v_ffbl_b32_e64 v5, v1
30673// CHECK: [0x05,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
30674
30675v_ffbl_b32_e64 v255, v1
30676// CHECK: [0xff,0x00,0x6e,0xd1,0x01,0x01,0x00,0x00]
30677
30678v_ffbl_b32_e64 v5, v255
30679// CHECK: [0x05,0x00,0x6e,0xd1,0xff,0x01,0x00,0x00]
30680
30681v_ffbl_b32_e64 v5, s1
30682// CHECK: [0x05,0x00,0x6e,0xd1,0x01,0x00,0x00,0x00]
30683
30684v_ffbl_b32_e64 v5, s101
30685// CHECK: [0x05,0x00,0x6e,0xd1,0x65,0x00,0x00,0x00]
30686
30687v_ffbl_b32_e64 v5, flat_scratch_lo
30688// CHECK: [0x05,0x00,0x6e,0xd1,0x66,0x00,0x00,0x00]
30689
30690v_ffbl_b32_e64 v5, flat_scratch_hi
30691// CHECK: [0x05,0x00,0x6e,0xd1,0x67,0x00,0x00,0x00]
30692
30693v_ffbl_b32_e64 v5, vcc_lo
30694// CHECK: [0x05,0x00,0x6e,0xd1,0x6a,0x00,0x00,0x00]
30695
30696v_ffbl_b32_e64 v5, vcc_hi
30697// CHECK: [0x05,0x00,0x6e,0xd1,0x6b,0x00,0x00,0x00]
30698
30699v_ffbl_b32_e64 v5, tba_lo
30700// CHECK: [0x05,0x00,0x6e,0xd1,0x6c,0x00,0x00,0x00]
30701
30702v_ffbl_b32_e64 v5, tba_hi
30703// CHECK: [0x05,0x00,0x6e,0xd1,0x6d,0x00,0x00,0x00]
30704
30705v_ffbl_b32_e64 v5, tma_lo
30706// CHECK: [0x05,0x00,0x6e,0xd1,0x6e,0x00,0x00,0x00]
30707
30708v_ffbl_b32_e64 v5, tma_hi
30709// CHECK: [0x05,0x00,0x6e,0xd1,0x6f,0x00,0x00,0x00]
30710
30711v_ffbl_b32_e64 v5, ttmp11
30712// CHECK: [0x05,0x00,0x6e,0xd1,0x7b,0x00,0x00,0x00]
30713
30714v_ffbl_b32_e64 v5, m0
30715// CHECK: [0x05,0x00,0x6e,0xd1,0x7c,0x00,0x00,0x00]
30716
30717v_ffbl_b32_e64 v5, exec_lo
30718// CHECK: [0x05,0x00,0x6e,0xd1,0x7e,0x00,0x00,0x00]
30719
30720v_ffbl_b32_e64 v5, exec_hi
30721// CHECK: [0x05,0x00,0x6e,0xd1,0x7f,0x00,0x00,0x00]
30722
30723v_ffbl_b32_e64 v5, 0
30724// CHECK: [0x05,0x00,0x6e,0xd1,0x80,0x00,0x00,0x00]
30725
30726v_ffbl_b32_e64 v5, -1
30727// CHECK: [0x05,0x00,0x6e,0xd1,0xc1,0x00,0x00,0x00]
30728
30729v_ffbl_b32_e64 v5, 0.5
30730// CHECK: [0x05,0x00,0x6e,0xd1,0xf0,0x00,0x00,0x00]
30731
30732v_ffbl_b32_e64 v5, -4.0
30733// CHECK: [0x05,0x00,0x6e,0xd1,0xf7,0x00,0x00,0x00]
30734
30735v_ffbh_i32 v5, v1
30736// CHECK: [0x01,0x5f,0x0a,0x7e]
30737
30738v_ffbh_i32 v255, v1
30739// CHECK: [0x01,0x5f,0xfe,0x7f]
30740
30741v_ffbh_i32 v5, v255
30742// CHECK: [0xff,0x5f,0x0a,0x7e]
30743
30744v_ffbh_i32 v5, s1
30745// CHECK: [0x01,0x5e,0x0a,0x7e]
30746
30747v_ffbh_i32 v5, s101
30748// CHECK: [0x65,0x5e,0x0a,0x7e]
30749
30750v_ffbh_i32 v5, flat_scratch_lo
30751// CHECK: [0x66,0x5e,0x0a,0x7e]
30752
30753v_ffbh_i32 v5, flat_scratch_hi
30754// CHECK: [0x67,0x5e,0x0a,0x7e]
30755
30756v_ffbh_i32 v5, vcc_lo
30757// CHECK: [0x6a,0x5e,0x0a,0x7e]
30758
30759v_ffbh_i32 v5, vcc_hi
30760// CHECK: [0x6b,0x5e,0x0a,0x7e]
30761
30762v_ffbh_i32 v5, tba_lo
30763// CHECK: [0x6c,0x5e,0x0a,0x7e]
30764
30765v_ffbh_i32 v5, tba_hi
30766// CHECK: [0x6d,0x5e,0x0a,0x7e]
30767
30768v_ffbh_i32 v5, tma_lo
30769// CHECK: [0x6e,0x5e,0x0a,0x7e]
30770
30771v_ffbh_i32 v5, tma_hi
30772// CHECK: [0x6f,0x5e,0x0a,0x7e]
30773
30774v_ffbh_i32 v5, ttmp11
30775// CHECK: [0x7b,0x5e,0x0a,0x7e]
30776
30777v_ffbh_i32 v5, m0
30778// CHECK: [0x7c,0x5e,0x0a,0x7e]
30779
30780v_ffbh_i32 v5, exec_lo
30781// CHECK: [0x7e,0x5e,0x0a,0x7e]
30782
30783v_ffbh_i32 v5, exec_hi
30784// CHECK: [0x7f,0x5e,0x0a,0x7e]
30785
30786v_ffbh_i32 v5, 0
30787// CHECK: [0x80,0x5e,0x0a,0x7e]
30788
30789v_ffbh_i32 v5, -1
30790// CHECK: [0xc1,0x5e,0x0a,0x7e]
30791
30792v_ffbh_i32 v5, 0.5
30793// CHECK: [0xf0,0x5e,0x0a,0x7e]
30794
30795v_ffbh_i32 v5, -4.0
30796// CHECK: [0xf7,0x5e,0x0a,0x7e]
30797
30798v_ffbh_i32 v5, 0xaf123456
30799// CHECK: [0xff,0x5e,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30800
30801v_ffbh_i32 v5, 0x3f717273
30802// CHECK: [0xff,0x5e,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30803
30804v_ffbh_i32_e64 v5, v1
30805// CHECK: [0x05,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
30806
30807v_ffbh_i32_e64 v255, v1
30808// CHECK: [0xff,0x00,0x6f,0xd1,0x01,0x01,0x00,0x00]
30809
30810v_ffbh_i32_e64 v5, v255
30811// CHECK: [0x05,0x00,0x6f,0xd1,0xff,0x01,0x00,0x00]
30812
30813v_ffbh_i32_e64 v5, s1
30814// CHECK: [0x05,0x00,0x6f,0xd1,0x01,0x00,0x00,0x00]
30815
30816v_ffbh_i32_e64 v5, s101
30817// CHECK: [0x05,0x00,0x6f,0xd1,0x65,0x00,0x00,0x00]
30818
30819v_ffbh_i32_e64 v5, flat_scratch_lo
30820// CHECK: [0x05,0x00,0x6f,0xd1,0x66,0x00,0x00,0x00]
30821
30822v_ffbh_i32_e64 v5, flat_scratch_hi
30823// CHECK: [0x05,0x00,0x6f,0xd1,0x67,0x00,0x00,0x00]
30824
30825v_ffbh_i32_e64 v5, vcc_lo
30826// CHECK: [0x05,0x00,0x6f,0xd1,0x6a,0x00,0x00,0x00]
30827
30828v_ffbh_i32_e64 v5, vcc_hi
30829// CHECK: [0x05,0x00,0x6f,0xd1,0x6b,0x00,0x00,0x00]
30830
30831v_ffbh_i32_e64 v5, tba_lo
30832// CHECK: [0x05,0x00,0x6f,0xd1,0x6c,0x00,0x00,0x00]
30833
30834v_ffbh_i32_e64 v5, tba_hi
30835// CHECK: [0x05,0x00,0x6f,0xd1,0x6d,0x00,0x00,0x00]
30836
30837v_ffbh_i32_e64 v5, tma_lo
30838// CHECK: [0x05,0x00,0x6f,0xd1,0x6e,0x00,0x00,0x00]
30839
30840v_ffbh_i32_e64 v5, tma_hi
30841// CHECK: [0x05,0x00,0x6f,0xd1,0x6f,0x00,0x00,0x00]
30842
30843v_ffbh_i32_e64 v5, ttmp11
30844// CHECK: [0x05,0x00,0x6f,0xd1,0x7b,0x00,0x00,0x00]
30845
30846v_ffbh_i32_e64 v5, m0
30847// CHECK: [0x05,0x00,0x6f,0xd1,0x7c,0x00,0x00,0x00]
30848
30849v_ffbh_i32_e64 v5, exec_lo
30850// CHECK: [0x05,0x00,0x6f,0xd1,0x7e,0x00,0x00,0x00]
30851
30852v_ffbh_i32_e64 v5, exec_hi
30853// CHECK: [0x05,0x00,0x6f,0xd1,0x7f,0x00,0x00,0x00]
30854
30855v_ffbh_i32_e64 v5, 0
30856// CHECK: [0x05,0x00,0x6f,0xd1,0x80,0x00,0x00,0x00]
30857
30858v_ffbh_i32_e64 v5, -1
30859// CHECK: [0x05,0x00,0x6f,0xd1,0xc1,0x00,0x00,0x00]
30860
30861v_ffbh_i32_e64 v5, 0.5
30862// CHECK: [0x05,0x00,0x6f,0xd1,0xf0,0x00,0x00,0x00]
30863
30864v_ffbh_i32_e64 v5, -4.0
30865// CHECK: [0x05,0x00,0x6f,0xd1,0xf7,0x00,0x00,0x00]
30866
30867v_frexp_exp_i32_f64 v5, v[1:2]
30868// CHECK: [0x01,0x61,0x0a,0x7e]
30869
30870v_frexp_exp_i32_f64 v255, v[1:2]
30871// CHECK: [0x01,0x61,0xfe,0x7f]
30872
30873v_frexp_exp_i32_f64 v5, v[254:255]
30874// CHECK: [0xfe,0x61,0x0a,0x7e]
30875
30876v_frexp_exp_i32_f64 v5, s[2:3]
30877// CHECK: [0x02,0x60,0x0a,0x7e]
30878
30879v_frexp_exp_i32_f64 v5, s[4:5]
30880// CHECK: [0x04,0x60,0x0a,0x7e]
30881
30882v_frexp_exp_i32_f64 v5, s[100:101]
30883// CHECK: [0x64,0x60,0x0a,0x7e]
30884
30885v_frexp_exp_i32_f64 v5, flat_scratch
30886// CHECK: [0x66,0x60,0x0a,0x7e]
30887
30888v_frexp_exp_i32_f64 v5, vcc
30889// CHECK: [0x6a,0x60,0x0a,0x7e]
30890
30891v_frexp_exp_i32_f64 v5, tba
30892// CHECK: [0x6c,0x60,0x0a,0x7e]
30893
30894v_frexp_exp_i32_f64 v5, tma
30895// CHECK: [0x6e,0x60,0x0a,0x7e]
30896
30897v_frexp_exp_i32_f64 v5, ttmp[10:11]
30898// CHECK: [0x7a,0x60,0x0a,0x7e]
30899
30900v_frexp_exp_i32_f64 v5, exec
30901// CHECK: [0x7e,0x60,0x0a,0x7e]
30902
30903v_frexp_exp_i32_f64 v5, 0
30904// CHECK: [0x80,0x60,0x0a,0x7e]
30905
30906v_frexp_exp_i32_f64 v5, -1
30907// CHECK: [0xc1,0x60,0x0a,0x7e]
30908
30909v_frexp_exp_i32_f64 v5, 0.5
30910// CHECK: [0xf0,0x60,0x0a,0x7e]
30911
30912v_frexp_exp_i32_f64 v5, -4.0
30913// CHECK: [0xf7,0x60,0x0a,0x7e]
30914
30915v_frexp_exp_i32_f64 v5, 0xaf123456
30916// CHECK: [0xff,0x60,0x0a,0x7e,0x56,0x34,0x12,0xaf]
30917
30918v_frexp_exp_i32_f64 v5, 0x3f717273
30919// CHECK: [0xff,0x60,0x0a,0x7e,0x73,0x72,0x71,0x3f]
30920
30921v_frexp_exp_i32_f64_e64 v5, v[1:2]
30922// CHECK: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
30923
30924v_frexp_exp_i32_f64_e64 v255, v[1:2]
30925// CHECK: [0xff,0x00,0x70,0xd1,0x01,0x01,0x00,0x00]
30926
30927v_frexp_exp_i32_f64_e64 v5, v[254:255]
30928// CHECK: [0x05,0x00,0x70,0xd1,0xfe,0x01,0x00,0x00]
30929
30930v_frexp_exp_i32_f64_e64 v5, s[2:3]
30931// CHECK: [0x05,0x00,0x70,0xd1,0x02,0x00,0x00,0x00]
30932
30933v_frexp_exp_i32_f64_e64 v5, s[4:5]
30934// CHECK: [0x05,0x00,0x70,0xd1,0x04,0x00,0x00,0x00]
30935
30936v_frexp_exp_i32_f64_e64 v5, s[100:101]
30937// CHECK: [0x05,0x00,0x70,0xd1,0x64,0x00,0x00,0x00]
30938
30939v_frexp_exp_i32_f64_e64 v5, flat_scratch
30940// CHECK: [0x05,0x00,0x70,0xd1,0x66,0x00,0x00,0x00]
30941
30942v_frexp_exp_i32_f64_e64 v5, vcc
30943// CHECK: [0x05,0x00,0x70,0xd1,0x6a,0x00,0x00,0x00]
30944
30945v_frexp_exp_i32_f64_e64 v5, tba
30946// CHECK: [0x05,0x00,0x70,0xd1,0x6c,0x00,0x00,0x00]
30947
30948v_frexp_exp_i32_f64_e64 v5, tma
30949// CHECK: [0x05,0x00,0x70,0xd1,0x6e,0x00,0x00,0x00]
30950
30951v_frexp_exp_i32_f64_e64 v5, ttmp[10:11]
30952// CHECK: [0x05,0x00,0x70,0xd1,0x7a,0x00,0x00,0x00]
30953
30954v_frexp_exp_i32_f64_e64 v5, exec
30955// CHECK: [0x05,0x00,0x70,0xd1,0x7e,0x00,0x00,0x00]
30956
30957v_frexp_exp_i32_f64_e64 v5, 0
30958// CHECK: [0x05,0x00,0x70,0xd1,0x80,0x00,0x00,0x00]
30959
30960v_frexp_exp_i32_f64_e64 v5, -1
30961// CHECK: [0x05,0x00,0x70,0xd1,0xc1,0x00,0x00,0x00]
30962
30963v_frexp_exp_i32_f64_e64 v5, 0.5
30964// CHECK: [0x05,0x00,0x70,0xd1,0xf0,0x00,0x00,0x00]
30965
30966v_frexp_exp_i32_f64_e64 v5, -4.0
30967// CHECK: [0x05,0x00,0x70,0xd1,0xf7,0x00,0x00,0x00]
30968
30969v_frexp_exp_i32_f64_e64 v5, -v[1:2]
30970// CHECK: [0x05,0x00,0x70,0xd1,0x01,0x01,0x00,0x20]
30971
30972v_frexp_exp_i32_f64_e64 v5, |v[1:2]|
30973// CHECK: [0x05,0x01,0x70,0xd1,0x01,0x01,0x00,0x00]
30974
30975v_frexp_mant_f64 v[5:6], v[1:2]
30976// CHECK: [0x01,0x63,0x0a,0x7e]
30977
30978v_frexp_mant_f64 v[254:255], v[1:2]
30979// CHECK: [0x01,0x63,0xfc,0x7f]
30980
30981v_frexp_mant_f64 v[5:6], v[254:255]
30982// CHECK: [0xfe,0x63,0x0a,0x7e]
30983
30984v_frexp_mant_f64 v[5:6], s[2:3]
30985// CHECK: [0x02,0x62,0x0a,0x7e]
30986
30987v_frexp_mant_f64 v[5:6], s[4:5]
30988// CHECK: [0x04,0x62,0x0a,0x7e]
30989
30990v_frexp_mant_f64 v[5:6], s[100:101]
30991// CHECK: [0x64,0x62,0x0a,0x7e]
30992
30993v_frexp_mant_f64 v[5:6], flat_scratch
30994// CHECK: [0x66,0x62,0x0a,0x7e]
30995
30996v_frexp_mant_f64 v[5:6], vcc
30997// CHECK: [0x6a,0x62,0x0a,0x7e]
30998
30999v_frexp_mant_f64 v[5:6], tba
31000// CHECK: [0x6c,0x62,0x0a,0x7e]
31001
31002v_frexp_mant_f64 v[5:6], tma
31003// CHECK: [0x6e,0x62,0x0a,0x7e]
31004
31005v_frexp_mant_f64 v[5:6], ttmp[10:11]
31006// CHECK: [0x7a,0x62,0x0a,0x7e]
31007
31008v_frexp_mant_f64 v[5:6], exec
31009// CHECK: [0x7e,0x62,0x0a,0x7e]
31010
31011v_frexp_mant_f64 v[5:6], 0
31012// CHECK: [0x80,0x62,0x0a,0x7e]
31013
31014v_frexp_mant_f64 v[5:6], -1
31015// CHECK: [0xc1,0x62,0x0a,0x7e]
31016
31017v_frexp_mant_f64 v[5:6], 0.5
31018// CHECK: [0xf0,0x62,0x0a,0x7e]
31019
31020v_frexp_mant_f64 v[5:6], -4.0
31021// CHECK: [0xf7,0x62,0x0a,0x7e]
31022
31023v_frexp_mant_f64 v[5:6], 0xaf123456
31024// CHECK: [0xff,0x62,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31025
31026v_frexp_mant_f64 v[5:6], 0x3f717273
31027// CHECK: [0xff,0x62,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31028
31029v_frexp_mant_f64_e64 v[5:6], v[1:2]
31030// CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
31031
31032v_frexp_mant_f64_e64 v[254:255], v[1:2]
31033// CHECK: [0xfe,0x00,0x71,0xd1,0x01,0x01,0x00,0x00]
31034
31035v_frexp_mant_f64_e64 v[5:6], v[254:255]
31036// CHECK: [0x05,0x00,0x71,0xd1,0xfe,0x01,0x00,0x00]
31037
31038v_frexp_mant_f64_e64 v[5:6], s[2:3]
31039// CHECK: [0x05,0x00,0x71,0xd1,0x02,0x00,0x00,0x00]
31040
31041v_frexp_mant_f64_e64 v[5:6], s[4:5]
31042// CHECK: [0x05,0x00,0x71,0xd1,0x04,0x00,0x00,0x00]
31043
31044v_frexp_mant_f64_e64 v[5:6], s[100:101]
31045// CHECK: [0x05,0x00,0x71,0xd1,0x64,0x00,0x00,0x00]
31046
31047v_frexp_mant_f64_e64 v[5:6], flat_scratch
31048// CHECK: [0x05,0x00,0x71,0xd1,0x66,0x00,0x00,0x00]
31049
31050v_frexp_mant_f64_e64 v[5:6], vcc
31051// CHECK: [0x05,0x00,0x71,0xd1,0x6a,0x00,0x00,0x00]
31052
31053v_frexp_mant_f64_e64 v[5:6], tba
31054// CHECK: [0x05,0x00,0x71,0xd1,0x6c,0x00,0x00,0x00]
31055
31056v_frexp_mant_f64_e64 v[5:6], tma
31057// CHECK: [0x05,0x00,0x71,0xd1,0x6e,0x00,0x00,0x00]
31058
31059v_frexp_mant_f64_e64 v[5:6], ttmp[10:11]
31060// CHECK: [0x05,0x00,0x71,0xd1,0x7a,0x00,0x00,0x00]
31061
31062v_frexp_mant_f64_e64 v[5:6], exec
31063// CHECK: [0x05,0x00,0x71,0xd1,0x7e,0x00,0x00,0x00]
31064
31065v_frexp_mant_f64_e64 v[5:6], 0
31066// CHECK: [0x05,0x00,0x71,0xd1,0x80,0x00,0x00,0x00]
31067
31068v_frexp_mant_f64_e64 v[5:6], -1
31069// CHECK: [0x05,0x00,0x71,0xd1,0xc1,0x00,0x00,0x00]
31070
31071v_frexp_mant_f64_e64 v[5:6], 0.5
31072// CHECK: [0x05,0x00,0x71,0xd1,0xf0,0x00,0x00,0x00]
31073
31074v_frexp_mant_f64_e64 v[5:6], -4.0
31075// CHECK: [0x05,0x00,0x71,0xd1,0xf7,0x00,0x00,0x00]
31076
31077v_frexp_mant_f64_e64 v[5:6], -v[1:2]
31078// CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x20]
31079
31080v_frexp_mant_f64_e64 v[5:6], |v[1:2]|
31081// CHECK: [0x05,0x01,0x71,0xd1,0x01,0x01,0x00,0x00]
31082
31083v_frexp_mant_f64_e64 v[5:6], v[1:2] clamp
31084// CHECK: [0x05,0x80,0x71,0xd1,0x01,0x01,0x00,0x00]
31085
31086v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:2
31087// CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x08]
31088
31089v_frexp_mant_f64_e64 v[5:6], v[1:2] mul:4
31090// CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x10]
31091
31092v_frexp_mant_f64_e64 v[5:6], v[1:2] div:2
31093// CHECK: [0x05,0x00,0x71,0xd1,0x01,0x01,0x00,0x18]
31094
31095v_fract_f64 v[5:6], v[1:2]
31096// CHECK: [0x01,0x65,0x0a,0x7e]
31097
31098v_fract_f64 v[254:255], v[1:2]
31099// CHECK: [0x01,0x65,0xfc,0x7f]
31100
31101v_fract_f64 v[5:6], v[254:255]
31102// CHECK: [0xfe,0x65,0x0a,0x7e]
31103
31104v_fract_f64 v[5:6], s[2:3]
31105// CHECK: [0x02,0x64,0x0a,0x7e]
31106
31107v_fract_f64 v[5:6], s[4:5]
31108// CHECK: [0x04,0x64,0x0a,0x7e]
31109
31110v_fract_f64 v[5:6], s[100:101]
31111// CHECK: [0x64,0x64,0x0a,0x7e]
31112
31113v_fract_f64 v[5:6], flat_scratch
31114// CHECK: [0x66,0x64,0x0a,0x7e]
31115
31116v_fract_f64 v[5:6], vcc
31117// CHECK: [0x6a,0x64,0x0a,0x7e]
31118
31119v_fract_f64 v[5:6], tba
31120// CHECK: [0x6c,0x64,0x0a,0x7e]
31121
31122v_fract_f64 v[5:6], tma
31123// CHECK: [0x6e,0x64,0x0a,0x7e]
31124
31125v_fract_f64 v[5:6], ttmp[10:11]
31126// CHECK: [0x7a,0x64,0x0a,0x7e]
31127
31128v_fract_f64 v[5:6], exec
31129// CHECK: [0x7e,0x64,0x0a,0x7e]
31130
31131v_fract_f64 v[5:6], 0
31132// CHECK: [0x80,0x64,0x0a,0x7e]
31133
31134v_fract_f64 v[5:6], -1
31135// CHECK: [0xc1,0x64,0x0a,0x7e]
31136
31137v_fract_f64 v[5:6], 0.5
31138// CHECK: [0xf0,0x64,0x0a,0x7e]
31139
31140v_fract_f64 v[5:6], -4.0
31141// CHECK: [0xf7,0x64,0x0a,0x7e]
31142
31143v_fract_f64 v[5:6], 0xaf123456
31144// CHECK: [0xff,0x64,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31145
31146v_fract_f64 v[5:6], 0x3f717273
31147// CHECK: [0xff,0x64,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31148
31149v_fract_f64_e64 v[5:6], v[1:2]
31150// CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
31151
31152v_fract_f64_e64 v[254:255], v[1:2]
31153// CHECK: [0xfe,0x00,0x72,0xd1,0x01,0x01,0x00,0x00]
31154
31155v_fract_f64_e64 v[5:6], v[254:255]
31156// CHECK: [0x05,0x00,0x72,0xd1,0xfe,0x01,0x00,0x00]
31157
31158v_fract_f64_e64 v[5:6], s[2:3]
31159// CHECK: [0x05,0x00,0x72,0xd1,0x02,0x00,0x00,0x00]
31160
31161v_fract_f64_e64 v[5:6], s[4:5]
31162// CHECK: [0x05,0x00,0x72,0xd1,0x04,0x00,0x00,0x00]
31163
31164v_fract_f64_e64 v[5:6], s[100:101]
31165// CHECK: [0x05,0x00,0x72,0xd1,0x64,0x00,0x00,0x00]
31166
31167v_fract_f64_e64 v[5:6], flat_scratch
31168// CHECK: [0x05,0x00,0x72,0xd1,0x66,0x00,0x00,0x00]
31169
31170v_fract_f64_e64 v[5:6], vcc
31171// CHECK: [0x05,0x00,0x72,0xd1,0x6a,0x00,0x00,0x00]
31172
31173v_fract_f64_e64 v[5:6], tba
31174// CHECK: [0x05,0x00,0x72,0xd1,0x6c,0x00,0x00,0x00]
31175
31176v_fract_f64_e64 v[5:6], tma
31177// CHECK: [0x05,0x00,0x72,0xd1,0x6e,0x00,0x00,0x00]
31178
31179v_fract_f64_e64 v[5:6], ttmp[10:11]
31180// CHECK: [0x05,0x00,0x72,0xd1,0x7a,0x00,0x00,0x00]
31181
31182v_fract_f64_e64 v[5:6], exec
31183// CHECK: [0x05,0x00,0x72,0xd1,0x7e,0x00,0x00,0x00]
31184
31185v_fract_f64_e64 v[5:6], 0
31186// CHECK: [0x05,0x00,0x72,0xd1,0x80,0x00,0x00,0x00]
31187
31188v_fract_f64_e64 v[5:6], -1
31189// CHECK: [0x05,0x00,0x72,0xd1,0xc1,0x00,0x00,0x00]
31190
31191v_fract_f64_e64 v[5:6], 0.5
31192// CHECK: [0x05,0x00,0x72,0xd1,0xf0,0x00,0x00,0x00]
31193
31194v_fract_f64_e64 v[5:6], -4.0
31195// CHECK: [0x05,0x00,0x72,0xd1,0xf7,0x00,0x00,0x00]
31196
31197v_fract_f64_e64 v[5:6], -v[1:2]
31198// CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x20]
31199
31200v_fract_f64_e64 v[5:6], |v[1:2]|
31201// CHECK: [0x05,0x01,0x72,0xd1,0x01,0x01,0x00,0x00]
31202
31203v_fract_f64_e64 v[5:6], v[1:2] clamp
31204// CHECK: [0x05,0x80,0x72,0xd1,0x01,0x01,0x00,0x00]
31205
31206v_fract_f64_e64 v[5:6], v[1:2] mul:2
31207// CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x08]
31208
31209v_fract_f64_e64 v[5:6], v[1:2] mul:4
31210// CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x10]
31211
31212v_fract_f64_e64 v[5:6], v[1:2] div:2
31213// CHECK: [0x05,0x00,0x72,0xd1,0x01,0x01,0x00,0x18]
31214
31215v_frexp_exp_i32_f32 v5, v1
31216// CHECK: [0x01,0x67,0x0a,0x7e]
31217
31218v_frexp_exp_i32_f32 v255, v1
31219// CHECK: [0x01,0x67,0xfe,0x7f]
31220
31221v_frexp_exp_i32_f32 v5, v255
31222// CHECK: [0xff,0x67,0x0a,0x7e]
31223
31224v_frexp_exp_i32_f32 v5, s1
31225// CHECK: [0x01,0x66,0x0a,0x7e]
31226
31227v_frexp_exp_i32_f32 v5, s101
31228// CHECK: [0x65,0x66,0x0a,0x7e]
31229
31230v_frexp_exp_i32_f32 v5, flat_scratch_lo
31231// CHECK: [0x66,0x66,0x0a,0x7e]
31232
31233v_frexp_exp_i32_f32 v5, flat_scratch_hi
31234// CHECK: [0x67,0x66,0x0a,0x7e]
31235
31236v_frexp_exp_i32_f32 v5, vcc_lo
31237// CHECK: [0x6a,0x66,0x0a,0x7e]
31238
31239v_frexp_exp_i32_f32 v5, vcc_hi
31240// CHECK: [0x6b,0x66,0x0a,0x7e]
31241
31242v_frexp_exp_i32_f32 v5, tba_lo
31243// CHECK: [0x6c,0x66,0x0a,0x7e]
31244
31245v_frexp_exp_i32_f32 v5, tba_hi
31246// CHECK: [0x6d,0x66,0x0a,0x7e]
31247
31248v_frexp_exp_i32_f32 v5, tma_lo
31249// CHECK: [0x6e,0x66,0x0a,0x7e]
31250
31251v_frexp_exp_i32_f32 v5, tma_hi
31252// CHECK: [0x6f,0x66,0x0a,0x7e]
31253
31254v_frexp_exp_i32_f32 v5, ttmp11
31255// CHECK: [0x7b,0x66,0x0a,0x7e]
31256
31257v_frexp_exp_i32_f32 v5, m0
31258// CHECK: [0x7c,0x66,0x0a,0x7e]
31259
31260v_frexp_exp_i32_f32 v5, exec_lo
31261// CHECK: [0x7e,0x66,0x0a,0x7e]
31262
31263v_frexp_exp_i32_f32 v5, exec_hi
31264// CHECK: [0x7f,0x66,0x0a,0x7e]
31265
31266v_frexp_exp_i32_f32 v5, 0
31267// CHECK: [0x80,0x66,0x0a,0x7e]
31268
31269v_frexp_exp_i32_f32 v5, -1
31270// CHECK: [0xc1,0x66,0x0a,0x7e]
31271
31272v_frexp_exp_i32_f32 v5, 0.5
31273// CHECK: [0xf0,0x66,0x0a,0x7e]
31274
31275v_frexp_exp_i32_f32 v5, -4.0
31276// CHECK: [0xf7,0x66,0x0a,0x7e]
31277
31278v_frexp_exp_i32_f32 v5, 0xaf123456
31279// CHECK: [0xff,0x66,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31280
31281v_frexp_exp_i32_f32 v5, 0x3f717273
31282// CHECK: [0xff,0x66,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31283
31284v_frexp_exp_i32_f32_e64 v5, v1
31285// CHECK: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
31286
31287v_frexp_exp_i32_f32_e64 v255, v1
31288// CHECK: [0xff,0x00,0x73,0xd1,0x01,0x01,0x00,0x00]
31289
31290v_frexp_exp_i32_f32_e64 v5, v255
31291// CHECK: [0x05,0x00,0x73,0xd1,0xff,0x01,0x00,0x00]
31292
31293v_frexp_exp_i32_f32_e64 v5, s1
31294// CHECK: [0x05,0x00,0x73,0xd1,0x01,0x00,0x00,0x00]
31295
31296v_frexp_exp_i32_f32_e64 v5, s101
31297// CHECK: [0x05,0x00,0x73,0xd1,0x65,0x00,0x00,0x00]
31298
31299v_frexp_exp_i32_f32_e64 v5, flat_scratch_lo
31300// CHECK: [0x05,0x00,0x73,0xd1,0x66,0x00,0x00,0x00]
31301
31302v_frexp_exp_i32_f32_e64 v5, flat_scratch_hi
31303// CHECK: [0x05,0x00,0x73,0xd1,0x67,0x00,0x00,0x00]
31304
31305v_frexp_exp_i32_f32_e64 v5, vcc_lo
31306// CHECK: [0x05,0x00,0x73,0xd1,0x6a,0x00,0x00,0x00]
31307
31308v_frexp_exp_i32_f32_e64 v5, vcc_hi
31309// CHECK: [0x05,0x00,0x73,0xd1,0x6b,0x00,0x00,0x00]
31310
31311v_frexp_exp_i32_f32_e64 v5, tba_lo
31312// CHECK: [0x05,0x00,0x73,0xd1,0x6c,0x00,0x00,0x00]
31313
31314v_frexp_exp_i32_f32_e64 v5, tba_hi
31315// CHECK: [0x05,0x00,0x73,0xd1,0x6d,0x00,0x00,0x00]
31316
31317v_frexp_exp_i32_f32_e64 v5, tma_lo
31318// CHECK: [0x05,0x00,0x73,0xd1,0x6e,0x00,0x00,0x00]
31319
31320v_frexp_exp_i32_f32_e64 v5, tma_hi
31321// CHECK: [0x05,0x00,0x73,0xd1,0x6f,0x00,0x00,0x00]
31322
31323v_frexp_exp_i32_f32_e64 v5, ttmp11
31324// CHECK: [0x05,0x00,0x73,0xd1,0x7b,0x00,0x00,0x00]
31325
31326v_frexp_exp_i32_f32_e64 v5, m0
31327// CHECK: [0x05,0x00,0x73,0xd1,0x7c,0x00,0x00,0x00]
31328
31329v_frexp_exp_i32_f32_e64 v5, exec_lo
31330// CHECK: [0x05,0x00,0x73,0xd1,0x7e,0x00,0x00,0x00]
31331
31332v_frexp_exp_i32_f32_e64 v5, exec_hi
31333// CHECK: [0x05,0x00,0x73,0xd1,0x7f,0x00,0x00,0x00]
31334
31335v_frexp_exp_i32_f32_e64 v5, 0
31336// CHECK: [0x05,0x00,0x73,0xd1,0x80,0x00,0x00,0x00]
31337
31338v_frexp_exp_i32_f32_e64 v5, -1
31339// CHECK: [0x05,0x00,0x73,0xd1,0xc1,0x00,0x00,0x00]
31340
31341v_frexp_exp_i32_f32_e64 v5, 0.5
31342// CHECK: [0x05,0x00,0x73,0xd1,0xf0,0x00,0x00,0x00]
31343
31344v_frexp_exp_i32_f32_e64 v5, -4.0
31345// CHECK: [0x05,0x00,0x73,0xd1,0xf7,0x00,0x00,0x00]
31346
31347v_frexp_exp_i32_f32_e64 v5, -v1
31348// CHECK: [0x05,0x00,0x73,0xd1,0x01,0x01,0x00,0x20]
31349
31350v_frexp_exp_i32_f32_e64 v5, |v1|
31351// CHECK: [0x05,0x01,0x73,0xd1,0x01,0x01,0x00,0x00]
31352
31353v_frexp_mant_f32 v5, v1
31354// CHECK: [0x01,0x69,0x0a,0x7e]
31355
31356v_frexp_mant_f32 v255, v1
31357// CHECK: [0x01,0x69,0xfe,0x7f]
31358
31359v_frexp_mant_f32 v5, v255
31360// CHECK: [0xff,0x69,0x0a,0x7e]
31361
31362v_frexp_mant_f32 v5, s1
31363// CHECK: [0x01,0x68,0x0a,0x7e]
31364
31365v_frexp_mant_f32 v5, s101
31366// CHECK: [0x65,0x68,0x0a,0x7e]
31367
31368v_frexp_mant_f32 v5, flat_scratch_lo
31369// CHECK: [0x66,0x68,0x0a,0x7e]
31370
31371v_frexp_mant_f32 v5, flat_scratch_hi
31372// CHECK: [0x67,0x68,0x0a,0x7e]
31373
31374v_frexp_mant_f32 v5, vcc_lo
31375// CHECK: [0x6a,0x68,0x0a,0x7e]
31376
31377v_frexp_mant_f32 v5, vcc_hi
31378// CHECK: [0x6b,0x68,0x0a,0x7e]
31379
31380v_frexp_mant_f32 v5, tba_lo
31381// CHECK: [0x6c,0x68,0x0a,0x7e]
31382
31383v_frexp_mant_f32 v5, tba_hi
31384// CHECK: [0x6d,0x68,0x0a,0x7e]
31385
31386v_frexp_mant_f32 v5, tma_lo
31387// CHECK: [0x6e,0x68,0x0a,0x7e]
31388
31389v_frexp_mant_f32 v5, tma_hi
31390// CHECK: [0x6f,0x68,0x0a,0x7e]
31391
31392v_frexp_mant_f32 v5, ttmp11
31393// CHECK: [0x7b,0x68,0x0a,0x7e]
31394
31395v_frexp_mant_f32 v5, m0
31396// CHECK: [0x7c,0x68,0x0a,0x7e]
31397
31398v_frexp_mant_f32 v5, exec_lo
31399// CHECK: [0x7e,0x68,0x0a,0x7e]
31400
31401v_frexp_mant_f32 v5, exec_hi
31402// CHECK: [0x7f,0x68,0x0a,0x7e]
31403
31404v_frexp_mant_f32 v5, 0
31405// CHECK: [0x80,0x68,0x0a,0x7e]
31406
31407v_frexp_mant_f32 v5, -1
31408// CHECK: [0xc1,0x68,0x0a,0x7e]
31409
31410v_frexp_mant_f32 v5, 0.5
31411// CHECK: [0xf0,0x68,0x0a,0x7e]
31412
31413v_frexp_mant_f32 v5, -4.0
31414// CHECK: [0xf7,0x68,0x0a,0x7e]
31415
31416v_frexp_mant_f32 v5, 0xaf123456
31417// CHECK: [0xff,0x68,0x0a,0x7e,0x56,0x34,0x12,0xaf]
31418
31419v_frexp_mant_f32 v5, 0x3f717273
31420// CHECK: [0xff,0x68,0x0a,0x7e,0x73,0x72,0x71,0x3f]
31421
31422v_frexp_mant_f32_e64 v5, v1
31423// CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
31424
31425v_frexp_mant_f32_e64 v255, v1
31426// CHECK: [0xff,0x00,0x74,0xd1,0x01,0x01,0x00,0x00]
31427
31428v_frexp_mant_f32_e64 v5, v255
31429// CHECK: [0x05,0x00,0x74,0xd1,0xff,0x01,0x00,0x00]
31430
31431v_frexp_mant_f32_e64 v5, s1
31432// CHECK: [0x05,0x00,0x74,0xd1,0x01,0x00,0x00,0x00]
31433
31434v_frexp_mant_f32_e64 v5, s101
31435// CHECK: [0x05,0x00,0x74,0xd1,0x65,0x00,0x00,0x00]
31436
31437v_frexp_mant_f32_e64 v5, flat_scratch_lo
31438// CHECK: [0x05,0x00,0x74,0xd1,0x66,0x00,0x00,0x00]
31439
31440v_frexp_mant_f32_e64 v5, flat_scratch_hi
31441// CHECK: [0x05,0x00,0x74,0xd1,0x67,0x00,0x00,0x00]
31442
31443v_frexp_mant_f32_e64 v5, vcc_lo
31444// CHECK: [0x05,0x00,0x74,0xd1,0x6a,0x00,0x00,0x00]
31445
31446v_frexp_mant_f32_e64 v5, vcc_hi
31447// CHECK: [0x05,0x00,0x74,0xd1,0x6b,0x00,0x00,0x00]
31448
31449v_frexp_mant_f32_e64 v5, tba_lo
31450// CHECK: [0x05,0x00,0x74,0xd1,0x6c,0x00,0x00,0x00]
31451
31452v_frexp_mant_f32_e64 v5, tba_hi
31453// CHECK: [0x05,0x00,0x74,0xd1,0x6d,0x00,0x00,0x00]
31454
31455v_frexp_mant_f32_e64 v5, tma_lo
31456// CHECK: [0x05,0x00,0x74,0xd1,0x6e,0x00,0x00,0x00]
31457
31458v_frexp_mant_f32_e64 v5, tma_hi
31459// CHECK: [0x05,0x00,0x74,0xd1,0x6f,0x00,0x00,0x00]
31460
31461v_frexp_mant_f32_e64 v5, ttmp11
31462// CHECK: [0x05,0x00,0x74,0xd1,0x7b,0x00,0x00,0x00]
31463
31464v_frexp_mant_f32_e64 v5, m0
31465// CHECK: [0x05,0x00,0x74,0xd1,0x7c,0x00,0x00,0x00]
31466
31467v_frexp_mant_f32_e64 v5, exec_lo
31468// CHECK: [0x05,0x00,0x74,0xd1,0x7e,0x00,0x00,0x00]
31469
31470v_frexp_mant_f32_e64 v5, exec_hi
31471// CHECK: [0x05,0x00,0x74,0xd1,0x7f,0x00,0x00,0x00]
31472
31473v_frexp_mant_f32_e64 v5, 0
31474// CHECK: [0x05,0x00,0x74,0xd1,0x80,0x00,0x00,0x00]
31475
31476v_frexp_mant_f32_e64 v5, -1
31477// CHECK: [0x05,0x00,0x74,0xd1,0xc1,0x00,0x00,0x00]
31478
31479v_frexp_mant_f32_e64 v5, 0.5
31480// CHECK: [0x05,0x00,0x74,0xd1,0xf0,0x00,0x00,0x00]
31481
31482v_frexp_mant_f32_e64 v5, -4.0
31483// CHECK: [0x05,0x00,0x74,0xd1,0xf7,0x00,0x00,0x00]
31484
31485v_frexp_mant_f32_e64 v5, -v1
31486// CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x20]
31487
31488v_frexp_mant_f32_e64 v5, |v1|
31489// CHECK: [0x05,0x01,0x74,0xd1,0x01,0x01,0x00,0x00]
31490
31491v_frexp_mant_f32_e64 v5, v1 clamp
31492// CHECK: [0x05,0x80,0x74,0xd1,0x01,0x01,0x00,0x00]
31493
31494v_frexp_mant_f32_e64 v5, v1 mul:2
31495// CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x08]
31496
31497v_frexp_mant_f32_e64 v5, v1 mul:4
31498// CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x10]
31499
31500v_frexp_mant_f32_e64 v5, v1 div:2
31501// CHECK: [0x05,0x00,0x74,0xd1,0x01,0x01,0x00,0x18]
31502
31503v_clrexcp
31504// CHECK: [0x00,0x6a,0x00,0x7e]
31505
31506v_clrexcp_e64
31507// CHECK: [0x00,0x00,0x75,0xd1,0x00,0x00,0x00,0x00]
31508
31509v_movreld_b32 v5, v1
31510// CHECK: [0x01,0x6d,0x0a,0x7e]
31511
31512v_movreld_b32 v255, v1
31513// CHECK: [0x01,0x6d,0xfe,0x7f]
31514
31515v_movreld_b32 v5, v255
31516// CHECK: [0xff,0x6d,0x0a,0x7e]
31517
31518v_movreld_b32 v5, m0
31519// CHECK: [0x7c,0x6c,0x0a,0x7e]
31520
31521v_movreld_b32 v5, 0
31522// CHECK: [0x80,0x6c,0x0a,0x7e]
31523
31524v_movreld_b32 v5, -1
31525// CHECK: [0xc1,0x6c,0x0a,0x7e]
31526
31527v_movreld_b32 v5, 0.5
31528// CHECK: [0xf0,0x6c,0x0a,0x7e]
31529
31530v_movreld_b32 v5, -4.0
31531// CHECK: [0xf7,0x6c,0x0a,0x7e]
31532
31533v_movreld_b32_e64 v5, v1
31534// CHECK: [0x05,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
31535
31536v_movreld_b32_e64 v255, v1
31537// CHECK: [0xff,0x00,0x76,0xd1,0x01,0x01,0x00,0x00]
31538
31539v_movreld_b32_e64 v5, v255
31540// CHECK: [0x05,0x00,0x76,0xd1,0xff,0x01,0x00,0x00]
31541
31542v_movreld_b32_e64 v5, m0
31543// CHECK: [0x05,0x00,0x76,0xd1,0x7c,0x00,0x00,0x00]
31544
31545v_movreld_b32_e64 v5, 0
31546// CHECK: [0x05,0x00,0x76,0xd1,0x80,0x00,0x00,0x00]
31547
31548v_movreld_b32_e64 v5, -1
31549// CHECK: [0x05,0x00,0x76,0xd1,0xc1,0x00,0x00,0x00]
31550
31551v_movreld_b32_e64 v5, 0.5
31552// CHECK: [0x05,0x00,0x76,0xd1,0xf0,0x00,0x00,0x00]
31553
31554v_movreld_b32_e64 v5, -4.0
31555// CHECK: [0x05,0x00,0x76,0xd1,0xf7,0x00,0x00,0x00]
31556
31557v_movrels_b32 v5, v1
31558// CHECK: [0x01,0x6f,0x0a,0x7e]
31559
31560v_movrels_b32 v255, v1
31561// CHECK: [0x01,0x6f,0xfe,0x7f]
31562
31563v_movrels_b32 v5, v255
31564// CHECK: [0xff,0x6f,0x0a,0x7e]
31565
31566v_movrels_b32_e64 v5, v1
31567// CHECK: [0x05,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
31568
31569v_movrels_b32_e64 v255, v1
31570// CHECK: [0xff,0x00,0x77,0xd1,0x01,0x01,0x00,0x00]
31571
31572v_movrels_b32_e64 v5, v255
31573// CHECK: [0x05,0x00,0x77,0xd1,0xff,0x01,0x00,0x00]
31574
31575v_movrelsd_b32 v5, v1
31576// CHECK: [0x01,0x71,0x0a,0x7e]
31577
31578v_movrelsd_b32 v255, v1
31579// CHECK: [0x01,0x71,0xfe,0x7f]
31580
31581v_movrelsd_b32 v5, v255
31582// CHECK: [0xff,0x71,0x0a,0x7e]
31583
31584v_movrelsd_b32_e64 v5, v1
31585// CHECK: [0x05,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
31586
31587v_movrelsd_b32_e64 v255, v1
31588// CHECK: [0xff,0x00,0x78,0xd1,0x01,0x01,0x00,0x00]
31589
31590v_movrelsd_b32_e64 v5, v255
31591// CHECK: [0x05,0x00,0x78,0xd1,0xff,0x01,0x00,0x00]
31592
31593v_cvt_f16_u16 v5, v1
31594// CHECK: [0x01,0x73,0x0a,0x7e]
31595
31596v_cvt_f16_u16 v255, v1
31597// CHECK: [0x01,0x73,0xfe,0x7f]
31598
31599v_cvt_f16_u16 v5, v255
31600// CHECK: [0xff,0x73,0x0a,0x7e]
31601
31602v_cvt_f16_u16 v5, s1
31603// CHECK: [0x01,0x72,0x0a,0x7e]
31604
31605v_cvt_f16_u16 v5, s101
31606// CHECK: [0x65,0x72,0x0a,0x7e]
31607
31608v_cvt_f16_u16 v5, flat_scratch_lo
31609// CHECK: [0x66,0x72,0x0a,0x7e]
31610
31611v_cvt_f16_u16 v5, flat_scratch_hi
31612// CHECK: [0x67,0x72,0x0a,0x7e]
31613
31614v_cvt_f16_u16 v5, vcc_lo
31615// CHECK: [0x6a,0x72,0x0a,0x7e]
31616
31617v_cvt_f16_u16 v5, vcc_hi
31618// CHECK: [0x6b,0x72,0x0a,0x7e]
31619
31620v_cvt_f16_u16 v5, tba_lo
31621// CHECK: [0x6c,0x72,0x0a,0x7e]
31622
31623v_cvt_f16_u16 v5, tba_hi
31624// CHECK: [0x6d,0x72,0x0a,0x7e]
31625
31626v_cvt_f16_u16 v5, tma_lo
31627// CHECK: [0x6e,0x72,0x0a,0x7e]
31628
31629v_cvt_f16_u16 v5, tma_hi
31630// CHECK: [0x6f,0x72,0x0a,0x7e]
31631
31632v_cvt_f16_u16 v5, ttmp11
31633// CHECK: [0x7b,0x72,0x0a,0x7e]
31634
31635v_cvt_f16_u16 v5, m0
31636// CHECK: [0x7c,0x72,0x0a,0x7e]
31637
31638v_cvt_f16_u16 v5, exec_lo
31639// CHECK: [0x7e,0x72,0x0a,0x7e]
31640
31641v_cvt_f16_u16 v5, exec_hi
31642// CHECK: [0x7f,0x72,0x0a,0x7e]
31643
31644v_cvt_f16_u16 v5, 0
31645// CHECK: [0x80,0x72,0x0a,0x7e]
31646
31647v_cvt_f16_u16 v5, -1
31648// CHECK: [0xc1,0x72,0x0a,0x7e]
31649
31650v_cvt_f16_u16 v5, 0.5
31651// CHECK: [0xf0,0x72,0x0a,0x7e]
31652
31653v_cvt_f16_u16 v5, -4.0
31654// CHECK: [0xf7,0x72,0x0a,0x7e]
31655
31656v_cvt_f16_u16 v5, 0xfe0b
31657// CHECK: [0xff,0x72,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
31658
31659v_cvt_f16_u16 v5, 0x3456
31660// CHECK: [0xff,0x72,0x0a,0x7e,0x56,0x34,0x00,0x00]
31661
31662v_cvt_f16_u16_e64 v5, v1
31663// CHECK: [0x05,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
31664
31665v_cvt_f16_u16_e64 v255, v1
31666// CHECK: [0xff,0x00,0x79,0xd1,0x01,0x01,0x00,0x00]
31667
31668v_cvt_f16_u16_e64 v5, v255
31669// CHECK: [0x05,0x00,0x79,0xd1,0xff,0x01,0x00,0x00]
31670
31671v_cvt_f16_u16_e64 v5, s1
31672// CHECK: [0x05,0x00,0x79,0xd1,0x01,0x00,0x00,0x00]
31673
31674v_cvt_f16_u16_e64 v5, s101
31675// CHECK: [0x05,0x00,0x79,0xd1,0x65,0x00,0x00,0x00]
31676
31677v_cvt_f16_u16_e64 v5, flat_scratch_lo
31678// CHECK: [0x05,0x00,0x79,0xd1,0x66,0x00,0x00,0x00]
31679
31680v_cvt_f16_u16_e64 v5, flat_scratch_hi
31681// CHECK: [0x05,0x00,0x79,0xd1,0x67,0x00,0x00,0x00]
31682
31683v_cvt_f16_u16_e64 v5, vcc_lo
31684// CHECK: [0x05,0x00,0x79,0xd1,0x6a,0x00,0x00,0x00]
31685
31686v_cvt_f16_u16_e64 v5, vcc_hi
31687// CHECK: [0x05,0x00,0x79,0xd1,0x6b,0x00,0x00,0x00]
31688
31689v_cvt_f16_u16_e64 v5, tba_lo
31690// CHECK: [0x05,0x00,0x79,0xd1,0x6c,0x00,0x00,0x00]
31691
31692v_cvt_f16_u16_e64 v5, tba_hi
31693// CHECK: [0x05,0x00,0x79,0xd1,0x6d,0x00,0x00,0x00]
31694
31695v_cvt_f16_u16_e64 v5, tma_lo
31696// CHECK: [0x05,0x00,0x79,0xd1,0x6e,0x00,0x00,0x00]
31697
31698v_cvt_f16_u16_e64 v5, tma_hi
31699// CHECK: [0x05,0x00,0x79,0xd1,0x6f,0x00,0x00,0x00]
31700
31701v_cvt_f16_u16_e64 v5, ttmp11
31702// CHECK: [0x05,0x00,0x79,0xd1,0x7b,0x00,0x00,0x00]
31703
31704v_cvt_f16_u16_e64 v5, m0
31705// CHECK: [0x05,0x00,0x79,0xd1,0x7c,0x00,0x00,0x00]
31706
31707v_cvt_f16_u16_e64 v5, exec_lo
31708// CHECK: [0x05,0x00,0x79,0xd1,0x7e,0x00,0x00,0x00]
31709
31710v_cvt_f16_u16_e64 v5, exec_hi
31711// CHECK: [0x05,0x00,0x79,0xd1,0x7f,0x00,0x00,0x00]
31712
31713v_cvt_f16_u16_e64 v5, 0
31714// CHECK: [0x05,0x00,0x79,0xd1,0x80,0x00,0x00,0x00]
31715
31716v_cvt_f16_u16_e64 v5, -1
31717// CHECK: [0x05,0x00,0x79,0xd1,0xc1,0x00,0x00,0x00]
31718
31719v_cvt_f16_u16_e64 v5, 0.5
31720// CHECK: [0x05,0x00,0x79,0xd1,0xf0,0x00,0x00,0x00]
31721
31722v_cvt_f16_u16_e64 v5, -4.0
31723// CHECK: [0x05,0x00,0x79,0xd1,0xf7,0x00,0x00,0x00]
31724
31725v_cvt_f16_u16_e64 v5, v1 clamp
31726// CHECK: [0x05,0x80,0x79,0xd1,0x01,0x01,0x00,0x00]
31727
31728v_cvt_f16_i16 v5, v1
31729// CHECK: [0x01,0x75,0x0a,0x7e]
31730
31731v_cvt_f16_i16 v255, v1
31732// CHECK: [0x01,0x75,0xfe,0x7f]
31733
31734v_cvt_f16_i16 v5, v255
31735// CHECK: [0xff,0x75,0x0a,0x7e]
31736
31737v_cvt_f16_i16 v5, s1
31738// CHECK: [0x01,0x74,0x0a,0x7e]
31739
31740v_cvt_f16_i16 v5, s101
31741// CHECK: [0x65,0x74,0x0a,0x7e]
31742
31743v_cvt_f16_i16 v5, flat_scratch_lo
31744// CHECK: [0x66,0x74,0x0a,0x7e]
31745
31746v_cvt_f16_i16 v5, flat_scratch_hi
31747// CHECK: [0x67,0x74,0x0a,0x7e]
31748
31749v_cvt_f16_i16 v5, vcc_lo
31750// CHECK: [0x6a,0x74,0x0a,0x7e]
31751
31752v_cvt_f16_i16 v5, vcc_hi
31753// CHECK: [0x6b,0x74,0x0a,0x7e]
31754
31755v_cvt_f16_i16 v5, tba_lo
31756// CHECK: [0x6c,0x74,0x0a,0x7e]
31757
31758v_cvt_f16_i16 v5, tba_hi
31759// CHECK: [0x6d,0x74,0x0a,0x7e]
31760
31761v_cvt_f16_i16 v5, tma_lo
31762// CHECK: [0x6e,0x74,0x0a,0x7e]
31763
31764v_cvt_f16_i16 v5, tma_hi
31765// CHECK: [0x6f,0x74,0x0a,0x7e]
31766
31767v_cvt_f16_i16 v5, ttmp11
31768// CHECK: [0x7b,0x74,0x0a,0x7e]
31769
31770v_cvt_f16_i16 v5, m0
31771// CHECK: [0x7c,0x74,0x0a,0x7e]
31772
31773v_cvt_f16_i16 v5, exec_lo
31774// CHECK: [0x7e,0x74,0x0a,0x7e]
31775
31776v_cvt_f16_i16 v5, exec_hi
31777// CHECK: [0x7f,0x74,0x0a,0x7e]
31778
31779v_cvt_f16_i16 v5, 0
31780// CHECK: [0x80,0x74,0x0a,0x7e]
31781
31782v_cvt_f16_i16 v5, -1
31783// CHECK: [0xc1,0x74,0x0a,0x7e]
31784
31785v_cvt_f16_i16 v5, 0.5
31786// CHECK: [0xf0,0x74,0x0a,0x7e]
31787
31788v_cvt_f16_i16 v5, -4.0
31789// CHECK: [0xf7,0x74,0x0a,0x7e]
31790
31791v_cvt_f16_i16 v5, 0xfe0b
31792// CHECK: [0xff,0x74,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
31793
31794v_cvt_f16_i16 v5, 0x3456
31795// CHECK: [0xff,0x74,0x0a,0x7e,0x56,0x34,0x00,0x00]
31796
31797v_cvt_f16_i16_e64 v5, v1
31798// CHECK: [0x05,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
31799
31800v_cvt_f16_i16_e64 v255, v1
31801// CHECK: [0xff,0x00,0x7a,0xd1,0x01,0x01,0x00,0x00]
31802
31803v_cvt_f16_i16_e64 v5, v255
31804// CHECK: [0x05,0x00,0x7a,0xd1,0xff,0x01,0x00,0x00]
31805
31806v_cvt_f16_i16_e64 v5, s1
31807// CHECK: [0x05,0x00,0x7a,0xd1,0x01,0x00,0x00,0x00]
31808
31809v_cvt_f16_i16_e64 v5, s101
31810// CHECK: [0x05,0x00,0x7a,0xd1,0x65,0x00,0x00,0x00]
31811
31812v_cvt_f16_i16_e64 v5, flat_scratch_lo
31813// CHECK: [0x05,0x00,0x7a,0xd1,0x66,0x00,0x00,0x00]
31814
31815v_cvt_f16_i16_e64 v5, flat_scratch_hi
31816// CHECK: [0x05,0x00,0x7a,0xd1,0x67,0x00,0x00,0x00]
31817
31818v_cvt_f16_i16_e64 v5, vcc_lo
31819// CHECK: [0x05,0x00,0x7a,0xd1,0x6a,0x00,0x00,0x00]
31820
31821v_cvt_f16_i16_e64 v5, vcc_hi
31822// CHECK: [0x05,0x00,0x7a,0xd1,0x6b,0x00,0x00,0x00]
31823
31824v_cvt_f16_i16_e64 v5, tba_lo
31825// CHECK: [0x05,0x00,0x7a,0xd1,0x6c,0x00,0x00,0x00]
31826
31827v_cvt_f16_i16_e64 v5, tba_hi
31828// CHECK: [0x05,0x00,0x7a,0xd1,0x6d,0x00,0x00,0x00]
31829
31830v_cvt_f16_i16_e64 v5, tma_lo
31831// CHECK: [0x05,0x00,0x7a,0xd1,0x6e,0x00,0x00,0x00]
31832
31833v_cvt_f16_i16_e64 v5, tma_hi
31834// CHECK: [0x05,0x00,0x7a,0xd1,0x6f,0x00,0x00,0x00]
31835
31836v_cvt_f16_i16_e64 v5, ttmp11
31837// CHECK: [0x05,0x00,0x7a,0xd1,0x7b,0x00,0x00,0x00]
31838
31839v_cvt_f16_i16_e64 v5, m0
31840// CHECK: [0x05,0x00,0x7a,0xd1,0x7c,0x00,0x00,0x00]
31841
31842v_cvt_f16_i16_e64 v5, exec_lo
31843// CHECK: [0x05,0x00,0x7a,0xd1,0x7e,0x00,0x00,0x00]
31844
31845v_cvt_f16_i16_e64 v5, exec_hi
31846// CHECK: [0x05,0x00,0x7a,0xd1,0x7f,0x00,0x00,0x00]
31847
31848v_cvt_f16_i16_e64 v5, 0
31849// CHECK: [0x05,0x00,0x7a,0xd1,0x80,0x00,0x00,0x00]
31850
31851v_cvt_f16_i16_e64 v5, -1
31852// CHECK: [0x05,0x00,0x7a,0xd1,0xc1,0x00,0x00,0x00]
31853
31854v_cvt_f16_i16_e64 v5, 0.5
31855// CHECK: [0x05,0x00,0x7a,0xd1,0xf0,0x00,0x00,0x00]
31856
31857v_cvt_f16_i16_e64 v5, -4.0
31858// CHECK: [0x05,0x00,0x7a,0xd1,0xf7,0x00,0x00,0x00]
31859
31860v_cvt_f16_i16_e64 v5, v1 clamp
31861// CHECK: [0x05,0x80,0x7a,0xd1,0x01,0x01,0x00,0x00]
31862
31863v_cvt_u16_f16 v5, v1
31864// CHECK: [0x01,0x77,0x0a,0x7e]
31865
31866v_cvt_u16_f16 v255, v1
31867// CHECK: [0x01,0x77,0xfe,0x7f]
31868
31869v_cvt_u16_f16 v5, v255
31870// CHECK: [0xff,0x77,0x0a,0x7e]
31871
31872v_cvt_u16_f16 v5, s1
31873// CHECK: [0x01,0x76,0x0a,0x7e]
31874
31875v_cvt_u16_f16 v5, s101
31876// CHECK: [0x65,0x76,0x0a,0x7e]
31877
31878v_cvt_u16_f16 v5, flat_scratch_lo
31879// CHECK: [0x66,0x76,0x0a,0x7e]
31880
31881v_cvt_u16_f16 v5, flat_scratch_hi
31882// CHECK: [0x67,0x76,0x0a,0x7e]
31883
31884v_cvt_u16_f16 v5, vcc_lo
31885// CHECK: [0x6a,0x76,0x0a,0x7e]
31886
31887v_cvt_u16_f16 v5, vcc_hi
31888// CHECK: [0x6b,0x76,0x0a,0x7e]
31889
31890v_cvt_u16_f16 v5, tba_lo
31891// CHECK: [0x6c,0x76,0x0a,0x7e]
31892
31893v_cvt_u16_f16 v5, tba_hi
31894// CHECK: [0x6d,0x76,0x0a,0x7e]
31895
31896v_cvt_u16_f16 v5, tma_lo
31897// CHECK: [0x6e,0x76,0x0a,0x7e]
31898
31899v_cvt_u16_f16 v5, tma_hi
31900// CHECK: [0x6f,0x76,0x0a,0x7e]
31901
31902v_cvt_u16_f16 v5, ttmp11
31903// CHECK: [0x7b,0x76,0x0a,0x7e]
31904
31905v_cvt_u16_f16 v5, m0
31906// CHECK: [0x7c,0x76,0x0a,0x7e]
31907
31908v_cvt_u16_f16 v5, exec_lo
31909// CHECK: [0x7e,0x76,0x0a,0x7e]
31910
31911v_cvt_u16_f16 v5, exec_hi
31912// CHECK: [0x7f,0x76,0x0a,0x7e]
31913
31914v_cvt_u16_f16 v5, 0
31915// CHECK: [0x80,0x76,0x0a,0x7e]
31916
31917v_cvt_u16_f16 v5, -1
31918// CHECK: [0xc1,0x76,0x0a,0x7e]
31919
31920v_cvt_u16_f16 v5, 0.5
31921// CHECK: [0xf0,0x76,0x0a,0x7e]
31922
31923v_cvt_u16_f16 v5, -4.0
31924// CHECK: [0xf7,0x76,0x0a,0x7e]
31925
31926v_cvt_u16_f16 v5, 0xfe0b
31927// CHECK: [0xff,0x76,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
31928
31929v_cvt_u16_f16 v5, 0x3456
31930// CHECK: [0xff,0x76,0x0a,0x7e,0x56,0x34,0x00,0x00]
31931
31932v_cvt_u16_f16_e64 v5, v1
31933// CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
31934
31935v_cvt_u16_f16_e64 v255, v1
31936// CHECK: [0xff,0x00,0x7b,0xd1,0x01,0x01,0x00,0x00]
31937
31938v_cvt_u16_f16_e64 v5, v255
31939// CHECK: [0x05,0x00,0x7b,0xd1,0xff,0x01,0x00,0x00]
31940
31941v_cvt_u16_f16_e64 v5, s1
31942// CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x00,0x00,0x00]
31943
31944v_cvt_u16_f16_e64 v5, s101
31945// CHECK: [0x05,0x00,0x7b,0xd1,0x65,0x00,0x00,0x00]
31946
31947v_cvt_u16_f16_e64 v5, flat_scratch_lo
31948// CHECK: [0x05,0x00,0x7b,0xd1,0x66,0x00,0x00,0x00]
31949
31950v_cvt_u16_f16_e64 v5, flat_scratch_hi
31951// CHECK: [0x05,0x00,0x7b,0xd1,0x67,0x00,0x00,0x00]
31952
31953v_cvt_u16_f16_e64 v5, vcc_lo
31954// CHECK: [0x05,0x00,0x7b,0xd1,0x6a,0x00,0x00,0x00]
31955
31956v_cvt_u16_f16_e64 v5, vcc_hi
31957// CHECK: [0x05,0x00,0x7b,0xd1,0x6b,0x00,0x00,0x00]
31958
31959v_cvt_u16_f16_e64 v5, tba_lo
31960// CHECK: [0x05,0x00,0x7b,0xd1,0x6c,0x00,0x00,0x00]
31961
31962v_cvt_u16_f16_e64 v5, tba_hi
31963// CHECK: [0x05,0x00,0x7b,0xd1,0x6d,0x00,0x00,0x00]
31964
31965v_cvt_u16_f16_e64 v5, tma_lo
31966// CHECK: [0x05,0x00,0x7b,0xd1,0x6e,0x00,0x00,0x00]
31967
31968v_cvt_u16_f16_e64 v5, tma_hi
31969// CHECK: [0x05,0x00,0x7b,0xd1,0x6f,0x00,0x00,0x00]
31970
31971v_cvt_u16_f16_e64 v5, ttmp11
31972// CHECK: [0x05,0x00,0x7b,0xd1,0x7b,0x00,0x00,0x00]
31973
31974v_cvt_u16_f16_e64 v5, m0
31975// CHECK: [0x05,0x00,0x7b,0xd1,0x7c,0x00,0x00,0x00]
31976
31977v_cvt_u16_f16_e64 v5, exec_lo
31978// CHECK: [0x05,0x00,0x7b,0xd1,0x7e,0x00,0x00,0x00]
31979
31980v_cvt_u16_f16_e64 v5, exec_hi
31981// CHECK: [0x05,0x00,0x7b,0xd1,0x7f,0x00,0x00,0x00]
31982
31983v_cvt_u16_f16_e64 v5, 0
31984// CHECK: [0x05,0x00,0x7b,0xd1,0x80,0x00,0x00,0x00]
31985
31986v_cvt_u16_f16_e64 v5, -1
31987// CHECK: [0x05,0x00,0x7b,0xd1,0xc1,0x00,0x00,0x00]
31988
31989v_cvt_u16_f16_e64 v5, 0.5
31990// CHECK: [0x05,0x00,0x7b,0xd1,0xf0,0x00,0x00,0x00]
31991
31992v_cvt_u16_f16_e64 v5, -4.0
31993// CHECK: [0x05,0x00,0x7b,0xd1,0xf7,0x00,0x00,0x00]
31994
31995v_cvt_u16_f16_e64 v5, -v1
31996// CHECK: [0x05,0x00,0x7b,0xd1,0x01,0x01,0x00,0x20]
31997
31998v_cvt_u16_f16_e64 v5, |v1|
31999// CHECK: [0x05,0x01,0x7b,0xd1,0x01,0x01,0x00,0x00]
32000
32001v_cvt_i16_f16 v5, v1
32002// CHECK: [0x01,0x79,0x0a,0x7e]
32003
32004v_cvt_i16_f16 v255, v1
32005// CHECK: [0x01,0x79,0xfe,0x7f]
32006
32007v_cvt_i16_f16 v5, v255
32008// CHECK: [0xff,0x79,0x0a,0x7e]
32009
32010v_cvt_i16_f16 v5, s1
32011// CHECK: [0x01,0x78,0x0a,0x7e]
32012
32013v_cvt_i16_f16 v5, s101
32014// CHECK: [0x65,0x78,0x0a,0x7e]
32015
32016v_cvt_i16_f16 v5, flat_scratch_lo
32017// CHECK: [0x66,0x78,0x0a,0x7e]
32018
32019v_cvt_i16_f16 v5, flat_scratch_hi
32020// CHECK: [0x67,0x78,0x0a,0x7e]
32021
32022v_cvt_i16_f16 v5, vcc_lo
32023// CHECK: [0x6a,0x78,0x0a,0x7e]
32024
32025v_cvt_i16_f16 v5, vcc_hi
32026// CHECK: [0x6b,0x78,0x0a,0x7e]
32027
32028v_cvt_i16_f16 v5, tba_lo
32029// CHECK: [0x6c,0x78,0x0a,0x7e]
32030
32031v_cvt_i16_f16 v5, tba_hi
32032// CHECK: [0x6d,0x78,0x0a,0x7e]
32033
32034v_cvt_i16_f16 v5, tma_lo
32035// CHECK: [0x6e,0x78,0x0a,0x7e]
32036
32037v_cvt_i16_f16 v5, tma_hi
32038// CHECK: [0x6f,0x78,0x0a,0x7e]
32039
32040v_cvt_i16_f16 v5, ttmp11
32041// CHECK: [0x7b,0x78,0x0a,0x7e]
32042
32043v_cvt_i16_f16 v5, m0
32044// CHECK: [0x7c,0x78,0x0a,0x7e]
32045
32046v_cvt_i16_f16 v5, exec_lo
32047// CHECK: [0x7e,0x78,0x0a,0x7e]
32048
32049v_cvt_i16_f16 v5, exec_hi
32050// CHECK: [0x7f,0x78,0x0a,0x7e]
32051
32052v_cvt_i16_f16 v5, 0
32053// CHECK: [0x80,0x78,0x0a,0x7e]
32054
32055v_cvt_i16_f16 v5, -1
32056// CHECK: [0xc1,0x78,0x0a,0x7e]
32057
32058v_cvt_i16_f16 v5, 0.5
32059// CHECK: [0xf0,0x78,0x0a,0x7e]
32060
32061v_cvt_i16_f16 v5, -4.0
32062// CHECK: [0xf7,0x78,0x0a,0x7e]
32063
32064v_cvt_i16_f16 v5, 0xfe0b
32065// CHECK: [0xff,0x78,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32066
32067v_cvt_i16_f16 v5, 0x3456
32068// CHECK: [0xff,0x78,0x0a,0x7e,0x56,0x34,0x00,0x00]
32069
32070v_cvt_i16_f16_e64 v5, v1
32071// CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
32072
32073v_cvt_i16_f16_e64 v255, v1
32074// CHECK: [0xff,0x00,0x7c,0xd1,0x01,0x01,0x00,0x00]
32075
32076v_cvt_i16_f16_e64 v5, v255
32077// CHECK: [0x05,0x00,0x7c,0xd1,0xff,0x01,0x00,0x00]
32078
32079v_cvt_i16_f16_e64 v5, s1
32080// CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x00,0x00,0x00]
32081
32082v_cvt_i16_f16_e64 v5, s101
32083// CHECK: [0x05,0x00,0x7c,0xd1,0x65,0x00,0x00,0x00]
32084
32085v_cvt_i16_f16_e64 v5, flat_scratch_lo
32086// CHECK: [0x05,0x00,0x7c,0xd1,0x66,0x00,0x00,0x00]
32087
32088v_cvt_i16_f16_e64 v5, flat_scratch_hi
32089// CHECK: [0x05,0x00,0x7c,0xd1,0x67,0x00,0x00,0x00]
32090
32091v_cvt_i16_f16_e64 v5, vcc_lo
32092// CHECK: [0x05,0x00,0x7c,0xd1,0x6a,0x00,0x00,0x00]
32093
32094v_cvt_i16_f16_e64 v5, vcc_hi
32095// CHECK: [0x05,0x00,0x7c,0xd1,0x6b,0x00,0x00,0x00]
32096
32097v_cvt_i16_f16_e64 v5, tba_lo
32098// CHECK: [0x05,0x00,0x7c,0xd1,0x6c,0x00,0x00,0x00]
32099
32100v_cvt_i16_f16_e64 v5, tba_hi
32101// CHECK: [0x05,0x00,0x7c,0xd1,0x6d,0x00,0x00,0x00]
32102
32103v_cvt_i16_f16_e64 v5, tma_lo
32104// CHECK: [0x05,0x00,0x7c,0xd1,0x6e,0x00,0x00,0x00]
32105
32106v_cvt_i16_f16_e64 v5, tma_hi
32107// CHECK: [0x05,0x00,0x7c,0xd1,0x6f,0x00,0x00,0x00]
32108
32109v_cvt_i16_f16_e64 v5, ttmp11
32110// CHECK: [0x05,0x00,0x7c,0xd1,0x7b,0x00,0x00,0x00]
32111
32112v_cvt_i16_f16_e64 v5, m0
32113// CHECK: [0x05,0x00,0x7c,0xd1,0x7c,0x00,0x00,0x00]
32114
32115v_cvt_i16_f16_e64 v5, exec_lo
32116// CHECK: [0x05,0x00,0x7c,0xd1,0x7e,0x00,0x00,0x00]
32117
32118v_cvt_i16_f16_e64 v5, exec_hi
32119// CHECK: [0x05,0x00,0x7c,0xd1,0x7f,0x00,0x00,0x00]
32120
32121v_cvt_i16_f16_e64 v5, 0
32122// CHECK: [0x05,0x00,0x7c,0xd1,0x80,0x00,0x00,0x00]
32123
32124v_cvt_i16_f16_e64 v5, -1
32125// CHECK: [0x05,0x00,0x7c,0xd1,0xc1,0x00,0x00,0x00]
32126
32127v_cvt_i16_f16_e64 v5, 0.5
32128// CHECK: [0x05,0x00,0x7c,0xd1,0xf0,0x00,0x00,0x00]
32129
32130v_cvt_i16_f16_e64 v5, -4.0
32131// CHECK: [0x05,0x00,0x7c,0xd1,0xf7,0x00,0x00,0x00]
32132
32133v_cvt_i16_f16_e64 v5, -v1
32134// CHECK: [0x05,0x00,0x7c,0xd1,0x01,0x01,0x00,0x20]
32135
32136v_cvt_i16_f16_e64 v5, |v1|
32137// CHECK: [0x05,0x01,0x7c,0xd1,0x01,0x01,0x00,0x00]
32138
32139v_rcp_f16 v5, v1
32140// CHECK: [0x01,0x7b,0x0a,0x7e]
32141
32142v_rcp_f16 v255, v1
32143// CHECK: [0x01,0x7b,0xfe,0x7f]
32144
32145v_rcp_f16 v5, v255
32146// CHECK: [0xff,0x7b,0x0a,0x7e]
32147
32148v_rcp_f16 v5, s1
32149// CHECK: [0x01,0x7a,0x0a,0x7e]
32150
32151v_rcp_f16 v5, s101
32152// CHECK: [0x65,0x7a,0x0a,0x7e]
32153
32154v_rcp_f16 v5, flat_scratch_lo
32155// CHECK: [0x66,0x7a,0x0a,0x7e]
32156
32157v_rcp_f16 v5, flat_scratch_hi
32158// CHECK: [0x67,0x7a,0x0a,0x7e]
32159
32160v_rcp_f16 v5, vcc_lo
32161// CHECK: [0x6a,0x7a,0x0a,0x7e]
32162
32163v_rcp_f16 v5, vcc_hi
32164// CHECK: [0x6b,0x7a,0x0a,0x7e]
32165
32166v_rcp_f16 v5, tba_lo
32167// CHECK: [0x6c,0x7a,0x0a,0x7e]
32168
32169v_rcp_f16 v5, tba_hi
32170// CHECK: [0x6d,0x7a,0x0a,0x7e]
32171
32172v_rcp_f16 v5, tma_lo
32173// CHECK: [0x6e,0x7a,0x0a,0x7e]
32174
32175v_rcp_f16 v5, tma_hi
32176// CHECK: [0x6f,0x7a,0x0a,0x7e]
32177
32178v_rcp_f16 v5, ttmp11
32179// CHECK: [0x7b,0x7a,0x0a,0x7e]
32180
32181v_rcp_f16 v5, m0
32182// CHECK: [0x7c,0x7a,0x0a,0x7e]
32183
32184v_rcp_f16 v5, exec_lo
32185// CHECK: [0x7e,0x7a,0x0a,0x7e]
32186
32187v_rcp_f16 v5, exec_hi
32188// CHECK: [0x7f,0x7a,0x0a,0x7e]
32189
32190v_rcp_f16 v5, 0
32191// CHECK: [0x80,0x7a,0x0a,0x7e]
32192
32193v_rcp_f16 v5, -1
32194// CHECK: [0xc1,0x7a,0x0a,0x7e]
32195
32196v_rcp_f16 v5, 0.5
32197// CHECK: [0xf0,0x7a,0x0a,0x7e]
32198
32199v_rcp_f16 v5, -4.0
32200// CHECK: [0xf7,0x7a,0x0a,0x7e]
32201
32202v_rcp_f16 v5, 0xfe0b
32203// CHECK: [0xff,0x7a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32204
32205v_rcp_f16 v5, 0x3456
32206// CHECK: [0xff,0x7a,0x0a,0x7e,0x56,0x34,0x00,0x00]
32207
32208v_rcp_f16_e64 v5, v1
32209// CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
32210
32211v_rcp_f16_e64 v255, v1
32212// CHECK: [0xff,0x00,0x7d,0xd1,0x01,0x01,0x00,0x00]
32213
32214v_rcp_f16_e64 v5, v255
32215// CHECK: [0x05,0x00,0x7d,0xd1,0xff,0x01,0x00,0x00]
32216
32217v_rcp_f16_e64 v5, s1
32218// CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x00,0x00,0x00]
32219
32220v_rcp_f16_e64 v5, s101
32221// CHECK: [0x05,0x00,0x7d,0xd1,0x65,0x00,0x00,0x00]
32222
32223v_rcp_f16_e64 v5, flat_scratch_lo
32224// CHECK: [0x05,0x00,0x7d,0xd1,0x66,0x00,0x00,0x00]
32225
32226v_rcp_f16_e64 v5, flat_scratch_hi
32227// CHECK: [0x05,0x00,0x7d,0xd1,0x67,0x00,0x00,0x00]
32228
32229v_rcp_f16_e64 v5, vcc_lo
32230// CHECK: [0x05,0x00,0x7d,0xd1,0x6a,0x00,0x00,0x00]
32231
32232v_rcp_f16_e64 v5, vcc_hi
32233// CHECK: [0x05,0x00,0x7d,0xd1,0x6b,0x00,0x00,0x00]
32234
32235v_rcp_f16_e64 v5, tba_lo
32236// CHECK: [0x05,0x00,0x7d,0xd1,0x6c,0x00,0x00,0x00]
32237
32238v_rcp_f16_e64 v5, tba_hi
32239// CHECK: [0x05,0x00,0x7d,0xd1,0x6d,0x00,0x00,0x00]
32240
32241v_rcp_f16_e64 v5, tma_lo
32242// CHECK: [0x05,0x00,0x7d,0xd1,0x6e,0x00,0x00,0x00]
32243
32244v_rcp_f16_e64 v5, tma_hi
32245// CHECK: [0x05,0x00,0x7d,0xd1,0x6f,0x00,0x00,0x00]
32246
32247v_rcp_f16_e64 v5, ttmp11
32248// CHECK: [0x05,0x00,0x7d,0xd1,0x7b,0x00,0x00,0x00]
32249
32250v_rcp_f16_e64 v5, m0
32251// CHECK: [0x05,0x00,0x7d,0xd1,0x7c,0x00,0x00,0x00]
32252
32253v_rcp_f16_e64 v5, exec_lo
32254// CHECK: [0x05,0x00,0x7d,0xd1,0x7e,0x00,0x00,0x00]
32255
32256v_rcp_f16_e64 v5, exec_hi
32257// CHECK: [0x05,0x00,0x7d,0xd1,0x7f,0x00,0x00,0x00]
32258
32259v_rcp_f16_e64 v5, 0
32260// CHECK: [0x05,0x00,0x7d,0xd1,0x80,0x00,0x00,0x00]
32261
32262v_rcp_f16_e64 v5, -1
32263// CHECK: [0x05,0x00,0x7d,0xd1,0xc1,0x00,0x00,0x00]
32264
32265v_rcp_f16_e64 v5, 0.5
32266// CHECK: [0x05,0x00,0x7d,0xd1,0xf0,0x00,0x00,0x00]
32267
32268v_rcp_f16_e64 v5, -4.0
32269// CHECK: [0x05,0x00,0x7d,0xd1,0xf7,0x00,0x00,0x00]
32270
32271v_rcp_f16_e64 v5, -v1
32272// CHECK: [0x05,0x00,0x7d,0xd1,0x01,0x01,0x00,0x20]
32273
32274v_rcp_f16_e64 v5, |v1|
32275// CHECK: [0x05,0x01,0x7d,0xd1,0x01,0x01,0x00,0x00]
32276
32277v_rcp_f16_e64 v5, v1 clamp
32278// CHECK: [0x05,0x80,0x7d,0xd1,0x01,0x01,0x00,0x00]
32279
32280v_sqrt_f16 v5, v1
32281// CHECK: [0x01,0x7d,0x0a,0x7e]
32282
32283v_sqrt_f16 v255, v1
32284// CHECK: [0x01,0x7d,0xfe,0x7f]
32285
32286v_sqrt_f16 v5, v255
32287// CHECK: [0xff,0x7d,0x0a,0x7e]
32288
32289v_sqrt_f16 v5, s1
32290// CHECK: [0x01,0x7c,0x0a,0x7e]
32291
32292v_sqrt_f16 v5, s101
32293// CHECK: [0x65,0x7c,0x0a,0x7e]
32294
32295v_sqrt_f16 v5, flat_scratch_lo
32296// CHECK: [0x66,0x7c,0x0a,0x7e]
32297
32298v_sqrt_f16 v5, flat_scratch_hi
32299// CHECK: [0x67,0x7c,0x0a,0x7e]
32300
32301v_sqrt_f16 v5, vcc_lo
32302// CHECK: [0x6a,0x7c,0x0a,0x7e]
32303
32304v_sqrt_f16 v5, vcc_hi
32305// CHECK: [0x6b,0x7c,0x0a,0x7e]
32306
32307v_sqrt_f16 v5, tba_lo
32308// CHECK: [0x6c,0x7c,0x0a,0x7e]
32309
32310v_sqrt_f16 v5, tba_hi
32311// CHECK: [0x6d,0x7c,0x0a,0x7e]
32312
32313v_sqrt_f16 v5, tma_lo
32314// CHECK: [0x6e,0x7c,0x0a,0x7e]
32315
32316v_sqrt_f16 v5, tma_hi
32317// CHECK: [0x6f,0x7c,0x0a,0x7e]
32318
32319v_sqrt_f16 v5, ttmp11
32320// CHECK: [0x7b,0x7c,0x0a,0x7e]
32321
32322v_sqrt_f16 v5, m0
32323// CHECK: [0x7c,0x7c,0x0a,0x7e]
32324
32325v_sqrt_f16 v5, exec_lo
32326// CHECK: [0x7e,0x7c,0x0a,0x7e]
32327
32328v_sqrt_f16 v5, exec_hi
32329// CHECK: [0x7f,0x7c,0x0a,0x7e]
32330
32331v_sqrt_f16 v5, 0
32332// CHECK: [0x80,0x7c,0x0a,0x7e]
32333
32334v_sqrt_f16 v5, -1
32335// CHECK: [0xc1,0x7c,0x0a,0x7e]
32336
32337v_sqrt_f16 v5, 0.5
32338// CHECK: [0xf0,0x7c,0x0a,0x7e]
32339
32340v_sqrt_f16 v5, -4.0
32341// CHECK: [0xf7,0x7c,0x0a,0x7e]
32342
32343v_sqrt_f16 v5, 0xfe0b
32344// CHECK: [0xff,0x7c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32345
32346v_sqrt_f16 v5, 0x3456
32347// CHECK: [0xff,0x7c,0x0a,0x7e,0x56,0x34,0x00,0x00]
32348
32349v_sqrt_f16_e64 v5, v1
32350// CHECK: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
32351
32352v_sqrt_f16_e64 v255, v1
32353// CHECK: [0xff,0x00,0x7e,0xd1,0x01,0x01,0x00,0x00]
32354
32355v_sqrt_f16_e64 v5, v255
32356// CHECK: [0x05,0x00,0x7e,0xd1,0xff,0x01,0x00,0x00]
32357
32358v_sqrt_f16_e64 v5, s1
32359// CHECK: [0x05,0x00,0x7e,0xd1,0x01,0x00,0x00,0x00]
32360
32361v_sqrt_f16_e64 v5, s101
32362// CHECK: [0x05,0x00,0x7e,0xd1,0x65,0x00,0x00,0x00]
32363
32364v_sqrt_f16_e64 v5, flat_scratch_lo
32365// CHECK: [0x05,0x00,0x7e,0xd1,0x66,0x00,0x00,0x00]
32366
32367v_sqrt_f16_e64 v5, flat_scratch_hi
32368// CHECK: [0x05,0x00,0x7e,0xd1,0x67,0x00,0x00,0x00]
32369
32370v_sqrt_f16_e64 v5, vcc_lo
32371// CHECK: [0x05,0x00,0x7e,0xd1,0x6a,0x00,0x00,0x00]
32372
32373v_sqrt_f16_e64 v5, vcc_hi
32374// CHECK: [0x05,0x00,0x7e,0xd1,0x6b,0x00,0x00,0x00]
32375
32376v_sqrt_f16_e64 v5, tba_lo
32377// CHECK: [0x05,0x00,0x7e,0xd1,0x6c,0x00,0x00,0x00]
32378
32379v_sqrt_f16_e64 v5, tba_hi
32380// CHECK: [0x05,0x00,0x7e,0xd1,0x6d,0x00,0x00,0x00]
32381
32382v_sqrt_f16_e64 v5, tma_lo
32383// CHECK: [0x05,0x00,0x7e,0xd1,0x6e,0x00,0x00,0x00]
32384
32385v_sqrt_f16_e64 v5, tma_hi
32386// CHECK: [0x05,0x00,0x7e,0xd1,0x6f,0x00,0x00,0x00]
32387
32388v_sqrt_f16_e64 v5, ttmp11
32389// CHECK: [0x05,0x00,0x7e,0xd1,0x7b,0x00,0x00,0x00]
32390
32391v_sqrt_f16_e64 v5, m0
32392// CHECK: [0x05,0x00,0x7e,0xd1,0x7c,0x00,0x00,0x00]
32393
32394v_sqrt_f16_e64 v5, exec_lo
32395// CHECK: [0x05,0x00,0x7e,0xd1,0x7e,0x00,0x00,0x00]
32396
32397v_sqrt_f16_e64 v5, exec_hi
32398// CHECK: [0x05,0x00,0x7e,0xd1,0x7f,0x00,0x00,0x00]
32399
32400v_sqrt_f16_e64 v5, 0
32401// CHECK: [0x05,0x00,0x7e,0xd1,0x80,0x00,0x00,0x00]
32402
32403v_sqrt_f16_e64 v5, -1
32404// CHECK: [0x05,0x00,0x7e,0xd1,0xc1,0x00,0x00,0x00]
32405
32406v_sqrt_f16_e64 v5, 0.5
32407// CHECK: [0x05,0x00,0x7e,0xd1,0xf0,0x00,0x00,0x00]
32408
32409v_sqrt_f16_e64 v5, -4.0
32410// CHECK: [0x05,0x00,0x7e,0xd1,0xf7,0x00,0x00,0x00]
32411
32412v_sqrt_f16_e64 v5, -v1
32413// CHECK: [0x05,0x00,0x7e,0xd1,0x01,0x01,0x00,0x20]
32414
32415v_sqrt_f16_e64 v5, |v1|
32416// CHECK: [0x05,0x01,0x7e,0xd1,0x01,0x01,0x00,0x00]
32417
32418v_sqrt_f16_e64 v5, v1 clamp
32419// CHECK: [0x05,0x80,0x7e,0xd1,0x01,0x01,0x00,0x00]
32420
32421v_rsq_f16 v5, v1
32422// CHECK: [0x01,0x7f,0x0a,0x7e]
32423
32424v_rsq_f16 v255, v1
32425// CHECK: [0x01,0x7f,0xfe,0x7f]
32426
32427v_rsq_f16 v5, v255
32428// CHECK: [0xff,0x7f,0x0a,0x7e]
32429
32430v_rsq_f16 v5, s1
32431// CHECK: [0x01,0x7e,0x0a,0x7e]
32432
32433v_rsq_f16 v5, s101
32434// CHECK: [0x65,0x7e,0x0a,0x7e]
32435
32436v_rsq_f16 v5, flat_scratch_lo
32437// CHECK: [0x66,0x7e,0x0a,0x7e]
32438
32439v_rsq_f16 v5, flat_scratch_hi
32440// CHECK: [0x67,0x7e,0x0a,0x7e]
32441
32442v_rsq_f16 v5, vcc_lo
32443// CHECK: [0x6a,0x7e,0x0a,0x7e]
32444
32445v_rsq_f16 v5, vcc_hi
32446// CHECK: [0x6b,0x7e,0x0a,0x7e]
32447
32448v_rsq_f16 v5, tba_lo
32449// CHECK: [0x6c,0x7e,0x0a,0x7e]
32450
32451v_rsq_f16 v5, tba_hi
32452// CHECK: [0x6d,0x7e,0x0a,0x7e]
32453
32454v_rsq_f16 v5, tma_lo
32455// CHECK: [0x6e,0x7e,0x0a,0x7e]
32456
32457v_rsq_f16 v5, tma_hi
32458// CHECK: [0x6f,0x7e,0x0a,0x7e]
32459
32460v_rsq_f16 v5, ttmp11
32461// CHECK: [0x7b,0x7e,0x0a,0x7e]
32462
32463v_rsq_f16 v5, m0
32464// CHECK: [0x7c,0x7e,0x0a,0x7e]
32465
32466v_rsq_f16 v5, exec_lo
32467// CHECK: [0x7e,0x7e,0x0a,0x7e]
32468
32469v_rsq_f16 v5, exec_hi
32470// CHECK: [0x7f,0x7e,0x0a,0x7e]
32471
32472v_rsq_f16 v5, 0
32473// CHECK: [0x80,0x7e,0x0a,0x7e]
32474
32475v_rsq_f16 v5, -1
32476// CHECK: [0xc1,0x7e,0x0a,0x7e]
32477
32478v_rsq_f16 v5, 0.5
32479// CHECK: [0xf0,0x7e,0x0a,0x7e]
32480
32481v_rsq_f16 v5, -4.0
32482// CHECK: [0xf7,0x7e,0x0a,0x7e]
32483
32484v_rsq_f16 v5, 0xfe0b
32485// CHECK: [0xff,0x7e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32486
32487v_rsq_f16 v5, 0x3456
32488// CHECK: [0xff,0x7e,0x0a,0x7e,0x56,0x34,0x00,0x00]
32489
32490v_rsq_f16_e64 v5, v1
32491// CHECK: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
32492
32493v_rsq_f16_e64 v255, v1
32494// CHECK: [0xff,0x00,0x7f,0xd1,0x01,0x01,0x00,0x00]
32495
32496v_rsq_f16_e64 v5, v255
32497// CHECK: [0x05,0x00,0x7f,0xd1,0xff,0x01,0x00,0x00]
32498
32499v_rsq_f16_e64 v5, s1
32500// CHECK: [0x05,0x00,0x7f,0xd1,0x01,0x00,0x00,0x00]
32501
32502v_rsq_f16_e64 v5, s101
32503// CHECK: [0x05,0x00,0x7f,0xd1,0x65,0x00,0x00,0x00]
32504
32505v_rsq_f16_e64 v5, flat_scratch_lo
32506// CHECK: [0x05,0x00,0x7f,0xd1,0x66,0x00,0x00,0x00]
32507
32508v_rsq_f16_e64 v5, flat_scratch_hi
32509// CHECK: [0x05,0x00,0x7f,0xd1,0x67,0x00,0x00,0x00]
32510
32511v_rsq_f16_e64 v5, vcc_lo
32512// CHECK: [0x05,0x00,0x7f,0xd1,0x6a,0x00,0x00,0x00]
32513
32514v_rsq_f16_e64 v5, vcc_hi
32515// CHECK: [0x05,0x00,0x7f,0xd1,0x6b,0x00,0x00,0x00]
32516
32517v_rsq_f16_e64 v5, tba_lo
32518// CHECK: [0x05,0x00,0x7f,0xd1,0x6c,0x00,0x00,0x00]
32519
32520v_rsq_f16_e64 v5, tba_hi
32521// CHECK: [0x05,0x00,0x7f,0xd1,0x6d,0x00,0x00,0x00]
32522
32523v_rsq_f16_e64 v5, tma_lo
32524// CHECK: [0x05,0x00,0x7f,0xd1,0x6e,0x00,0x00,0x00]
32525
32526v_rsq_f16_e64 v5, tma_hi
32527// CHECK: [0x05,0x00,0x7f,0xd1,0x6f,0x00,0x00,0x00]
32528
32529v_rsq_f16_e64 v5, ttmp11
32530// CHECK: [0x05,0x00,0x7f,0xd1,0x7b,0x00,0x00,0x00]
32531
32532v_rsq_f16_e64 v5, m0
32533// CHECK: [0x05,0x00,0x7f,0xd1,0x7c,0x00,0x00,0x00]
32534
32535v_rsq_f16_e64 v5, exec_lo
32536// CHECK: [0x05,0x00,0x7f,0xd1,0x7e,0x00,0x00,0x00]
32537
32538v_rsq_f16_e64 v5, exec_hi
32539// CHECK: [0x05,0x00,0x7f,0xd1,0x7f,0x00,0x00,0x00]
32540
32541v_rsq_f16_e64 v5, 0
32542// CHECK: [0x05,0x00,0x7f,0xd1,0x80,0x00,0x00,0x00]
32543
32544v_rsq_f16_e64 v5, -1
32545// CHECK: [0x05,0x00,0x7f,0xd1,0xc1,0x00,0x00,0x00]
32546
32547v_rsq_f16_e64 v5, 0.5
32548// CHECK: [0x05,0x00,0x7f,0xd1,0xf0,0x00,0x00,0x00]
32549
32550v_rsq_f16_e64 v5, -4.0
32551// CHECK: [0x05,0x00,0x7f,0xd1,0xf7,0x00,0x00,0x00]
32552
32553v_rsq_f16_e64 v5, -v1
32554// CHECK: [0x05,0x00,0x7f,0xd1,0x01,0x01,0x00,0x20]
32555
32556v_rsq_f16_e64 v5, |v1|
32557// CHECK: [0x05,0x01,0x7f,0xd1,0x01,0x01,0x00,0x00]
32558
32559v_rsq_f16_e64 v5, v1 clamp
32560// CHECK: [0x05,0x80,0x7f,0xd1,0x01,0x01,0x00,0x00]
32561
32562v_log_f16 v5, v1
32563// CHECK: [0x01,0x81,0x0a,0x7e]
32564
32565v_log_f16 v255, v1
32566// CHECK: [0x01,0x81,0xfe,0x7f]
32567
32568v_log_f16 v5, v255
32569// CHECK: [0xff,0x81,0x0a,0x7e]
32570
32571v_log_f16 v5, s1
32572// CHECK: [0x01,0x80,0x0a,0x7e]
32573
32574v_log_f16 v5, s101
32575// CHECK: [0x65,0x80,0x0a,0x7e]
32576
32577v_log_f16 v5, flat_scratch_lo
32578// CHECK: [0x66,0x80,0x0a,0x7e]
32579
32580v_log_f16 v5, flat_scratch_hi
32581// CHECK: [0x67,0x80,0x0a,0x7e]
32582
32583v_log_f16 v5, vcc_lo
32584// CHECK: [0x6a,0x80,0x0a,0x7e]
32585
32586v_log_f16 v5, vcc_hi
32587// CHECK: [0x6b,0x80,0x0a,0x7e]
32588
32589v_log_f16 v5, tba_lo
32590// CHECK: [0x6c,0x80,0x0a,0x7e]
32591
32592v_log_f16 v5, tba_hi
32593// CHECK: [0x6d,0x80,0x0a,0x7e]
32594
32595v_log_f16 v5, tma_lo
32596// CHECK: [0x6e,0x80,0x0a,0x7e]
32597
32598v_log_f16 v5, tma_hi
32599// CHECK: [0x6f,0x80,0x0a,0x7e]
32600
32601v_log_f16 v5, ttmp11
32602// CHECK: [0x7b,0x80,0x0a,0x7e]
32603
32604v_log_f16 v5, m0
32605// CHECK: [0x7c,0x80,0x0a,0x7e]
32606
32607v_log_f16 v5, exec_lo
32608// CHECK: [0x7e,0x80,0x0a,0x7e]
32609
32610v_log_f16 v5, exec_hi
32611// CHECK: [0x7f,0x80,0x0a,0x7e]
32612
32613v_log_f16 v5, 0
32614// CHECK: [0x80,0x80,0x0a,0x7e]
32615
32616v_log_f16 v5, -1
32617// CHECK: [0xc1,0x80,0x0a,0x7e]
32618
32619v_log_f16 v5, 0.5
32620// CHECK: [0xf0,0x80,0x0a,0x7e]
32621
32622v_log_f16 v5, -4.0
32623// CHECK: [0xf7,0x80,0x0a,0x7e]
32624
32625v_log_f16 v5, 0xfe0b
32626// CHECK: [0xff,0x80,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32627
32628v_log_f16 v5, 0x3456
32629// CHECK: [0xff,0x80,0x0a,0x7e,0x56,0x34,0x00,0x00]
32630
32631v_log_f16_e64 v5, v1
32632// CHECK: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
32633
32634v_log_f16_e64 v255, v1
32635// CHECK: [0xff,0x00,0x80,0xd1,0x01,0x01,0x00,0x00]
32636
32637v_log_f16_e64 v5, v255
32638// CHECK: [0x05,0x00,0x80,0xd1,0xff,0x01,0x00,0x00]
32639
32640v_log_f16_e64 v5, s1
32641// CHECK: [0x05,0x00,0x80,0xd1,0x01,0x00,0x00,0x00]
32642
32643v_log_f16_e64 v5, s101
32644// CHECK: [0x05,0x00,0x80,0xd1,0x65,0x00,0x00,0x00]
32645
32646v_log_f16_e64 v5, flat_scratch_lo
32647// CHECK: [0x05,0x00,0x80,0xd1,0x66,0x00,0x00,0x00]
32648
32649v_log_f16_e64 v5, flat_scratch_hi
32650// CHECK: [0x05,0x00,0x80,0xd1,0x67,0x00,0x00,0x00]
32651
32652v_log_f16_e64 v5, vcc_lo
32653// CHECK: [0x05,0x00,0x80,0xd1,0x6a,0x00,0x00,0x00]
32654
32655v_log_f16_e64 v5, vcc_hi
32656// CHECK: [0x05,0x00,0x80,0xd1,0x6b,0x00,0x00,0x00]
32657
32658v_log_f16_e64 v5, tba_lo
32659// CHECK: [0x05,0x00,0x80,0xd1,0x6c,0x00,0x00,0x00]
32660
32661v_log_f16_e64 v5, tba_hi
32662// CHECK: [0x05,0x00,0x80,0xd1,0x6d,0x00,0x00,0x00]
32663
32664v_log_f16_e64 v5, tma_lo
32665// CHECK: [0x05,0x00,0x80,0xd1,0x6e,0x00,0x00,0x00]
32666
32667v_log_f16_e64 v5, tma_hi
32668// CHECK: [0x05,0x00,0x80,0xd1,0x6f,0x00,0x00,0x00]
32669
32670v_log_f16_e64 v5, ttmp11
32671// CHECK: [0x05,0x00,0x80,0xd1,0x7b,0x00,0x00,0x00]
32672
32673v_log_f16_e64 v5, m0
32674// CHECK: [0x05,0x00,0x80,0xd1,0x7c,0x00,0x00,0x00]
32675
32676v_log_f16_e64 v5, exec_lo
32677// CHECK: [0x05,0x00,0x80,0xd1,0x7e,0x00,0x00,0x00]
32678
32679v_log_f16_e64 v5, exec_hi
32680// CHECK: [0x05,0x00,0x80,0xd1,0x7f,0x00,0x00,0x00]
32681
32682v_log_f16_e64 v5, 0
32683// CHECK: [0x05,0x00,0x80,0xd1,0x80,0x00,0x00,0x00]
32684
32685v_log_f16_e64 v5, -1
32686// CHECK: [0x05,0x00,0x80,0xd1,0xc1,0x00,0x00,0x00]
32687
32688v_log_f16_e64 v5, 0.5
32689// CHECK: [0x05,0x00,0x80,0xd1,0xf0,0x00,0x00,0x00]
32690
32691v_log_f16_e64 v5, -4.0
32692// CHECK: [0x05,0x00,0x80,0xd1,0xf7,0x00,0x00,0x00]
32693
32694v_log_f16_e64 v5, -v1
32695// CHECK: [0x05,0x00,0x80,0xd1,0x01,0x01,0x00,0x20]
32696
32697v_log_f16_e64 v5, |v1|
32698// CHECK: [0x05,0x01,0x80,0xd1,0x01,0x01,0x00,0x00]
32699
32700v_log_f16_e64 v5, v1 clamp
32701// CHECK: [0x05,0x80,0x80,0xd1,0x01,0x01,0x00,0x00]
32702
32703v_exp_f16 v5, v1
32704// CHECK: [0x01,0x83,0x0a,0x7e]
32705
32706v_exp_f16 v255, v1
32707// CHECK: [0x01,0x83,0xfe,0x7f]
32708
32709v_exp_f16 v5, v255
32710// CHECK: [0xff,0x83,0x0a,0x7e]
32711
32712v_exp_f16 v5, s1
32713// CHECK: [0x01,0x82,0x0a,0x7e]
32714
32715v_exp_f16 v5, s101
32716// CHECK: [0x65,0x82,0x0a,0x7e]
32717
32718v_exp_f16 v5, flat_scratch_lo
32719// CHECK: [0x66,0x82,0x0a,0x7e]
32720
32721v_exp_f16 v5, flat_scratch_hi
32722// CHECK: [0x67,0x82,0x0a,0x7e]
32723
32724v_exp_f16 v5, vcc_lo
32725// CHECK: [0x6a,0x82,0x0a,0x7e]
32726
32727v_exp_f16 v5, vcc_hi
32728// CHECK: [0x6b,0x82,0x0a,0x7e]
32729
32730v_exp_f16 v5, tba_lo
32731// CHECK: [0x6c,0x82,0x0a,0x7e]
32732
32733v_exp_f16 v5, tba_hi
32734// CHECK: [0x6d,0x82,0x0a,0x7e]
32735
32736v_exp_f16 v5, tma_lo
32737// CHECK: [0x6e,0x82,0x0a,0x7e]
32738
32739v_exp_f16 v5, tma_hi
32740// CHECK: [0x6f,0x82,0x0a,0x7e]
32741
32742v_exp_f16 v5, ttmp11
32743// CHECK: [0x7b,0x82,0x0a,0x7e]
32744
32745v_exp_f16 v5, m0
32746// CHECK: [0x7c,0x82,0x0a,0x7e]
32747
32748v_exp_f16 v5, exec_lo
32749// CHECK: [0x7e,0x82,0x0a,0x7e]
32750
32751v_exp_f16 v5, exec_hi
32752// CHECK: [0x7f,0x82,0x0a,0x7e]
32753
32754v_exp_f16 v5, 0
32755// CHECK: [0x80,0x82,0x0a,0x7e]
32756
32757v_exp_f16 v5, -1
32758// CHECK: [0xc1,0x82,0x0a,0x7e]
32759
32760v_exp_f16 v5, 0.5
32761// CHECK: [0xf0,0x82,0x0a,0x7e]
32762
32763v_exp_f16 v5, -4.0
32764// CHECK: [0xf7,0x82,0x0a,0x7e]
32765
32766v_exp_f16 v5, 0xfe0b
32767// CHECK: [0xff,0x82,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32768
32769v_exp_f16 v5, 0x3456
32770// CHECK: [0xff,0x82,0x0a,0x7e,0x56,0x34,0x00,0x00]
32771
32772v_exp_f16_e64 v5, v1
32773// CHECK: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
32774
32775v_exp_f16_e64 v255, v1
32776// CHECK: [0xff,0x00,0x81,0xd1,0x01,0x01,0x00,0x00]
32777
32778v_exp_f16_e64 v5, v255
32779// CHECK: [0x05,0x00,0x81,0xd1,0xff,0x01,0x00,0x00]
32780
32781v_exp_f16_e64 v5, s1
32782// CHECK: [0x05,0x00,0x81,0xd1,0x01,0x00,0x00,0x00]
32783
32784v_exp_f16_e64 v5, s101
32785// CHECK: [0x05,0x00,0x81,0xd1,0x65,0x00,0x00,0x00]
32786
32787v_exp_f16_e64 v5, flat_scratch_lo
32788// CHECK: [0x05,0x00,0x81,0xd1,0x66,0x00,0x00,0x00]
32789
32790v_exp_f16_e64 v5, flat_scratch_hi
32791// CHECK: [0x05,0x00,0x81,0xd1,0x67,0x00,0x00,0x00]
32792
32793v_exp_f16_e64 v5, vcc_lo
32794// CHECK: [0x05,0x00,0x81,0xd1,0x6a,0x00,0x00,0x00]
32795
32796v_exp_f16_e64 v5, vcc_hi
32797// CHECK: [0x05,0x00,0x81,0xd1,0x6b,0x00,0x00,0x00]
32798
32799v_exp_f16_e64 v5, tba_lo
32800// CHECK: [0x05,0x00,0x81,0xd1,0x6c,0x00,0x00,0x00]
32801
32802v_exp_f16_e64 v5, tba_hi
32803// CHECK: [0x05,0x00,0x81,0xd1,0x6d,0x00,0x00,0x00]
32804
32805v_exp_f16_e64 v5, tma_lo
32806// CHECK: [0x05,0x00,0x81,0xd1,0x6e,0x00,0x00,0x00]
32807
32808v_exp_f16_e64 v5, tma_hi
32809// CHECK: [0x05,0x00,0x81,0xd1,0x6f,0x00,0x00,0x00]
32810
32811v_exp_f16_e64 v5, ttmp11
32812// CHECK: [0x05,0x00,0x81,0xd1,0x7b,0x00,0x00,0x00]
32813
32814v_exp_f16_e64 v5, m0
32815// CHECK: [0x05,0x00,0x81,0xd1,0x7c,0x00,0x00,0x00]
32816
32817v_exp_f16_e64 v5, exec_lo
32818// CHECK: [0x05,0x00,0x81,0xd1,0x7e,0x00,0x00,0x00]
32819
32820v_exp_f16_e64 v5, exec_hi
32821// CHECK: [0x05,0x00,0x81,0xd1,0x7f,0x00,0x00,0x00]
32822
32823v_exp_f16_e64 v5, 0
32824// CHECK: [0x05,0x00,0x81,0xd1,0x80,0x00,0x00,0x00]
32825
32826v_exp_f16_e64 v5, -1
32827// CHECK: [0x05,0x00,0x81,0xd1,0xc1,0x00,0x00,0x00]
32828
32829v_exp_f16_e64 v5, 0.5
32830// CHECK: [0x05,0x00,0x81,0xd1,0xf0,0x00,0x00,0x00]
32831
32832v_exp_f16_e64 v5, -4.0
32833// CHECK: [0x05,0x00,0x81,0xd1,0xf7,0x00,0x00,0x00]
32834
32835v_exp_f16_e64 v5, -v1
32836// CHECK: [0x05,0x00,0x81,0xd1,0x01,0x01,0x00,0x20]
32837
32838v_exp_f16_e64 v5, |v1|
32839// CHECK: [0x05,0x01,0x81,0xd1,0x01,0x01,0x00,0x00]
32840
32841v_exp_f16_e64 v5, v1 clamp
32842// CHECK: [0x05,0x80,0x81,0xd1,0x01,0x01,0x00,0x00]
32843
32844v_frexp_mant_f16 v5, v1
32845// CHECK: [0x01,0x85,0x0a,0x7e]
32846
32847v_frexp_mant_f16 v255, v1
32848// CHECK: [0x01,0x85,0xfe,0x7f]
32849
32850v_frexp_mant_f16 v5, v255
32851// CHECK: [0xff,0x85,0x0a,0x7e]
32852
32853v_frexp_mant_f16 v5, s1
32854// CHECK: [0x01,0x84,0x0a,0x7e]
32855
32856v_frexp_mant_f16 v5, s101
32857// CHECK: [0x65,0x84,0x0a,0x7e]
32858
32859v_frexp_mant_f16 v5, flat_scratch_lo
32860// CHECK: [0x66,0x84,0x0a,0x7e]
32861
32862v_frexp_mant_f16 v5, flat_scratch_hi
32863// CHECK: [0x67,0x84,0x0a,0x7e]
32864
32865v_frexp_mant_f16 v5, vcc_lo
32866// CHECK: [0x6a,0x84,0x0a,0x7e]
32867
32868v_frexp_mant_f16 v5, vcc_hi
32869// CHECK: [0x6b,0x84,0x0a,0x7e]
32870
32871v_frexp_mant_f16 v5, tba_lo
32872// CHECK: [0x6c,0x84,0x0a,0x7e]
32873
32874v_frexp_mant_f16 v5, tba_hi
32875// CHECK: [0x6d,0x84,0x0a,0x7e]
32876
32877v_frexp_mant_f16 v5, tma_lo
32878// CHECK: [0x6e,0x84,0x0a,0x7e]
32879
32880v_frexp_mant_f16 v5, tma_hi
32881// CHECK: [0x6f,0x84,0x0a,0x7e]
32882
32883v_frexp_mant_f16 v5, ttmp11
32884// CHECK: [0x7b,0x84,0x0a,0x7e]
32885
32886v_frexp_mant_f16 v5, m0
32887// CHECK: [0x7c,0x84,0x0a,0x7e]
32888
32889v_frexp_mant_f16 v5, exec_lo
32890// CHECK: [0x7e,0x84,0x0a,0x7e]
32891
32892v_frexp_mant_f16 v5, exec_hi
32893// CHECK: [0x7f,0x84,0x0a,0x7e]
32894
32895v_frexp_mant_f16 v5, 0
32896// CHECK: [0x80,0x84,0x0a,0x7e]
32897
32898v_frexp_mant_f16 v5, -1
32899// CHECK: [0xc1,0x84,0x0a,0x7e]
32900
32901v_frexp_mant_f16 v5, 0.5
32902// CHECK: [0xf0,0x84,0x0a,0x7e]
32903
32904v_frexp_mant_f16 v5, -4.0
32905// CHECK: [0xf7,0x84,0x0a,0x7e]
32906
32907v_frexp_mant_f16 v5, 0xfe0b
32908// CHECK: [0xff,0x84,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
32909
32910v_frexp_mant_f16 v5, 0x3456
32911// CHECK: [0xff,0x84,0x0a,0x7e,0x56,0x34,0x00,0x00]
32912
32913v_frexp_mant_f16_e64 v5, v1
32914// CHECK: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
32915
32916v_frexp_mant_f16_e64 v255, v1
32917// CHECK: [0xff,0x00,0x82,0xd1,0x01,0x01,0x00,0x00]
32918
32919v_frexp_mant_f16_e64 v5, v255
32920// CHECK: [0x05,0x00,0x82,0xd1,0xff,0x01,0x00,0x00]
32921
32922v_frexp_mant_f16_e64 v5, s1
32923// CHECK: [0x05,0x00,0x82,0xd1,0x01,0x00,0x00,0x00]
32924
32925v_frexp_mant_f16_e64 v5, s101
32926// CHECK: [0x05,0x00,0x82,0xd1,0x65,0x00,0x00,0x00]
32927
32928v_frexp_mant_f16_e64 v5, flat_scratch_lo
32929// CHECK: [0x05,0x00,0x82,0xd1,0x66,0x00,0x00,0x00]
32930
32931v_frexp_mant_f16_e64 v5, flat_scratch_hi
32932// CHECK: [0x05,0x00,0x82,0xd1,0x67,0x00,0x00,0x00]
32933
32934v_frexp_mant_f16_e64 v5, vcc_lo
32935// CHECK: [0x05,0x00,0x82,0xd1,0x6a,0x00,0x00,0x00]
32936
32937v_frexp_mant_f16_e64 v5, vcc_hi
32938// CHECK: [0x05,0x00,0x82,0xd1,0x6b,0x00,0x00,0x00]
32939
32940v_frexp_mant_f16_e64 v5, tba_lo
32941// CHECK: [0x05,0x00,0x82,0xd1,0x6c,0x00,0x00,0x00]
32942
32943v_frexp_mant_f16_e64 v5, tba_hi
32944// CHECK: [0x05,0x00,0x82,0xd1,0x6d,0x00,0x00,0x00]
32945
32946v_frexp_mant_f16_e64 v5, tma_lo
32947// CHECK: [0x05,0x00,0x82,0xd1,0x6e,0x00,0x00,0x00]
32948
32949v_frexp_mant_f16_e64 v5, tma_hi
32950// CHECK: [0x05,0x00,0x82,0xd1,0x6f,0x00,0x00,0x00]
32951
32952v_frexp_mant_f16_e64 v5, ttmp11
32953// CHECK: [0x05,0x00,0x82,0xd1,0x7b,0x00,0x00,0x00]
32954
32955v_frexp_mant_f16_e64 v5, m0
32956// CHECK: [0x05,0x00,0x82,0xd1,0x7c,0x00,0x00,0x00]
32957
32958v_frexp_mant_f16_e64 v5, exec_lo
32959// CHECK: [0x05,0x00,0x82,0xd1,0x7e,0x00,0x00,0x00]
32960
32961v_frexp_mant_f16_e64 v5, exec_hi
32962// CHECK: [0x05,0x00,0x82,0xd1,0x7f,0x00,0x00,0x00]
32963
32964v_frexp_mant_f16_e64 v5, 0
32965// CHECK: [0x05,0x00,0x82,0xd1,0x80,0x00,0x00,0x00]
32966
32967v_frexp_mant_f16_e64 v5, -1
32968// CHECK: [0x05,0x00,0x82,0xd1,0xc1,0x00,0x00,0x00]
32969
32970v_frexp_mant_f16_e64 v5, 0.5
32971// CHECK: [0x05,0x00,0x82,0xd1,0xf0,0x00,0x00,0x00]
32972
32973v_frexp_mant_f16_e64 v5, -4.0
32974// CHECK: [0x05,0x00,0x82,0xd1,0xf7,0x00,0x00,0x00]
32975
32976v_frexp_mant_f16_e64 v5, -v1
32977// CHECK: [0x05,0x00,0x82,0xd1,0x01,0x01,0x00,0x20]
32978
32979v_frexp_mant_f16_e64 v5, |v1|
32980// CHECK: [0x05,0x01,0x82,0xd1,0x01,0x01,0x00,0x00]
32981
32982v_frexp_mant_f16_e64 v5, v1 clamp
32983// CHECK: [0x05,0x80,0x82,0xd1,0x01,0x01,0x00,0x00]
32984
32985v_frexp_exp_i16_f16 v5, v1
32986// CHECK: [0x01,0x87,0x0a,0x7e]
32987
32988v_frexp_exp_i16_f16 v255, v1
32989// CHECK: [0x01,0x87,0xfe,0x7f]
32990
32991v_frexp_exp_i16_f16 v5, v255
32992// CHECK: [0xff,0x87,0x0a,0x7e]
32993
32994v_frexp_exp_i16_f16 v5, s1
32995// CHECK: [0x01,0x86,0x0a,0x7e]
32996
32997v_frexp_exp_i16_f16 v5, s101
32998// CHECK: [0x65,0x86,0x0a,0x7e]
32999
33000v_frexp_exp_i16_f16 v5, flat_scratch_lo
33001// CHECK: [0x66,0x86,0x0a,0x7e]
33002
33003v_frexp_exp_i16_f16 v5, flat_scratch_hi
33004// CHECK: [0x67,0x86,0x0a,0x7e]
33005
33006v_frexp_exp_i16_f16 v5, vcc_lo
33007// CHECK: [0x6a,0x86,0x0a,0x7e]
33008
33009v_frexp_exp_i16_f16 v5, vcc_hi
33010// CHECK: [0x6b,0x86,0x0a,0x7e]
33011
33012v_frexp_exp_i16_f16 v5, tba_lo
33013// CHECK: [0x6c,0x86,0x0a,0x7e]
33014
33015v_frexp_exp_i16_f16 v5, tba_hi
33016// CHECK: [0x6d,0x86,0x0a,0x7e]
33017
33018v_frexp_exp_i16_f16 v5, tma_lo
33019// CHECK: [0x6e,0x86,0x0a,0x7e]
33020
33021v_frexp_exp_i16_f16 v5, tma_hi
33022// CHECK: [0x6f,0x86,0x0a,0x7e]
33023
33024v_frexp_exp_i16_f16 v5, ttmp11
33025// CHECK: [0x7b,0x86,0x0a,0x7e]
33026
33027v_frexp_exp_i16_f16 v5, m0
33028// CHECK: [0x7c,0x86,0x0a,0x7e]
33029
33030v_frexp_exp_i16_f16 v5, exec_lo
33031// CHECK: [0x7e,0x86,0x0a,0x7e]
33032
33033v_frexp_exp_i16_f16 v5, exec_hi
33034// CHECK: [0x7f,0x86,0x0a,0x7e]
33035
33036v_frexp_exp_i16_f16 v5, 0
33037// CHECK: [0x80,0x86,0x0a,0x7e]
33038
33039v_frexp_exp_i16_f16 v5, -1
33040// CHECK: [0xc1,0x86,0x0a,0x7e]
33041
33042v_frexp_exp_i16_f16 v5, 0.5
33043// CHECK: [0xf0,0x86,0x0a,0x7e]
33044
33045v_frexp_exp_i16_f16 v5, -4.0
33046// CHECK: [0xf7,0x86,0x0a,0x7e]
33047
33048v_frexp_exp_i16_f16 v5, 0xfe0b
33049// CHECK: [0xff,0x86,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33050
33051v_frexp_exp_i16_f16 v5, 0x3456
33052// CHECK: [0xff,0x86,0x0a,0x7e,0x56,0x34,0x00,0x00]
33053
33054v_frexp_exp_i16_f16_e64 v5, v1
33055// CHECK: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
33056
33057v_frexp_exp_i16_f16_e64 v255, v1
33058// CHECK: [0xff,0x00,0x83,0xd1,0x01,0x01,0x00,0x00]
33059
33060v_frexp_exp_i16_f16_e64 v5, v255
33061// CHECK: [0x05,0x00,0x83,0xd1,0xff,0x01,0x00,0x00]
33062
33063v_frexp_exp_i16_f16_e64 v5, s1
33064// CHECK: [0x05,0x00,0x83,0xd1,0x01,0x00,0x00,0x00]
33065
33066v_frexp_exp_i16_f16_e64 v5, s101
33067// CHECK: [0x05,0x00,0x83,0xd1,0x65,0x00,0x00,0x00]
33068
33069v_frexp_exp_i16_f16_e64 v5, flat_scratch_lo
33070// CHECK: [0x05,0x00,0x83,0xd1,0x66,0x00,0x00,0x00]
33071
33072v_frexp_exp_i16_f16_e64 v5, flat_scratch_hi
33073// CHECK: [0x05,0x00,0x83,0xd1,0x67,0x00,0x00,0x00]
33074
33075v_frexp_exp_i16_f16_e64 v5, vcc_lo
33076// CHECK: [0x05,0x00,0x83,0xd1,0x6a,0x00,0x00,0x00]
33077
33078v_frexp_exp_i16_f16_e64 v5, vcc_hi
33079// CHECK: [0x05,0x00,0x83,0xd1,0x6b,0x00,0x00,0x00]
33080
33081v_frexp_exp_i16_f16_e64 v5, tba_lo
33082// CHECK: [0x05,0x00,0x83,0xd1,0x6c,0x00,0x00,0x00]
33083
33084v_frexp_exp_i16_f16_e64 v5, tba_hi
33085// CHECK: [0x05,0x00,0x83,0xd1,0x6d,0x00,0x00,0x00]
33086
33087v_frexp_exp_i16_f16_e64 v5, tma_lo
33088// CHECK: [0x05,0x00,0x83,0xd1,0x6e,0x00,0x00,0x00]
33089
33090v_frexp_exp_i16_f16_e64 v5, tma_hi
33091// CHECK: [0x05,0x00,0x83,0xd1,0x6f,0x00,0x00,0x00]
33092
33093v_frexp_exp_i16_f16_e64 v5, ttmp11
33094// CHECK: [0x05,0x00,0x83,0xd1,0x7b,0x00,0x00,0x00]
33095
33096v_frexp_exp_i16_f16_e64 v5, m0
33097// CHECK: [0x05,0x00,0x83,0xd1,0x7c,0x00,0x00,0x00]
33098
33099v_frexp_exp_i16_f16_e64 v5, exec_lo
33100// CHECK: [0x05,0x00,0x83,0xd1,0x7e,0x00,0x00,0x00]
33101
33102v_frexp_exp_i16_f16_e64 v5, exec_hi
33103// CHECK: [0x05,0x00,0x83,0xd1,0x7f,0x00,0x00,0x00]
33104
33105v_frexp_exp_i16_f16_e64 v5, 0
33106// CHECK: [0x05,0x00,0x83,0xd1,0x80,0x00,0x00,0x00]
33107
33108v_frexp_exp_i16_f16_e64 v5, -1
33109// CHECK: [0x05,0x00,0x83,0xd1,0xc1,0x00,0x00,0x00]
33110
33111v_frexp_exp_i16_f16_e64 v5, 0.5
33112// CHECK: [0x05,0x00,0x83,0xd1,0xf0,0x00,0x00,0x00]
33113
33114v_frexp_exp_i16_f16_e64 v5, -4.0
33115// CHECK: [0x05,0x00,0x83,0xd1,0xf7,0x00,0x00,0x00]
33116
33117v_frexp_exp_i16_f16_e64 v5, -v1
33118// CHECK: [0x05,0x00,0x83,0xd1,0x01,0x01,0x00,0x20]
33119
33120v_frexp_exp_i16_f16_e64 v5, |v1|
33121// CHECK: [0x05,0x01,0x83,0xd1,0x01,0x01,0x00,0x00]
33122
33123v_floor_f16 v5, v1
33124// CHECK: [0x01,0x89,0x0a,0x7e]
33125
33126v_floor_f16 v255, v1
33127// CHECK: [0x01,0x89,0xfe,0x7f]
33128
33129v_floor_f16 v5, v255
33130// CHECK: [0xff,0x89,0x0a,0x7e]
33131
33132v_floor_f16 v5, s1
33133// CHECK: [0x01,0x88,0x0a,0x7e]
33134
33135v_floor_f16 v5, s101
33136// CHECK: [0x65,0x88,0x0a,0x7e]
33137
33138v_floor_f16 v5, flat_scratch_lo
33139// CHECK: [0x66,0x88,0x0a,0x7e]
33140
33141v_floor_f16 v5, flat_scratch_hi
33142// CHECK: [0x67,0x88,0x0a,0x7e]
33143
33144v_floor_f16 v5, vcc_lo
33145// CHECK: [0x6a,0x88,0x0a,0x7e]
33146
33147v_floor_f16 v5, vcc_hi
33148// CHECK: [0x6b,0x88,0x0a,0x7e]
33149
33150v_floor_f16 v5, tba_lo
33151// CHECK: [0x6c,0x88,0x0a,0x7e]
33152
33153v_floor_f16 v5, tba_hi
33154// CHECK: [0x6d,0x88,0x0a,0x7e]
33155
33156v_floor_f16 v5, tma_lo
33157// CHECK: [0x6e,0x88,0x0a,0x7e]
33158
33159v_floor_f16 v5, tma_hi
33160// CHECK: [0x6f,0x88,0x0a,0x7e]
33161
33162v_floor_f16 v5, ttmp11
33163// CHECK: [0x7b,0x88,0x0a,0x7e]
33164
33165v_floor_f16 v5, m0
33166// CHECK: [0x7c,0x88,0x0a,0x7e]
33167
33168v_floor_f16 v5, exec_lo
33169// CHECK: [0x7e,0x88,0x0a,0x7e]
33170
33171v_floor_f16 v5, exec_hi
33172// CHECK: [0x7f,0x88,0x0a,0x7e]
33173
33174v_floor_f16 v5, 0
33175// CHECK: [0x80,0x88,0x0a,0x7e]
33176
33177v_floor_f16 v5, -1
33178// CHECK: [0xc1,0x88,0x0a,0x7e]
33179
33180v_floor_f16 v5, 0.5
33181// CHECK: [0xf0,0x88,0x0a,0x7e]
33182
33183v_floor_f16 v5, -4.0
33184// CHECK: [0xf7,0x88,0x0a,0x7e]
33185
33186v_floor_f16 v5, 0xfe0b
33187// CHECK: [0xff,0x88,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33188
33189v_floor_f16 v5, 0x3456
33190// CHECK: [0xff,0x88,0x0a,0x7e,0x56,0x34,0x00,0x00]
33191
33192v_floor_f16_e64 v5, v1
33193// CHECK: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
33194
33195v_floor_f16_e64 v255, v1
33196// CHECK: [0xff,0x00,0x84,0xd1,0x01,0x01,0x00,0x00]
33197
33198v_floor_f16_e64 v5, v255
33199// CHECK: [0x05,0x00,0x84,0xd1,0xff,0x01,0x00,0x00]
33200
33201v_floor_f16_e64 v5, s1
33202// CHECK: [0x05,0x00,0x84,0xd1,0x01,0x00,0x00,0x00]
33203
33204v_floor_f16_e64 v5, s101
33205// CHECK: [0x05,0x00,0x84,0xd1,0x65,0x00,0x00,0x00]
33206
33207v_floor_f16_e64 v5, flat_scratch_lo
33208// CHECK: [0x05,0x00,0x84,0xd1,0x66,0x00,0x00,0x00]
33209
33210v_floor_f16_e64 v5, flat_scratch_hi
33211// CHECK: [0x05,0x00,0x84,0xd1,0x67,0x00,0x00,0x00]
33212
33213v_floor_f16_e64 v5, vcc_lo
33214// CHECK: [0x05,0x00,0x84,0xd1,0x6a,0x00,0x00,0x00]
33215
33216v_floor_f16_e64 v5, vcc_hi
33217// CHECK: [0x05,0x00,0x84,0xd1,0x6b,0x00,0x00,0x00]
33218
33219v_floor_f16_e64 v5, tba_lo
33220// CHECK: [0x05,0x00,0x84,0xd1,0x6c,0x00,0x00,0x00]
33221
33222v_floor_f16_e64 v5, tba_hi
33223// CHECK: [0x05,0x00,0x84,0xd1,0x6d,0x00,0x00,0x00]
33224
33225v_floor_f16_e64 v5, tma_lo
33226// CHECK: [0x05,0x00,0x84,0xd1,0x6e,0x00,0x00,0x00]
33227
33228v_floor_f16_e64 v5, tma_hi
33229// CHECK: [0x05,0x00,0x84,0xd1,0x6f,0x00,0x00,0x00]
33230
33231v_floor_f16_e64 v5, ttmp11
33232// CHECK: [0x05,0x00,0x84,0xd1,0x7b,0x00,0x00,0x00]
33233
33234v_floor_f16_e64 v5, m0
33235// CHECK: [0x05,0x00,0x84,0xd1,0x7c,0x00,0x00,0x00]
33236
33237v_floor_f16_e64 v5, exec_lo
33238// CHECK: [0x05,0x00,0x84,0xd1,0x7e,0x00,0x00,0x00]
33239
33240v_floor_f16_e64 v5, exec_hi
33241// CHECK: [0x05,0x00,0x84,0xd1,0x7f,0x00,0x00,0x00]
33242
33243v_floor_f16_e64 v5, 0
33244// CHECK: [0x05,0x00,0x84,0xd1,0x80,0x00,0x00,0x00]
33245
33246v_floor_f16_e64 v5, -1
33247// CHECK: [0x05,0x00,0x84,0xd1,0xc1,0x00,0x00,0x00]
33248
33249v_floor_f16_e64 v5, 0.5
33250// CHECK: [0x05,0x00,0x84,0xd1,0xf0,0x00,0x00,0x00]
33251
33252v_floor_f16_e64 v5, -4.0
33253// CHECK: [0x05,0x00,0x84,0xd1,0xf7,0x00,0x00,0x00]
33254
33255v_floor_f16_e64 v5, -v1
33256// CHECK: [0x05,0x00,0x84,0xd1,0x01,0x01,0x00,0x20]
33257
33258v_floor_f16_e64 v5, |v1|
33259// CHECK: [0x05,0x01,0x84,0xd1,0x01,0x01,0x00,0x00]
33260
33261v_floor_f16_e64 v5, v1 clamp
33262// CHECK: [0x05,0x80,0x84,0xd1,0x01,0x01,0x00,0x00]
33263
33264v_ceil_f16 v5, v1
33265// CHECK: [0x01,0x8b,0x0a,0x7e]
33266
33267v_ceil_f16 v255, v1
33268// CHECK: [0x01,0x8b,0xfe,0x7f]
33269
33270v_ceil_f16 v5, v255
33271// CHECK: [0xff,0x8b,0x0a,0x7e]
33272
33273v_ceil_f16 v5, s1
33274// CHECK: [0x01,0x8a,0x0a,0x7e]
33275
33276v_ceil_f16 v5, s101
33277// CHECK: [0x65,0x8a,0x0a,0x7e]
33278
33279v_ceil_f16 v5, flat_scratch_lo
33280// CHECK: [0x66,0x8a,0x0a,0x7e]
33281
33282v_ceil_f16 v5, flat_scratch_hi
33283// CHECK: [0x67,0x8a,0x0a,0x7e]
33284
33285v_ceil_f16 v5, vcc_lo
33286// CHECK: [0x6a,0x8a,0x0a,0x7e]
33287
33288v_ceil_f16 v5, vcc_hi
33289// CHECK: [0x6b,0x8a,0x0a,0x7e]
33290
33291v_ceil_f16 v5, tba_lo
33292// CHECK: [0x6c,0x8a,0x0a,0x7e]
33293
33294v_ceil_f16 v5, tba_hi
33295// CHECK: [0x6d,0x8a,0x0a,0x7e]
33296
33297v_ceil_f16 v5, tma_lo
33298// CHECK: [0x6e,0x8a,0x0a,0x7e]
33299
33300v_ceil_f16 v5, tma_hi
33301// CHECK: [0x6f,0x8a,0x0a,0x7e]
33302
33303v_ceil_f16 v5, ttmp11
33304// CHECK: [0x7b,0x8a,0x0a,0x7e]
33305
33306v_ceil_f16 v5, m0
33307// CHECK: [0x7c,0x8a,0x0a,0x7e]
33308
33309v_ceil_f16 v5, exec_lo
33310// CHECK: [0x7e,0x8a,0x0a,0x7e]
33311
33312v_ceil_f16 v5, exec_hi
33313// CHECK: [0x7f,0x8a,0x0a,0x7e]
33314
33315v_ceil_f16 v5, 0
33316// CHECK: [0x80,0x8a,0x0a,0x7e]
33317
33318v_ceil_f16 v5, -1
33319// CHECK: [0xc1,0x8a,0x0a,0x7e]
33320
33321v_ceil_f16 v5, 0.5
33322// CHECK: [0xf0,0x8a,0x0a,0x7e]
33323
33324v_ceil_f16 v5, -4.0
33325// CHECK: [0xf7,0x8a,0x0a,0x7e]
33326
33327v_ceil_f16 v5, 0xfe0b
33328// CHECK: [0xff,0x8a,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33329
33330v_ceil_f16 v5, 0x3456
33331// CHECK: [0xff,0x8a,0x0a,0x7e,0x56,0x34,0x00,0x00]
33332
33333v_ceil_f16_e64 v5, v1
33334// CHECK: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
33335
33336v_ceil_f16_e64 v255, v1
33337// CHECK: [0xff,0x00,0x85,0xd1,0x01,0x01,0x00,0x00]
33338
33339v_ceil_f16_e64 v5, v255
33340// CHECK: [0x05,0x00,0x85,0xd1,0xff,0x01,0x00,0x00]
33341
33342v_ceil_f16_e64 v5, s1
33343// CHECK: [0x05,0x00,0x85,0xd1,0x01,0x00,0x00,0x00]
33344
33345v_ceil_f16_e64 v5, s101
33346// CHECK: [0x05,0x00,0x85,0xd1,0x65,0x00,0x00,0x00]
33347
33348v_ceil_f16_e64 v5, flat_scratch_lo
33349// CHECK: [0x05,0x00,0x85,0xd1,0x66,0x00,0x00,0x00]
33350
33351v_ceil_f16_e64 v5, flat_scratch_hi
33352// CHECK: [0x05,0x00,0x85,0xd1,0x67,0x00,0x00,0x00]
33353
33354v_ceil_f16_e64 v5, vcc_lo
33355// CHECK: [0x05,0x00,0x85,0xd1,0x6a,0x00,0x00,0x00]
33356
33357v_ceil_f16_e64 v5, vcc_hi
33358// CHECK: [0x05,0x00,0x85,0xd1,0x6b,0x00,0x00,0x00]
33359
33360v_ceil_f16_e64 v5, tba_lo
33361// CHECK: [0x05,0x00,0x85,0xd1,0x6c,0x00,0x00,0x00]
33362
33363v_ceil_f16_e64 v5, tba_hi
33364// CHECK: [0x05,0x00,0x85,0xd1,0x6d,0x00,0x00,0x00]
33365
33366v_ceil_f16_e64 v5, tma_lo
33367// CHECK: [0x05,0x00,0x85,0xd1,0x6e,0x00,0x00,0x00]
33368
33369v_ceil_f16_e64 v5, tma_hi
33370// CHECK: [0x05,0x00,0x85,0xd1,0x6f,0x00,0x00,0x00]
33371
33372v_ceil_f16_e64 v5, ttmp11
33373// CHECK: [0x05,0x00,0x85,0xd1,0x7b,0x00,0x00,0x00]
33374
33375v_ceil_f16_e64 v5, m0
33376// CHECK: [0x05,0x00,0x85,0xd1,0x7c,0x00,0x00,0x00]
33377
33378v_ceil_f16_e64 v5, exec_lo
33379// CHECK: [0x05,0x00,0x85,0xd1,0x7e,0x00,0x00,0x00]
33380
33381v_ceil_f16_e64 v5, exec_hi
33382// CHECK: [0x05,0x00,0x85,0xd1,0x7f,0x00,0x00,0x00]
33383
33384v_ceil_f16_e64 v5, 0
33385// CHECK: [0x05,0x00,0x85,0xd1,0x80,0x00,0x00,0x00]
33386
33387v_ceil_f16_e64 v5, -1
33388// CHECK: [0x05,0x00,0x85,0xd1,0xc1,0x00,0x00,0x00]
33389
33390v_ceil_f16_e64 v5, 0.5
33391// CHECK: [0x05,0x00,0x85,0xd1,0xf0,0x00,0x00,0x00]
33392
33393v_ceil_f16_e64 v5, -4.0
33394// CHECK: [0x05,0x00,0x85,0xd1,0xf7,0x00,0x00,0x00]
33395
33396v_ceil_f16_e64 v5, -v1
33397// CHECK: [0x05,0x00,0x85,0xd1,0x01,0x01,0x00,0x20]
33398
33399v_ceil_f16_e64 v5, |v1|
33400// CHECK: [0x05,0x01,0x85,0xd1,0x01,0x01,0x00,0x00]
33401
33402v_ceil_f16_e64 v5, v1 clamp
33403// CHECK: [0x05,0x80,0x85,0xd1,0x01,0x01,0x00,0x00]
33404
33405v_trunc_f16 v5, v1
33406// CHECK: [0x01,0x8d,0x0a,0x7e]
33407
33408v_trunc_f16 v255, v1
33409// CHECK: [0x01,0x8d,0xfe,0x7f]
33410
33411v_trunc_f16 v5, v255
33412// CHECK: [0xff,0x8d,0x0a,0x7e]
33413
33414v_trunc_f16 v5, s1
33415// CHECK: [0x01,0x8c,0x0a,0x7e]
33416
33417v_trunc_f16 v5, s101
33418// CHECK: [0x65,0x8c,0x0a,0x7e]
33419
33420v_trunc_f16 v5, flat_scratch_lo
33421// CHECK: [0x66,0x8c,0x0a,0x7e]
33422
33423v_trunc_f16 v5, flat_scratch_hi
33424// CHECK: [0x67,0x8c,0x0a,0x7e]
33425
33426v_trunc_f16 v5, vcc_lo
33427// CHECK: [0x6a,0x8c,0x0a,0x7e]
33428
33429v_trunc_f16 v5, vcc_hi
33430// CHECK: [0x6b,0x8c,0x0a,0x7e]
33431
33432v_trunc_f16 v5, tba_lo
33433// CHECK: [0x6c,0x8c,0x0a,0x7e]
33434
33435v_trunc_f16 v5, tba_hi
33436// CHECK: [0x6d,0x8c,0x0a,0x7e]
33437
33438v_trunc_f16 v5, tma_lo
33439// CHECK: [0x6e,0x8c,0x0a,0x7e]
33440
33441v_trunc_f16 v5, tma_hi
33442// CHECK: [0x6f,0x8c,0x0a,0x7e]
33443
33444v_trunc_f16 v5, ttmp11
33445// CHECK: [0x7b,0x8c,0x0a,0x7e]
33446
33447v_trunc_f16 v5, m0
33448// CHECK: [0x7c,0x8c,0x0a,0x7e]
33449
33450v_trunc_f16 v5, exec_lo
33451// CHECK: [0x7e,0x8c,0x0a,0x7e]
33452
33453v_trunc_f16 v5, exec_hi
33454// CHECK: [0x7f,0x8c,0x0a,0x7e]
33455
33456v_trunc_f16 v5, 0
33457// CHECK: [0x80,0x8c,0x0a,0x7e]
33458
33459v_trunc_f16 v5, -1
33460// CHECK: [0xc1,0x8c,0x0a,0x7e]
33461
33462v_trunc_f16 v5, 0.5
33463// CHECK: [0xf0,0x8c,0x0a,0x7e]
33464
33465v_trunc_f16 v5, -4.0
33466// CHECK: [0xf7,0x8c,0x0a,0x7e]
33467
33468v_trunc_f16 v5, 0xfe0b
33469// CHECK: [0xff,0x8c,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33470
33471v_trunc_f16 v5, 0x3456
33472// CHECK: [0xff,0x8c,0x0a,0x7e,0x56,0x34,0x00,0x00]
33473
33474v_trunc_f16_e64 v5, v1
33475// CHECK: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
33476
33477v_trunc_f16_e64 v255, v1
33478// CHECK: [0xff,0x00,0x86,0xd1,0x01,0x01,0x00,0x00]
33479
33480v_trunc_f16_e64 v5, v255
33481// CHECK: [0x05,0x00,0x86,0xd1,0xff,0x01,0x00,0x00]
33482
33483v_trunc_f16_e64 v5, s1
33484// CHECK: [0x05,0x00,0x86,0xd1,0x01,0x00,0x00,0x00]
33485
33486v_trunc_f16_e64 v5, s101
33487// CHECK: [0x05,0x00,0x86,0xd1,0x65,0x00,0x00,0x00]
33488
33489v_trunc_f16_e64 v5, flat_scratch_lo
33490// CHECK: [0x05,0x00,0x86,0xd1,0x66,0x00,0x00,0x00]
33491
33492v_trunc_f16_e64 v5, flat_scratch_hi
33493// CHECK: [0x05,0x00,0x86,0xd1,0x67,0x00,0x00,0x00]
33494
33495v_trunc_f16_e64 v5, vcc_lo
33496// CHECK: [0x05,0x00,0x86,0xd1,0x6a,0x00,0x00,0x00]
33497
33498v_trunc_f16_e64 v5, vcc_hi
33499// CHECK: [0x05,0x00,0x86,0xd1,0x6b,0x00,0x00,0x00]
33500
33501v_trunc_f16_e64 v5, tba_lo
33502// CHECK: [0x05,0x00,0x86,0xd1,0x6c,0x00,0x00,0x00]
33503
33504v_trunc_f16_e64 v5, tba_hi
33505// CHECK: [0x05,0x00,0x86,0xd1,0x6d,0x00,0x00,0x00]
33506
33507v_trunc_f16_e64 v5, tma_lo
33508// CHECK: [0x05,0x00,0x86,0xd1,0x6e,0x00,0x00,0x00]
33509
33510v_trunc_f16_e64 v5, tma_hi
33511// CHECK: [0x05,0x00,0x86,0xd1,0x6f,0x00,0x00,0x00]
33512
33513v_trunc_f16_e64 v5, ttmp11
33514// CHECK: [0x05,0x00,0x86,0xd1,0x7b,0x00,0x00,0x00]
33515
33516v_trunc_f16_e64 v5, m0
33517// CHECK: [0x05,0x00,0x86,0xd1,0x7c,0x00,0x00,0x00]
33518
33519v_trunc_f16_e64 v5, exec_lo
33520// CHECK: [0x05,0x00,0x86,0xd1,0x7e,0x00,0x00,0x00]
33521
33522v_trunc_f16_e64 v5, exec_hi
33523// CHECK: [0x05,0x00,0x86,0xd1,0x7f,0x00,0x00,0x00]
33524
33525v_trunc_f16_e64 v5, 0
33526// CHECK: [0x05,0x00,0x86,0xd1,0x80,0x00,0x00,0x00]
33527
33528v_trunc_f16_e64 v5, -1
33529// CHECK: [0x05,0x00,0x86,0xd1,0xc1,0x00,0x00,0x00]
33530
33531v_trunc_f16_e64 v5, 0.5
33532// CHECK: [0x05,0x00,0x86,0xd1,0xf0,0x00,0x00,0x00]
33533
33534v_trunc_f16_e64 v5, -4.0
33535// CHECK: [0x05,0x00,0x86,0xd1,0xf7,0x00,0x00,0x00]
33536
33537v_trunc_f16_e64 v5, -v1
33538// CHECK: [0x05,0x00,0x86,0xd1,0x01,0x01,0x00,0x20]
33539
33540v_trunc_f16_e64 v5, |v1|
33541// CHECK: [0x05,0x01,0x86,0xd1,0x01,0x01,0x00,0x00]
33542
33543v_trunc_f16_e64 v5, v1 clamp
33544// CHECK: [0x05,0x80,0x86,0xd1,0x01,0x01,0x00,0x00]
33545
33546v_rndne_f16 v5, v1
33547// CHECK: [0x01,0x8f,0x0a,0x7e]
33548
33549v_rndne_f16 v255, v1
33550// CHECK: [0x01,0x8f,0xfe,0x7f]
33551
33552v_rndne_f16 v5, v255
33553// CHECK: [0xff,0x8f,0x0a,0x7e]
33554
33555v_rndne_f16 v5, s1
33556// CHECK: [0x01,0x8e,0x0a,0x7e]
33557
33558v_rndne_f16 v5, s101
33559// CHECK: [0x65,0x8e,0x0a,0x7e]
33560
33561v_rndne_f16 v5, flat_scratch_lo
33562// CHECK: [0x66,0x8e,0x0a,0x7e]
33563
33564v_rndne_f16 v5, flat_scratch_hi
33565// CHECK: [0x67,0x8e,0x0a,0x7e]
33566
33567v_rndne_f16 v5, vcc_lo
33568// CHECK: [0x6a,0x8e,0x0a,0x7e]
33569
33570v_rndne_f16 v5, vcc_hi
33571// CHECK: [0x6b,0x8e,0x0a,0x7e]
33572
33573v_rndne_f16 v5, tba_lo
33574// CHECK: [0x6c,0x8e,0x0a,0x7e]
33575
33576v_rndne_f16 v5, tba_hi
33577// CHECK: [0x6d,0x8e,0x0a,0x7e]
33578
33579v_rndne_f16 v5, tma_lo
33580// CHECK: [0x6e,0x8e,0x0a,0x7e]
33581
33582v_rndne_f16 v5, tma_hi
33583// CHECK: [0x6f,0x8e,0x0a,0x7e]
33584
33585v_rndne_f16 v5, ttmp11
33586// CHECK: [0x7b,0x8e,0x0a,0x7e]
33587
33588v_rndne_f16 v5, m0
33589// CHECK: [0x7c,0x8e,0x0a,0x7e]
33590
33591v_rndne_f16 v5, exec_lo
33592// CHECK: [0x7e,0x8e,0x0a,0x7e]
33593
33594v_rndne_f16 v5, exec_hi
33595// CHECK: [0x7f,0x8e,0x0a,0x7e]
33596
33597v_rndne_f16 v5, 0
33598// CHECK: [0x80,0x8e,0x0a,0x7e]
33599
33600v_rndne_f16 v5, -1
33601// CHECK: [0xc1,0x8e,0x0a,0x7e]
33602
33603v_rndne_f16 v5, 0.5
33604// CHECK: [0xf0,0x8e,0x0a,0x7e]
33605
33606v_rndne_f16 v5, -4.0
33607// CHECK: [0xf7,0x8e,0x0a,0x7e]
33608
33609v_rndne_f16 v5, 0xfe0b
33610// CHECK: [0xff,0x8e,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33611
33612v_rndne_f16 v5, 0x3456
33613// CHECK: [0xff,0x8e,0x0a,0x7e,0x56,0x34,0x00,0x00]
33614
33615v_rndne_f16_e64 v5, v1
33616// CHECK: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
33617
33618v_rndne_f16_e64 v255, v1
33619// CHECK: [0xff,0x00,0x87,0xd1,0x01,0x01,0x00,0x00]
33620
33621v_rndne_f16_e64 v5, v255
33622// CHECK: [0x05,0x00,0x87,0xd1,0xff,0x01,0x00,0x00]
33623
33624v_rndne_f16_e64 v5, s1
33625// CHECK: [0x05,0x00,0x87,0xd1,0x01,0x00,0x00,0x00]
33626
33627v_rndne_f16_e64 v5, s101
33628// CHECK: [0x05,0x00,0x87,0xd1,0x65,0x00,0x00,0x00]
33629
33630v_rndne_f16_e64 v5, flat_scratch_lo
33631// CHECK: [0x05,0x00,0x87,0xd1,0x66,0x00,0x00,0x00]
33632
33633v_rndne_f16_e64 v5, flat_scratch_hi
33634// CHECK: [0x05,0x00,0x87,0xd1,0x67,0x00,0x00,0x00]
33635
33636v_rndne_f16_e64 v5, vcc_lo
33637// CHECK: [0x05,0x00,0x87,0xd1,0x6a,0x00,0x00,0x00]
33638
33639v_rndne_f16_e64 v5, vcc_hi
33640// CHECK: [0x05,0x00,0x87,0xd1,0x6b,0x00,0x00,0x00]
33641
33642v_rndne_f16_e64 v5, tba_lo
33643// CHECK: [0x05,0x00,0x87,0xd1,0x6c,0x00,0x00,0x00]
33644
33645v_rndne_f16_e64 v5, tba_hi
33646// CHECK: [0x05,0x00,0x87,0xd1,0x6d,0x00,0x00,0x00]
33647
33648v_rndne_f16_e64 v5, tma_lo
33649// CHECK: [0x05,0x00,0x87,0xd1,0x6e,0x00,0x00,0x00]
33650
33651v_rndne_f16_e64 v5, tma_hi
33652// CHECK: [0x05,0x00,0x87,0xd1,0x6f,0x00,0x00,0x00]
33653
33654v_rndne_f16_e64 v5, ttmp11
33655// CHECK: [0x05,0x00,0x87,0xd1,0x7b,0x00,0x00,0x00]
33656
33657v_rndne_f16_e64 v5, m0
33658// CHECK: [0x05,0x00,0x87,0xd1,0x7c,0x00,0x00,0x00]
33659
33660v_rndne_f16_e64 v5, exec_lo
33661// CHECK: [0x05,0x00,0x87,0xd1,0x7e,0x00,0x00,0x00]
33662
33663v_rndne_f16_e64 v5, exec_hi
33664// CHECK: [0x05,0x00,0x87,0xd1,0x7f,0x00,0x00,0x00]
33665
33666v_rndne_f16_e64 v5, 0
33667// CHECK: [0x05,0x00,0x87,0xd1,0x80,0x00,0x00,0x00]
33668
33669v_rndne_f16_e64 v5, -1
33670// CHECK: [0x05,0x00,0x87,0xd1,0xc1,0x00,0x00,0x00]
33671
33672v_rndne_f16_e64 v5, 0.5
33673// CHECK: [0x05,0x00,0x87,0xd1,0xf0,0x00,0x00,0x00]
33674
33675v_rndne_f16_e64 v5, -4.0
33676// CHECK: [0x05,0x00,0x87,0xd1,0xf7,0x00,0x00,0x00]
33677
33678v_rndne_f16_e64 v5, -v1
33679// CHECK: [0x05,0x00,0x87,0xd1,0x01,0x01,0x00,0x20]
33680
33681v_rndne_f16_e64 v5, |v1|
33682// CHECK: [0x05,0x01,0x87,0xd1,0x01,0x01,0x00,0x00]
33683
33684v_rndne_f16_e64 v5, v1 clamp
33685// CHECK: [0x05,0x80,0x87,0xd1,0x01,0x01,0x00,0x00]
33686
33687v_fract_f16 v5, v1
33688// CHECK: [0x01,0x91,0x0a,0x7e]
33689
33690v_fract_f16 v255, v1
33691// CHECK: [0x01,0x91,0xfe,0x7f]
33692
33693v_fract_f16 v5, v255
33694// CHECK: [0xff,0x91,0x0a,0x7e]
33695
33696v_fract_f16 v5, s1
33697// CHECK: [0x01,0x90,0x0a,0x7e]
33698
33699v_fract_f16 v5, s101
33700// CHECK: [0x65,0x90,0x0a,0x7e]
33701
33702v_fract_f16 v5, flat_scratch_lo
33703// CHECK: [0x66,0x90,0x0a,0x7e]
33704
33705v_fract_f16 v5, flat_scratch_hi
33706// CHECK: [0x67,0x90,0x0a,0x7e]
33707
33708v_fract_f16 v5, vcc_lo
33709// CHECK: [0x6a,0x90,0x0a,0x7e]
33710
33711v_fract_f16 v5, vcc_hi
33712// CHECK: [0x6b,0x90,0x0a,0x7e]
33713
33714v_fract_f16 v5, tba_lo
33715// CHECK: [0x6c,0x90,0x0a,0x7e]
33716
33717v_fract_f16 v5, tba_hi
33718// CHECK: [0x6d,0x90,0x0a,0x7e]
33719
33720v_fract_f16 v5, tma_lo
33721// CHECK: [0x6e,0x90,0x0a,0x7e]
33722
33723v_fract_f16 v5, tma_hi
33724// CHECK: [0x6f,0x90,0x0a,0x7e]
33725
33726v_fract_f16 v5, ttmp11
33727// CHECK: [0x7b,0x90,0x0a,0x7e]
33728
33729v_fract_f16 v5, m0
33730// CHECK: [0x7c,0x90,0x0a,0x7e]
33731
33732v_fract_f16 v5, exec_lo
33733// CHECK: [0x7e,0x90,0x0a,0x7e]
33734
33735v_fract_f16 v5, exec_hi
33736// CHECK: [0x7f,0x90,0x0a,0x7e]
33737
33738v_fract_f16 v5, 0
33739// CHECK: [0x80,0x90,0x0a,0x7e]
33740
33741v_fract_f16 v5, -1
33742// CHECK: [0xc1,0x90,0x0a,0x7e]
33743
33744v_fract_f16 v5, 0.5
33745// CHECK: [0xf0,0x90,0x0a,0x7e]
33746
33747v_fract_f16 v5, -4.0
33748// CHECK: [0xf7,0x90,0x0a,0x7e]
33749
33750v_fract_f16 v5, 0xfe0b
33751// CHECK: [0xff,0x90,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33752
33753v_fract_f16 v5, 0x3456
33754// CHECK: [0xff,0x90,0x0a,0x7e,0x56,0x34,0x00,0x00]
33755
33756v_fract_f16_e64 v5, v1
33757// CHECK: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
33758
33759v_fract_f16_e64 v255, v1
33760// CHECK: [0xff,0x00,0x88,0xd1,0x01,0x01,0x00,0x00]
33761
33762v_fract_f16_e64 v5, v255
33763// CHECK: [0x05,0x00,0x88,0xd1,0xff,0x01,0x00,0x00]
33764
33765v_fract_f16_e64 v5, s1
33766// CHECK: [0x05,0x00,0x88,0xd1,0x01,0x00,0x00,0x00]
33767
33768v_fract_f16_e64 v5, s101
33769// CHECK: [0x05,0x00,0x88,0xd1,0x65,0x00,0x00,0x00]
33770
33771v_fract_f16_e64 v5, flat_scratch_lo
33772// CHECK: [0x05,0x00,0x88,0xd1,0x66,0x00,0x00,0x00]
33773
33774v_fract_f16_e64 v5, flat_scratch_hi
33775// CHECK: [0x05,0x00,0x88,0xd1,0x67,0x00,0x00,0x00]
33776
33777v_fract_f16_e64 v5, vcc_lo
33778// CHECK: [0x05,0x00,0x88,0xd1,0x6a,0x00,0x00,0x00]
33779
33780v_fract_f16_e64 v5, vcc_hi
33781// CHECK: [0x05,0x00,0x88,0xd1,0x6b,0x00,0x00,0x00]
33782
33783v_fract_f16_e64 v5, tba_lo
33784// CHECK: [0x05,0x00,0x88,0xd1,0x6c,0x00,0x00,0x00]
33785
33786v_fract_f16_e64 v5, tba_hi
33787// CHECK: [0x05,0x00,0x88,0xd1,0x6d,0x00,0x00,0x00]
33788
33789v_fract_f16_e64 v5, tma_lo
33790// CHECK: [0x05,0x00,0x88,0xd1,0x6e,0x00,0x00,0x00]
33791
33792v_fract_f16_e64 v5, tma_hi
33793// CHECK: [0x05,0x00,0x88,0xd1,0x6f,0x00,0x00,0x00]
33794
33795v_fract_f16_e64 v5, ttmp11
33796// CHECK: [0x05,0x00,0x88,0xd1,0x7b,0x00,0x00,0x00]
33797
33798v_fract_f16_e64 v5, m0
33799// CHECK: [0x05,0x00,0x88,0xd1,0x7c,0x00,0x00,0x00]
33800
33801v_fract_f16_e64 v5, exec_lo
33802// CHECK: [0x05,0x00,0x88,0xd1,0x7e,0x00,0x00,0x00]
33803
33804v_fract_f16_e64 v5, exec_hi
33805// CHECK: [0x05,0x00,0x88,0xd1,0x7f,0x00,0x00,0x00]
33806
33807v_fract_f16_e64 v5, 0
33808// CHECK: [0x05,0x00,0x88,0xd1,0x80,0x00,0x00,0x00]
33809
33810v_fract_f16_e64 v5, -1
33811// CHECK: [0x05,0x00,0x88,0xd1,0xc1,0x00,0x00,0x00]
33812
33813v_fract_f16_e64 v5, 0.5
33814// CHECK: [0x05,0x00,0x88,0xd1,0xf0,0x00,0x00,0x00]
33815
33816v_fract_f16_e64 v5, -4.0
33817// CHECK: [0x05,0x00,0x88,0xd1,0xf7,0x00,0x00,0x00]
33818
33819v_fract_f16_e64 v5, -v1
33820// CHECK: [0x05,0x00,0x88,0xd1,0x01,0x01,0x00,0x20]
33821
33822v_fract_f16_e64 v5, |v1|
33823// CHECK: [0x05,0x01,0x88,0xd1,0x01,0x01,0x00,0x00]
33824
33825v_fract_f16_e64 v5, v1 clamp
33826// CHECK: [0x05,0x80,0x88,0xd1,0x01,0x01,0x00,0x00]
33827
33828v_sin_f16 v5, v1
33829// CHECK: [0x01,0x93,0x0a,0x7e]
33830
33831v_sin_f16 v255, v1
33832// CHECK: [0x01,0x93,0xfe,0x7f]
33833
33834v_sin_f16 v5, v255
33835// CHECK: [0xff,0x93,0x0a,0x7e]
33836
33837v_sin_f16 v5, s1
33838// CHECK: [0x01,0x92,0x0a,0x7e]
33839
33840v_sin_f16 v5, s101
33841// CHECK: [0x65,0x92,0x0a,0x7e]
33842
33843v_sin_f16 v5, flat_scratch_lo
33844// CHECK: [0x66,0x92,0x0a,0x7e]
33845
33846v_sin_f16 v5, flat_scratch_hi
33847// CHECK: [0x67,0x92,0x0a,0x7e]
33848
33849v_sin_f16 v5, vcc_lo
33850// CHECK: [0x6a,0x92,0x0a,0x7e]
33851
33852v_sin_f16 v5, vcc_hi
33853// CHECK: [0x6b,0x92,0x0a,0x7e]
33854
33855v_sin_f16 v5, tba_lo
33856// CHECK: [0x6c,0x92,0x0a,0x7e]
33857
33858v_sin_f16 v5, tba_hi
33859// CHECK: [0x6d,0x92,0x0a,0x7e]
33860
33861v_sin_f16 v5, tma_lo
33862// CHECK: [0x6e,0x92,0x0a,0x7e]
33863
33864v_sin_f16 v5, tma_hi
33865// CHECK: [0x6f,0x92,0x0a,0x7e]
33866
33867v_sin_f16 v5, ttmp11
33868// CHECK: [0x7b,0x92,0x0a,0x7e]
33869
33870v_sin_f16 v5, m0
33871// CHECK: [0x7c,0x92,0x0a,0x7e]
33872
33873v_sin_f16 v5, exec_lo
33874// CHECK: [0x7e,0x92,0x0a,0x7e]
33875
33876v_sin_f16 v5, exec_hi
33877// CHECK: [0x7f,0x92,0x0a,0x7e]
33878
33879v_sin_f16 v5, 0
33880// CHECK: [0x80,0x92,0x0a,0x7e]
33881
33882v_sin_f16 v5, -1
33883// CHECK: [0xc1,0x92,0x0a,0x7e]
33884
33885v_sin_f16 v5, 0.5
33886// CHECK: [0xf0,0x92,0x0a,0x7e]
33887
33888v_sin_f16 v5, -4.0
33889// CHECK: [0xf7,0x92,0x0a,0x7e]
33890
33891v_sin_f16 v5, 0xfe0b
33892// CHECK: [0xff,0x92,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
33893
33894v_sin_f16 v5, 0x3456
33895// CHECK: [0xff,0x92,0x0a,0x7e,0x56,0x34,0x00,0x00]
33896
33897v_sin_f16_e64 v5, v1
33898// CHECK: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
33899
33900v_sin_f16_e64 v255, v1
33901// CHECK: [0xff,0x00,0x89,0xd1,0x01,0x01,0x00,0x00]
33902
33903v_sin_f16_e64 v5, v255
33904// CHECK: [0x05,0x00,0x89,0xd1,0xff,0x01,0x00,0x00]
33905
33906v_sin_f16_e64 v5, s1
33907// CHECK: [0x05,0x00,0x89,0xd1,0x01,0x00,0x00,0x00]
33908
33909v_sin_f16_e64 v5, s101
33910// CHECK: [0x05,0x00,0x89,0xd1,0x65,0x00,0x00,0x00]
33911
33912v_sin_f16_e64 v5, flat_scratch_lo
33913// CHECK: [0x05,0x00,0x89,0xd1,0x66,0x00,0x00,0x00]
33914
33915v_sin_f16_e64 v5, flat_scratch_hi
33916// CHECK: [0x05,0x00,0x89,0xd1,0x67,0x00,0x00,0x00]
33917
33918v_sin_f16_e64 v5, vcc_lo
33919// CHECK: [0x05,0x00,0x89,0xd1,0x6a,0x00,0x00,0x00]
33920
33921v_sin_f16_e64 v5, vcc_hi
33922// CHECK: [0x05,0x00,0x89,0xd1,0x6b,0x00,0x00,0x00]
33923
33924v_sin_f16_e64 v5, tba_lo
33925// CHECK: [0x05,0x00,0x89,0xd1,0x6c,0x00,0x00,0x00]
33926
33927v_sin_f16_e64 v5, tba_hi
33928// CHECK: [0x05,0x00,0x89,0xd1,0x6d,0x00,0x00,0x00]
33929
33930v_sin_f16_e64 v5, tma_lo
33931// CHECK: [0x05,0x00,0x89,0xd1,0x6e,0x00,0x00,0x00]
33932
33933v_sin_f16_e64 v5, tma_hi
33934// CHECK: [0x05,0x00,0x89,0xd1,0x6f,0x00,0x00,0x00]
33935
33936v_sin_f16_e64 v5, ttmp11
33937// CHECK: [0x05,0x00,0x89,0xd1,0x7b,0x00,0x00,0x00]
33938
33939v_sin_f16_e64 v5, m0
33940// CHECK: [0x05,0x00,0x89,0xd1,0x7c,0x00,0x00,0x00]
33941
33942v_sin_f16_e64 v5, exec_lo
33943// CHECK: [0x05,0x00,0x89,0xd1,0x7e,0x00,0x00,0x00]
33944
33945v_sin_f16_e64 v5, exec_hi
33946// CHECK: [0x05,0x00,0x89,0xd1,0x7f,0x00,0x00,0x00]
33947
33948v_sin_f16_e64 v5, 0
33949// CHECK: [0x05,0x00,0x89,0xd1,0x80,0x00,0x00,0x00]
33950
33951v_sin_f16_e64 v5, -1
33952// CHECK: [0x05,0x00,0x89,0xd1,0xc1,0x00,0x00,0x00]
33953
33954v_sin_f16_e64 v5, 0.5
33955// CHECK: [0x05,0x00,0x89,0xd1,0xf0,0x00,0x00,0x00]
33956
33957v_sin_f16_e64 v5, -4.0
33958// CHECK: [0x05,0x00,0x89,0xd1,0xf7,0x00,0x00,0x00]
33959
33960v_sin_f16_e64 v5, -v1
33961// CHECK: [0x05,0x00,0x89,0xd1,0x01,0x01,0x00,0x20]
33962
33963v_sin_f16_e64 v5, |v1|
33964// CHECK: [0x05,0x01,0x89,0xd1,0x01,0x01,0x00,0x00]
33965
33966v_sin_f16_e64 v5, v1 clamp
33967// CHECK: [0x05,0x80,0x89,0xd1,0x01,0x01,0x00,0x00]
33968
33969v_cos_f16 v5, v1
33970// CHECK: [0x01,0x95,0x0a,0x7e]
33971
33972v_cos_f16 v255, v1
33973// CHECK: [0x01,0x95,0xfe,0x7f]
33974
33975v_cos_f16 v5, v255
33976// CHECK: [0xff,0x95,0x0a,0x7e]
33977
33978v_cos_f16 v5, s1
33979// CHECK: [0x01,0x94,0x0a,0x7e]
33980
33981v_cos_f16 v5, s101
33982// CHECK: [0x65,0x94,0x0a,0x7e]
33983
33984v_cos_f16 v5, flat_scratch_lo
33985// CHECK: [0x66,0x94,0x0a,0x7e]
33986
33987v_cos_f16 v5, flat_scratch_hi
33988// CHECK: [0x67,0x94,0x0a,0x7e]
33989
33990v_cos_f16 v5, vcc_lo
33991// CHECK: [0x6a,0x94,0x0a,0x7e]
33992
33993v_cos_f16 v5, vcc_hi
33994// CHECK: [0x6b,0x94,0x0a,0x7e]
33995
33996v_cos_f16 v5, tba_lo
33997// CHECK: [0x6c,0x94,0x0a,0x7e]
33998
33999v_cos_f16 v5, tba_hi
34000// CHECK: [0x6d,0x94,0x0a,0x7e]
34001
34002v_cos_f16 v5, tma_lo
34003// CHECK: [0x6e,0x94,0x0a,0x7e]
34004
34005v_cos_f16 v5, tma_hi
34006// CHECK: [0x6f,0x94,0x0a,0x7e]
34007
34008v_cos_f16 v5, ttmp11
34009// CHECK: [0x7b,0x94,0x0a,0x7e]
34010
34011v_cos_f16 v5, m0
34012// CHECK: [0x7c,0x94,0x0a,0x7e]
34013
34014v_cos_f16 v5, exec_lo
34015// CHECK: [0x7e,0x94,0x0a,0x7e]
34016
34017v_cos_f16 v5, exec_hi
34018// CHECK: [0x7f,0x94,0x0a,0x7e]
34019
34020v_cos_f16 v5, 0
34021// CHECK: [0x80,0x94,0x0a,0x7e]
34022
34023v_cos_f16 v5, -1
34024// CHECK: [0xc1,0x94,0x0a,0x7e]
34025
34026v_cos_f16 v5, 0.5
34027// CHECK: [0xf0,0x94,0x0a,0x7e]
34028
34029v_cos_f16 v5, -4.0
34030// CHECK: [0xf7,0x94,0x0a,0x7e]
34031
34032v_cos_f16 v5, 0xfe0b
34033// CHECK: [0xff,0x94,0x0a,0x7e,0x0b,0xfe,0x00,0x00]
34034
34035v_cos_f16 v5, 0x3456
34036// CHECK: [0xff,0x94,0x0a,0x7e,0x56,0x34,0x00,0x00]
34037
34038v_cos_f16_e64 v5, v1
34039// CHECK: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
34040
34041v_cos_f16_e64 v255, v1
34042// CHECK: [0xff,0x00,0x8a,0xd1,0x01,0x01,0x00,0x00]
34043
34044v_cos_f16_e64 v5, v255
34045// CHECK: [0x05,0x00,0x8a,0xd1,0xff,0x01,0x00,0x00]
34046
34047v_cos_f16_e64 v5, s1
34048// CHECK: [0x05,0x00,0x8a,0xd1,0x01,0x00,0x00,0x00]
34049
34050v_cos_f16_e64 v5, s101
34051// CHECK: [0x05,0x00,0x8a,0xd1,0x65,0x00,0x00,0x00]
34052
34053v_cos_f16_e64 v5, flat_scratch_lo
34054// CHECK: [0x05,0x00,0x8a,0xd1,0x66,0x00,0x00,0x00]
34055
34056v_cos_f16_e64 v5, flat_scratch_hi
34057// CHECK: [0x05,0x00,0x8a,0xd1,0x67,0x00,0x00,0x00]
34058
34059v_cos_f16_e64 v5, vcc_lo
34060// CHECK: [0x05,0x00,0x8a,0xd1,0x6a,0x00,0x00,0x00]
34061
34062v_cos_f16_e64 v5, vcc_hi
34063// CHECK: [0x05,0x00,0x8a,0xd1,0x6b,0x00,0x00,0x00]
34064
34065v_cos_f16_e64 v5, tba_lo
34066// CHECK: [0x05,0x00,0x8a,0xd1,0x6c,0x00,0x00,0x00]
34067
34068v_cos_f16_e64 v5, tba_hi
34069// CHECK: [0x05,0x00,0x8a,0xd1,0x6d,0x00,0x00,0x00]
34070
34071v_cos_f16_e64 v5, tma_lo
34072// CHECK: [0x05,0x00,0x8a,0xd1,0x6e,0x00,0x00,0x00]
34073
34074v_cos_f16_e64 v5, tma_hi
34075// CHECK: [0x05,0x00,0x8a,0xd1,0x6f,0x00,0x00,0x00]
34076
34077v_cos_f16_e64 v5, ttmp11
34078// CHECK: [0x05,0x00,0x8a,0xd1,0x7b,0x00,0x00,0x00]
34079
34080v_cos_f16_e64 v5, m0
34081// CHECK: [0x05,0x00,0x8a,0xd1,0x7c,0x00,0x00,0x00]
34082
34083v_cos_f16_e64 v5, exec_lo
34084// CHECK: [0x05,0x00,0x8a,0xd1,0x7e,0x00,0x00,0x00]
34085
34086v_cos_f16_e64 v5, exec_hi
34087// CHECK: [0x05,0x00,0x8a,0xd1,0x7f,0x00,0x00,0x00]
34088
34089v_cos_f16_e64 v5, 0
34090// CHECK: [0x05,0x00,0x8a,0xd1,0x80,0x00,0x00,0x00]
34091
34092v_cos_f16_e64 v5, -1
34093// CHECK: [0x05,0x00,0x8a,0xd1,0xc1,0x00,0x00,0x00]
34094
34095v_cos_f16_e64 v5, 0.5
34096// CHECK: [0x05,0x00,0x8a,0xd1,0xf0,0x00,0x00,0x00]
34097
34098v_cos_f16_e64 v5, -4.0
34099// CHECK: [0x05,0x00,0x8a,0xd1,0xf7,0x00,0x00,0x00]
34100
34101v_cos_f16_e64 v5, -v1
34102// CHECK: [0x05,0x00,0x8a,0xd1,0x01,0x01,0x00,0x20]
34103
34104v_cos_f16_e64 v5, |v1|
34105// CHECK: [0x05,0x01,0x8a,0xd1,0x01,0x01,0x00,0x00]
34106
34107v_cos_f16_e64 v5, v1 clamp
34108// CHECK: [0x05,0x80,0x8a,0xd1,0x01,0x01,0x00,0x00]
34109
34110v_exp_legacy_f32 v5, v1
34111// CHECK: [0x01,0x97,0x0a,0x7e]
34112
34113v_exp_legacy_f32 v255, v1
34114// CHECK: [0x01,0x97,0xfe,0x7f]
34115
34116v_exp_legacy_f32 v5, v255
34117// CHECK: [0xff,0x97,0x0a,0x7e]
34118
34119v_exp_legacy_f32 v5, s1
34120// CHECK: [0x01,0x96,0x0a,0x7e]
34121
34122v_exp_legacy_f32 v5, s101
34123// CHECK: [0x65,0x96,0x0a,0x7e]
34124
34125v_exp_legacy_f32 v5, flat_scratch_lo
34126// CHECK: [0x66,0x96,0x0a,0x7e]
34127
34128v_exp_legacy_f32 v5, flat_scratch_hi
34129// CHECK: [0x67,0x96,0x0a,0x7e]
34130
34131v_exp_legacy_f32 v5, vcc_lo
34132// CHECK: [0x6a,0x96,0x0a,0x7e]
34133
34134v_exp_legacy_f32 v5, vcc_hi
34135// CHECK: [0x6b,0x96,0x0a,0x7e]
34136
34137v_exp_legacy_f32 v5, tba_lo
34138// CHECK: [0x6c,0x96,0x0a,0x7e]
34139
34140v_exp_legacy_f32 v5, tba_hi
34141// CHECK: [0x6d,0x96,0x0a,0x7e]
34142
34143v_exp_legacy_f32 v5, tma_lo
34144// CHECK: [0x6e,0x96,0x0a,0x7e]
34145
34146v_exp_legacy_f32 v5, tma_hi
34147// CHECK: [0x6f,0x96,0x0a,0x7e]
34148
34149v_exp_legacy_f32 v5, ttmp11
34150// CHECK: [0x7b,0x96,0x0a,0x7e]
34151
34152v_exp_legacy_f32 v5, m0
34153// CHECK: [0x7c,0x96,0x0a,0x7e]
34154
34155v_exp_legacy_f32 v5, exec_lo
34156// CHECK: [0x7e,0x96,0x0a,0x7e]
34157
34158v_exp_legacy_f32 v5, exec_hi
34159// CHECK: [0x7f,0x96,0x0a,0x7e]
34160
34161v_exp_legacy_f32 v5, 0
34162// CHECK: [0x80,0x96,0x0a,0x7e]
34163
34164v_exp_legacy_f32 v5, -1
34165// CHECK: [0xc1,0x96,0x0a,0x7e]
34166
34167v_exp_legacy_f32 v5, 0.5
34168// CHECK: [0xf0,0x96,0x0a,0x7e]
34169
34170v_exp_legacy_f32 v5, -4.0
34171// CHECK: [0xf7,0x96,0x0a,0x7e]
34172
34173v_exp_legacy_f32 v5, 0xaf123456
34174// CHECK: [0xff,0x96,0x0a,0x7e,0x56,0x34,0x12,0xaf]
34175
34176v_exp_legacy_f32 v5, 0x3f717273
34177// CHECK: [0xff,0x96,0x0a,0x7e,0x73,0x72,0x71,0x3f]
34178
34179v_exp_legacy_f32_e64 v5, v1
34180// CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
34181
34182v_exp_legacy_f32_e64 v255, v1
34183// CHECK: [0xff,0x00,0x8b,0xd1,0x01,0x01,0x00,0x00]
34184
34185v_exp_legacy_f32_e64 v5, v255
34186// CHECK: [0x05,0x00,0x8b,0xd1,0xff,0x01,0x00,0x00]
34187
34188v_exp_legacy_f32_e64 v5, s1
34189// CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x00,0x00,0x00]
34190
34191v_exp_legacy_f32_e64 v5, s101
34192// CHECK: [0x05,0x00,0x8b,0xd1,0x65,0x00,0x00,0x00]
34193
34194v_exp_legacy_f32_e64 v5, flat_scratch_lo
34195// CHECK: [0x05,0x00,0x8b,0xd1,0x66,0x00,0x00,0x00]
34196
34197v_exp_legacy_f32_e64 v5, flat_scratch_hi
34198// CHECK: [0x05,0x00,0x8b,0xd1,0x67,0x00,0x00,0x00]
34199
34200v_exp_legacy_f32_e64 v5, vcc_lo
34201// CHECK: [0x05,0x00,0x8b,0xd1,0x6a,0x00,0x00,0x00]
34202
34203v_exp_legacy_f32_e64 v5, vcc_hi
34204// CHECK: [0x05,0x00,0x8b,0xd1,0x6b,0x00,0x00,0x00]
34205
34206v_exp_legacy_f32_e64 v5, tba_lo
34207// CHECK: [0x05,0x00,0x8b,0xd1,0x6c,0x00,0x00,0x00]
34208
34209v_exp_legacy_f32_e64 v5, tba_hi
34210// CHECK: [0x05,0x00,0x8b,0xd1,0x6d,0x00,0x00,0x00]
34211
34212v_exp_legacy_f32_e64 v5, tma_lo
34213// CHECK: [0x05,0x00,0x8b,0xd1,0x6e,0x00,0x00,0x00]
34214
34215v_exp_legacy_f32_e64 v5, tma_hi
34216// CHECK: [0x05,0x00,0x8b,0xd1,0x6f,0x00,0x00,0x00]
34217
34218v_exp_legacy_f32_e64 v5, ttmp11
34219// CHECK: [0x05,0x00,0x8b,0xd1,0x7b,0x00,0x00,0x00]
34220
34221v_exp_legacy_f32_e64 v5, m0
34222// CHECK: [0x05,0x00,0x8b,0xd1,0x7c,0x00,0x00,0x00]
34223
34224v_exp_legacy_f32_e64 v5, exec_lo
34225// CHECK: [0x05,0x00,0x8b,0xd1,0x7e,0x00,0x00,0x00]
34226
34227v_exp_legacy_f32_e64 v5, exec_hi
34228// CHECK: [0x05,0x00,0x8b,0xd1,0x7f,0x00,0x00,0x00]
34229
34230v_exp_legacy_f32_e64 v5, 0
34231// CHECK: [0x05,0x00,0x8b,0xd1,0x80,0x00,0x00,0x00]
34232
34233v_exp_legacy_f32_e64 v5, -1
34234// CHECK: [0x05,0x00,0x8b,0xd1,0xc1,0x00,0x00,0x00]
34235
34236v_exp_legacy_f32_e64 v5, 0.5
34237// CHECK: [0x05,0x00,0x8b,0xd1,0xf0,0x00,0x00,0x00]
34238
34239v_exp_legacy_f32_e64 v5, -4.0
34240// CHECK: [0x05,0x00,0x8b,0xd1,0xf7,0x00,0x00,0x00]
34241
34242v_exp_legacy_f32_e64 v5, -v1
34243// CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x20]
34244
34245v_exp_legacy_f32_e64 v5, |v1|
34246// CHECK: [0x05,0x01,0x8b,0xd1,0x01,0x01,0x00,0x00]
34247
34248v_exp_legacy_f32_e64 v5, v1 clamp
34249// CHECK: [0x05,0x80,0x8b,0xd1,0x01,0x01,0x00,0x00]
34250
34251v_exp_legacy_f32_e64 v5, v1 mul:2
34252// CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x08]
34253
34254v_exp_legacy_f32_e64 v5, v1 mul:4
34255// CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x10]
34256
34257v_exp_legacy_f32_e64 v5, v1 div:2
34258// CHECK: [0x05,0x00,0x8b,0xd1,0x01,0x01,0x00,0x18]
34259
34260v_log_legacy_f32 v5, v1
34261// CHECK: [0x01,0x99,0x0a,0x7e]
34262
34263v_log_legacy_f32 v255, v1
34264// CHECK: [0x01,0x99,0xfe,0x7f]
34265
34266v_log_legacy_f32 v5, v255
34267// CHECK: [0xff,0x99,0x0a,0x7e]
34268
34269v_log_legacy_f32 v5, s1
34270// CHECK: [0x01,0x98,0x0a,0x7e]
34271
34272v_log_legacy_f32 v5, s101
34273// CHECK: [0x65,0x98,0x0a,0x7e]
34274
34275v_log_legacy_f32 v5, flat_scratch_lo
34276// CHECK: [0x66,0x98,0x0a,0x7e]
34277
34278v_log_legacy_f32 v5, flat_scratch_hi
34279// CHECK: [0x67,0x98,0x0a,0x7e]
34280
34281v_log_legacy_f32 v5, vcc_lo
34282// CHECK: [0x6a,0x98,0x0a,0x7e]
34283
34284v_log_legacy_f32 v5, vcc_hi
34285// CHECK: [0x6b,0x98,0x0a,0x7e]
34286
34287v_log_legacy_f32 v5, tba_lo
34288// CHECK: [0x6c,0x98,0x0a,0x7e]
34289
34290v_log_legacy_f32 v5, tba_hi
34291// CHECK: [0x6d,0x98,0x0a,0x7e]
34292
34293v_log_legacy_f32 v5, tma_lo
34294// CHECK: [0x6e,0x98,0x0a,0x7e]
34295
34296v_log_legacy_f32 v5, tma_hi
34297// CHECK: [0x6f,0x98,0x0a,0x7e]
34298
34299v_log_legacy_f32 v5, ttmp11
34300// CHECK: [0x7b,0x98,0x0a,0x7e]
34301
34302v_log_legacy_f32 v5, m0
34303// CHECK: [0x7c,0x98,0x0a,0x7e]
34304
34305v_log_legacy_f32 v5, exec_lo
34306// CHECK: [0x7e,0x98,0x0a,0x7e]
34307
34308v_log_legacy_f32 v5, exec_hi
34309// CHECK: [0x7f,0x98,0x0a,0x7e]
34310
34311v_log_legacy_f32 v5, 0
34312// CHECK: [0x80,0x98,0x0a,0x7e]
34313
34314v_log_legacy_f32 v5, -1
34315// CHECK: [0xc1,0x98,0x0a,0x7e]
34316
34317v_log_legacy_f32 v5, 0.5
34318// CHECK: [0xf0,0x98,0x0a,0x7e]
34319
34320v_log_legacy_f32 v5, -4.0
34321// CHECK: [0xf7,0x98,0x0a,0x7e]
34322
34323v_log_legacy_f32 v5, 0xaf123456
34324// CHECK: [0xff,0x98,0x0a,0x7e,0x56,0x34,0x12,0xaf]
34325
34326v_log_legacy_f32 v5, 0x3f717273
34327// CHECK: [0xff,0x98,0x0a,0x7e,0x73,0x72,0x71,0x3f]
34328
34329v_log_legacy_f32_e64 v5, v1
34330// CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
34331
34332v_log_legacy_f32_e64 v255, v1
34333// CHECK: [0xff,0x00,0x8c,0xd1,0x01,0x01,0x00,0x00]
34334
34335v_log_legacy_f32_e64 v5, v255
34336// CHECK: [0x05,0x00,0x8c,0xd1,0xff,0x01,0x00,0x00]
34337
34338v_log_legacy_f32_e64 v5, s1
34339// CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x00,0x00,0x00]
34340
34341v_log_legacy_f32_e64 v5, s101
34342// CHECK: [0x05,0x00,0x8c,0xd1,0x65,0x00,0x00,0x00]
34343
34344v_log_legacy_f32_e64 v5, flat_scratch_lo
34345// CHECK: [0x05,0x00,0x8c,0xd1,0x66,0x00,0x00,0x00]
34346
34347v_log_legacy_f32_e64 v5, flat_scratch_hi
34348// CHECK: [0x05,0x00,0x8c,0xd1,0x67,0x00,0x00,0x00]
34349
34350v_log_legacy_f32_e64 v5, vcc_lo
34351// CHECK: [0x05,0x00,0x8c,0xd1,0x6a,0x00,0x00,0x00]
34352
34353v_log_legacy_f32_e64 v5, vcc_hi
34354// CHECK: [0x05,0x00,0x8c,0xd1,0x6b,0x00,0x00,0x00]
34355
34356v_log_legacy_f32_e64 v5, tba_lo
34357// CHECK: [0x05,0x00,0x8c,0xd1,0x6c,0x00,0x00,0x00]
34358
34359v_log_legacy_f32_e64 v5, tba_hi
34360// CHECK: [0x05,0x00,0x8c,0xd1,0x6d,0x00,0x00,0x00]
34361
34362v_log_legacy_f32_e64 v5, tma_lo
34363// CHECK: [0x05,0x00,0x8c,0xd1,0x6e,0x00,0x00,0x00]
34364
34365v_log_legacy_f32_e64 v5, tma_hi
34366// CHECK: [0x05,0x00,0x8c,0xd1,0x6f,0x00,0x00,0x00]
34367
34368v_log_legacy_f32_e64 v5, ttmp11
34369// CHECK: [0x05,0x00,0x8c,0xd1,0x7b,0x00,0x00,0x00]
34370
34371v_log_legacy_f32_e64 v5, m0
34372// CHECK: [0x05,0x00,0x8c,0xd1,0x7c,0x00,0x00,0x00]
34373
34374v_log_legacy_f32_e64 v5, exec_lo
34375// CHECK: [0x05,0x00,0x8c,0xd1,0x7e,0x00,0x00,0x00]
34376
34377v_log_legacy_f32_e64 v5, exec_hi
34378// CHECK: [0x05,0x00,0x8c,0xd1,0x7f,0x00,0x00,0x00]
34379
34380v_log_legacy_f32_e64 v5, 0
34381// CHECK: [0x05,0x00,0x8c,0xd1,0x80,0x00,0x00,0x00]
34382
34383v_log_legacy_f32_e64 v5, -1
34384// CHECK: [0x05,0x00,0x8c,0xd1,0xc1,0x00,0x00,0x00]
34385
34386v_log_legacy_f32_e64 v5, 0.5
34387// CHECK: [0x05,0x00,0x8c,0xd1,0xf0,0x00,0x00,0x00]
34388
34389v_log_legacy_f32_e64 v5, -4.0
34390// CHECK: [0x05,0x00,0x8c,0xd1,0xf7,0x00,0x00,0x00]
34391
34392v_log_legacy_f32_e64 v5, -v1
34393// CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x20]
34394
34395v_log_legacy_f32_e64 v5, |v1|
34396// CHECK: [0x05,0x01,0x8c,0xd1,0x01,0x01,0x00,0x00]
34397
34398v_log_legacy_f32_e64 v5, v1 clamp
34399// CHECK: [0x05,0x80,0x8c,0xd1,0x01,0x01,0x00,0x00]
34400
34401v_log_legacy_f32_e64 v5, v1 mul:2
34402// CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x08]
34403
34404v_log_legacy_f32_e64 v5, v1 mul:4
34405// CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x10]
34406
34407v_log_legacy_f32_e64 v5, v1 div:2
34408// CHECK: [0x05,0x00,0x8c,0xd1,0x01,0x01,0x00,0x18]
34409
34410v_cndmask_b32 v5, v1, v2, vcc
34411// CHECK: [0x01,0x05,0x0a,0x00]
34412
34413v_cndmask_b32 v255, v1, v2, vcc
34414// CHECK: [0x01,0x05,0xfe,0x01]
34415
34416v_cndmask_b32 v5, v255, v2, vcc
34417// CHECK: [0xff,0x05,0x0a,0x00]
34418
34419v_cndmask_b32 v5, 0, v2, vcc
34420// CHECK: [0x80,0x04,0x0a,0x00]
34421
34422v_cndmask_b32 v5, -1, v2, vcc
34423// CHECK: [0xc1,0x04,0x0a,0x00]
34424
34425v_cndmask_b32 v5, 0.5, v2, vcc
34426// CHECK: [0xf0,0x04,0x0a,0x00]
34427
34428v_cndmask_b32 v5, -4.0, v2, vcc
34429// CHECK: [0xf7,0x04,0x0a,0x00]
34430
34431v_cndmask_b32 v5, v1, v255, vcc
34432// CHECK: [0x01,0xff,0x0b,0x00]
34433
34434v_cndmask_b32_e64 v5, v1, v2, s[6:7]
34435// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
34436
34437v_cndmask_b32_e64 v255, v1, v2, s[6:7]
34438// CHECK: [0xff,0x00,0x00,0xd1,0x01,0x05,0x1a,0x00]
34439
34440v_cndmask_b32_e64 v5, v255, v2, s[6:7]
34441// CHECK: [0x05,0x00,0x00,0xd1,0xff,0x05,0x1a,0x00]
34442
34443v_cndmask_b32_e64 v5, 0, v2, s[6:7]
34444// CHECK: [0x05,0x00,0x00,0xd1,0x80,0x04,0x1a,0x00]
34445
34446v_cndmask_b32_e64 v5, -1, v2, s[6:7]
34447// CHECK: [0x05,0x00,0x00,0xd1,0xc1,0x04,0x1a,0x00]
34448
34449v_cndmask_b32_e64 v5, 0.5, v2, s[6:7]
34450// CHECK: [0x05,0x00,0x00,0xd1,0xf0,0x04,0x1a,0x00]
34451
34452v_cndmask_b32_e64 v5, -4.0, v2, s[6:7]
34453// CHECK: [0x05,0x00,0x00,0xd1,0xf7,0x04,0x1a,0x00]
34454
34455v_cndmask_b32_e64 v5, v1, v255, s[6:7]
34456// CHECK: [0x05,0x00,0x00,0xd1,0x01,0xff,0x1b,0x00]
34457
34458v_cndmask_b32_e64 v5, v1, 0, s[6:7]
34459// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x01,0x19,0x00]
34460
34461v_cndmask_b32_e64 v5, v1, -1, s[6:7]
34462// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x83,0x19,0x00]
34463
34464v_cndmask_b32_e64 v5, v1, 0.5, s[6:7]
34465// CHECK: [0x05,0x00,0x00,0xd1,0x01,0xe1,0x19,0x00]
34466
34467v_cndmask_b32_e64 v5, v1, -4.0, s[6:7]
34468// CHECK: [0x05,0x00,0x00,0xd1,0x01,0xef,0x19,0x00]
34469
34470v_cndmask_b32_e64 v5, v1, v2, s[8:9]
34471// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x22,0x00]
34472
34473v_cndmask_b32_e64 v5, v1, v2, s[100:101]
34474// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x92,0x01]
34475
34476v_cndmask_b32_e64 v5, v1, v2, flat_scratch
34477// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0x9a,0x01]
34478
34479v_cndmask_b32_e64 v5, v1, v2, vcc
34480// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xaa,0x01]
34481
34482v_cndmask_b32_e64 v5, v1, v2, tba
34483// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xb2,0x01]
34484
34485v_cndmask_b32_e64 v5, v1, v2, tma
34486// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xba,0x01]
34487
34488v_cndmask_b32_e64 v5, v1, v2, ttmp[10:11]
34489// CHECK: [0x05,0x00,0x00,0xd1,0x01,0x05,0xea,0x01]
34490
34491v_add_f32 v5, v1, v2
34492// CHECK: [0x01,0x05,0x0a,0x02]
34493
34494v_add_f32 v255, v1, v2
34495// CHECK: [0x01,0x05,0xfe,0x03]
34496
34497v_add_f32 v5, v255, v2
34498// CHECK: [0xff,0x05,0x0a,0x02]
34499
34500v_add_f32 v5, s1, v2
34501// CHECK: [0x01,0x04,0x0a,0x02]
34502
34503v_add_f32 v5, s101, v2
34504// CHECK: [0x65,0x04,0x0a,0x02]
34505
34506v_add_f32 v5, flat_scratch_lo, v2
34507// CHECK: [0x66,0x04,0x0a,0x02]
34508
34509v_add_f32 v5, flat_scratch_hi, v2
34510// CHECK: [0x67,0x04,0x0a,0x02]
34511
34512v_add_f32 v5, vcc_lo, v2
34513// CHECK: [0x6a,0x04,0x0a,0x02]
34514
34515v_add_f32 v5, vcc_hi, v2
34516// CHECK: [0x6b,0x04,0x0a,0x02]
34517
34518v_add_f32 v5, tba_lo, v2
34519// CHECK: [0x6c,0x04,0x0a,0x02]
34520
34521v_add_f32 v5, tba_hi, v2
34522// CHECK: [0x6d,0x04,0x0a,0x02]
34523
34524v_add_f32 v5, tma_lo, v2
34525// CHECK: [0x6e,0x04,0x0a,0x02]
34526
34527v_add_f32 v5, tma_hi, v2
34528// CHECK: [0x6f,0x04,0x0a,0x02]
34529
34530v_add_f32 v5, ttmp11, v2
34531// CHECK: [0x7b,0x04,0x0a,0x02]
34532
34533v_add_f32 v5, m0, v2
34534// CHECK: [0x7c,0x04,0x0a,0x02]
34535
34536v_add_f32 v5, exec_lo, v2
34537// CHECK: [0x7e,0x04,0x0a,0x02]
34538
34539v_add_f32 v5, exec_hi, v2
34540// CHECK: [0x7f,0x04,0x0a,0x02]
34541
34542v_add_f32 v5, 0, v2
34543// CHECK: [0x80,0x04,0x0a,0x02]
34544
34545v_add_f32 v5, -1, v2
34546// CHECK: [0xc1,0x04,0x0a,0x02]
34547
34548v_add_f32 v5, 0.5, v2
34549// CHECK: [0xf0,0x04,0x0a,0x02]
34550
34551v_add_f32 v5, -4.0, v2
34552// CHECK: [0xf7,0x04,0x0a,0x02]
34553
34554v_add_f32 v5, 0xaf123456, v2
34555// CHECK: [0xff,0x04,0x0a,0x02,0x56,0x34,0x12,0xaf]
34556
34557v_add_f32 v5, 0x3f717273, v2
34558// CHECK: [0xff,0x04,0x0a,0x02,0x73,0x72,0x71,0x3f]
34559
34560v_add_f32 v5, v1, v255
34561// CHECK: [0x01,0xff,0x0b,0x02]
34562
34563v_add_f32_e64 v5, v1, v2
34564// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
34565
34566v_add_f32_e64 v255, v1, v2
34567// CHECK: [0xff,0x00,0x01,0xd1,0x01,0x05,0x02,0x00]
34568
34569v_add_f32_e64 v5, v255, v2
34570// CHECK: [0x05,0x00,0x01,0xd1,0xff,0x05,0x02,0x00]
34571
34572v_add_f32_e64 v5, s1, v2
34573// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x04,0x02,0x00]
34574
34575v_add_f32_e64 v5, s101, v2
34576// CHECK: [0x05,0x00,0x01,0xd1,0x65,0x04,0x02,0x00]
34577
34578v_add_f32_e64 v5, flat_scratch_lo, v2
34579// CHECK: [0x05,0x00,0x01,0xd1,0x66,0x04,0x02,0x00]
34580
34581v_add_f32_e64 v5, flat_scratch_hi, v2
34582// CHECK: [0x05,0x00,0x01,0xd1,0x67,0x04,0x02,0x00]
34583
34584v_add_f32_e64 v5, vcc_lo, v2
34585// CHECK: [0x05,0x00,0x01,0xd1,0x6a,0x04,0x02,0x00]
34586
34587v_add_f32_e64 v5, vcc_hi, v2
34588// CHECK: [0x05,0x00,0x01,0xd1,0x6b,0x04,0x02,0x00]
34589
34590v_add_f32_e64 v5, tba_lo, v2
34591// CHECK: [0x05,0x00,0x01,0xd1,0x6c,0x04,0x02,0x00]
34592
34593v_add_f32_e64 v5, tba_hi, v2
34594// CHECK: [0x05,0x00,0x01,0xd1,0x6d,0x04,0x02,0x00]
34595
34596v_add_f32_e64 v5, tma_lo, v2
34597// CHECK: [0x05,0x00,0x01,0xd1,0x6e,0x04,0x02,0x00]
34598
34599v_add_f32_e64 v5, tma_hi, v2
34600// CHECK: [0x05,0x00,0x01,0xd1,0x6f,0x04,0x02,0x00]
34601
34602v_add_f32_e64 v5, ttmp11, v2
34603// CHECK: [0x05,0x00,0x01,0xd1,0x7b,0x04,0x02,0x00]
34604
34605v_add_f32_e64 v5, m0, v2
34606// CHECK: [0x05,0x00,0x01,0xd1,0x7c,0x04,0x02,0x00]
34607
34608v_add_f32_e64 v5, exec_lo, v2
34609// CHECK: [0x05,0x00,0x01,0xd1,0x7e,0x04,0x02,0x00]
34610
34611v_add_f32_e64 v5, exec_hi, v2
34612// CHECK: [0x05,0x00,0x01,0xd1,0x7f,0x04,0x02,0x00]
34613
34614v_add_f32_e64 v5, 0, v2
34615// CHECK: [0x05,0x00,0x01,0xd1,0x80,0x04,0x02,0x00]
34616
34617v_add_f32_e64 v5, -1, v2
34618// CHECK: [0x05,0x00,0x01,0xd1,0xc1,0x04,0x02,0x00]
34619
34620v_add_f32_e64 v5, 0.5, v2
34621// CHECK: [0x05,0x00,0x01,0xd1,0xf0,0x04,0x02,0x00]
34622
34623v_add_f32_e64 v5, -4.0, v2
34624// CHECK: [0x05,0x00,0x01,0xd1,0xf7,0x04,0x02,0x00]
34625
34626v_add_f32_e64 v5, v1, v255
34627// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xff,0x03,0x00]
34628
34629v_add_f32_e64 v5, v1, s2
34630// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x00,0x00]
34631
34632v_add_f32_e64 v5, v1, s101
34633// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xcb,0x00,0x00]
34634
34635v_add_f32_e64 v5, v1, flat_scratch_lo
34636// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xcd,0x00,0x00]
34637
34638v_add_f32_e64 v5, v1, flat_scratch_hi
34639// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xcf,0x00,0x00]
34640
34641v_add_f32_e64 v5, v1, vcc_lo
34642// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xd5,0x00,0x00]
34643
34644v_add_f32_e64 v5, v1, vcc_hi
34645// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xd7,0x00,0x00]
34646
34647v_add_f32_e64 v5, v1, tba_lo
34648// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xd9,0x00,0x00]
34649
34650v_add_f32_e64 v5, v1, tba_hi
34651// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xdb,0x00,0x00]
34652
34653v_add_f32_e64 v5, v1, tma_lo
34654// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xdd,0x00,0x00]
34655
34656v_add_f32_e64 v5, v1, tma_hi
34657// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xdf,0x00,0x00]
34658
34659v_add_f32_e64 v5, v1, ttmp11
34660// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xf7,0x00,0x00]
34661
34662v_add_f32_e64 v5, v1, m0
34663// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xf9,0x00,0x00]
34664
34665v_add_f32_e64 v5, v1, exec_lo
34666// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xfd,0x00,0x00]
34667
34668v_add_f32_e64 v5, v1, exec_hi
34669// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xff,0x00,0x00]
34670
34671v_add_f32_e64 v5, v1, 0
34672// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x01,0x01,0x00]
34673
34674v_add_f32_e64 v5, v1, -1
34675// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x83,0x01,0x00]
34676
34677v_add_f32_e64 v5, v1, 0.5
34678// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xe1,0x01,0x00]
34679
34680v_add_f32_e64 v5, v1, -4.0
34681// CHECK: [0x05,0x00,0x01,0xd1,0x01,0xef,0x01,0x00]
34682
34683v_add_f32_e64 v5, -v1, v2
34684// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x20]
34685
34686v_add_f32_e64 v5, v1, -v2
34687// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x40]
34688
34689v_add_f32_e64 v5, -v1, -v2
34690// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x60]
34691
34692v_add_f32_e64 v5, |v1|, v2
34693// CHECK: [0x05,0x01,0x01,0xd1,0x01,0x05,0x02,0x00]
34694
34695v_add_f32_e64 v5, v1, |v2|
34696// CHECK: [0x05,0x02,0x01,0xd1,0x01,0x05,0x02,0x00]
34697
34698v_add_f32_e64 v5, |v1|, |v2|
34699// CHECK: [0x05,0x03,0x01,0xd1,0x01,0x05,0x02,0x00]
34700
34701v_add_f32_e64 v5, v1, v2 clamp
34702// CHECK: [0x05,0x80,0x01,0xd1,0x01,0x05,0x02,0x00]
34703
34704v_add_f32_e64 v5, v1, v2 mul:2
34705// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x08]
34706
34707v_add_f32_e64 v5, v1, v2 mul:4
34708// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x10]
34709
34710v_add_f32_e64 v5, v1, v2 div:2
34711// CHECK: [0x05,0x00,0x01,0xd1,0x01,0x05,0x02,0x18]
34712
34713v_sub_f32 v5, v1, v2
34714// CHECK: [0x01,0x05,0x0a,0x04]
34715
34716v_sub_f32 v255, v1, v2
34717// CHECK: [0x01,0x05,0xfe,0x05]
34718
34719v_sub_f32 v5, v255, v2
34720// CHECK: [0xff,0x05,0x0a,0x04]
34721
34722v_sub_f32 v5, s1, v2
34723// CHECK: [0x01,0x04,0x0a,0x04]
34724
34725v_sub_f32 v5, s101, v2
34726// CHECK: [0x65,0x04,0x0a,0x04]
34727
34728v_sub_f32 v5, flat_scratch_lo, v2
34729// CHECK: [0x66,0x04,0x0a,0x04]
34730
34731v_sub_f32 v5, flat_scratch_hi, v2
34732// CHECK: [0x67,0x04,0x0a,0x04]
34733
34734v_sub_f32 v5, vcc_lo, v2
34735// CHECK: [0x6a,0x04,0x0a,0x04]
34736
34737v_sub_f32 v5, vcc_hi, v2
34738// CHECK: [0x6b,0x04,0x0a,0x04]
34739
34740v_sub_f32 v5, tba_lo, v2
34741// CHECK: [0x6c,0x04,0x0a,0x04]
34742
34743v_sub_f32 v5, tba_hi, v2
34744// CHECK: [0x6d,0x04,0x0a,0x04]
34745
34746v_sub_f32 v5, tma_lo, v2
34747// CHECK: [0x6e,0x04,0x0a,0x04]
34748
34749v_sub_f32 v5, tma_hi, v2
34750// CHECK: [0x6f,0x04,0x0a,0x04]
34751
34752v_sub_f32 v5, ttmp11, v2
34753// CHECK: [0x7b,0x04,0x0a,0x04]
34754
34755v_sub_f32 v5, m0, v2
34756// CHECK: [0x7c,0x04,0x0a,0x04]
34757
34758v_sub_f32 v5, exec_lo, v2
34759// CHECK: [0x7e,0x04,0x0a,0x04]
34760
34761v_sub_f32 v5, exec_hi, v2
34762// CHECK: [0x7f,0x04,0x0a,0x04]
34763
34764v_sub_f32 v5, 0, v2
34765// CHECK: [0x80,0x04,0x0a,0x04]
34766
34767v_sub_f32 v5, -1, v2
34768// CHECK: [0xc1,0x04,0x0a,0x04]
34769
34770v_sub_f32 v5, 0.5, v2
34771// CHECK: [0xf0,0x04,0x0a,0x04]
34772
34773v_sub_f32 v5, -4.0, v2
34774// CHECK: [0xf7,0x04,0x0a,0x04]
34775
34776v_sub_f32 v5, 0xaf123456, v2
34777// CHECK: [0xff,0x04,0x0a,0x04,0x56,0x34,0x12,0xaf]
34778
34779v_sub_f32 v5, 0x3f717273, v2
34780// CHECK: [0xff,0x04,0x0a,0x04,0x73,0x72,0x71,0x3f]
34781
34782v_sub_f32 v5, v1, v255
34783// CHECK: [0x01,0xff,0x0b,0x04]
34784
34785v_sub_f32_e64 v5, v1, v2
34786// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
34787
34788v_sub_f32_e64 v255, v1, v2
34789// CHECK: [0xff,0x00,0x02,0xd1,0x01,0x05,0x02,0x00]
34790
34791v_sub_f32_e64 v5, v255, v2
34792// CHECK: [0x05,0x00,0x02,0xd1,0xff,0x05,0x02,0x00]
34793
34794v_sub_f32_e64 v5, s1, v2
34795// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x04,0x02,0x00]
34796
34797v_sub_f32_e64 v5, s101, v2
34798// CHECK: [0x05,0x00,0x02,0xd1,0x65,0x04,0x02,0x00]
34799
34800v_sub_f32_e64 v5, flat_scratch_lo, v2
34801// CHECK: [0x05,0x00,0x02,0xd1,0x66,0x04,0x02,0x00]
34802
34803v_sub_f32_e64 v5, flat_scratch_hi, v2
34804// CHECK: [0x05,0x00,0x02,0xd1,0x67,0x04,0x02,0x00]
34805
34806v_sub_f32_e64 v5, vcc_lo, v2
34807// CHECK: [0x05,0x00,0x02,0xd1,0x6a,0x04,0x02,0x00]
34808
34809v_sub_f32_e64 v5, vcc_hi, v2
34810// CHECK: [0x05,0x00,0x02,0xd1,0x6b,0x04,0x02,0x00]
34811
34812v_sub_f32_e64 v5, tba_lo, v2
34813// CHECK: [0x05,0x00,0x02,0xd1,0x6c,0x04,0x02,0x00]
34814
34815v_sub_f32_e64 v5, tba_hi, v2
34816// CHECK: [0x05,0x00,0x02,0xd1,0x6d,0x04,0x02,0x00]
34817
34818v_sub_f32_e64 v5, tma_lo, v2
34819// CHECK: [0x05,0x00,0x02,0xd1,0x6e,0x04,0x02,0x00]
34820
34821v_sub_f32_e64 v5, tma_hi, v2
34822// CHECK: [0x05,0x00,0x02,0xd1,0x6f,0x04,0x02,0x00]
34823
34824v_sub_f32_e64 v5, ttmp11, v2
34825// CHECK: [0x05,0x00,0x02,0xd1,0x7b,0x04,0x02,0x00]
34826
34827v_sub_f32_e64 v5, m0, v2
34828// CHECK: [0x05,0x00,0x02,0xd1,0x7c,0x04,0x02,0x00]
34829
34830v_sub_f32_e64 v5, exec_lo, v2
34831// CHECK: [0x05,0x00,0x02,0xd1,0x7e,0x04,0x02,0x00]
34832
34833v_sub_f32_e64 v5, exec_hi, v2
34834// CHECK: [0x05,0x00,0x02,0xd1,0x7f,0x04,0x02,0x00]
34835
34836v_sub_f32_e64 v5, 0, v2
34837// CHECK: [0x05,0x00,0x02,0xd1,0x80,0x04,0x02,0x00]
34838
34839v_sub_f32_e64 v5, -1, v2
34840// CHECK: [0x05,0x00,0x02,0xd1,0xc1,0x04,0x02,0x00]
34841
34842v_sub_f32_e64 v5, 0.5, v2
34843// CHECK: [0x05,0x00,0x02,0xd1,0xf0,0x04,0x02,0x00]
34844
34845v_sub_f32_e64 v5, -4.0, v2
34846// CHECK: [0x05,0x00,0x02,0xd1,0xf7,0x04,0x02,0x00]
34847
34848v_sub_f32_e64 v5, v1, v255
34849// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xff,0x03,0x00]
34850
34851v_sub_f32_e64 v5, v1, s2
34852// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x00,0x00]
34853
34854v_sub_f32_e64 v5, v1, s101
34855// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xcb,0x00,0x00]
34856
34857v_sub_f32_e64 v5, v1, flat_scratch_lo
34858// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xcd,0x00,0x00]
34859
34860v_sub_f32_e64 v5, v1, flat_scratch_hi
34861// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xcf,0x00,0x00]
34862
34863v_sub_f32_e64 v5, v1, vcc_lo
34864// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xd5,0x00,0x00]
34865
34866v_sub_f32_e64 v5, v1, vcc_hi
34867// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xd7,0x00,0x00]
34868
34869v_sub_f32_e64 v5, v1, tba_lo
34870// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xd9,0x00,0x00]
34871
34872v_sub_f32_e64 v5, v1, tba_hi
34873// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xdb,0x00,0x00]
34874
34875v_sub_f32_e64 v5, v1, tma_lo
34876// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xdd,0x00,0x00]
34877
34878v_sub_f32_e64 v5, v1, tma_hi
34879// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xdf,0x00,0x00]
34880
34881v_sub_f32_e64 v5, v1, ttmp11
34882// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xf7,0x00,0x00]
34883
34884v_sub_f32_e64 v5, v1, m0
34885// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xf9,0x00,0x00]
34886
34887v_sub_f32_e64 v5, v1, exec_lo
34888// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xfd,0x00,0x00]
34889
34890v_sub_f32_e64 v5, v1, exec_hi
34891// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xff,0x00,0x00]
34892
34893v_sub_f32_e64 v5, v1, 0
34894// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x01,0x01,0x00]
34895
34896v_sub_f32_e64 v5, v1, -1
34897// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x83,0x01,0x00]
34898
34899v_sub_f32_e64 v5, v1, 0.5
34900// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xe1,0x01,0x00]
34901
34902v_sub_f32_e64 v5, v1, -4.0
34903// CHECK: [0x05,0x00,0x02,0xd1,0x01,0xef,0x01,0x00]
34904
34905v_sub_f32_e64 v5, -v1, v2
34906// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x20]
34907
34908v_sub_f32_e64 v5, v1, -v2
34909// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x40]
34910
34911v_sub_f32_e64 v5, -v1, -v2
34912// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x60]
34913
34914v_sub_f32_e64 v5, |v1|, v2
34915// CHECK: [0x05,0x01,0x02,0xd1,0x01,0x05,0x02,0x00]
34916
34917v_sub_f32_e64 v5, v1, |v2|
34918// CHECK: [0x05,0x02,0x02,0xd1,0x01,0x05,0x02,0x00]
34919
34920v_sub_f32_e64 v5, |v1|, |v2|
34921// CHECK: [0x05,0x03,0x02,0xd1,0x01,0x05,0x02,0x00]
34922
34923v_sub_f32_e64 v5, v1, v2 clamp
34924// CHECK: [0x05,0x80,0x02,0xd1,0x01,0x05,0x02,0x00]
34925
34926v_sub_f32_e64 v5, v1, v2 mul:2
34927// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x08]
34928
34929v_sub_f32_e64 v5, v1, v2 mul:4
34930// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x10]
34931
34932v_sub_f32_e64 v5, v1, v2 div:2
34933// CHECK: [0x05,0x00,0x02,0xd1,0x01,0x05,0x02,0x18]
34934
34935v_subrev_f32 v5, v1, v2
34936// CHECK: [0x01,0x05,0x0a,0x06]
34937
34938v_subrev_f32 v255, v1, v2
34939// CHECK: [0x01,0x05,0xfe,0x07]
34940
34941v_subrev_f32 v5, v255, v2
34942// CHECK: [0xff,0x05,0x0a,0x06]
34943
34944v_subrev_f32 v5, s1, v2
34945// CHECK: [0x01,0x04,0x0a,0x06]
34946
34947v_subrev_f32 v5, s101, v2
34948// CHECK: [0x65,0x04,0x0a,0x06]
34949
34950v_subrev_f32 v5, flat_scratch_lo, v2
34951// CHECK: [0x66,0x04,0x0a,0x06]
34952
34953v_subrev_f32 v5, flat_scratch_hi, v2
34954// CHECK: [0x67,0x04,0x0a,0x06]
34955
34956v_subrev_f32 v5, vcc_lo, v2
34957// CHECK: [0x6a,0x04,0x0a,0x06]
34958
34959v_subrev_f32 v5, vcc_hi, v2
34960// CHECK: [0x6b,0x04,0x0a,0x06]
34961
34962v_subrev_f32 v5, tba_lo, v2
34963// CHECK: [0x6c,0x04,0x0a,0x06]
34964
34965v_subrev_f32 v5, tba_hi, v2
34966// CHECK: [0x6d,0x04,0x0a,0x06]
34967
34968v_subrev_f32 v5, tma_lo, v2
34969// CHECK: [0x6e,0x04,0x0a,0x06]
34970
34971v_subrev_f32 v5, tma_hi, v2
34972// CHECK: [0x6f,0x04,0x0a,0x06]
34973
34974v_subrev_f32 v5, ttmp11, v2
34975// CHECK: [0x7b,0x04,0x0a,0x06]
34976
34977v_subrev_f32 v5, m0, v2
34978// CHECK: [0x7c,0x04,0x0a,0x06]
34979
34980v_subrev_f32 v5, exec_lo, v2
34981// CHECK: [0x7e,0x04,0x0a,0x06]
34982
34983v_subrev_f32 v5, exec_hi, v2
34984// CHECK: [0x7f,0x04,0x0a,0x06]
34985
34986v_subrev_f32 v5, 0, v2
34987// CHECK: [0x80,0x04,0x0a,0x06]
34988
34989v_subrev_f32 v5, -1, v2
34990// CHECK: [0xc1,0x04,0x0a,0x06]
34991
34992v_subrev_f32 v5, 0.5, v2
34993// CHECK: [0xf0,0x04,0x0a,0x06]
34994
34995v_subrev_f32 v5, -4.0, v2
34996// CHECK: [0xf7,0x04,0x0a,0x06]
34997
34998v_subrev_f32 v5, 0xaf123456, v2
34999// CHECK: [0xff,0x04,0x0a,0x06,0x56,0x34,0x12,0xaf]
35000
35001v_subrev_f32 v5, 0x3f717273, v2
35002// CHECK: [0xff,0x04,0x0a,0x06,0x73,0x72,0x71,0x3f]
35003
35004v_subrev_f32 v5, v1, v255
35005// CHECK: [0x01,0xff,0x0b,0x06]
35006
35007v_subrev_f32_e64 v5, v1, v2
35008// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
35009
35010v_subrev_f32_e64 v255, v1, v2
35011// CHECK: [0xff,0x00,0x03,0xd1,0x01,0x05,0x02,0x00]
35012
35013v_subrev_f32_e64 v5, v255, v2
35014// CHECK: [0x05,0x00,0x03,0xd1,0xff,0x05,0x02,0x00]
35015
35016v_subrev_f32_e64 v5, s1, v2
35017// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x04,0x02,0x00]
35018
35019v_subrev_f32_e64 v5, s101, v2
35020// CHECK: [0x05,0x00,0x03,0xd1,0x65,0x04,0x02,0x00]
35021
35022v_subrev_f32_e64 v5, flat_scratch_lo, v2
35023// CHECK: [0x05,0x00,0x03,0xd1,0x66,0x04,0x02,0x00]
35024
35025v_subrev_f32_e64 v5, flat_scratch_hi, v2
35026// CHECK: [0x05,0x00,0x03,0xd1,0x67,0x04,0x02,0x00]
35027
35028v_subrev_f32_e64 v5, vcc_lo, v2
35029// CHECK: [0x05,0x00,0x03,0xd1,0x6a,0x04,0x02,0x00]
35030
35031v_subrev_f32_e64 v5, vcc_hi, v2
35032// CHECK: [0x05,0x00,0x03,0xd1,0x6b,0x04,0x02,0x00]
35033
35034v_subrev_f32_e64 v5, tba_lo, v2
35035// CHECK: [0x05,0x00,0x03,0xd1,0x6c,0x04,0x02,0x00]
35036
35037v_subrev_f32_e64 v5, tba_hi, v2
35038// CHECK: [0x05,0x00,0x03,0xd1,0x6d,0x04,0x02,0x00]
35039
35040v_subrev_f32_e64 v5, tma_lo, v2
35041// CHECK: [0x05,0x00,0x03,0xd1,0x6e,0x04,0x02,0x00]
35042
35043v_subrev_f32_e64 v5, tma_hi, v2
35044// CHECK: [0x05,0x00,0x03,0xd1,0x6f,0x04,0x02,0x00]
35045
35046v_subrev_f32_e64 v5, ttmp11, v2
35047// CHECK: [0x05,0x00,0x03,0xd1,0x7b,0x04,0x02,0x00]
35048
35049v_subrev_f32_e64 v5, m0, v2
35050// CHECK: [0x05,0x00,0x03,0xd1,0x7c,0x04,0x02,0x00]
35051
35052v_subrev_f32_e64 v5, exec_lo, v2
35053// CHECK: [0x05,0x00,0x03,0xd1,0x7e,0x04,0x02,0x00]
35054
35055v_subrev_f32_e64 v5, exec_hi, v2
35056// CHECK: [0x05,0x00,0x03,0xd1,0x7f,0x04,0x02,0x00]
35057
35058v_subrev_f32_e64 v5, 0, v2
35059// CHECK: [0x05,0x00,0x03,0xd1,0x80,0x04,0x02,0x00]
35060
35061v_subrev_f32_e64 v5, -1, v2
35062// CHECK: [0x05,0x00,0x03,0xd1,0xc1,0x04,0x02,0x00]
35063
35064v_subrev_f32_e64 v5, 0.5, v2
35065// CHECK: [0x05,0x00,0x03,0xd1,0xf0,0x04,0x02,0x00]
35066
35067v_subrev_f32_e64 v5, -4.0, v2
35068// CHECK: [0x05,0x00,0x03,0xd1,0xf7,0x04,0x02,0x00]
35069
35070v_subrev_f32_e64 v5, v1, v255
35071// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xff,0x03,0x00]
35072
35073v_subrev_f32_e64 v5, v1, s2
35074// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x00,0x00]
35075
35076v_subrev_f32_e64 v5, v1, s101
35077// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xcb,0x00,0x00]
35078
35079v_subrev_f32_e64 v5, v1, flat_scratch_lo
35080// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xcd,0x00,0x00]
35081
35082v_subrev_f32_e64 v5, v1, flat_scratch_hi
35083// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xcf,0x00,0x00]
35084
35085v_subrev_f32_e64 v5, v1, vcc_lo
35086// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xd5,0x00,0x00]
35087
35088v_subrev_f32_e64 v5, v1, vcc_hi
35089// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xd7,0x00,0x00]
35090
35091v_subrev_f32_e64 v5, v1, tba_lo
35092// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xd9,0x00,0x00]
35093
35094v_subrev_f32_e64 v5, v1, tba_hi
35095// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xdb,0x00,0x00]
35096
35097v_subrev_f32_e64 v5, v1, tma_lo
35098// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xdd,0x00,0x00]
35099
35100v_subrev_f32_e64 v5, v1, tma_hi
35101// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xdf,0x00,0x00]
35102
35103v_subrev_f32_e64 v5, v1, ttmp11
35104// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xf7,0x00,0x00]
35105
35106v_subrev_f32_e64 v5, v1, m0
35107// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xf9,0x00,0x00]
35108
35109v_subrev_f32_e64 v5, v1, exec_lo
35110// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xfd,0x00,0x00]
35111
35112v_subrev_f32_e64 v5, v1, exec_hi
35113// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xff,0x00,0x00]
35114
35115v_subrev_f32_e64 v5, v1, 0
35116// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x01,0x01,0x00]
35117
35118v_subrev_f32_e64 v5, v1, -1
35119// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x83,0x01,0x00]
35120
35121v_subrev_f32_e64 v5, v1, 0.5
35122// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xe1,0x01,0x00]
35123
35124v_subrev_f32_e64 v5, v1, -4.0
35125// CHECK: [0x05,0x00,0x03,0xd1,0x01,0xef,0x01,0x00]
35126
35127v_subrev_f32_e64 v5, -v1, v2
35128// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x20]
35129
35130v_subrev_f32_e64 v5, v1, -v2
35131// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x40]
35132
35133v_subrev_f32_e64 v5, -v1, -v2
35134// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x60]
35135
35136v_subrev_f32_e64 v5, |v1|, v2
35137// CHECK: [0x05,0x01,0x03,0xd1,0x01,0x05,0x02,0x00]
35138
35139v_subrev_f32_e64 v5, v1, |v2|
35140// CHECK: [0x05,0x02,0x03,0xd1,0x01,0x05,0x02,0x00]
35141
35142v_subrev_f32_e64 v5, |v1|, |v2|
35143// CHECK: [0x05,0x03,0x03,0xd1,0x01,0x05,0x02,0x00]
35144
35145v_subrev_f32_e64 v5, v1, v2 clamp
35146// CHECK: [0x05,0x80,0x03,0xd1,0x01,0x05,0x02,0x00]
35147
35148v_subrev_f32_e64 v5, v1, v2 mul:2
35149// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x08]
35150
35151v_subrev_f32_e64 v5, v1, v2 mul:4
35152// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x10]
35153
35154v_subrev_f32_e64 v5, v1, v2 div:2
35155// CHECK: [0x05,0x00,0x03,0xd1,0x01,0x05,0x02,0x18]
35156
35157v_mul_legacy_f32 v5, v1, v2
35158// CHECK: [0x01,0x05,0x0a,0x08]
35159
35160v_mul_legacy_f32 v255, v1, v2
35161// CHECK: [0x01,0x05,0xfe,0x09]
35162
35163v_mul_legacy_f32 v5, v255, v2
35164// CHECK: [0xff,0x05,0x0a,0x08]
35165
35166v_mul_legacy_f32 v5, s1, v2
35167// CHECK: [0x01,0x04,0x0a,0x08]
35168
35169v_mul_legacy_f32 v5, s101, v2
35170// CHECK: [0x65,0x04,0x0a,0x08]
35171
35172v_mul_legacy_f32 v5, flat_scratch_lo, v2
35173// CHECK: [0x66,0x04,0x0a,0x08]
35174
35175v_mul_legacy_f32 v5, flat_scratch_hi, v2
35176// CHECK: [0x67,0x04,0x0a,0x08]
35177
35178v_mul_legacy_f32 v5, vcc_lo, v2
35179// CHECK: [0x6a,0x04,0x0a,0x08]
35180
35181v_mul_legacy_f32 v5, vcc_hi, v2
35182// CHECK: [0x6b,0x04,0x0a,0x08]
35183
35184v_mul_legacy_f32 v5, tba_lo, v2
35185// CHECK: [0x6c,0x04,0x0a,0x08]
35186
35187v_mul_legacy_f32 v5, tba_hi, v2
35188// CHECK: [0x6d,0x04,0x0a,0x08]
35189
35190v_mul_legacy_f32 v5, tma_lo, v2
35191// CHECK: [0x6e,0x04,0x0a,0x08]
35192
35193v_mul_legacy_f32 v5, tma_hi, v2
35194// CHECK: [0x6f,0x04,0x0a,0x08]
35195
35196v_mul_legacy_f32 v5, ttmp11, v2
35197// CHECK: [0x7b,0x04,0x0a,0x08]
35198
35199v_mul_legacy_f32 v5, m0, v2
35200// CHECK: [0x7c,0x04,0x0a,0x08]
35201
35202v_mul_legacy_f32 v5, exec_lo, v2
35203// CHECK: [0x7e,0x04,0x0a,0x08]
35204
35205v_mul_legacy_f32 v5, exec_hi, v2
35206// CHECK: [0x7f,0x04,0x0a,0x08]
35207
35208v_mul_legacy_f32 v5, 0, v2
35209// CHECK: [0x80,0x04,0x0a,0x08]
35210
35211v_mul_legacy_f32 v5, -1, v2
35212// CHECK: [0xc1,0x04,0x0a,0x08]
35213
35214v_mul_legacy_f32 v5, 0.5, v2
35215// CHECK: [0xf0,0x04,0x0a,0x08]
35216
35217v_mul_legacy_f32 v5, -4.0, v2
35218// CHECK: [0xf7,0x04,0x0a,0x08]
35219
35220v_mul_legacy_f32 v5, 0xaf123456, v2
35221// CHECK: [0xff,0x04,0x0a,0x08,0x56,0x34,0x12,0xaf]
35222
35223v_mul_legacy_f32 v5, 0x3f717273, v2
35224// CHECK: [0xff,0x04,0x0a,0x08,0x73,0x72,0x71,0x3f]
35225
35226v_mul_legacy_f32 v5, v1, v255
35227// CHECK: [0x01,0xff,0x0b,0x08]
35228
35229v_mul_legacy_f32_e64 v5, v1, v2
35230// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
35231
35232v_mul_legacy_f32_e64 v255, v1, v2
35233// CHECK: [0xff,0x00,0x04,0xd1,0x01,0x05,0x02,0x00]
35234
35235v_mul_legacy_f32_e64 v5, v255, v2
35236// CHECK: [0x05,0x00,0x04,0xd1,0xff,0x05,0x02,0x00]
35237
35238v_mul_legacy_f32_e64 v5, s1, v2
35239// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x04,0x02,0x00]
35240
35241v_mul_legacy_f32_e64 v5, s101, v2
35242// CHECK: [0x05,0x00,0x04,0xd1,0x65,0x04,0x02,0x00]
35243
35244v_mul_legacy_f32_e64 v5, flat_scratch_lo, v2
35245// CHECK: [0x05,0x00,0x04,0xd1,0x66,0x04,0x02,0x00]
35246
35247v_mul_legacy_f32_e64 v5, flat_scratch_hi, v2
35248// CHECK: [0x05,0x00,0x04,0xd1,0x67,0x04,0x02,0x00]
35249
35250v_mul_legacy_f32_e64 v5, vcc_lo, v2
35251// CHECK: [0x05,0x00,0x04,0xd1,0x6a,0x04,0x02,0x00]
35252
35253v_mul_legacy_f32_e64 v5, vcc_hi, v2
35254// CHECK: [0x05,0x00,0x04,0xd1,0x6b,0x04,0x02,0x00]
35255
35256v_mul_legacy_f32_e64 v5, tba_lo, v2
35257// CHECK: [0x05,0x00,0x04,0xd1,0x6c,0x04,0x02,0x00]
35258
35259v_mul_legacy_f32_e64 v5, tba_hi, v2
35260// CHECK: [0x05,0x00,0x04,0xd1,0x6d,0x04,0x02,0x00]
35261
35262v_mul_legacy_f32_e64 v5, tma_lo, v2
35263// CHECK: [0x05,0x00,0x04,0xd1,0x6e,0x04,0x02,0x00]
35264
35265v_mul_legacy_f32_e64 v5, tma_hi, v2
35266// CHECK: [0x05,0x00,0x04,0xd1,0x6f,0x04,0x02,0x00]
35267
35268v_mul_legacy_f32_e64 v5, ttmp11, v2
35269// CHECK: [0x05,0x00,0x04,0xd1,0x7b,0x04,0x02,0x00]
35270
35271v_mul_legacy_f32_e64 v5, m0, v2
35272// CHECK: [0x05,0x00,0x04,0xd1,0x7c,0x04,0x02,0x00]
35273
35274v_mul_legacy_f32_e64 v5, exec_lo, v2
35275// CHECK: [0x05,0x00,0x04,0xd1,0x7e,0x04,0x02,0x00]
35276
35277v_mul_legacy_f32_e64 v5, exec_hi, v2
35278// CHECK: [0x05,0x00,0x04,0xd1,0x7f,0x04,0x02,0x00]
35279
35280v_mul_legacy_f32_e64 v5, 0, v2
35281// CHECK: [0x05,0x00,0x04,0xd1,0x80,0x04,0x02,0x00]
35282
35283v_mul_legacy_f32_e64 v5, -1, v2
35284// CHECK: [0x05,0x00,0x04,0xd1,0xc1,0x04,0x02,0x00]
35285
35286v_mul_legacy_f32_e64 v5, 0.5, v2
35287// CHECK: [0x05,0x00,0x04,0xd1,0xf0,0x04,0x02,0x00]
35288
35289v_mul_legacy_f32_e64 v5, -4.0, v2
35290// CHECK: [0x05,0x00,0x04,0xd1,0xf7,0x04,0x02,0x00]
35291
35292v_mul_legacy_f32_e64 v5, v1, v255
35293// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xff,0x03,0x00]
35294
35295v_mul_legacy_f32_e64 v5, v1, s2
35296// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x00,0x00]
35297
35298v_mul_legacy_f32_e64 v5, v1, s101
35299// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xcb,0x00,0x00]
35300
35301v_mul_legacy_f32_e64 v5, v1, flat_scratch_lo
35302// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xcd,0x00,0x00]
35303
35304v_mul_legacy_f32_e64 v5, v1, flat_scratch_hi
35305// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xcf,0x00,0x00]
35306
35307v_mul_legacy_f32_e64 v5, v1, vcc_lo
35308// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xd5,0x00,0x00]
35309
35310v_mul_legacy_f32_e64 v5, v1, vcc_hi
35311// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xd7,0x00,0x00]
35312
35313v_mul_legacy_f32_e64 v5, v1, tba_lo
35314// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xd9,0x00,0x00]
35315
35316v_mul_legacy_f32_e64 v5, v1, tba_hi
35317// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xdb,0x00,0x00]
35318
35319v_mul_legacy_f32_e64 v5, v1, tma_lo
35320// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xdd,0x00,0x00]
35321
35322v_mul_legacy_f32_e64 v5, v1, tma_hi
35323// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xdf,0x00,0x00]
35324
35325v_mul_legacy_f32_e64 v5, v1, ttmp11
35326// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xf7,0x00,0x00]
35327
35328v_mul_legacy_f32_e64 v5, v1, m0
35329// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xf9,0x00,0x00]
35330
35331v_mul_legacy_f32_e64 v5, v1, exec_lo
35332// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xfd,0x00,0x00]
35333
35334v_mul_legacy_f32_e64 v5, v1, exec_hi
35335// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xff,0x00,0x00]
35336
35337v_mul_legacy_f32_e64 v5, v1, 0
35338// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x01,0x01,0x00]
35339
35340v_mul_legacy_f32_e64 v5, v1, -1
35341// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x83,0x01,0x00]
35342
35343v_mul_legacy_f32_e64 v5, v1, 0.5
35344// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xe1,0x01,0x00]
35345
35346v_mul_legacy_f32_e64 v5, v1, -4.0
35347// CHECK: [0x05,0x00,0x04,0xd1,0x01,0xef,0x01,0x00]
35348
35349v_mul_legacy_f32_e64 v5, -v1, v2
35350// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x20]
35351
35352v_mul_legacy_f32_e64 v5, v1, -v2
35353// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x40]
35354
35355v_mul_legacy_f32_e64 v5, -v1, -v2
35356// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x60]
35357
35358v_mul_legacy_f32_e64 v5, |v1|, v2
35359// CHECK: [0x05,0x01,0x04,0xd1,0x01,0x05,0x02,0x00]
35360
35361v_mul_legacy_f32_e64 v5, v1, |v2|
35362// CHECK: [0x05,0x02,0x04,0xd1,0x01,0x05,0x02,0x00]
35363
35364v_mul_legacy_f32_e64 v5, |v1|, |v2|
35365// CHECK: [0x05,0x03,0x04,0xd1,0x01,0x05,0x02,0x00]
35366
35367v_mul_legacy_f32_e64 v5, v1, v2 clamp
35368// CHECK: [0x05,0x80,0x04,0xd1,0x01,0x05,0x02,0x00]
35369
35370v_mul_legacy_f32_e64 v5, v1, v2 mul:2
35371// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x08]
35372
35373v_mul_legacy_f32_e64 v5, v1, v2 mul:4
35374// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x10]
35375
35376v_mul_legacy_f32_e64 v5, v1, v2 div:2
35377// CHECK: [0x05,0x00,0x04,0xd1,0x01,0x05,0x02,0x18]
35378
35379v_mul_f32 v5, v1, v2
35380// CHECK: [0x01,0x05,0x0a,0x0a]
35381
35382v_mul_f32 v255, v1, v2
35383// CHECK: [0x01,0x05,0xfe,0x0b]
35384
35385v_mul_f32 v5, v255, v2
35386// CHECK: [0xff,0x05,0x0a,0x0a]
35387
35388v_mul_f32 v5, s1, v2
35389// CHECK: [0x01,0x04,0x0a,0x0a]
35390
35391v_mul_f32 v5, s101, v2
35392// CHECK: [0x65,0x04,0x0a,0x0a]
35393
35394v_mul_f32 v5, flat_scratch_lo, v2
35395// CHECK: [0x66,0x04,0x0a,0x0a]
35396
35397v_mul_f32 v5, flat_scratch_hi, v2
35398// CHECK: [0x67,0x04,0x0a,0x0a]
35399
35400v_mul_f32 v5, vcc_lo, v2
35401// CHECK: [0x6a,0x04,0x0a,0x0a]
35402
35403v_mul_f32 v5, vcc_hi, v2
35404// CHECK: [0x6b,0x04,0x0a,0x0a]
35405
35406v_mul_f32 v5, tba_lo, v2
35407// CHECK: [0x6c,0x04,0x0a,0x0a]
35408
35409v_mul_f32 v5, tba_hi, v2
35410// CHECK: [0x6d,0x04,0x0a,0x0a]
35411
35412v_mul_f32 v5, tma_lo, v2
35413// CHECK: [0x6e,0x04,0x0a,0x0a]
35414
35415v_mul_f32 v5, tma_hi, v2
35416// CHECK: [0x6f,0x04,0x0a,0x0a]
35417
35418v_mul_f32 v5, ttmp11, v2
35419// CHECK: [0x7b,0x04,0x0a,0x0a]
35420
35421v_mul_f32 v5, m0, v2
35422// CHECK: [0x7c,0x04,0x0a,0x0a]
35423
35424v_mul_f32 v5, exec_lo, v2
35425// CHECK: [0x7e,0x04,0x0a,0x0a]
35426
35427v_mul_f32 v5, exec_hi, v2
35428// CHECK: [0x7f,0x04,0x0a,0x0a]
35429
35430v_mul_f32 v5, 0, v2
35431// CHECK: [0x80,0x04,0x0a,0x0a]
35432
35433v_mul_f32 v5, -1, v2
35434// CHECK: [0xc1,0x04,0x0a,0x0a]
35435
35436v_mul_f32 v5, 0.5, v2
35437// CHECK: [0xf0,0x04,0x0a,0x0a]
35438
35439v_mul_f32 v5, -4.0, v2
35440// CHECK: [0xf7,0x04,0x0a,0x0a]
35441
35442v_mul_f32 v5, 0xaf123456, v2
35443// CHECK: [0xff,0x04,0x0a,0x0a,0x56,0x34,0x12,0xaf]
35444
35445v_mul_f32 v5, 0x3f717273, v2
35446// CHECK: [0xff,0x04,0x0a,0x0a,0x73,0x72,0x71,0x3f]
35447
35448v_mul_f32 v5, v1, v255
35449// CHECK: [0x01,0xff,0x0b,0x0a]
35450
35451v_mul_f32_e64 v5, v1, v2
35452// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
35453
35454v_mul_f32_e64 v255, v1, v2
35455// CHECK: [0xff,0x00,0x05,0xd1,0x01,0x05,0x02,0x00]
35456
35457v_mul_f32_e64 v5, v255, v2
35458// CHECK: [0x05,0x00,0x05,0xd1,0xff,0x05,0x02,0x00]
35459
35460v_mul_f32_e64 v5, s1, v2
35461// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x04,0x02,0x00]
35462
35463v_mul_f32_e64 v5, s101, v2
35464// CHECK: [0x05,0x00,0x05,0xd1,0x65,0x04,0x02,0x00]
35465
35466v_mul_f32_e64 v5, flat_scratch_lo, v2
35467// CHECK: [0x05,0x00,0x05,0xd1,0x66,0x04,0x02,0x00]
35468
35469v_mul_f32_e64 v5, flat_scratch_hi, v2
35470// CHECK: [0x05,0x00,0x05,0xd1,0x67,0x04,0x02,0x00]
35471
35472v_mul_f32_e64 v5, vcc_lo, v2
35473// CHECK: [0x05,0x00,0x05,0xd1,0x6a,0x04,0x02,0x00]
35474
35475v_mul_f32_e64 v5, vcc_hi, v2
35476// CHECK: [0x05,0x00,0x05,0xd1,0x6b,0x04,0x02,0x00]
35477
35478v_mul_f32_e64 v5, tba_lo, v2
35479// CHECK: [0x05,0x00,0x05,0xd1,0x6c,0x04,0x02,0x00]
35480
35481v_mul_f32_e64 v5, tba_hi, v2
35482// CHECK: [0x05,0x00,0x05,0xd1,0x6d,0x04,0x02,0x00]
35483
35484v_mul_f32_e64 v5, tma_lo, v2
35485// CHECK: [0x05,0x00,0x05,0xd1,0x6e,0x04,0x02,0x00]
35486
35487v_mul_f32_e64 v5, tma_hi, v2
35488// CHECK: [0x05,0x00,0x05,0xd1,0x6f,0x04,0x02,0x00]
35489
35490v_mul_f32_e64 v5, ttmp11, v2
35491// CHECK: [0x05,0x00,0x05,0xd1,0x7b,0x04,0x02,0x00]
35492
35493v_mul_f32_e64 v5, m0, v2
35494// CHECK: [0x05,0x00,0x05,0xd1,0x7c,0x04,0x02,0x00]
35495
35496v_mul_f32_e64 v5, exec_lo, v2
35497// CHECK: [0x05,0x00,0x05,0xd1,0x7e,0x04,0x02,0x00]
35498
35499v_mul_f32_e64 v5, exec_hi, v2
35500// CHECK: [0x05,0x00,0x05,0xd1,0x7f,0x04,0x02,0x00]
35501
35502v_mul_f32_e64 v5, 0, v2
35503// CHECK: [0x05,0x00,0x05,0xd1,0x80,0x04,0x02,0x00]
35504
35505v_mul_f32_e64 v5, -1, v2
35506// CHECK: [0x05,0x00,0x05,0xd1,0xc1,0x04,0x02,0x00]
35507
35508v_mul_f32_e64 v5, 0.5, v2
35509// CHECK: [0x05,0x00,0x05,0xd1,0xf0,0x04,0x02,0x00]
35510
35511v_mul_f32_e64 v5, -4.0, v2
35512// CHECK: [0x05,0x00,0x05,0xd1,0xf7,0x04,0x02,0x00]
35513
35514v_mul_f32_e64 v5, v1, v255
35515// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xff,0x03,0x00]
35516
35517v_mul_f32_e64 v5, v1, s2
35518// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x00,0x00]
35519
35520v_mul_f32_e64 v5, v1, s101
35521// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xcb,0x00,0x00]
35522
35523v_mul_f32_e64 v5, v1, flat_scratch_lo
35524// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xcd,0x00,0x00]
35525
35526v_mul_f32_e64 v5, v1, flat_scratch_hi
35527// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xcf,0x00,0x00]
35528
35529v_mul_f32_e64 v5, v1, vcc_lo
35530// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xd5,0x00,0x00]
35531
35532v_mul_f32_e64 v5, v1, vcc_hi
35533// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xd7,0x00,0x00]
35534
35535v_mul_f32_e64 v5, v1, tba_lo
35536// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xd9,0x00,0x00]
35537
35538v_mul_f32_e64 v5, v1, tba_hi
35539// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xdb,0x00,0x00]
35540
35541v_mul_f32_e64 v5, v1, tma_lo
35542// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xdd,0x00,0x00]
35543
35544v_mul_f32_e64 v5, v1, tma_hi
35545// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xdf,0x00,0x00]
35546
35547v_mul_f32_e64 v5, v1, ttmp11
35548// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xf7,0x00,0x00]
35549
35550v_mul_f32_e64 v5, v1, m0
35551// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xf9,0x00,0x00]
35552
35553v_mul_f32_e64 v5, v1, exec_lo
35554// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xfd,0x00,0x00]
35555
35556v_mul_f32_e64 v5, v1, exec_hi
35557// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xff,0x00,0x00]
35558
35559v_mul_f32_e64 v5, v1, 0
35560// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x01,0x01,0x00]
35561
35562v_mul_f32_e64 v5, v1, -1
35563// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x83,0x01,0x00]
35564
35565v_mul_f32_e64 v5, v1, 0.5
35566// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xe1,0x01,0x00]
35567
35568v_mul_f32_e64 v5, v1, -4.0
35569// CHECK: [0x05,0x00,0x05,0xd1,0x01,0xef,0x01,0x00]
35570
35571v_mul_f32_e64 v5, -v1, v2
35572// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x20]
35573
35574v_mul_f32_e64 v5, v1, -v2
35575// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x40]
35576
35577v_mul_f32_e64 v5, -v1, -v2
35578// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x60]
35579
35580v_mul_f32_e64 v5, |v1|, v2
35581// CHECK: [0x05,0x01,0x05,0xd1,0x01,0x05,0x02,0x00]
35582
35583v_mul_f32_e64 v5, v1, |v2|
35584// CHECK: [0x05,0x02,0x05,0xd1,0x01,0x05,0x02,0x00]
35585
35586v_mul_f32_e64 v5, |v1|, |v2|
35587// CHECK: [0x05,0x03,0x05,0xd1,0x01,0x05,0x02,0x00]
35588
35589v_mul_f32_e64 v5, v1, v2 clamp
35590// CHECK: [0x05,0x80,0x05,0xd1,0x01,0x05,0x02,0x00]
35591
35592v_mul_f32_e64 v5, v1, v2 mul:2
35593// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x08]
35594
35595v_mul_f32_e64 v5, v1, v2 mul:4
35596// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x10]
35597
35598v_mul_f32_e64 v5, v1, v2 div:2
35599// CHECK: [0x05,0x00,0x05,0xd1,0x01,0x05,0x02,0x18]
35600
35601v_mul_i32_i24 v5, v1, v2
35602// CHECK: [0x01,0x05,0x0a,0x0c]
35603
35604v_mul_i32_i24 v255, v1, v2
35605// CHECK: [0x01,0x05,0xfe,0x0d]
35606
35607v_mul_i32_i24 v5, v255, v2
35608// CHECK: [0xff,0x05,0x0a,0x0c]
35609
35610v_mul_i32_i24 v5, s1, v2
35611// CHECK: [0x01,0x04,0x0a,0x0c]
35612
35613v_mul_i32_i24 v5, s101, v2
35614// CHECK: [0x65,0x04,0x0a,0x0c]
35615
35616v_mul_i32_i24 v5, flat_scratch_lo, v2
35617// CHECK: [0x66,0x04,0x0a,0x0c]
35618
35619v_mul_i32_i24 v5, flat_scratch_hi, v2
35620// CHECK: [0x67,0x04,0x0a,0x0c]
35621
35622v_mul_i32_i24 v5, vcc_lo, v2
35623// CHECK: [0x6a,0x04,0x0a,0x0c]
35624
35625v_mul_i32_i24 v5, vcc_hi, v2
35626// CHECK: [0x6b,0x04,0x0a,0x0c]
35627
35628v_mul_i32_i24 v5, tba_lo, v2
35629// CHECK: [0x6c,0x04,0x0a,0x0c]
35630
35631v_mul_i32_i24 v5, tba_hi, v2
35632// CHECK: [0x6d,0x04,0x0a,0x0c]
35633
35634v_mul_i32_i24 v5, tma_lo, v2
35635// CHECK: [0x6e,0x04,0x0a,0x0c]
35636
35637v_mul_i32_i24 v5, tma_hi, v2
35638// CHECK: [0x6f,0x04,0x0a,0x0c]
35639
35640v_mul_i32_i24 v5, ttmp11, v2
35641// CHECK: [0x7b,0x04,0x0a,0x0c]
35642
35643v_mul_i32_i24 v5, m0, v2
35644// CHECK: [0x7c,0x04,0x0a,0x0c]
35645
35646v_mul_i32_i24 v5, exec_lo, v2
35647// CHECK: [0x7e,0x04,0x0a,0x0c]
35648
35649v_mul_i32_i24 v5, exec_hi, v2
35650// CHECK: [0x7f,0x04,0x0a,0x0c]
35651
35652v_mul_i32_i24 v5, 0, v2
35653// CHECK: [0x80,0x04,0x0a,0x0c]
35654
35655v_mul_i32_i24 v5, -1, v2
35656// CHECK: [0xc1,0x04,0x0a,0x0c]
35657
35658v_mul_i32_i24 v5, 0.5, v2
35659// CHECK: [0xf0,0x04,0x0a,0x0c]
35660
35661v_mul_i32_i24 v5, -4.0, v2
35662// CHECK: [0xf7,0x04,0x0a,0x0c]
35663
35664v_mul_i32_i24 v5, 0xaf123456, v2
35665// CHECK: [0xff,0x04,0x0a,0x0c,0x56,0x34,0x12,0xaf]
35666
35667v_mul_i32_i24 v5, 0x3f717273, v2
35668// CHECK: [0xff,0x04,0x0a,0x0c,0x73,0x72,0x71,0x3f]
35669
35670v_mul_i32_i24 v5, v1, v255
35671// CHECK: [0x01,0xff,0x0b,0x0c]
35672
35673v_mul_i32_i24_e64 v5, v1, v2
35674// CHECK: [0x05,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
35675
35676v_mul_i32_i24_e64 v255, v1, v2
35677// CHECK: [0xff,0x00,0x06,0xd1,0x01,0x05,0x02,0x00]
35678
35679v_mul_i32_i24_e64 v5, v255, v2
35680// CHECK: [0x05,0x00,0x06,0xd1,0xff,0x05,0x02,0x00]
35681
35682v_mul_i32_i24_e64 v5, s1, v2
35683// CHECK: [0x05,0x00,0x06,0xd1,0x01,0x04,0x02,0x00]
35684
35685v_mul_i32_i24_e64 v5, s101, v2
35686// CHECK: [0x05,0x00,0x06,0xd1,0x65,0x04,0x02,0x00]
35687
35688v_mul_i32_i24_e64 v5, flat_scratch_lo, v2
35689// CHECK: [0x05,0x00,0x06,0xd1,0x66,0x04,0x02,0x00]
35690
35691v_mul_i32_i24_e64 v5, flat_scratch_hi, v2
35692// CHECK: [0x05,0x00,0x06,0xd1,0x67,0x04,0x02,0x00]
35693
35694v_mul_i32_i24_e64 v5, vcc_lo, v2
35695// CHECK: [0x05,0x00,0x06,0xd1,0x6a,0x04,0x02,0x00]
35696
35697v_mul_i32_i24_e64 v5, vcc_hi, v2
35698// CHECK: [0x05,0x00,0x06,0xd1,0x6b,0x04,0x02,0x00]
35699
35700v_mul_i32_i24_e64 v5, tba_lo, v2
35701// CHECK: [0x05,0x00,0x06,0xd1,0x6c,0x04,0x02,0x00]
35702
35703v_mul_i32_i24_e64 v5, tba_hi, v2
35704// CHECK: [0x05,0x00,0x06,0xd1,0x6d,0x04,0x02,0x00]
35705
35706v_mul_i32_i24_e64 v5, tma_lo, v2
35707// CHECK: [0x05,0x00,0x06,0xd1,0x6e,0x04,0x02,0x00]
35708
35709v_mul_i32_i24_e64 v5, tma_hi, v2
35710// CHECK: [0x05,0x00,0x06,0xd1,0x6f,0x04,0x02,0x00]
35711
35712v_mul_i32_i24_e64 v5, ttmp11, v2
35713// CHECK: [0x05,0x00,0x06,0xd1,0x7b,0x04,0x02,0x00]
35714
35715v_mul_i32_i24_e64 v5, m0, v2
35716// CHECK: [0x05,0x00,0x06,0xd1,0x7c,0x04,0x02,0x00]
35717
35718v_mul_i32_i24_e64 v5, exec_lo, v2
35719// CHECK: [0x05,0x00,0x06,0xd1,0x7e,0x04,0x02,0x00]
35720
35721v_mul_i32_i24_e64 v5, exec_hi, v2
35722// CHECK: [0x05,0x00,0x06,0xd1,0x7f,0x04,0x02,0x00]
35723
35724v_mul_i32_i24_e64 v5, 0, v2
35725// CHECK: [0x05,0x00,0x06,0xd1,0x80,0x04,0x02,0x00]
35726
35727v_mul_i32_i24_e64 v5, -1, v2
35728// CHECK: [0x05,0x00,0x06,0xd1,0xc1,0x04,0x02,0x00]
35729
35730v_mul_i32_i24_e64 v5, 0.5, v2
35731// CHECK: [0x05,0x00,0x06,0xd1,0xf0,0x04,0x02,0x00]
35732
35733v_mul_i32_i24_e64 v5, -4.0, v2
35734// CHECK: [0x05,0x00,0x06,0xd1,0xf7,0x04,0x02,0x00]
35735
35736v_mul_i32_i24_e64 v5, v1, v255
35737// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xff,0x03,0x00]
35738
35739v_mul_i32_i24_e64 v5, v1, s2
35740// CHECK: [0x05,0x00,0x06,0xd1,0x01,0x05,0x00,0x00]
35741
35742v_mul_i32_i24_e64 v5, v1, s101
35743// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xcb,0x00,0x00]
35744
35745v_mul_i32_i24_e64 v5, v1, flat_scratch_lo
35746// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xcd,0x00,0x00]
35747
35748v_mul_i32_i24_e64 v5, v1, flat_scratch_hi
35749// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xcf,0x00,0x00]
35750
35751v_mul_i32_i24_e64 v5, v1, vcc_lo
35752// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xd5,0x00,0x00]
35753
35754v_mul_i32_i24_e64 v5, v1, vcc_hi
35755// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xd7,0x00,0x00]
35756
35757v_mul_i32_i24_e64 v5, v1, tba_lo
35758// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xd9,0x00,0x00]
35759
35760v_mul_i32_i24_e64 v5, v1, tba_hi
35761// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xdb,0x00,0x00]
35762
35763v_mul_i32_i24_e64 v5, v1, tma_lo
35764// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xdd,0x00,0x00]
35765
35766v_mul_i32_i24_e64 v5, v1, tma_hi
35767// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xdf,0x00,0x00]
35768
35769v_mul_i32_i24_e64 v5, v1, ttmp11
35770// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xf7,0x00,0x00]
35771
35772v_mul_i32_i24_e64 v5, v1, m0
35773// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xf9,0x00,0x00]
35774
35775v_mul_i32_i24_e64 v5, v1, exec_lo
35776// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xfd,0x00,0x00]
35777
35778v_mul_i32_i24_e64 v5, v1, exec_hi
35779// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xff,0x00,0x00]
35780
35781v_mul_i32_i24_e64 v5, v1, 0
35782// CHECK: [0x05,0x00,0x06,0xd1,0x01,0x01,0x01,0x00]
35783
35784v_mul_i32_i24_e64 v5, v1, -1
35785// CHECK: [0x05,0x00,0x06,0xd1,0x01,0x83,0x01,0x00]
35786
35787v_mul_i32_i24_e64 v5, v1, 0.5
35788// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xe1,0x01,0x00]
35789
35790v_mul_i32_i24_e64 v5, v1, -4.0
35791// CHECK: [0x05,0x00,0x06,0xd1,0x01,0xef,0x01,0x00]
35792
35793v_mul_hi_i32_i24 v5, v1, v2
35794// CHECK: [0x01,0x05,0x0a,0x0e]
35795
35796v_mul_hi_i32_i24 v255, v1, v2
35797// CHECK: [0x01,0x05,0xfe,0x0f]
35798
35799v_mul_hi_i32_i24 v5, v255, v2
35800// CHECK: [0xff,0x05,0x0a,0x0e]
35801
35802v_mul_hi_i32_i24 v5, s1, v2
35803// CHECK: [0x01,0x04,0x0a,0x0e]
35804
35805v_mul_hi_i32_i24 v5, s101, v2
35806// CHECK: [0x65,0x04,0x0a,0x0e]
35807
35808v_mul_hi_i32_i24 v5, flat_scratch_lo, v2
35809// CHECK: [0x66,0x04,0x0a,0x0e]
35810
35811v_mul_hi_i32_i24 v5, flat_scratch_hi, v2
35812// CHECK: [0x67,0x04,0x0a,0x0e]
35813
35814v_mul_hi_i32_i24 v5, vcc_lo, v2
35815// CHECK: [0x6a,0x04,0x0a,0x0e]
35816
35817v_mul_hi_i32_i24 v5, vcc_hi, v2
35818// CHECK: [0x6b,0x04,0x0a,0x0e]
35819
35820v_mul_hi_i32_i24 v5, tba_lo, v2
35821// CHECK: [0x6c,0x04,0x0a,0x0e]
35822
35823v_mul_hi_i32_i24 v5, tba_hi, v2
35824// CHECK: [0x6d,0x04,0x0a,0x0e]
35825
35826v_mul_hi_i32_i24 v5, tma_lo, v2
35827// CHECK: [0x6e,0x04,0x0a,0x0e]
35828
35829v_mul_hi_i32_i24 v5, tma_hi, v2
35830// CHECK: [0x6f,0x04,0x0a,0x0e]
35831
35832v_mul_hi_i32_i24 v5, ttmp11, v2
35833// CHECK: [0x7b,0x04,0x0a,0x0e]
35834
35835v_mul_hi_i32_i24 v5, m0, v2
35836// CHECK: [0x7c,0x04,0x0a,0x0e]
35837
35838v_mul_hi_i32_i24 v5, exec_lo, v2
35839// CHECK: [0x7e,0x04,0x0a,0x0e]
35840
35841v_mul_hi_i32_i24 v5, exec_hi, v2
35842// CHECK: [0x7f,0x04,0x0a,0x0e]
35843
35844v_mul_hi_i32_i24 v5, 0, v2
35845// CHECK: [0x80,0x04,0x0a,0x0e]
35846
35847v_mul_hi_i32_i24 v5, -1, v2
35848// CHECK: [0xc1,0x04,0x0a,0x0e]
35849
35850v_mul_hi_i32_i24 v5, 0.5, v2
35851// CHECK: [0xf0,0x04,0x0a,0x0e]
35852
35853v_mul_hi_i32_i24 v5, -4.0, v2
35854// CHECK: [0xf7,0x04,0x0a,0x0e]
35855
35856v_mul_hi_i32_i24 v5, 0xaf123456, v2
35857// CHECK: [0xff,0x04,0x0a,0x0e,0x56,0x34,0x12,0xaf]
35858
35859v_mul_hi_i32_i24 v5, 0x3f717273, v2
35860// CHECK: [0xff,0x04,0x0a,0x0e,0x73,0x72,0x71,0x3f]
35861
35862v_mul_hi_i32_i24 v5, v1, v255
35863// CHECK: [0x01,0xff,0x0b,0x0e]
35864
35865v_mul_hi_i32_i24_e64 v5, v1, v2
35866// CHECK: [0x05,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
35867
35868v_mul_hi_i32_i24_e64 v255, v1, v2
35869// CHECK: [0xff,0x00,0x07,0xd1,0x01,0x05,0x02,0x00]
35870
35871v_mul_hi_i32_i24_e64 v5, v255, v2
35872// CHECK: [0x05,0x00,0x07,0xd1,0xff,0x05,0x02,0x00]
35873
35874v_mul_hi_i32_i24_e64 v5, s1, v2
35875// CHECK: [0x05,0x00,0x07,0xd1,0x01,0x04,0x02,0x00]
35876
35877v_mul_hi_i32_i24_e64 v5, s101, v2
35878// CHECK: [0x05,0x00,0x07,0xd1,0x65,0x04,0x02,0x00]
35879
35880v_mul_hi_i32_i24_e64 v5, flat_scratch_lo, v2
35881// CHECK: [0x05,0x00,0x07,0xd1,0x66,0x04,0x02,0x00]
35882
35883v_mul_hi_i32_i24_e64 v5, flat_scratch_hi, v2
35884// CHECK: [0x05,0x00,0x07,0xd1,0x67,0x04,0x02,0x00]
35885
35886v_mul_hi_i32_i24_e64 v5, vcc_lo, v2
35887// CHECK: [0x05,0x00,0x07,0xd1,0x6a,0x04,0x02,0x00]
35888
35889v_mul_hi_i32_i24_e64 v5, vcc_hi, v2
35890// CHECK: [0x05,0x00,0x07,0xd1,0x6b,0x04,0x02,0x00]
35891
35892v_mul_hi_i32_i24_e64 v5, tba_lo, v2
35893// CHECK: [0x05,0x00,0x07,0xd1,0x6c,0x04,0x02,0x00]
35894
35895v_mul_hi_i32_i24_e64 v5, tba_hi, v2
35896// CHECK: [0x05,0x00,0x07,0xd1,0x6d,0x04,0x02,0x00]
35897
35898v_mul_hi_i32_i24_e64 v5, tma_lo, v2
35899// CHECK: [0x05,0x00,0x07,0xd1,0x6e,0x04,0x02,0x00]
35900
35901v_mul_hi_i32_i24_e64 v5, tma_hi, v2
35902// CHECK: [0x05,0x00,0x07,0xd1,0x6f,0x04,0x02,0x00]
35903
35904v_mul_hi_i32_i24_e64 v5, ttmp11, v2
35905// CHECK: [0x05,0x00,0x07,0xd1,0x7b,0x04,0x02,0x00]
35906
35907v_mul_hi_i32_i24_e64 v5, m0, v2
35908// CHECK: [0x05,0x00,0x07,0xd1,0x7c,0x04,0x02,0x00]
35909
35910v_mul_hi_i32_i24_e64 v5, exec_lo, v2
35911// CHECK: [0x05,0x00,0x07,0xd1,0x7e,0x04,0x02,0x00]
35912
35913v_mul_hi_i32_i24_e64 v5, exec_hi, v2
35914// CHECK: [0x05,0x00,0x07,0xd1,0x7f,0x04,0x02,0x00]
35915
35916v_mul_hi_i32_i24_e64 v5, 0, v2
35917// CHECK: [0x05,0x00,0x07,0xd1,0x80,0x04,0x02,0x00]
35918
35919v_mul_hi_i32_i24_e64 v5, -1, v2
35920// CHECK: [0x05,0x00,0x07,0xd1,0xc1,0x04,0x02,0x00]
35921
35922v_mul_hi_i32_i24_e64 v5, 0.5, v2
35923// CHECK: [0x05,0x00,0x07,0xd1,0xf0,0x04,0x02,0x00]
35924
35925v_mul_hi_i32_i24_e64 v5, -4.0, v2
35926// CHECK: [0x05,0x00,0x07,0xd1,0xf7,0x04,0x02,0x00]
35927
35928v_mul_hi_i32_i24_e64 v5, v1, v255
35929// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xff,0x03,0x00]
35930
35931v_mul_hi_i32_i24_e64 v5, v1, s2
35932// CHECK: [0x05,0x00,0x07,0xd1,0x01,0x05,0x00,0x00]
35933
35934v_mul_hi_i32_i24_e64 v5, v1, s101
35935// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xcb,0x00,0x00]
35936
35937v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_lo
35938// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xcd,0x00,0x00]
35939
35940v_mul_hi_i32_i24_e64 v5, v1, flat_scratch_hi
35941// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xcf,0x00,0x00]
35942
35943v_mul_hi_i32_i24_e64 v5, v1, vcc_lo
35944// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xd5,0x00,0x00]
35945
35946v_mul_hi_i32_i24_e64 v5, v1, vcc_hi
35947// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xd7,0x00,0x00]
35948
35949v_mul_hi_i32_i24_e64 v5, v1, tba_lo
35950// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xd9,0x00,0x00]
35951
35952v_mul_hi_i32_i24_e64 v5, v1, tba_hi
35953// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xdb,0x00,0x00]
35954
35955v_mul_hi_i32_i24_e64 v5, v1, tma_lo
35956// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xdd,0x00,0x00]
35957
35958v_mul_hi_i32_i24_e64 v5, v1, tma_hi
35959// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xdf,0x00,0x00]
35960
35961v_mul_hi_i32_i24_e64 v5, v1, ttmp11
35962// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xf7,0x00,0x00]
35963
35964v_mul_hi_i32_i24_e64 v5, v1, m0
35965// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xf9,0x00,0x00]
35966
35967v_mul_hi_i32_i24_e64 v5, v1, exec_lo
35968// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xfd,0x00,0x00]
35969
35970v_mul_hi_i32_i24_e64 v5, v1, exec_hi
35971// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xff,0x00,0x00]
35972
35973v_mul_hi_i32_i24_e64 v5, v1, 0
35974// CHECK: [0x05,0x00,0x07,0xd1,0x01,0x01,0x01,0x00]
35975
35976v_mul_hi_i32_i24_e64 v5, v1, -1
35977// CHECK: [0x05,0x00,0x07,0xd1,0x01,0x83,0x01,0x00]
35978
35979v_mul_hi_i32_i24_e64 v5, v1, 0.5
35980// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xe1,0x01,0x00]
35981
35982v_mul_hi_i32_i24_e64 v5, v1, -4.0
35983// CHECK: [0x05,0x00,0x07,0xd1,0x01,0xef,0x01,0x00]
35984
35985v_mul_u32_u24 v5, v1, v2
35986// CHECK: [0x01,0x05,0x0a,0x10]
35987
35988v_mul_u32_u24 v255, v1, v2
35989// CHECK: [0x01,0x05,0xfe,0x11]
35990
35991v_mul_u32_u24 v5, v255, v2
35992// CHECK: [0xff,0x05,0x0a,0x10]
35993
35994v_mul_u32_u24 v5, s1, v2
35995// CHECK: [0x01,0x04,0x0a,0x10]
35996
35997v_mul_u32_u24 v5, s101, v2
35998// CHECK: [0x65,0x04,0x0a,0x10]
35999
36000v_mul_u32_u24 v5, flat_scratch_lo, v2
36001// CHECK: [0x66,0x04,0x0a,0x10]
36002
36003v_mul_u32_u24 v5, flat_scratch_hi, v2
36004// CHECK: [0x67,0x04,0x0a,0x10]
36005
36006v_mul_u32_u24 v5, vcc_lo, v2
36007// CHECK: [0x6a,0x04,0x0a,0x10]
36008
36009v_mul_u32_u24 v5, vcc_hi, v2
36010// CHECK: [0x6b,0x04,0x0a,0x10]
36011
36012v_mul_u32_u24 v5, tba_lo, v2
36013// CHECK: [0x6c,0x04,0x0a,0x10]
36014
36015v_mul_u32_u24 v5, tba_hi, v2
36016// CHECK: [0x6d,0x04,0x0a,0x10]
36017
36018v_mul_u32_u24 v5, tma_lo, v2
36019// CHECK: [0x6e,0x04,0x0a,0x10]
36020
36021v_mul_u32_u24 v5, tma_hi, v2
36022// CHECK: [0x6f,0x04,0x0a,0x10]
36023
36024v_mul_u32_u24 v5, ttmp11, v2
36025// CHECK: [0x7b,0x04,0x0a,0x10]
36026
36027v_mul_u32_u24 v5, m0, v2
36028// CHECK: [0x7c,0x04,0x0a,0x10]
36029
36030v_mul_u32_u24 v5, exec_lo, v2
36031// CHECK: [0x7e,0x04,0x0a,0x10]
36032
36033v_mul_u32_u24 v5, exec_hi, v2
36034// CHECK: [0x7f,0x04,0x0a,0x10]
36035
36036v_mul_u32_u24 v5, 0, v2
36037// CHECK: [0x80,0x04,0x0a,0x10]
36038
36039v_mul_u32_u24 v5, -1, v2
36040// CHECK: [0xc1,0x04,0x0a,0x10]
36041
36042v_mul_u32_u24 v5, 0.5, v2
36043// CHECK: [0xf0,0x04,0x0a,0x10]
36044
36045v_mul_u32_u24 v5, -4.0, v2
36046// CHECK: [0xf7,0x04,0x0a,0x10]
36047
36048v_mul_u32_u24 v5, 0xaf123456, v2
36049// CHECK: [0xff,0x04,0x0a,0x10,0x56,0x34,0x12,0xaf]
36050
36051v_mul_u32_u24 v5, 0x3f717273, v2
36052// CHECK: [0xff,0x04,0x0a,0x10,0x73,0x72,0x71,0x3f]
36053
36054v_mul_u32_u24 v5, v1, v255
36055// CHECK: [0x01,0xff,0x0b,0x10]
36056
36057v_mul_u32_u24_e64 v5, v1, v2
36058// CHECK: [0x05,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
36059
36060v_mul_u32_u24_e64 v255, v1, v2
36061// CHECK: [0xff,0x00,0x08,0xd1,0x01,0x05,0x02,0x00]
36062
36063v_mul_u32_u24_e64 v5, v255, v2
36064// CHECK: [0x05,0x00,0x08,0xd1,0xff,0x05,0x02,0x00]
36065
36066v_mul_u32_u24_e64 v5, s1, v2
36067// CHECK: [0x05,0x00,0x08,0xd1,0x01,0x04,0x02,0x00]
36068
36069v_mul_u32_u24_e64 v5, s101, v2
36070// CHECK: [0x05,0x00,0x08,0xd1,0x65,0x04,0x02,0x00]
36071
36072v_mul_u32_u24_e64 v5, flat_scratch_lo, v2
36073// CHECK: [0x05,0x00,0x08,0xd1,0x66,0x04,0x02,0x00]
36074
36075v_mul_u32_u24_e64 v5, flat_scratch_hi, v2
36076// CHECK: [0x05,0x00,0x08,0xd1,0x67,0x04,0x02,0x00]
36077
36078v_mul_u32_u24_e64 v5, vcc_lo, v2
36079// CHECK: [0x05,0x00,0x08,0xd1,0x6a,0x04,0x02,0x00]
36080
36081v_mul_u32_u24_e64 v5, vcc_hi, v2
36082// CHECK: [0x05,0x00,0x08,0xd1,0x6b,0x04,0x02,0x00]
36083
36084v_mul_u32_u24_e64 v5, tba_lo, v2
36085// CHECK: [0x05,0x00,0x08,0xd1,0x6c,0x04,0x02,0x00]
36086
36087v_mul_u32_u24_e64 v5, tba_hi, v2
36088// CHECK: [0x05,0x00,0x08,0xd1,0x6d,0x04,0x02,0x00]
36089
36090v_mul_u32_u24_e64 v5, tma_lo, v2
36091// CHECK: [0x05,0x00,0x08,0xd1,0x6e,0x04,0x02,0x00]
36092
36093v_mul_u32_u24_e64 v5, tma_hi, v2
36094// CHECK: [0x05,0x00,0x08,0xd1,0x6f,0x04,0x02,0x00]
36095
36096v_mul_u32_u24_e64 v5, ttmp11, v2
36097// CHECK: [0x05,0x00,0x08,0xd1,0x7b,0x04,0x02,0x00]
36098
36099v_mul_u32_u24_e64 v5, m0, v2
36100// CHECK: [0x05,0x00,0x08,0xd1,0x7c,0x04,0x02,0x00]
36101
36102v_mul_u32_u24_e64 v5, exec_lo, v2
36103// CHECK: [0x05,0x00,0x08,0xd1,0x7e,0x04,0x02,0x00]
36104
36105v_mul_u32_u24_e64 v5, exec_hi, v2
36106// CHECK: [0x05,0x00,0x08,0xd1,0x7f,0x04,0x02,0x00]
36107
36108v_mul_u32_u24_e64 v5, 0, v2
36109// CHECK: [0x05,0x00,0x08,0xd1,0x80,0x04,0x02,0x00]
36110
36111v_mul_u32_u24_e64 v5, -1, v2
36112// CHECK: [0x05,0x00,0x08,0xd1,0xc1,0x04,0x02,0x00]
36113
36114v_mul_u32_u24_e64 v5, 0.5, v2
36115// CHECK: [0x05,0x00,0x08,0xd1,0xf0,0x04,0x02,0x00]
36116
36117v_mul_u32_u24_e64 v5, -4.0, v2
36118// CHECK: [0x05,0x00,0x08,0xd1,0xf7,0x04,0x02,0x00]
36119
36120v_mul_u32_u24_e64 v5, v1, v255
36121// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xff,0x03,0x00]
36122
36123v_mul_u32_u24_e64 v5, v1, s2
36124// CHECK: [0x05,0x00,0x08,0xd1,0x01,0x05,0x00,0x00]
36125
36126v_mul_u32_u24_e64 v5, v1, s101
36127// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xcb,0x00,0x00]
36128
36129v_mul_u32_u24_e64 v5, v1, flat_scratch_lo
36130// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xcd,0x00,0x00]
36131
36132v_mul_u32_u24_e64 v5, v1, flat_scratch_hi
36133// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xcf,0x00,0x00]
36134
36135v_mul_u32_u24_e64 v5, v1, vcc_lo
36136// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xd5,0x00,0x00]
36137
36138v_mul_u32_u24_e64 v5, v1, vcc_hi
36139// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xd7,0x00,0x00]
36140
36141v_mul_u32_u24_e64 v5, v1, tba_lo
36142// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xd9,0x00,0x00]
36143
36144v_mul_u32_u24_e64 v5, v1, tba_hi
36145// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xdb,0x00,0x00]
36146
36147v_mul_u32_u24_e64 v5, v1, tma_lo
36148// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xdd,0x00,0x00]
36149
36150v_mul_u32_u24_e64 v5, v1, tma_hi
36151// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xdf,0x00,0x00]
36152
36153v_mul_u32_u24_e64 v5, v1, ttmp11
36154// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xf7,0x00,0x00]
36155
36156v_mul_u32_u24_e64 v5, v1, m0
36157// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xf9,0x00,0x00]
36158
36159v_mul_u32_u24_e64 v5, v1, exec_lo
36160// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xfd,0x00,0x00]
36161
36162v_mul_u32_u24_e64 v5, v1, exec_hi
36163// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xff,0x00,0x00]
36164
36165v_mul_u32_u24_e64 v5, v1, 0
36166// CHECK: [0x05,0x00,0x08,0xd1,0x01,0x01,0x01,0x00]
36167
36168v_mul_u32_u24_e64 v5, v1, -1
36169// CHECK: [0x05,0x00,0x08,0xd1,0x01,0x83,0x01,0x00]
36170
36171v_mul_u32_u24_e64 v5, v1, 0.5
36172// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xe1,0x01,0x00]
36173
36174v_mul_u32_u24_e64 v5, v1, -4.0
36175// CHECK: [0x05,0x00,0x08,0xd1,0x01,0xef,0x01,0x00]
36176
36177v_mul_hi_u32_u24 v5, v1, v2
36178// CHECK: [0x01,0x05,0x0a,0x12]
36179
36180v_mul_hi_u32_u24 v255, v1, v2
36181// CHECK: [0x01,0x05,0xfe,0x13]
36182
36183v_mul_hi_u32_u24 v5, v255, v2
36184// CHECK: [0xff,0x05,0x0a,0x12]
36185
36186v_mul_hi_u32_u24 v5, s1, v2
36187// CHECK: [0x01,0x04,0x0a,0x12]
36188
36189v_mul_hi_u32_u24 v5, s101, v2
36190// CHECK: [0x65,0x04,0x0a,0x12]
36191
36192v_mul_hi_u32_u24 v5, flat_scratch_lo, v2
36193// CHECK: [0x66,0x04,0x0a,0x12]
36194
36195v_mul_hi_u32_u24 v5, flat_scratch_hi, v2
36196// CHECK: [0x67,0x04,0x0a,0x12]
36197
36198v_mul_hi_u32_u24 v5, vcc_lo, v2
36199// CHECK: [0x6a,0x04,0x0a,0x12]
36200
36201v_mul_hi_u32_u24 v5, vcc_hi, v2
36202// CHECK: [0x6b,0x04,0x0a,0x12]
36203
36204v_mul_hi_u32_u24 v5, tba_lo, v2
36205// CHECK: [0x6c,0x04,0x0a,0x12]
36206
36207v_mul_hi_u32_u24 v5, tba_hi, v2
36208// CHECK: [0x6d,0x04,0x0a,0x12]
36209
36210v_mul_hi_u32_u24 v5, tma_lo, v2
36211// CHECK: [0x6e,0x04,0x0a,0x12]
36212
36213v_mul_hi_u32_u24 v5, tma_hi, v2
36214// CHECK: [0x6f,0x04,0x0a,0x12]
36215
36216v_mul_hi_u32_u24 v5, ttmp11, v2
36217// CHECK: [0x7b,0x04,0x0a,0x12]
36218
36219v_mul_hi_u32_u24 v5, m0, v2
36220// CHECK: [0x7c,0x04,0x0a,0x12]
36221
36222v_mul_hi_u32_u24 v5, exec_lo, v2
36223// CHECK: [0x7e,0x04,0x0a,0x12]
36224
36225v_mul_hi_u32_u24 v5, exec_hi, v2
36226// CHECK: [0x7f,0x04,0x0a,0x12]
36227
36228v_mul_hi_u32_u24 v5, 0, v2
36229// CHECK: [0x80,0x04,0x0a,0x12]
36230
36231v_mul_hi_u32_u24 v5, -1, v2
36232// CHECK: [0xc1,0x04,0x0a,0x12]
36233
36234v_mul_hi_u32_u24 v5, 0.5, v2
36235// CHECK: [0xf0,0x04,0x0a,0x12]
36236
36237v_mul_hi_u32_u24 v5, -4.0, v2
36238// CHECK: [0xf7,0x04,0x0a,0x12]
36239
36240v_mul_hi_u32_u24 v5, 0xaf123456, v2
36241// CHECK: [0xff,0x04,0x0a,0x12,0x56,0x34,0x12,0xaf]
36242
36243v_mul_hi_u32_u24 v5, 0x3f717273, v2
36244// CHECK: [0xff,0x04,0x0a,0x12,0x73,0x72,0x71,0x3f]
36245
36246v_mul_hi_u32_u24 v5, v1, v255
36247// CHECK: [0x01,0xff,0x0b,0x12]
36248
36249v_mul_hi_u32_u24_e64 v5, v1, v2
36250// CHECK: [0x05,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
36251
36252v_mul_hi_u32_u24_e64 v255, v1, v2
36253// CHECK: [0xff,0x00,0x09,0xd1,0x01,0x05,0x02,0x00]
36254
36255v_mul_hi_u32_u24_e64 v5, v255, v2
36256// CHECK: [0x05,0x00,0x09,0xd1,0xff,0x05,0x02,0x00]
36257
36258v_mul_hi_u32_u24_e64 v5, s1, v2
36259// CHECK: [0x05,0x00,0x09,0xd1,0x01,0x04,0x02,0x00]
36260
36261v_mul_hi_u32_u24_e64 v5, s101, v2
36262// CHECK: [0x05,0x00,0x09,0xd1,0x65,0x04,0x02,0x00]
36263
36264v_mul_hi_u32_u24_e64 v5, flat_scratch_lo, v2
36265// CHECK: [0x05,0x00,0x09,0xd1,0x66,0x04,0x02,0x00]
36266
36267v_mul_hi_u32_u24_e64 v5, flat_scratch_hi, v2
36268// CHECK: [0x05,0x00,0x09,0xd1,0x67,0x04,0x02,0x00]
36269
36270v_mul_hi_u32_u24_e64 v5, vcc_lo, v2
36271// CHECK: [0x05,0x00,0x09,0xd1,0x6a,0x04,0x02,0x00]
36272
36273v_mul_hi_u32_u24_e64 v5, vcc_hi, v2
36274// CHECK: [0x05,0x00,0x09,0xd1,0x6b,0x04,0x02,0x00]
36275
36276v_mul_hi_u32_u24_e64 v5, tba_lo, v2
36277// CHECK: [0x05,0x00,0x09,0xd1,0x6c,0x04,0x02,0x00]
36278
36279v_mul_hi_u32_u24_e64 v5, tba_hi, v2
36280// CHECK: [0x05,0x00,0x09,0xd1,0x6d,0x04,0x02,0x00]
36281
36282v_mul_hi_u32_u24_e64 v5, tma_lo, v2
36283// CHECK: [0x05,0x00,0x09,0xd1,0x6e,0x04,0x02,0x00]
36284
36285v_mul_hi_u32_u24_e64 v5, tma_hi, v2
36286// CHECK: [0x05,0x00,0x09,0xd1,0x6f,0x04,0x02,0x00]
36287
36288v_mul_hi_u32_u24_e64 v5, ttmp11, v2
36289// CHECK: [0x05,0x00,0x09,0xd1,0x7b,0x04,0x02,0x00]
36290
36291v_mul_hi_u32_u24_e64 v5, m0, v2
36292// CHECK: [0x05,0x00,0x09,0xd1,0x7c,0x04,0x02,0x00]
36293
36294v_mul_hi_u32_u24_e64 v5, exec_lo, v2
36295// CHECK: [0x05,0x00,0x09,0xd1,0x7e,0x04,0x02,0x00]
36296
36297v_mul_hi_u32_u24_e64 v5, exec_hi, v2
36298// CHECK: [0x05,0x00,0x09,0xd1,0x7f,0x04,0x02,0x00]
36299
36300v_mul_hi_u32_u24_e64 v5, 0, v2
36301// CHECK: [0x05,0x00,0x09,0xd1,0x80,0x04,0x02,0x00]
36302
36303v_mul_hi_u32_u24_e64 v5, -1, v2
36304// CHECK: [0x05,0x00,0x09,0xd1,0xc1,0x04,0x02,0x00]
36305
36306v_mul_hi_u32_u24_e64 v5, 0.5, v2
36307// CHECK: [0x05,0x00,0x09,0xd1,0xf0,0x04,0x02,0x00]
36308
36309v_mul_hi_u32_u24_e64 v5, -4.0, v2
36310// CHECK: [0x05,0x00,0x09,0xd1,0xf7,0x04,0x02,0x00]
36311
36312v_mul_hi_u32_u24_e64 v5, v1, v255
36313// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xff,0x03,0x00]
36314
36315v_mul_hi_u32_u24_e64 v5, v1, s2
36316// CHECK: [0x05,0x00,0x09,0xd1,0x01,0x05,0x00,0x00]
36317
36318v_mul_hi_u32_u24_e64 v5, v1, s101
36319// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xcb,0x00,0x00]
36320
36321v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_lo
36322// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xcd,0x00,0x00]
36323
36324v_mul_hi_u32_u24_e64 v5, v1, flat_scratch_hi
36325// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xcf,0x00,0x00]
36326
36327v_mul_hi_u32_u24_e64 v5, v1, vcc_lo
36328// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xd5,0x00,0x00]
36329
36330v_mul_hi_u32_u24_e64 v5, v1, vcc_hi
36331// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xd7,0x00,0x00]
36332
36333v_mul_hi_u32_u24_e64 v5, v1, tba_lo
36334// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xd9,0x00,0x00]
36335
36336v_mul_hi_u32_u24_e64 v5, v1, tba_hi
36337// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xdb,0x00,0x00]
36338
36339v_mul_hi_u32_u24_e64 v5, v1, tma_lo
36340// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xdd,0x00,0x00]
36341
36342v_mul_hi_u32_u24_e64 v5, v1, tma_hi
36343// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xdf,0x00,0x00]
36344
36345v_mul_hi_u32_u24_e64 v5, v1, ttmp11
36346// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xf7,0x00,0x00]
36347
36348v_mul_hi_u32_u24_e64 v5, v1, m0
36349// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xf9,0x00,0x00]
36350
36351v_mul_hi_u32_u24_e64 v5, v1, exec_lo
36352// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xfd,0x00,0x00]
36353
36354v_mul_hi_u32_u24_e64 v5, v1, exec_hi
36355// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xff,0x00,0x00]
36356
36357v_mul_hi_u32_u24_e64 v5, v1, 0
36358// CHECK: [0x05,0x00,0x09,0xd1,0x01,0x01,0x01,0x00]
36359
36360v_mul_hi_u32_u24_e64 v5, v1, -1
36361// CHECK: [0x05,0x00,0x09,0xd1,0x01,0x83,0x01,0x00]
36362
36363v_mul_hi_u32_u24_e64 v5, v1, 0.5
36364// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xe1,0x01,0x00]
36365
36366v_mul_hi_u32_u24_e64 v5, v1, -4.0
36367// CHECK: [0x05,0x00,0x09,0xd1,0x01,0xef,0x01,0x00]
36368
36369v_min_f32 v5, v1, v2
36370// CHECK: [0x01,0x05,0x0a,0x14]
36371
36372v_min_f32 v255, v1, v2
36373// CHECK: [0x01,0x05,0xfe,0x15]
36374
36375v_min_f32 v5, v255, v2
36376// CHECK: [0xff,0x05,0x0a,0x14]
36377
36378v_min_f32 v5, s1, v2
36379// CHECK: [0x01,0x04,0x0a,0x14]
36380
36381v_min_f32 v5, s101, v2
36382// CHECK: [0x65,0x04,0x0a,0x14]
36383
36384v_min_f32 v5, flat_scratch_lo, v2
36385// CHECK: [0x66,0x04,0x0a,0x14]
36386
36387v_min_f32 v5, flat_scratch_hi, v2
36388// CHECK: [0x67,0x04,0x0a,0x14]
36389
36390v_min_f32 v5, vcc_lo, v2
36391// CHECK: [0x6a,0x04,0x0a,0x14]
36392
36393v_min_f32 v5, vcc_hi, v2
36394// CHECK: [0x6b,0x04,0x0a,0x14]
36395
36396v_min_f32 v5, tba_lo, v2
36397// CHECK: [0x6c,0x04,0x0a,0x14]
36398
36399v_min_f32 v5, tba_hi, v2
36400// CHECK: [0x6d,0x04,0x0a,0x14]
36401
36402v_min_f32 v5, tma_lo, v2
36403// CHECK: [0x6e,0x04,0x0a,0x14]
36404
36405v_min_f32 v5, tma_hi, v2
36406// CHECK: [0x6f,0x04,0x0a,0x14]
36407
36408v_min_f32 v5, ttmp11, v2
36409// CHECK: [0x7b,0x04,0x0a,0x14]
36410
36411v_min_f32 v5, m0, v2
36412// CHECK: [0x7c,0x04,0x0a,0x14]
36413
36414v_min_f32 v5, exec_lo, v2
36415// CHECK: [0x7e,0x04,0x0a,0x14]
36416
36417v_min_f32 v5, exec_hi, v2
36418// CHECK: [0x7f,0x04,0x0a,0x14]
36419
36420v_min_f32 v5, 0, v2
36421// CHECK: [0x80,0x04,0x0a,0x14]
36422
36423v_min_f32 v5, -1, v2
36424// CHECK: [0xc1,0x04,0x0a,0x14]
36425
36426v_min_f32 v5, 0.5, v2
36427// CHECK: [0xf0,0x04,0x0a,0x14]
36428
36429v_min_f32 v5, -4.0, v2
36430// CHECK: [0xf7,0x04,0x0a,0x14]
36431
36432v_min_f32 v5, 0xaf123456, v2
36433// CHECK: [0xff,0x04,0x0a,0x14,0x56,0x34,0x12,0xaf]
36434
36435v_min_f32 v5, 0x3f717273, v2
36436// CHECK: [0xff,0x04,0x0a,0x14,0x73,0x72,0x71,0x3f]
36437
36438v_min_f32 v5, v1, v255
36439// CHECK: [0x01,0xff,0x0b,0x14]
36440
36441v_min_f32_e64 v5, v1, v2
36442// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
36443
36444v_min_f32_e64 v255, v1, v2
36445// CHECK: [0xff,0x00,0x0a,0xd1,0x01,0x05,0x02,0x00]
36446
36447v_min_f32_e64 v5, v255, v2
36448// CHECK: [0x05,0x00,0x0a,0xd1,0xff,0x05,0x02,0x00]
36449
36450v_min_f32_e64 v5, s1, v2
36451// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x04,0x02,0x00]
36452
36453v_min_f32_e64 v5, s101, v2
36454// CHECK: [0x05,0x00,0x0a,0xd1,0x65,0x04,0x02,0x00]
36455
36456v_min_f32_e64 v5, flat_scratch_lo, v2
36457// CHECK: [0x05,0x00,0x0a,0xd1,0x66,0x04,0x02,0x00]
36458
36459v_min_f32_e64 v5, flat_scratch_hi, v2
36460// CHECK: [0x05,0x00,0x0a,0xd1,0x67,0x04,0x02,0x00]
36461
36462v_min_f32_e64 v5, vcc_lo, v2
36463// CHECK: [0x05,0x00,0x0a,0xd1,0x6a,0x04,0x02,0x00]
36464
36465v_min_f32_e64 v5, vcc_hi, v2
36466// CHECK: [0x05,0x00,0x0a,0xd1,0x6b,0x04,0x02,0x00]
36467
36468v_min_f32_e64 v5, tba_lo, v2
36469// CHECK: [0x05,0x00,0x0a,0xd1,0x6c,0x04,0x02,0x00]
36470
36471v_min_f32_e64 v5, tba_hi, v2
36472// CHECK: [0x05,0x00,0x0a,0xd1,0x6d,0x04,0x02,0x00]
36473
36474v_min_f32_e64 v5, tma_lo, v2
36475// CHECK: [0x05,0x00,0x0a,0xd1,0x6e,0x04,0x02,0x00]
36476
36477v_min_f32_e64 v5, tma_hi, v2
36478// CHECK: [0x05,0x00,0x0a,0xd1,0x6f,0x04,0x02,0x00]
36479
36480v_min_f32_e64 v5, ttmp11, v2
36481// CHECK: [0x05,0x00,0x0a,0xd1,0x7b,0x04,0x02,0x00]
36482
36483v_min_f32_e64 v5, m0, v2
36484// CHECK: [0x05,0x00,0x0a,0xd1,0x7c,0x04,0x02,0x00]
36485
36486v_min_f32_e64 v5, exec_lo, v2
36487// CHECK: [0x05,0x00,0x0a,0xd1,0x7e,0x04,0x02,0x00]
36488
36489v_min_f32_e64 v5, exec_hi, v2
36490// CHECK: [0x05,0x00,0x0a,0xd1,0x7f,0x04,0x02,0x00]
36491
36492v_min_f32_e64 v5, 0, v2
36493// CHECK: [0x05,0x00,0x0a,0xd1,0x80,0x04,0x02,0x00]
36494
36495v_min_f32_e64 v5, -1, v2
36496// CHECK: [0x05,0x00,0x0a,0xd1,0xc1,0x04,0x02,0x00]
36497
36498v_min_f32_e64 v5, 0.5, v2
36499// CHECK: [0x05,0x00,0x0a,0xd1,0xf0,0x04,0x02,0x00]
36500
36501v_min_f32_e64 v5, -4.0, v2
36502// CHECK: [0x05,0x00,0x0a,0xd1,0xf7,0x04,0x02,0x00]
36503
36504v_min_f32_e64 v5, v1, v255
36505// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x03,0x00]
36506
36507v_min_f32_e64 v5, v1, s2
36508// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x00,0x00]
36509
36510v_min_f32_e64 v5, v1, s101
36511// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xcb,0x00,0x00]
36512
36513v_min_f32_e64 v5, v1, flat_scratch_lo
36514// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xcd,0x00,0x00]
36515
36516v_min_f32_e64 v5, v1, flat_scratch_hi
36517// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xcf,0x00,0x00]
36518
36519v_min_f32_e64 v5, v1, vcc_lo
36520// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xd5,0x00,0x00]
36521
36522v_min_f32_e64 v5, v1, vcc_hi
36523// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xd7,0x00,0x00]
36524
36525v_min_f32_e64 v5, v1, tba_lo
36526// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xd9,0x00,0x00]
36527
36528v_min_f32_e64 v5, v1, tba_hi
36529// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xdb,0x00,0x00]
36530
36531v_min_f32_e64 v5, v1, tma_lo
36532// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xdd,0x00,0x00]
36533
36534v_min_f32_e64 v5, v1, tma_hi
36535// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xdf,0x00,0x00]
36536
36537v_min_f32_e64 v5, v1, ttmp11
36538// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xf7,0x00,0x00]
36539
36540v_min_f32_e64 v5, v1, m0
36541// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xf9,0x00,0x00]
36542
36543v_min_f32_e64 v5, v1, exec_lo
36544// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xfd,0x00,0x00]
36545
36546v_min_f32_e64 v5, v1, exec_hi
36547// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xff,0x00,0x00]
36548
36549v_min_f32_e64 v5, v1, 0
36550// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x01,0x01,0x00]
36551
36552v_min_f32_e64 v5, v1, -1
36553// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x83,0x01,0x00]
36554
36555v_min_f32_e64 v5, v1, 0.5
36556// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xe1,0x01,0x00]
36557
36558v_min_f32_e64 v5, v1, -4.0
36559// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0xef,0x01,0x00]
36560
36561v_min_f32_e64 v5, -v1, v2
36562// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x20]
36563
36564v_min_f32_e64 v5, v1, -v2
36565// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x40]
36566
36567v_min_f32_e64 v5, -v1, -v2
36568// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x60]
36569
36570v_min_f32_e64 v5, |v1|, v2
36571// CHECK: [0x05,0x01,0x0a,0xd1,0x01,0x05,0x02,0x00]
36572
36573v_min_f32_e64 v5, v1, |v2|
36574// CHECK: [0x05,0x02,0x0a,0xd1,0x01,0x05,0x02,0x00]
36575
36576v_min_f32_e64 v5, |v1|, |v2|
36577// CHECK: [0x05,0x03,0x0a,0xd1,0x01,0x05,0x02,0x00]
36578
36579v_min_f32_e64 v5, v1, v2 clamp
36580// CHECK: [0x05,0x80,0x0a,0xd1,0x01,0x05,0x02,0x00]
36581
36582v_min_f32_e64 v5, v1, v2 mul:2
36583// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x08]
36584
36585v_min_f32_e64 v5, v1, v2 mul:4
36586// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x10]
36587
36588v_min_f32_e64 v5, v1, v2 div:2
36589// CHECK: [0x05,0x00,0x0a,0xd1,0x01,0x05,0x02,0x18]
36590
36591v_max_f32 v5, v1, v2
36592// CHECK: [0x01,0x05,0x0a,0x16]
36593
36594v_max_f32 v255, v1, v2
36595// CHECK: [0x01,0x05,0xfe,0x17]
36596
36597v_max_f32 v5, v255, v2
36598// CHECK: [0xff,0x05,0x0a,0x16]
36599
36600v_max_f32 v5, s1, v2
36601// CHECK: [0x01,0x04,0x0a,0x16]
36602
36603v_max_f32 v5, s101, v2
36604// CHECK: [0x65,0x04,0x0a,0x16]
36605
36606v_max_f32 v5, flat_scratch_lo, v2
36607// CHECK: [0x66,0x04,0x0a,0x16]
36608
36609v_max_f32 v5, flat_scratch_hi, v2
36610// CHECK: [0x67,0x04,0x0a,0x16]
36611
36612v_max_f32 v5, vcc_lo, v2
36613// CHECK: [0x6a,0x04,0x0a,0x16]
36614
36615v_max_f32 v5, vcc_hi, v2
36616// CHECK: [0x6b,0x04,0x0a,0x16]
36617
36618v_max_f32 v5, tba_lo, v2
36619// CHECK: [0x6c,0x04,0x0a,0x16]
36620
36621v_max_f32 v5, tba_hi, v2
36622// CHECK: [0x6d,0x04,0x0a,0x16]
36623
36624v_max_f32 v5, tma_lo, v2
36625// CHECK: [0x6e,0x04,0x0a,0x16]
36626
36627v_max_f32 v5, tma_hi, v2
36628// CHECK: [0x6f,0x04,0x0a,0x16]
36629
36630v_max_f32 v5, ttmp11, v2
36631// CHECK: [0x7b,0x04,0x0a,0x16]
36632
36633v_max_f32 v5, m0, v2
36634// CHECK: [0x7c,0x04,0x0a,0x16]
36635
36636v_max_f32 v5, exec_lo, v2
36637// CHECK: [0x7e,0x04,0x0a,0x16]
36638
36639v_max_f32 v5, exec_hi, v2
36640// CHECK: [0x7f,0x04,0x0a,0x16]
36641
36642v_max_f32 v5, 0, v2
36643// CHECK: [0x80,0x04,0x0a,0x16]
36644
36645v_max_f32 v5, -1, v2
36646// CHECK: [0xc1,0x04,0x0a,0x16]
36647
36648v_max_f32 v5, 0.5, v2
36649// CHECK: [0xf0,0x04,0x0a,0x16]
36650
36651v_max_f32 v5, -4.0, v2
36652// CHECK: [0xf7,0x04,0x0a,0x16]
36653
36654v_max_f32 v5, 0xaf123456, v2
36655// CHECK: [0xff,0x04,0x0a,0x16,0x56,0x34,0x12,0xaf]
36656
36657v_max_f32 v5, 0x3f717273, v2
36658// CHECK: [0xff,0x04,0x0a,0x16,0x73,0x72,0x71,0x3f]
36659
36660v_max_f32 v5, v1, v255
36661// CHECK: [0x01,0xff,0x0b,0x16]
36662
36663v_max_f32_e64 v5, v1, v2
36664// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
36665
36666v_max_f32_e64 v255, v1, v2
36667// CHECK: [0xff,0x00,0x0b,0xd1,0x01,0x05,0x02,0x00]
36668
36669v_max_f32_e64 v5, v255, v2
36670// CHECK: [0x05,0x00,0x0b,0xd1,0xff,0x05,0x02,0x00]
36671
36672v_max_f32_e64 v5, s1, v2
36673// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x04,0x02,0x00]
36674
36675v_max_f32_e64 v5, s101, v2
36676// CHECK: [0x05,0x00,0x0b,0xd1,0x65,0x04,0x02,0x00]
36677
36678v_max_f32_e64 v5, flat_scratch_lo, v2
36679// CHECK: [0x05,0x00,0x0b,0xd1,0x66,0x04,0x02,0x00]
36680
36681v_max_f32_e64 v5, flat_scratch_hi, v2
36682// CHECK: [0x05,0x00,0x0b,0xd1,0x67,0x04,0x02,0x00]
36683
36684v_max_f32_e64 v5, vcc_lo, v2
36685// CHECK: [0x05,0x00,0x0b,0xd1,0x6a,0x04,0x02,0x00]
36686
36687v_max_f32_e64 v5, vcc_hi, v2
36688// CHECK: [0x05,0x00,0x0b,0xd1,0x6b,0x04,0x02,0x00]
36689
36690v_max_f32_e64 v5, tba_lo, v2
36691// CHECK: [0x05,0x00,0x0b,0xd1,0x6c,0x04,0x02,0x00]
36692
36693v_max_f32_e64 v5, tba_hi, v2
36694// CHECK: [0x05,0x00,0x0b,0xd1,0x6d,0x04,0x02,0x00]
36695
36696v_max_f32_e64 v5, tma_lo, v2
36697// CHECK: [0x05,0x00,0x0b,0xd1,0x6e,0x04,0x02,0x00]
36698
36699v_max_f32_e64 v5, tma_hi, v2
36700// CHECK: [0x05,0x00,0x0b,0xd1,0x6f,0x04,0x02,0x00]
36701
36702v_max_f32_e64 v5, ttmp11, v2
36703// CHECK: [0x05,0x00,0x0b,0xd1,0x7b,0x04,0x02,0x00]
36704
36705v_max_f32_e64 v5, m0, v2
36706// CHECK: [0x05,0x00,0x0b,0xd1,0x7c,0x04,0x02,0x00]
36707
36708v_max_f32_e64 v5, exec_lo, v2
36709// CHECK: [0x05,0x00,0x0b,0xd1,0x7e,0x04,0x02,0x00]
36710
36711v_max_f32_e64 v5, exec_hi, v2
36712// CHECK: [0x05,0x00,0x0b,0xd1,0x7f,0x04,0x02,0x00]
36713
36714v_max_f32_e64 v5, 0, v2
36715// CHECK: [0x05,0x00,0x0b,0xd1,0x80,0x04,0x02,0x00]
36716
36717v_max_f32_e64 v5, -1, v2
36718// CHECK: [0x05,0x00,0x0b,0xd1,0xc1,0x04,0x02,0x00]
36719
36720v_max_f32_e64 v5, 0.5, v2
36721// CHECK: [0x05,0x00,0x0b,0xd1,0xf0,0x04,0x02,0x00]
36722
36723v_max_f32_e64 v5, -4.0, v2
36724// CHECK: [0x05,0x00,0x0b,0xd1,0xf7,0x04,0x02,0x00]
36725
36726v_max_f32_e64 v5, v1, v255
36727// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x03,0x00]
36728
36729v_max_f32_e64 v5, v1, s2
36730// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x00,0x00]
36731
36732v_max_f32_e64 v5, v1, s101
36733// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xcb,0x00,0x00]
36734
36735v_max_f32_e64 v5, v1, flat_scratch_lo
36736// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xcd,0x00,0x00]
36737
36738v_max_f32_e64 v5, v1, flat_scratch_hi
36739// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xcf,0x00,0x00]
36740
36741v_max_f32_e64 v5, v1, vcc_lo
36742// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xd5,0x00,0x00]
36743
36744v_max_f32_e64 v5, v1, vcc_hi
36745// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xd7,0x00,0x00]
36746
36747v_max_f32_e64 v5, v1, tba_lo
36748// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xd9,0x00,0x00]
36749
36750v_max_f32_e64 v5, v1, tba_hi
36751// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xdb,0x00,0x00]
36752
36753v_max_f32_e64 v5, v1, tma_lo
36754// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xdd,0x00,0x00]
36755
36756v_max_f32_e64 v5, v1, tma_hi
36757// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xdf,0x00,0x00]
36758
36759v_max_f32_e64 v5, v1, ttmp11
36760// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xf7,0x00,0x00]
36761
36762v_max_f32_e64 v5, v1, m0
36763// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xf9,0x00,0x00]
36764
36765v_max_f32_e64 v5, v1, exec_lo
36766// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xfd,0x00,0x00]
36767
36768v_max_f32_e64 v5, v1, exec_hi
36769// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xff,0x00,0x00]
36770
36771v_max_f32_e64 v5, v1, 0
36772// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x01,0x01,0x00]
36773
36774v_max_f32_e64 v5, v1, -1
36775// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x83,0x01,0x00]
36776
36777v_max_f32_e64 v5, v1, 0.5
36778// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xe1,0x01,0x00]
36779
36780v_max_f32_e64 v5, v1, -4.0
36781// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0xef,0x01,0x00]
36782
36783v_max_f32_e64 v5, -v1, v2
36784// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x20]
36785
36786v_max_f32_e64 v5, v1, -v2
36787// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x40]
36788
36789v_max_f32_e64 v5, -v1, -v2
36790// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x60]
36791
36792v_max_f32_e64 v5, |v1|, v2
36793// CHECK: [0x05,0x01,0x0b,0xd1,0x01,0x05,0x02,0x00]
36794
36795v_max_f32_e64 v5, v1, |v2|
36796// CHECK: [0x05,0x02,0x0b,0xd1,0x01,0x05,0x02,0x00]
36797
36798v_max_f32_e64 v5, |v1|, |v2|
36799// CHECK: [0x05,0x03,0x0b,0xd1,0x01,0x05,0x02,0x00]
36800
36801v_max_f32_e64 v5, v1, v2 clamp
36802// CHECK: [0x05,0x80,0x0b,0xd1,0x01,0x05,0x02,0x00]
36803
36804v_max_f32_e64 v5, v1, v2 mul:2
36805// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x08]
36806
36807v_max_f32_e64 v5, v1, v2 mul:4
36808// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x10]
36809
36810v_max_f32_e64 v5, v1, v2 div:2
36811// CHECK: [0x05,0x00,0x0b,0xd1,0x01,0x05,0x02,0x18]
36812
36813v_min_i32 v5, v1, v2
36814// CHECK: [0x01,0x05,0x0a,0x18]
36815
36816v_min_i32 v255, v1, v2
36817// CHECK: [0x01,0x05,0xfe,0x19]
36818
36819v_min_i32 v5, v255, v2
36820// CHECK: [0xff,0x05,0x0a,0x18]
36821
36822v_min_i32 v5, s1, v2
36823// CHECK: [0x01,0x04,0x0a,0x18]
36824
36825v_min_i32 v5, s101, v2
36826// CHECK: [0x65,0x04,0x0a,0x18]
36827
36828v_min_i32 v5, flat_scratch_lo, v2
36829// CHECK: [0x66,0x04,0x0a,0x18]
36830
36831v_min_i32 v5, flat_scratch_hi, v2
36832// CHECK: [0x67,0x04,0x0a,0x18]
36833
36834v_min_i32 v5, vcc_lo, v2
36835// CHECK: [0x6a,0x04,0x0a,0x18]
36836
36837v_min_i32 v5, vcc_hi, v2
36838// CHECK: [0x6b,0x04,0x0a,0x18]
36839
36840v_min_i32 v5, tba_lo, v2
36841// CHECK: [0x6c,0x04,0x0a,0x18]
36842
36843v_min_i32 v5, tba_hi, v2
36844// CHECK: [0x6d,0x04,0x0a,0x18]
36845
36846v_min_i32 v5, tma_lo, v2
36847// CHECK: [0x6e,0x04,0x0a,0x18]
36848
36849v_min_i32 v5, tma_hi, v2
36850// CHECK: [0x6f,0x04,0x0a,0x18]
36851
36852v_min_i32 v5, ttmp11, v2
36853// CHECK: [0x7b,0x04,0x0a,0x18]
36854
36855v_min_i32 v5, m0, v2
36856// CHECK: [0x7c,0x04,0x0a,0x18]
36857
36858v_min_i32 v5, exec_lo, v2
36859// CHECK: [0x7e,0x04,0x0a,0x18]
36860
36861v_min_i32 v5, exec_hi, v2
36862// CHECK: [0x7f,0x04,0x0a,0x18]
36863
36864v_min_i32 v5, 0, v2
36865// CHECK: [0x80,0x04,0x0a,0x18]
36866
36867v_min_i32 v5, -1, v2
36868// CHECK: [0xc1,0x04,0x0a,0x18]
36869
36870v_min_i32 v5, 0.5, v2
36871// CHECK: [0xf0,0x04,0x0a,0x18]
36872
36873v_min_i32 v5, -4.0, v2
36874// CHECK: [0xf7,0x04,0x0a,0x18]
36875
36876v_min_i32 v5, 0xaf123456, v2
36877// CHECK: [0xff,0x04,0x0a,0x18,0x56,0x34,0x12,0xaf]
36878
36879v_min_i32 v5, 0x3f717273, v2
36880// CHECK: [0xff,0x04,0x0a,0x18,0x73,0x72,0x71,0x3f]
36881
36882v_min_i32 v5, v1, v255
36883// CHECK: [0x01,0xff,0x0b,0x18]
36884
36885v_min_i32_e64 v5, v1, v2
36886// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
36887
36888v_min_i32_e64 v255, v1, v2
36889// CHECK: [0xff,0x00,0x0c,0xd1,0x01,0x05,0x02,0x00]
36890
36891v_min_i32_e64 v5, v255, v2
36892// CHECK: [0x05,0x00,0x0c,0xd1,0xff,0x05,0x02,0x00]
36893
36894v_min_i32_e64 v5, s1, v2
36895// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x04,0x02,0x00]
36896
36897v_min_i32_e64 v5, s101, v2
36898// CHECK: [0x05,0x00,0x0c,0xd1,0x65,0x04,0x02,0x00]
36899
36900v_min_i32_e64 v5, flat_scratch_lo, v2
36901// CHECK: [0x05,0x00,0x0c,0xd1,0x66,0x04,0x02,0x00]
36902
36903v_min_i32_e64 v5, flat_scratch_hi, v2
36904// CHECK: [0x05,0x00,0x0c,0xd1,0x67,0x04,0x02,0x00]
36905
36906v_min_i32_e64 v5, vcc_lo, v2
36907// CHECK: [0x05,0x00,0x0c,0xd1,0x6a,0x04,0x02,0x00]
36908
36909v_min_i32_e64 v5, vcc_hi, v2
36910// CHECK: [0x05,0x00,0x0c,0xd1,0x6b,0x04,0x02,0x00]
36911
36912v_min_i32_e64 v5, tba_lo, v2
36913// CHECK: [0x05,0x00,0x0c,0xd1,0x6c,0x04,0x02,0x00]
36914
36915v_min_i32_e64 v5, tba_hi, v2
36916// CHECK: [0x05,0x00,0x0c,0xd1,0x6d,0x04,0x02,0x00]
36917
36918v_min_i32_e64 v5, tma_lo, v2
36919// CHECK: [0x05,0x00,0x0c,0xd1,0x6e,0x04,0x02,0x00]
36920
36921v_min_i32_e64 v5, tma_hi, v2
36922// CHECK: [0x05,0x00,0x0c,0xd1,0x6f,0x04,0x02,0x00]
36923
36924v_min_i32_e64 v5, ttmp11, v2
36925// CHECK: [0x05,0x00,0x0c,0xd1,0x7b,0x04,0x02,0x00]
36926
36927v_min_i32_e64 v5, m0, v2
36928// CHECK: [0x05,0x00,0x0c,0xd1,0x7c,0x04,0x02,0x00]
36929
36930v_min_i32_e64 v5, exec_lo, v2
36931// CHECK: [0x05,0x00,0x0c,0xd1,0x7e,0x04,0x02,0x00]
36932
36933v_min_i32_e64 v5, exec_hi, v2
36934// CHECK: [0x05,0x00,0x0c,0xd1,0x7f,0x04,0x02,0x00]
36935
36936v_min_i32_e64 v5, 0, v2
36937// CHECK: [0x05,0x00,0x0c,0xd1,0x80,0x04,0x02,0x00]
36938
36939v_min_i32_e64 v5, -1, v2
36940// CHECK: [0x05,0x00,0x0c,0xd1,0xc1,0x04,0x02,0x00]
36941
36942v_min_i32_e64 v5, 0.5, v2
36943// CHECK: [0x05,0x00,0x0c,0xd1,0xf0,0x04,0x02,0x00]
36944
36945v_min_i32_e64 v5, -4.0, v2
36946// CHECK: [0x05,0x00,0x0c,0xd1,0xf7,0x04,0x02,0x00]
36947
36948v_min_i32_e64 v5, v1, v255
36949// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x03,0x00]
36950
36951v_min_i32_e64 v5, v1, s2
36952// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x05,0x00,0x00]
36953
36954v_min_i32_e64 v5, v1, s101
36955// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xcb,0x00,0x00]
36956
36957v_min_i32_e64 v5, v1, flat_scratch_lo
36958// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xcd,0x00,0x00]
36959
36960v_min_i32_e64 v5, v1, flat_scratch_hi
36961// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xcf,0x00,0x00]
36962
36963v_min_i32_e64 v5, v1, vcc_lo
36964// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xd5,0x00,0x00]
36965
36966v_min_i32_e64 v5, v1, vcc_hi
36967// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xd7,0x00,0x00]
36968
36969v_min_i32_e64 v5, v1, tba_lo
36970// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xd9,0x00,0x00]
36971
36972v_min_i32_e64 v5, v1, tba_hi
36973// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xdb,0x00,0x00]
36974
36975v_min_i32_e64 v5, v1, tma_lo
36976// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xdd,0x00,0x00]
36977
36978v_min_i32_e64 v5, v1, tma_hi
36979// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xdf,0x00,0x00]
36980
36981v_min_i32_e64 v5, v1, ttmp11
36982// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xf7,0x00,0x00]
36983
36984v_min_i32_e64 v5, v1, m0
36985// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xf9,0x00,0x00]
36986
36987v_min_i32_e64 v5, v1, exec_lo
36988// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xfd,0x00,0x00]
36989
36990v_min_i32_e64 v5, v1, exec_hi
36991// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xff,0x00,0x00]
36992
36993v_min_i32_e64 v5, v1, 0
36994// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x01,0x01,0x00]
36995
36996v_min_i32_e64 v5, v1, -1
36997// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0x83,0x01,0x00]
36998
36999v_min_i32_e64 v5, v1, 0.5
37000// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xe1,0x01,0x00]
37001
37002v_min_i32_e64 v5, v1, -4.0
37003// CHECK: [0x05,0x00,0x0c,0xd1,0x01,0xef,0x01,0x00]
37004
37005v_max_i32 v5, v1, v2
37006// CHECK: [0x01,0x05,0x0a,0x1a]
37007
37008v_max_i32 v255, v1, v2
37009// CHECK: [0x01,0x05,0xfe,0x1b]
37010
37011v_max_i32 v5, v255, v2
37012// CHECK: [0xff,0x05,0x0a,0x1a]
37013
37014v_max_i32 v5, s1, v2
37015// CHECK: [0x01,0x04,0x0a,0x1a]
37016
37017v_max_i32 v5, s101, v2
37018// CHECK: [0x65,0x04,0x0a,0x1a]
37019
37020v_max_i32 v5, flat_scratch_lo, v2
37021// CHECK: [0x66,0x04,0x0a,0x1a]
37022
37023v_max_i32 v5, flat_scratch_hi, v2
37024// CHECK: [0x67,0x04,0x0a,0x1a]
37025
37026v_max_i32 v5, vcc_lo, v2
37027// CHECK: [0x6a,0x04,0x0a,0x1a]
37028
37029v_max_i32 v5, vcc_hi, v2
37030// CHECK: [0x6b,0x04,0x0a,0x1a]
37031
37032v_max_i32 v5, tba_lo, v2
37033// CHECK: [0x6c,0x04,0x0a,0x1a]
37034
37035v_max_i32 v5, tba_hi, v2
37036// CHECK: [0x6d,0x04,0x0a,0x1a]
37037
37038v_max_i32 v5, tma_lo, v2
37039// CHECK: [0x6e,0x04,0x0a,0x1a]
37040
37041v_max_i32 v5, tma_hi, v2
37042// CHECK: [0x6f,0x04,0x0a,0x1a]
37043
37044v_max_i32 v5, ttmp11, v2
37045// CHECK: [0x7b,0x04,0x0a,0x1a]
37046
37047v_max_i32 v5, m0, v2
37048// CHECK: [0x7c,0x04,0x0a,0x1a]
37049
37050v_max_i32 v5, exec_lo, v2
37051// CHECK: [0x7e,0x04,0x0a,0x1a]
37052
37053v_max_i32 v5, exec_hi, v2
37054// CHECK: [0x7f,0x04,0x0a,0x1a]
37055
37056v_max_i32 v5, 0, v2
37057// CHECK: [0x80,0x04,0x0a,0x1a]
37058
37059v_max_i32 v5, -1, v2
37060// CHECK: [0xc1,0x04,0x0a,0x1a]
37061
37062v_max_i32 v5, 0.5, v2
37063// CHECK: [0xf0,0x04,0x0a,0x1a]
37064
37065v_max_i32 v5, -4.0, v2
37066// CHECK: [0xf7,0x04,0x0a,0x1a]
37067
37068v_max_i32 v5, 0xaf123456, v2
37069// CHECK: [0xff,0x04,0x0a,0x1a,0x56,0x34,0x12,0xaf]
37070
37071v_max_i32 v5, 0x3f717273, v2
37072// CHECK: [0xff,0x04,0x0a,0x1a,0x73,0x72,0x71,0x3f]
37073
37074v_max_i32 v5, v1, v255
37075// CHECK: [0x01,0xff,0x0b,0x1a]
37076
37077v_max_i32_e64 v5, v1, v2
37078// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
37079
37080v_max_i32_e64 v255, v1, v2
37081// CHECK: [0xff,0x00,0x0d,0xd1,0x01,0x05,0x02,0x00]
37082
37083v_max_i32_e64 v5, v255, v2
37084// CHECK: [0x05,0x00,0x0d,0xd1,0xff,0x05,0x02,0x00]
37085
37086v_max_i32_e64 v5, s1, v2
37087// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x04,0x02,0x00]
37088
37089v_max_i32_e64 v5, s101, v2
37090// CHECK: [0x05,0x00,0x0d,0xd1,0x65,0x04,0x02,0x00]
37091
37092v_max_i32_e64 v5, flat_scratch_lo, v2
37093// CHECK: [0x05,0x00,0x0d,0xd1,0x66,0x04,0x02,0x00]
37094
37095v_max_i32_e64 v5, flat_scratch_hi, v2
37096// CHECK: [0x05,0x00,0x0d,0xd1,0x67,0x04,0x02,0x00]
37097
37098v_max_i32_e64 v5, vcc_lo, v2
37099// CHECK: [0x05,0x00,0x0d,0xd1,0x6a,0x04,0x02,0x00]
37100
37101v_max_i32_e64 v5, vcc_hi, v2
37102// CHECK: [0x05,0x00,0x0d,0xd1,0x6b,0x04,0x02,0x00]
37103
37104v_max_i32_e64 v5, tba_lo, v2
37105// CHECK: [0x05,0x00,0x0d,0xd1,0x6c,0x04,0x02,0x00]
37106
37107v_max_i32_e64 v5, tba_hi, v2
37108// CHECK: [0x05,0x00,0x0d,0xd1,0x6d,0x04,0x02,0x00]
37109
37110v_max_i32_e64 v5, tma_lo, v2
37111// CHECK: [0x05,0x00,0x0d,0xd1,0x6e,0x04,0x02,0x00]
37112
37113v_max_i32_e64 v5, tma_hi, v2
37114// CHECK: [0x05,0x00,0x0d,0xd1,0x6f,0x04,0x02,0x00]
37115
37116v_max_i32_e64 v5, ttmp11, v2
37117// CHECK: [0x05,0x00,0x0d,0xd1,0x7b,0x04,0x02,0x00]
37118
37119v_max_i32_e64 v5, m0, v2
37120// CHECK: [0x05,0x00,0x0d,0xd1,0x7c,0x04,0x02,0x00]
37121
37122v_max_i32_e64 v5, exec_lo, v2
37123// CHECK: [0x05,0x00,0x0d,0xd1,0x7e,0x04,0x02,0x00]
37124
37125v_max_i32_e64 v5, exec_hi, v2
37126// CHECK: [0x05,0x00,0x0d,0xd1,0x7f,0x04,0x02,0x00]
37127
37128v_max_i32_e64 v5, 0, v2
37129// CHECK: [0x05,0x00,0x0d,0xd1,0x80,0x04,0x02,0x00]
37130
37131v_max_i32_e64 v5, -1, v2
37132// CHECK: [0x05,0x00,0x0d,0xd1,0xc1,0x04,0x02,0x00]
37133
37134v_max_i32_e64 v5, 0.5, v2
37135// CHECK: [0x05,0x00,0x0d,0xd1,0xf0,0x04,0x02,0x00]
37136
37137v_max_i32_e64 v5, -4.0, v2
37138// CHECK: [0x05,0x00,0x0d,0xd1,0xf7,0x04,0x02,0x00]
37139
37140v_max_i32_e64 v5, v1, v255
37141// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x03,0x00]
37142
37143v_max_i32_e64 v5, v1, s2
37144// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x05,0x00,0x00]
37145
37146v_max_i32_e64 v5, v1, s101
37147// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xcb,0x00,0x00]
37148
37149v_max_i32_e64 v5, v1, flat_scratch_lo
37150// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xcd,0x00,0x00]
37151
37152v_max_i32_e64 v5, v1, flat_scratch_hi
37153// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xcf,0x00,0x00]
37154
37155v_max_i32_e64 v5, v1, vcc_lo
37156// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xd5,0x00,0x00]
37157
37158v_max_i32_e64 v5, v1, vcc_hi
37159// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xd7,0x00,0x00]
37160
37161v_max_i32_e64 v5, v1, tba_lo
37162// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xd9,0x00,0x00]
37163
37164v_max_i32_e64 v5, v1, tba_hi
37165// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xdb,0x00,0x00]
37166
37167v_max_i32_e64 v5, v1, tma_lo
37168// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xdd,0x00,0x00]
37169
37170v_max_i32_e64 v5, v1, tma_hi
37171// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xdf,0x00,0x00]
37172
37173v_max_i32_e64 v5, v1, ttmp11
37174// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xf7,0x00,0x00]
37175
37176v_max_i32_e64 v5, v1, m0
37177// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xf9,0x00,0x00]
37178
37179v_max_i32_e64 v5, v1, exec_lo
37180// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xfd,0x00,0x00]
37181
37182v_max_i32_e64 v5, v1, exec_hi
37183// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xff,0x00,0x00]
37184
37185v_max_i32_e64 v5, v1, 0
37186// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x01,0x01,0x00]
37187
37188v_max_i32_e64 v5, v1, -1
37189// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0x83,0x01,0x00]
37190
37191v_max_i32_e64 v5, v1, 0.5
37192// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xe1,0x01,0x00]
37193
37194v_max_i32_e64 v5, v1, -4.0
37195// CHECK: [0x05,0x00,0x0d,0xd1,0x01,0xef,0x01,0x00]
37196
37197v_min_u32 v5, v1, v2
37198// CHECK: [0x01,0x05,0x0a,0x1c]
37199
37200v_min_u32 v255, v1, v2
37201// CHECK: [0x01,0x05,0xfe,0x1d]
37202
37203v_min_u32 v5, v255, v2
37204// CHECK: [0xff,0x05,0x0a,0x1c]
37205
37206v_min_u32 v5, s1, v2
37207// CHECK: [0x01,0x04,0x0a,0x1c]
37208
37209v_min_u32 v5, s101, v2
37210// CHECK: [0x65,0x04,0x0a,0x1c]
37211
37212v_min_u32 v5, flat_scratch_lo, v2
37213// CHECK: [0x66,0x04,0x0a,0x1c]
37214
37215v_min_u32 v5, flat_scratch_hi, v2
37216// CHECK: [0x67,0x04,0x0a,0x1c]
37217
37218v_min_u32 v5, vcc_lo, v2
37219// CHECK: [0x6a,0x04,0x0a,0x1c]
37220
37221v_min_u32 v5, vcc_hi, v2
37222// CHECK: [0x6b,0x04,0x0a,0x1c]
37223
37224v_min_u32 v5, tba_lo, v2
37225// CHECK: [0x6c,0x04,0x0a,0x1c]
37226
37227v_min_u32 v5, tba_hi, v2
37228// CHECK: [0x6d,0x04,0x0a,0x1c]
37229
37230v_min_u32 v5, tma_lo, v2
37231// CHECK: [0x6e,0x04,0x0a,0x1c]
37232
37233v_min_u32 v5, tma_hi, v2
37234// CHECK: [0x6f,0x04,0x0a,0x1c]
37235
37236v_min_u32 v5, ttmp11, v2
37237// CHECK: [0x7b,0x04,0x0a,0x1c]
37238
37239v_min_u32 v5, m0, v2
37240// CHECK: [0x7c,0x04,0x0a,0x1c]
37241
37242v_min_u32 v5, exec_lo, v2
37243// CHECK: [0x7e,0x04,0x0a,0x1c]
37244
37245v_min_u32 v5, exec_hi, v2
37246// CHECK: [0x7f,0x04,0x0a,0x1c]
37247
37248v_min_u32 v5, 0, v2
37249// CHECK: [0x80,0x04,0x0a,0x1c]
37250
37251v_min_u32 v5, -1, v2
37252// CHECK: [0xc1,0x04,0x0a,0x1c]
37253
37254v_min_u32 v5, 0.5, v2
37255// CHECK: [0xf0,0x04,0x0a,0x1c]
37256
37257v_min_u32 v5, -4.0, v2
37258// CHECK: [0xf7,0x04,0x0a,0x1c]
37259
37260v_min_u32 v5, 0xaf123456, v2
37261// CHECK: [0xff,0x04,0x0a,0x1c,0x56,0x34,0x12,0xaf]
37262
37263v_min_u32 v5, 0x3f717273, v2
37264// CHECK: [0xff,0x04,0x0a,0x1c,0x73,0x72,0x71,0x3f]
37265
37266v_min_u32 v5, v1, v255
37267// CHECK: [0x01,0xff,0x0b,0x1c]
37268
37269v_min_u32_e64 v5, v1, v2
37270// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
37271
37272v_min_u32_e64 v255, v1, v2
37273// CHECK: [0xff,0x00,0x0e,0xd1,0x01,0x05,0x02,0x00]
37274
37275v_min_u32_e64 v5, v255, v2
37276// CHECK: [0x05,0x00,0x0e,0xd1,0xff,0x05,0x02,0x00]
37277
37278v_min_u32_e64 v5, s1, v2
37279// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x04,0x02,0x00]
37280
37281v_min_u32_e64 v5, s101, v2
37282// CHECK: [0x05,0x00,0x0e,0xd1,0x65,0x04,0x02,0x00]
37283
37284v_min_u32_e64 v5, flat_scratch_lo, v2
37285// CHECK: [0x05,0x00,0x0e,0xd1,0x66,0x04,0x02,0x00]
37286
37287v_min_u32_e64 v5, flat_scratch_hi, v2
37288// CHECK: [0x05,0x00,0x0e,0xd1,0x67,0x04,0x02,0x00]
37289
37290v_min_u32_e64 v5, vcc_lo, v2
37291// CHECK: [0x05,0x00,0x0e,0xd1,0x6a,0x04,0x02,0x00]
37292
37293v_min_u32_e64 v5, vcc_hi, v2
37294// CHECK: [0x05,0x00,0x0e,0xd1,0x6b,0x04,0x02,0x00]
37295
37296v_min_u32_e64 v5, tba_lo, v2
37297// CHECK: [0x05,0x00,0x0e,0xd1,0x6c,0x04,0x02,0x00]
37298
37299v_min_u32_e64 v5, tba_hi, v2
37300// CHECK: [0x05,0x00,0x0e,0xd1,0x6d,0x04,0x02,0x00]
37301
37302v_min_u32_e64 v5, tma_lo, v2
37303// CHECK: [0x05,0x00,0x0e,0xd1,0x6e,0x04,0x02,0x00]
37304
37305v_min_u32_e64 v5, tma_hi, v2
37306// CHECK: [0x05,0x00,0x0e,0xd1,0x6f,0x04,0x02,0x00]
37307
37308v_min_u32_e64 v5, ttmp11, v2
37309// CHECK: [0x05,0x00,0x0e,0xd1,0x7b,0x04,0x02,0x00]
37310
37311v_min_u32_e64 v5, m0, v2
37312// CHECK: [0x05,0x00,0x0e,0xd1,0x7c,0x04,0x02,0x00]
37313
37314v_min_u32_e64 v5, exec_lo, v2
37315// CHECK: [0x05,0x00,0x0e,0xd1,0x7e,0x04,0x02,0x00]
37316
37317v_min_u32_e64 v5, exec_hi, v2
37318// CHECK: [0x05,0x00,0x0e,0xd1,0x7f,0x04,0x02,0x00]
37319
37320v_min_u32_e64 v5, 0, v2
37321// CHECK: [0x05,0x00,0x0e,0xd1,0x80,0x04,0x02,0x00]
37322
37323v_min_u32_e64 v5, -1, v2
37324// CHECK: [0x05,0x00,0x0e,0xd1,0xc1,0x04,0x02,0x00]
37325
37326v_min_u32_e64 v5, 0.5, v2
37327// CHECK: [0x05,0x00,0x0e,0xd1,0xf0,0x04,0x02,0x00]
37328
37329v_min_u32_e64 v5, -4.0, v2
37330// CHECK: [0x05,0x00,0x0e,0xd1,0xf7,0x04,0x02,0x00]
37331
37332v_min_u32_e64 v5, v1, v255
37333// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x03,0x00]
37334
37335v_min_u32_e64 v5, v1, s2
37336// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x05,0x00,0x00]
37337
37338v_min_u32_e64 v5, v1, s101
37339// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xcb,0x00,0x00]
37340
37341v_min_u32_e64 v5, v1, flat_scratch_lo
37342// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xcd,0x00,0x00]
37343
37344v_min_u32_e64 v5, v1, flat_scratch_hi
37345// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xcf,0x00,0x00]
37346
37347v_min_u32_e64 v5, v1, vcc_lo
37348// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xd5,0x00,0x00]
37349
37350v_min_u32_e64 v5, v1, vcc_hi
37351// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xd7,0x00,0x00]
37352
37353v_min_u32_e64 v5, v1, tba_lo
37354// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xd9,0x00,0x00]
37355
37356v_min_u32_e64 v5, v1, tba_hi
37357// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xdb,0x00,0x00]
37358
37359v_min_u32_e64 v5, v1, tma_lo
37360// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xdd,0x00,0x00]
37361
37362v_min_u32_e64 v5, v1, tma_hi
37363// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xdf,0x00,0x00]
37364
37365v_min_u32_e64 v5, v1, ttmp11
37366// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xf7,0x00,0x00]
37367
37368v_min_u32_e64 v5, v1, m0
37369// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xf9,0x00,0x00]
37370
37371v_min_u32_e64 v5, v1, exec_lo
37372// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xfd,0x00,0x00]
37373
37374v_min_u32_e64 v5, v1, exec_hi
37375// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xff,0x00,0x00]
37376
37377v_min_u32_e64 v5, v1, 0
37378// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x01,0x01,0x00]
37379
37380v_min_u32_e64 v5, v1, -1
37381// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0x83,0x01,0x00]
37382
37383v_min_u32_e64 v5, v1, 0.5
37384// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xe1,0x01,0x00]
37385
37386v_min_u32_e64 v5, v1, -4.0
37387// CHECK: [0x05,0x00,0x0e,0xd1,0x01,0xef,0x01,0x00]
37388
37389v_max_u32 v5, v1, v2
37390// CHECK: [0x01,0x05,0x0a,0x1e]
37391
37392v_max_u32 v255, v1, v2
37393// CHECK: [0x01,0x05,0xfe,0x1f]
37394
37395v_max_u32 v5, v255, v2
37396// CHECK: [0xff,0x05,0x0a,0x1e]
37397
37398v_max_u32 v5, s1, v2
37399// CHECK: [0x01,0x04,0x0a,0x1e]
37400
37401v_max_u32 v5, s101, v2
37402// CHECK: [0x65,0x04,0x0a,0x1e]
37403
37404v_max_u32 v5, flat_scratch_lo, v2
37405// CHECK: [0x66,0x04,0x0a,0x1e]
37406
37407v_max_u32 v5, flat_scratch_hi, v2
37408// CHECK: [0x67,0x04,0x0a,0x1e]
37409
37410v_max_u32 v5, vcc_lo, v2
37411// CHECK: [0x6a,0x04,0x0a,0x1e]
37412
37413v_max_u32 v5, vcc_hi, v2
37414// CHECK: [0x6b,0x04,0x0a,0x1e]
37415
37416v_max_u32 v5, tba_lo, v2
37417// CHECK: [0x6c,0x04,0x0a,0x1e]
37418
37419v_max_u32 v5, tba_hi, v2
37420// CHECK: [0x6d,0x04,0x0a,0x1e]
37421
37422v_max_u32 v5, tma_lo, v2
37423// CHECK: [0x6e,0x04,0x0a,0x1e]
37424
37425v_max_u32 v5, tma_hi, v2
37426// CHECK: [0x6f,0x04,0x0a,0x1e]
37427
37428v_max_u32 v5, ttmp11, v2
37429// CHECK: [0x7b,0x04,0x0a,0x1e]
37430
37431v_max_u32 v5, m0, v2
37432// CHECK: [0x7c,0x04,0x0a,0x1e]
37433
37434v_max_u32 v5, exec_lo, v2
37435// CHECK: [0x7e,0x04,0x0a,0x1e]
37436
37437v_max_u32 v5, exec_hi, v2
37438// CHECK: [0x7f,0x04,0x0a,0x1e]
37439
37440v_max_u32 v5, 0, v2
37441// CHECK: [0x80,0x04,0x0a,0x1e]
37442
37443v_max_u32 v5, -1, v2
37444// CHECK: [0xc1,0x04,0x0a,0x1e]
37445
37446v_max_u32 v5, 0.5, v2
37447// CHECK: [0xf0,0x04,0x0a,0x1e]
37448
37449v_max_u32 v5, -4.0, v2
37450// CHECK: [0xf7,0x04,0x0a,0x1e]
37451
37452v_max_u32 v5, 0xaf123456, v2
37453// CHECK: [0xff,0x04,0x0a,0x1e,0x56,0x34,0x12,0xaf]
37454
37455v_max_u32 v5, 0x3f717273, v2
37456// CHECK: [0xff,0x04,0x0a,0x1e,0x73,0x72,0x71,0x3f]
37457
37458v_max_u32 v5, v1, v255
37459// CHECK: [0x01,0xff,0x0b,0x1e]
37460
37461v_max_u32_e64 v5, v1, v2
37462// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
37463
37464v_max_u32_e64 v255, v1, v2
37465// CHECK: [0xff,0x00,0x0f,0xd1,0x01,0x05,0x02,0x00]
37466
37467v_max_u32_e64 v5, v255, v2
37468// CHECK: [0x05,0x00,0x0f,0xd1,0xff,0x05,0x02,0x00]
37469
37470v_max_u32_e64 v5, s1, v2
37471// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x04,0x02,0x00]
37472
37473v_max_u32_e64 v5, s101, v2
37474// CHECK: [0x05,0x00,0x0f,0xd1,0x65,0x04,0x02,0x00]
37475
37476v_max_u32_e64 v5, flat_scratch_lo, v2
37477// CHECK: [0x05,0x00,0x0f,0xd1,0x66,0x04,0x02,0x00]
37478
37479v_max_u32_e64 v5, flat_scratch_hi, v2
37480// CHECK: [0x05,0x00,0x0f,0xd1,0x67,0x04,0x02,0x00]
37481
37482v_max_u32_e64 v5, vcc_lo, v2
37483// CHECK: [0x05,0x00,0x0f,0xd1,0x6a,0x04,0x02,0x00]
37484
37485v_max_u32_e64 v5, vcc_hi, v2
37486// CHECK: [0x05,0x00,0x0f,0xd1,0x6b,0x04,0x02,0x00]
37487
37488v_max_u32_e64 v5, tba_lo, v2
37489// CHECK: [0x05,0x00,0x0f,0xd1,0x6c,0x04,0x02,0x00]
37490
37491v_max_u32_e64 v5, tba_hi, v2
37492// CHECK: [0x05,0x00,0x0f,0xd1,0x6d,0x04,0x02,0x00]
37493
37494v_max_u32_e64 v5, tma_lo, v2
37495// CHECK: [0x05,0x00,0x0f,0xd1,0x6e,0x04,0x02,0x00]
37496
37497v_max_u32_e64 v5, tma_hi, v2
37498// CHECK: [0x05,0x00,0x0f,0xd1,0x6f,0x04,0x02,0x00]
37499
37500v_max_u32_e64 v5, ttmp11, v2
37501// CHECK: [0x05,0x00,0x0f,0xd1,0x7b,0x04,0x02,0x00]
37502
37503v_max_u32_e64 v5, m0, v2
37504// CHECK: [0x05,0x00,0x0f,0xd1,0x7c,0x04,0x02,0x00]
37505
37506v_max_u32_e64 v5, exec_lo, v2
37507// CHECK: [0x05,0x00,0x0f,0xd1,0x7e,0x04,0x02,0x00]
37508
37509v_max_u32_e64 v5, exec_hi, v2
37510// CHECK: [0x05,0x00,0x0f,0xd1,0x7f,0x04,0x02,0x00]
37511
37512v_max_u32_e64 v5, 0, v2
37513// CHECK: [0x05,0x00,0x0f,0xd1,0x80,0x04,0x02,0x00]
37514
37515v_max_u32_e64 v5, -1, v2
37516// CHECK: [0x05,0x00,0x0f,0xd1,0xc1,0x04,0x02,0x00]
37517
37518v_max_u32_e64 v5, 0.5, v2
37519// CHECK: [0x05,0x00,0x0f,0xd1,0xf0,0x04,0x02,0x00]
37520
37521v_max_u32_e64 v5, -4.0, v2
37522// CHECK: [0x05,0x00,0x0f,0xd1,0xf7,0x04,0x02,0x00]
37523
37524v_max_u32_e64 v5, v1, v255
37525// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x03,0x00]
37526
37527v_max_u32_e64 v5, v1, s2
37528// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x05,0x00,0x00]
37529
37530v_max_u32_e64 v5, v1, s101
37531// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xcb,0x00,0x00]
37532
37533v_max_u32_e64 v5, v1, flat_scratch_lo
37534// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xcd,0x00,0x00]
37535
37536v_max_u32_e64 v5, v1, flat_scratch_hi
37537// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xcf,0x00,0x00]
37538
37539v_max_u32_e64 v5, v1, vcc_lo
37540// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xd5,0x00,0x00]
37541
37542v_max_u32_e64 v5, v1, vcc_hi
37543// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xd7,0x00,0x00]
37544
37545v_max_u32_e64 v5, v1, tba_lo
37546// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xd9,0x00,0x00]
37547
37548v_max_u32_e64 v5, v1, tba_hi
37549// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xdb,0x00,0x00]
37550
37551v_max_u32_e64 v5, v1, tma_lo
37552// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xdd,0x00,0x00]
37553
37554v_max_u32_e64 v5, v1, tma_hi
37555// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xdf,0x00,0x00]
37556
37557v_max_u32_e64 v5, v1, ttmp11
37558// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xf7,0x00,0x00]
37559
37560v_max_u32_e64 v5, v1, m0
37561// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xf9,0x00,0x00]
37562
37563v_max_u32_e64 v5, v1, exec_lo
37564// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xfd,0x00,0x00]
37565
37566v_max_u32_e64 v5, v1, exec_hi
37567// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xff,0x00,0x00]
37568
37569v_max_u32_e64 v5, v1, 0
37570// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x01,0x01,0x00]
37571
37572v_max_u32_e64 v5, v1, -1
37573// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0x83,0x01,0x00]
37574
37575v_max_u32_e64 v5, v1, 0.5
37576// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xe1,0x01,0x00]
37577
37578v_max_u32_e64 v5, v1, -4.0
37579// CHECK: [0x05,0x00,0x0f,0xd1,0x01,0xef,0x01,0x00]
37580
37581v_lshrrev_b32 v5, v1, v2
37582// CHECK: [0x01,0x05,0x0a,0x20]
37583
37584v_lshrrev_b32 v255, v1, v2
37585// CHECK: [0x01,0x05,0xfe,0x21]
37586
37587v_lshrrev_b32 v5, v255, v2
37588// CHECK: [0xff,0x05,0x0a,0x20]
37589
37590v_lshrrev_b32 v5, s1, v2
37591// CHECK: [0x01,0x04,0x0a,0x20]
37592
37593v_lshrrev_b32 v5, s101, v2
37594// CHECK: [0x65,0x04,0x0a,0x20]
37595
37596v_lshrrev_b32 v5, flat_scratch_lo, v2
37597// CHECK: [0x66,0x04,0x0a,0x20]
37598
37599v_lshrrev_b32 v5, flat_scratch_hi, v2
37600// CHECK: [0x67,0x04,0x0a,0x20]
37601
37602v_lshrrev_b32 v5, vcc_lo, v2
37603// CHECK: [0x6a,0x04,0x0a,0x20]
37604
37605v_lshrrev_b32 v5, vcc_hi, v2
37606// CHECK: [0x6b,0x04,0x0a,0x20]
37607
37608v_lshrrev_b32 v5, tba_lo, v2
37609// CHECK: [0x6c,0x04,0x0a,0x20]
37610
37611v_lshrrev_b32 v5, tba_hi, v2
37612// CHECK: [0x6d,0x04,0x0a,0x20]
37613
37614v_lshrrev_b32 v5, tma_lo, v2
37615// CHECK: [0x6e,0x04,0x0a,0x20]
37616
37617v_lshrrev_b32 v5, tma_hi, v2
37618// CHECK: [0x6f,0x04,0x0a,0x20]
37619
37620v_lshrrev_b32 v5, ttmp11, v2
37621// CHECK: [0x7b,0x04,0x0a,0x20]
37622
37623v_lshrrev_b32 v5, m0, v2
37624// CHECK: [0x7c,0x04,0x0a,0x20]
37625
37626v_lshrrev_b32 v5, exec_lo, v2
37627// CHECK: [0x7e,0x04,0x0a,0x20]
37628
37629v_lshrrev_b32 v5, exec_hi, v2
37630// CHECK: [0x7f,0x04,0x0a,0x20]
37631
37632v_lshrrev_b32 v5, 0, v2
37633// CHECK: [0x80,0x04,0x0a,0x20]
37634
37635v_lshrrev_b32 v5, -1, v2
37636// CHECK: [0xc1,0x04,0x0a,0x20]
37637
37638v_lshrrev_b32 v5, 0.5, v2
37639// CHECK: [0xf0,0x04,0x0a,0x20]
37640
37641v_lshrrev_b32 v5, -4.0, v2
37642// CHECK: [0xf7,0x04,0x0a,0x20]
37643
37644v_lshrrev_b32 v5, 0xaf123456, v2
37645// CHECK: [0xff,0x04,0x0a,0x20,0x56,0x34,0x12,0xaf]
37646
37647v_lshrrev_b32 v5, 0x3f717273, v2
37648// CHECK: [0xff,0x04,0x0a,0x20,0x73,0x72,0x71,0x3f]
37649
37650v_lshrrev_b32 v5, v1, v255
37651// CHECK: [0x01,0xff,0x0b,0x20]
37652
37653v_lshrrev_b32_e64 v5, v1, v2
37654// CHECK: [0x05,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
37655
37656v_lshrrev_b32_e64 v255, v1, v2
37657// CHECK: [0xff,0x00,0x10,0xd1,0x01,0x05,0x02,0x00]
37658
37659v_lshrrev_b32_e64 v5, v255, v2
37660// CHECK: [0x05,0x00,0x10,0xd1,0xff,0x05,0x02,0x00]
37661
37662v_lshrrev_b32_e64 v5, s1, v2
37663// CHECK: [0x05,0x00,0x10,0xd1,0x01,0x04,0x02,0x00]
37664
37665v_lshrrev_b32_e64 v5, s101, v2
37666// CHECK: [0x05,0x00,0x10,0xd1,0x65,0x04,0x02,0x00]
37667
37668v_lshrrev_b32_e64 v5, flat_scratch_lo, v2
37669// CHECK: [0x05,0x00,0x10,0xd1,0x66,0x04,0x02,0x00]
37670
37671v_lshrrev_b32_e64 v5, flat_scratch_hi, v2
37672// CHECK: [0x05,0x00,0x10,0xd1,0x67,0x04,0x02,0x00]
37673
37674v_lshrrev_b32_e64 v5, vcc_lo, v2
37675// CHECK: [0x05,0x00,0x10,0xd1,0x6a,0x04,0x02,0x00]
37676
37677v_lshrrev_b32_e64 v5, vcc_hi, v2
37678// CHECK: [0x05,0x00,0x10,0xd1,0x6b,0x04,0x02,0x00]
37679
37680v_lshrrev_b32_e64 v5, tba_lo, v2
37681// CHECK: [0x05,0x00,0x10,0xd1,0x6c,0x04,0x02,0x00]
37682
37683v_lshrrev_b32_e64 v5, tba_hi, v2
37684// CHECK: [0x05,0x00,0x10,0xd1,0x6d,0x04,0x02,0x00]
37685
37686v_lshrrev_b32_e64 v5, tma_lo, v2
37687// CHECK: [0x05,0x00,0x10,0xd1,0x6e,0x04,0x02,0x00]
37688
37689v_lshrrev_b32_e64 v5, tma_hi, v2
37690// CHECK: [0x05,0x00,0x10,0xd1,0x6f,0x04,0x02,0x00]
37691
37692v_lshrrev_b32_e64 v5, ttmp11, v2
37693// CHECK: [0x05,0x00,0x10,0xd1,0x7b,0x04,0x02,0x00]
37694
37695v_lshrrev_b32_e64 v5, m0, v2
37696// CHECK: [0x05,0x00,0x10,0xd1,0x7c,0x04,0x02,0x00]
37697
37698v_lshrrev_b32_e64 v5, exec_lo, v2
37699// CHECK: [0x05,0x00,0x10,0xd1,0x7e,0x04,0x02,0x00]
37700
37701v_lshrrev_b32_e64 v5, exec_hi, v2
37702// CHECK: [0x05,0x00,0x10,0xd1,0x7f,0x04,0x02,0x00]
37703
37704v_lshrrev_b32_e64 v5, 0, v2
37705// CHECK: [0x05,0x00,0x10,0xd1,0x80,0x04,0x02,0x00]
37706
37707v_lshrrev_b32_e64 v5, -1, v2
37708// CHECK: [0x05,0x00,0x10,0xd1,0xc1,0x04,0x02,0x00]
37709
37710v_lshrrev_b32_e64 v5, 0.5, v2
37711// CHECK: [0x05,0x00,0x10,0xd1,0xf0,0x04,0x02,0x00]
37712
37713v_lshrrev_b32_e64 v5, -4.0, v2
37714// CHECK: [0x05,0x00,0x10,0xd1,0xf7,0x04,0x02,0x00]
37715
37716v_lshrrev_b32_e64 v5, v1, v255
37717// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xff,0x03,0x00]
37718
37719v_lshrrev_b32_e64 v5, v1, s2
37720// CHECK: [0x05,0x00,0x10,0xd1,0x01,0x05,0x00,0x00]
37721
37722v_lshrrev_b32_e64 v5, v1, s101
37723// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xcb,0x00,0x00]
37724
37725v_lshrrev_b32_e64 v5, v1, flat_scratch_lo
37726// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xcd,0x00,0x00]
37727
37728v_lshrrev_b32_e64 v5, v1, flat_scratch_hi
37729// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xcf,0x00,0x00]
37730
37731v_lshrrev_b32_e64 v5, v1, vcc_lo
37732// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xd5,0x00,0x00]
37733
37734v_lshrrev_b32_e64 v5, v1, vcc_hi
37735// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xd7,0x00,0x00]
37736
37737v_lshrrev_b32_e64 v5, v1, tba_lo
37738// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xd9,0x00,0x00]
37739
37740v_lshrrev_b32_e64 v5, v1, tba_hi
37741// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xdb,0x00,0x00]
37742
37743v_lshrrev_b32_e64 v5, v1, tma_lo
37744// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xdd,0x00,0x00]
37745
37746v_lshrrev_b32_e64 v5, v1, tma_hi
37747// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xdf,0x00,0x00]
37748
37749v_lshrrev_b32_e64 v5, v1, ttmp11
37750// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xf7,0x00,0x00]
37751
37752v_lshrrev_b32_e64 v5, v1, m0
37753// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xf9,0x00,0x00]
37754
37755v_lshrrev_b32_e64 v5, v1, exec_lo
37756// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xfd,0x00,0x00]
37757
37758v_lshrrev_b32_e64 v5, v1, exec_hi
37759// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xff,0x00,0x00]
37760
37761v_lshrrev_b32_e64 v5, v1, 0
37762// CHECK: [0x05,0x00,0x10,0xd1,0x01,0x01,0x01,0x00]
37763
37764v_lshrrev_b32_e64 v5, v1, -1
37765// CHECK: [0x05,0x00,0x10,0xd1,0x01,0x83,0x01,0x00]
37766
37767v_lshrrev_b32_e64 v5, v1, 0.5
37768// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xe1,0x01,0x00]
37769
37770v_lshrrev_b32_e64 v5, v1, -4.0
37771// CHECK: [0x05,0x00,0x10,0xd1,0x01,0xef,0x01,0x00]
37772
37773v_ashrrev_i32 v5, v1, v2
37774// CHECK: [0x01,0x05,0x0a,0x22]
37775
37776v_ashrrev_i32 v255, v1, v2
37777// CHECK: [0x01,0x05,0xfe,0x23]
37778
37779v_ashrrev_i32 v5, v255, v2
37780// CHECK: [0xff,0x05,0x0a,0x22]
37781
37782v_ashrrev_i32 v5, s1, v2
37783// CHECK: [0x01,0x04,0x0a,0x22]
37784
37785v_ashrrev_i32 v5, s101, v2
37786// CHECK: [0x65,0x04,0x0a,0x22]
37787
37788v_ashrrev_i32 v5, flat_scratch_lo, v2
37789// CHECK: [0x66,0x04,0x0a,0x22]
37790
37791v_ashrrev_i32 v5, flat_scratch_hi, v2
37792// CHECK: [0x67,0x04,0x0a,0x22]
37793
37794v_ashrrev_i32 v5, vcc_lo, v2
37795// CHECK: [0x6a,0x04,0x0a,0x22]
37796
37797v_ashrrev_i32 v5, vcc_hi, v2
37798// CHECK: [0x6b,0x04,0x0a,0x22]
37799
37800v_ashrrev_i32 v5, tba_lo, v2
37801// CHECK: [0x6c,0x04,0x0a,0x22]
37802
37803v_ashrrev_i32 v5, tba_hi, v2
37804// CHECK: [0x6d,0x04,0x0a,0x22]
37805
37806v_ashrrev_i32 v5, tma_lo, v2
37807// CHECK: [0x6e,0x04,0x0a,0x22]
37808
37809v_ashrrev_i32 v5, tma_hi, v2
37810// CHECK: [0x6f,0x04,0x0a,0x22]
37811
37812v_ashrrev_i32 v5, ttmp11, v2
37813// CHECK: [0x7b,0x04,0x0a,0x22]
37814
37815v_ashrrev_i32 v5, m0, v2
37816// CHECK: [0x7c,0x04,0x0a,0x22]
37817
37818v_ashrrev_i32 v5, exec_lo, v2
37819// CHECK: [0x7e,0x04,0x0a,0x22]
37820
37821v_ashrrev_i32 v5, exec_hi, v2
37822// CHECK: [0x7f,0x04,0x0a,0x22]
37823
37824v_ashrrev_i32 v5, 0, v2
37825// CHECK: [0x80,0x04,0x0a,0x22]
37826
37827v_ashrrev_i32 v5, -1, v2
37828// CHECK: [0xc1,0x04,0x0a,0x22]
37829
37830v_ashrrev_i32 v5, 0.5, v2
37831// CHECK: [0xf0,0x04,0x0a,0x22]
37832
37833v_ashrrev_i32 v5, -4.0, v2
37834// CHECK: [0xf7,0x04,0x0a,0x22]
37835
37836v_ashrrev_i32 v5, 0xaf123456, v2
37837// CHECK: [0xff,0x04,0x0a,0x22,0x56,0x34,0x12,0xaf]
37838
37839v_ashrrev_i32 v5, 0x3f717273, v2
37840// CHECK: [0xff,0x04,0x0a,0x22,0x73,0x72,0x71,0x3f]
37841
37842v_ashrrev_i32 v5, v1, v255
37843// CHECK: [0x01,0xff,0x0b,0x22]
37844
37845v_ashrrev_i32_e64 v5, v1, v2
37846// CHECK: [0x05,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
37847
37848v_ashrrev_i32_e64 v255, v1, v2
37849// CHECK: [0xff,0x00,0x11,0xd1,0x01,0x05,0x02,0x00]
37850
37851v_ashrrev_i32_e64 v5, v255, v2
37852// CHECK: [0x05,0x00,0x11,0xd1,0xff,0x05,0x02,0x00]
37853
37854v_ashrrev_i32_e64 v5, s1, v2
37855// CHECK: [0x05,0x00,0x11,0xd1,0x01,0x04,0x02,0x00]
37856
37857v_ashrrev_i32_e64 v5, s101, v2
37858// CHECK: [0x05,0x00,0x11,0xd1,0x65,0x04,0x02,0x00]
37859
37860v_ashrrev_i32_e64 v5, flat_scratch_lo, v2
37861// CHECK: [0x05,0x00,0x11,0xd1,0x66,0x04,0x02,0x00]
37862
37863v_ashrrev_i32_e64 v5, flat_scratch_hi, v2
37864// CHECK: [0x05,0x00,0x11,0xd1,0x67,0x04,0x02,0x00]
37865
37866v_ashrrev_i32_e64 v5, vcc_lo, v2
37867// CHECK: [0x05,0x00,0x11,0xd1,0x6a,0x04,0x02,0x00]
37868
37869v_ashrrev_i32_e64 v5, vcc_hi, v2
37870// CHECK: [0x05,0x00,0x11,0xd1,0x6b,0x04,0x02,0x00]
37871
37872v_ashrrev_i32_e64 v5, tba_lo, v2
37873// CHECK: [0x05,0x00,0x11,0xd1,0x6c,0x04,0x02,0x00]
37874
37875v_ashrrev_i32_e64 v5, tba_hi, v2
37876// CHECK: [0x05,0x00,0x11,0xd1,0x6d,0x04,0x02,0x00]
37877
37878v_ashrrev_i32_e64 v5, tma_lo, v2
37879// CHECK: [0x05,0x00,0x11,0xd1,0x6e,0x04,0x02,0x00]
37880
37881v_ashrrev_i32_e64 v5, tma_hi, v2
37882// CHECK: [0x05,0x00,0x11,0xd1,0x6f,0x04,0x02,0x00]
37883
37884v_ashrrev_i32_e64 v5, ttmp11, v2
37885// CHECK: [0x05,0x00,0x11,0xd1,0x7b,0x04,0x02,0x00]
37886
37887v_ashrrev_i32_e64 v5, m0, v2
37888// CHECK: [0x05,0x00,0x11,0xd1,0x7c,0x04,0x02,0x00]
37889
37890v_ashrrev_i32_e64 v5, exec_lo, v2
37891// CHECK: [0x05,0x00,0x11,0xd1,0x7e,0x04,0x02,0x00]
37892
37893v_ashrrev_i32_e64 v5, exec_hi, v2
37894// CHECK: [0x05,0x00,0x11,0xd1,0x7f,0x04,0x02,0x00]
37895
37896v_ashrrev_i32_e64 v5, 0, v2
37897// CHECK: [0x05,0x00,0x11,0xd1,0x80,0x04,0x02,0x00]
37898
37899v_ashrrev_i32_e64 v5, -1, v2
37900// CHECK: [0x05,0x00,0x11,0xd1,0xc1,0x04,0x02,0x00]
37901
37902v_ashrrev_i32_e64 v5, 0.5, v2
37903// CHECK: [0x05,0x00,0x11,0xd1,0xf0,0x04,0x02,0x00]
37904
37905v_ashrrev_i32_e64 v5, -4.0, v2
37906// CHECK: [0x05,0x00,0x11,0xd1,0xf7,0x04,0x02,0x00]
37907
37908v_ashrrev_i32_e64 v5, v1, v255
37909// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xff,0x03,0x00]
37910
37911v_ashrrev_i32_e64 v5, v1, s2
37912// CHECK: [0x05,0x00,0x11,0xd1,0x01,0x05,0x00,0x00]
37913
37914v_ashrrev_i32_e64 v5, v1, s101
37915// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xcb,0x00,0x00]
37916
37917v_ashrrev_i32_e64 v5, v1, flat_scratch_lo
37918// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xcd,0x00,0x00]
37919
37920v_ashrrev_i32_e64 v5, v1, flat_scratch_hi
37921// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xcf,0x00,0x00]
37922
37923v_ashrrev_i32_e64 v5, v1, vcc_lo
37924// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xd5,0x00,0x00]
37925
37926v_ashrrev_i32_e64 v5, v1, vcc_hi
37927// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xd7,0x00,0x00]
37928
37929v_ashrrev_i32_e64 v5, v1, tba_lo
37930// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xd9,0x00,0x00]
37931
37932v_ashrrev_i32_e64 v5, v1, tba_hi
37933// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xdb,0x00,0x00]
37934
37935v_ashrrev_i32_e64 v5, v1, tma_lo
37936// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xdd,0x00,0x00]
37937
37938v_ashrrev_i32_e64 v5, v1, tma_hi
37939// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xdf,0x00,0x00]
37940
37941v_ashrrev_i32_e64 v5, v1, ttmp11
37942// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xf7,0x00,0x00]
37943
37944v_ashrrev_i32_e64 v5, v1, m0
37945// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xf9,0x00,0x00]
37946
37947v_ashrrev_i32_e64 v5, v1, exec_lo
37948// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xfd,0x00,0x00]
37949
37950v_ashrrev_i32_e64 v5, v1, exec_hi
37951// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xff,0x00,0x00]
37952
37953v_ashrrev_i32_e64 v5, v1, 0
37954// CHECK: [0x05,0x00,0x11,0xd1,0x01,0x01,0x01,0x00]
37955
37956v_ashrrev_i32_e64 v5, v1, -1
37957// CHECK: [0x05,0x00,0x11,0xd1,0x01,0x83,0x01,0x00]
37958
37959v_ashrrev_i32_e64 v5, v1, 0.5
37960// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xe1,0x01,0x00]
37961
37962v_ashrrev_i32_e64 v5, v1, -4.0
37963// CHECK: [0x05,0x00,0x11,0xd1,0x01,0xef,0x01,0x00]
37964
37965v_lshlrev_b32 v5, v1, v2
37966// CHECK: [0x01,0x05,0x0a,0x24]
37967
37968v_lshlrev_b32 v255, v1, v2
37969// CHECK: [0x01,0x05,0xfe,0x25]
37970
37971v_lshlrev_b32 v5, v255, v2
37972// CHECK: [0xff,0x05,0x0a,0x24]
37973
37974v_lshlrev_b32 v5, s1, v2
37975// CHECK: [0x01,0x04,0x0a,0x24]
37976
37977v_lshlrev_b32 v5, s101, v2
37978// CHECK: [0x65,0x04,0x0a,0x24]
37979
37980v_lshlrev_b32 v5, flat_scratch_lo, v2
37981// CHECK: [0x66,0x04,0x0a,0x24]
37982
37983v_lshlrev_b32 v5, flat_scratch_hi, v2
37984// CHECK: [0x67,0x04,0x0a,0x24]
37985
37986v_lshlrev_b32 v5, vcc_lo, v2
37987// CHECK: [0x6a,0x04,0x0a,0x24]
37988
37989v_lshlrev_b32 v5, vcc_hi, v2
37990// CHECK: [0x6b,0x04,0x0a,0x24]
37991
37992v_lshlrev_b32 v5, tba_lo, v2
37993// CHECK: [0x6c,0x04,0x0a,0x24]
37994
37995v_lshlrev_b32 v5, tba_hi, v2
37996// CHECK: [0x6d,0x04,0x0a,0x24]
37997
37998v_lshlrev_b32 v5, tma_lo, v2
37999// CHECK: [0x6e,0x04,0x0a,0x24]
38000
38001v_lshlrev_b32 v5, tma_hi, v2
38002// CHECK: [0x6f,0x04,0x0a,0x24]
38003
38004v_lshlrev_b32 v5, ttmp11, v2
38005// CHECK: [0x7b,0x04,0x0a,0x24]
38006
38007v_lshlrev_b32 v5, m0, v2
38008// CHECK: [0x7c,0x04,0x0a,0x24]
38009
38010v_lshlrev_b32 v5, exec_lo, v2
38011// CHECK: [0x7e,0x04,0x0a,0x24]
38012
38013v_lshlrev_b32 v5, exec_hi, v2
38014// CHECK: [0x7f,0x04,0x0a,0x24]
38015
38016v_lshlrev_b32 v5, 0, v2
38017// CHECK: [0x80,0x04,0x0a,0x24]
38018
38019v_lshlrev_b32 v5, -1, v2
38020// CHECK: [0xc1,0x04,0x0a,0x24]
38021
38022v_lshlrev_b32 v5, 0.5, v2
38023// CHECK: [0xf0,0x04,0x0a,0x24]
38024
38025v_lshlrev_b32 v5, -4.0, v2
38026// CHECK: [0xf7,0x04,0x0a,0x24]
38027
38028v_lshlrev_b32 v5, 0xaf123456, v2
38029// CHECK: [0xff,0x04,0x0a,0x24,0x56,0x34,0x12,0xaf]
38030
38031v_lshlrev_b32 v5, 0x3f717273, v2
38032// CHECK: [0xff,0x04,0x0a,0x24,0x73,0x72,0x71,0x3f]
38033
38034v_lshlrev_b32 v5, v1, v255
38035// CHECK: [0x01,0xff,0x0b,0x24]
38036
38037v_lshlrev_b32_e64 v5, v1, v2
38038// CHECK: [0x05,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
38039
38040v_lshlrev_b32_e64 v255, v1, v2
38041// CHECK: [0xff,0x00,0x12,0xd1,0x01,0x05,0x02,0x00]
38042
38043v_lshlrev_b32_e64 v5, v255, v2
38044// CHECK: [0x05,0x00,0x12,0xd1,0xff,0x05,0x02,0x00]
38045
38046v_lshlrev_b32_e64 v5, s1, v2
38047// CHECK: [0x05,0x00,0x12,0xd1,0x01,0x04,0x02,0x00]
38048
38049v_lshlrev_b32_e64 v5, s101, v2
38050// CHECK: [0x05,0x00,0x12,0xd1,0x65,0x04,0x02,0x00]
38051
38052v_lshlrev_b32_e64 v5, flat_scratch_lo, v2
38053// CHECK: [0x05,0x00,0x12,0xd1,0x66,0x04,0x02,0x00]
38054
38055v_lshlrev_b32_e64 v5, flat_scratch_hi, v2
38056// CHECK: [0x05,0x00,0x12,0xd1,0x67,0x04,0x02,0x00]
38057
38058v_lshlrev_b32_e64 v5, vcc_lo, v2
38059// CHECK: [0x05,0x00,0x12,0xd1,0x6a,0x04,0x02,0x00]
38060
38061v_lshlrev_b32_e64 v5, vcc_hi, v2
38062// CHECK: [0x05,0x00,0x12,0xd1,0x6b,0x04,0x02,0x00]
38063
38064v_lshlrev_b32_e64 v5, tba_lo, v2
38065// CHECK: [0x05,0x00,0x12,0xd1,0x6c,0x04,0x02,0x00]
38066
38067v_lshlrev_b32_e64 v5, tba_hi, v2
38068// CHECK: [0x05,0x00,0x12,0xd1,0x6d,0x04,0x02,0x00]
38069
38070v_lshlrev_b32_e64 v5, tma_lo, v2
38071// CHECK: [0x05,0x00,0x12,0xd1,0x6e,0x04,0x02,0x00]
38072
38073v_lshlrev_b32_e64 v5, tma_hi, v2
38074// CHECK: [0x05,0x00,0x12,0xd1,0x6f,0x04,0x02,0x00]
38075
38076v_lshlrev_b32_e64 v5, ttmp11, v2
38077// CHECK: [0x05,0x00,0x12,0xd1,0x7b,0x04,0x02,0x00]
38078
38079v_lshlrev_b32_e64 v5, m0, v2
38080// CHECK: [0x05,0x00,0x12,0xd1,0x7c,0x04,0x02,0x00]
38081
38082v_lshlrev_b32_e64 v5, exec_lo, v2
38083// CHECK: [0x05,0x00,0x12,0xd1,0x7e,0x04,0x02,0x00]
38084
38085v_lshlrev_b32_e64 v5, exec_hi, v2
38086// CHECK: [0x05,0x00,0x12,0xd1,0x7f,0x04,0x02,0x00]
38087
38088v_lshlrev_b32_e64 v5, 0, v2
38089// CHECK: [0x05,0x00,0x12,0xd1,0x80,0x04,0x02,0x00]
38090
38091v_lshlrev_b32_e64 v5, -1, v2
38092// CHECK: [0x05,0x00,0x12,0xd1,0xc1,0x04,0x02,0x00]
38093
38094v_lshlrev_b32_e64 v5, 0.5, v2
38095// CHECK: [0x05,0x00,0x12,0xd1,0xf0,0x04,0x02,0x00]
38096
38097v_lshlrev_b32_e64 v5, -4.0, v2
38098// CHECK: [0x05,0x00,0x12,0xd1,0xf7,0x04,0x02,0x00]
38099
38100v_lshlrev_b32_e64 v5, v1, v255
38101// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xff,0x03,0x00]
38102
38103v_lshlrev_b32_e64 v5, v1, s2
38104// CHECK: [0x05,0x00,0x12,0xd1,0x01,0x05,0x00,0x00]
38105
38106v_lshlrev_b32_e64 v5, v1, s101
38107// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xcb,0x00,0x00]
38108
38109v_lshlrev_b32_e64 v5, v1, flat_scratch_lo
38110// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xcd,0x00,0x00]
38111
38112v_lshlrev_b32_e64 v5, v1, flat_scratch_hi
38113// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xcf,0x00,0x00]
38114
38115v_lshlrev_b32_e64 v5, v1, vcc_lo
38116// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xd5,0x00,0x00]
38117
38118v_lshlrev_b32_e64 v5, v1, vcc_hi
38119// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xd7,0x00,0x00]
38120
38121v_lshlrev_b32_e64 v5, v1, tba_lo
38122// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xd9,0x00,0x00]
38123
38124v_lshlrev_b32_e64 v5, v1, tba_hi
38125// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xdb,0x00,0x00]
38126
38127v_lshlrev_b32_e64 v5, v1, tma_lo
38128// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xdd,0x00,0x00]
38129
38130v_lshlrev_b32_e64 v5, v1, tma_hi
38131// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xdf,0x00,0x00]
38132
38133v_lshlrev_b32_e64 v5, v1, ttmp11
38134// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xf7,0x00,0x00]
38135
38136v_lshlrev_b32_e64 v5, v1, m0
38137// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xf9,0x00,0x00]
38138
38139v_lshlrev_b32_e64 v5, v1, exec_lo
38140// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xfd,0x00,0x00]
38141
38142v_lshlrev_b32_e64 v5, v1, exec_hi
38143// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xff,0x00,0x00]
38144
38145v_lshlrev_b32_e64 v5, v1, 0
38146// CHECK: [0x05,0x00,0x12,0xd1,0x01,0x01,0x01,0x00]
38147
38148v_lshlrev_b32_e64 v5, v1, -1
38149// CHECK: [0x05,0x00,0x12,0xd1,0x01,0x83,0x01,0x00]
38150
38151v_lshlrev_b32_e64 v5, v1, 0.5
38152// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xe1,0x01,0x00]
38153
38154v_lshlrev_b32_e64 v5, v1, -4.0
38155// CHECK: [0x05,0x00,0x12,0xd1,0x01,0xef,0x01,0x00]
38156
38157v_and_b32 v5, v1, v2
38158// CHECK: [0x01,0x05,0x0a,0x26]
38159
38160v_and_b32 v255, v1, v2
38161// CHECK: [0x01,0x05,0xfe,0x27]
38162
38163v_and_b32 v5, v255, v2
38164// CHECK: [0xff,0x05,0x0a,0x26]
38165
38166v_and_b32 v5, s1, v2
38167// CHECK: [0x01,0x04,0x0a,0x26]
38168
38169v_and_b32 v5, s101, v2
38170// CHECK: [0x65,0x04,0x0a,0x26]
38171
38172v_and_b32 v5, flat_scratch_lo, v2
38173// CHECK: [0x66,0x04,0x0a,0x26]
38174
38175v_and_b32 v5, flat_scratch_hi, v2
38176// CHECK: [0x67,0x04,0x0a,0x26]
38177
38178v_and_b32 v5, vcc_lo, v2
38179// CHECK: [0x6a,0x04,0x0a,0x26]
38180
38181v_and_b32 v5, vcc_hi, v2
38182// CHECK: [0x6b,0x04,0x0a,0x26]
38183
38184v_and_b32 v5, tba_lo, v2
38185// CHECK: [0x6c,0x04,0x0a,0x26]
38186
38187v_and_b32 v5, tba_hi, v2
38188// CHECK: [0x6d,0x04,0x0a,0x26]
38189
38190v_and_b32 v5, tma_lo, v2
38191// CHECK: [0x6e,0x04,0x0a,0x26]
38192
38193v_and_b32 v5, tma_hi, v2
38194// CHECK: [0x6f,0x04,0x0a,0x26]
38195
38196v_and_b32 v5, ttmp11, v2
38197// CHECK: [0x7b,0x04,0x0a,0x26]
38198
38199v_and_b32 v5, m0, v2
38200// CHECK: [0x7c,0x04,0x0a,0x26]
38201
38202v_and_b32 v5, exec_lo, v2
38203// CHECK: [0x7e,0x04,0x0a,0x26]
38204
38205v_and_b32 v5, exec_hi, v2
38206// CHECK: [0x7f,0x04,0x0a,0x26]
38207
38208v_and_b32 v5, 0, v2
38209// CHECK: [0x80,0x04,0x0a,0x26]
38210
38211v_and_b32 v5, -1, v2
38212// CHECK: [0xc1,0x04,0x0a,0x26]
38213
38214v_and_b32 v5, 0.5, v2
38215// CHECK: [0xf0,0x04,0x0a,0x26]
38216
38217v_and_b32 v5, -4.0, v2
38218// CHECK: [0xf7,0x04,0x0a,0x26]
38219
38220v_and_b32 v5, 0xaf123456, v2
38221// CHECK: [0xff,0x04,0x0a,0x26,0x56,0x34,0x12,0xaf]
38222
38223v_and_b32 v5, 0x3f717273, v2
38224// CHECK: [0xff,0x04,0x0a,0x26,0x73,0x72,0x71,0x3f]
38225
38226v_and_b32 v5, v1, v255
38227// CHECK: [0x01,0xff,0x0b,0x26]
38228
38229v_and_b32_e64 v5, v1, v2
38230// CHECK: [0x05,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
38231
38232v_and_b32_e64 v255, v1, v2
38233// CHECK: [0xff,0x00,0x13,0xd1,0x01,0x05,0x02,0x00]
38234
38235v_and_b32_e64 v5, v255, v2
38236// CHECK: [0x05,0x00,0x13,0xd1,0xff,0x05,0x02,0x00]
38237
38238v_and_b32_e64 v5, s1, v2
38239// CHECK: [0x05,0x00,0x13,0xd1,0x01,0x04,0x02,0x00]
38240
38241v_and_b32_e64 v5, s101, v2
38242// CHECK: [0x05,0x00,0x13,0xd1,0x65,0x04,0x02,0x00]
38243
38244v_and_b32_e64 v5, flat_scratch_lo, v2
38245// CHECK: [0x05,0x00,0x13,0xd1,0x66,0x04,0x02,0x00]
38246
38247v_and_b32_e64 v5, flat_scratch_hi, v2
38248// CHECK: [0x05,0x00,0x13,0xd1,0x67,0x04,0x02,0x00]
38249
38250v_and_b32_e64 v5, vcc_lo, v2
38251// CHECK: [0x05,0x00,0x13,0xd1,0x6a,0x04,0x02,0x00]
38252
38253v_and_b32_e64 v5, vcc_hi, v2
38254// CHECK: [0x05,0x00,0x13,0xd1,0x6b,0x04,0x02,0x00]
38255
38256v_and_b32_e64 v5, tba_lo, v2
38257// CHECK: [0x05,0x00,0x13,0xd1,0x6c,0x04,0x02,0x00]
38258
38259v_and_b32_e64 v5, tba_hi, v2
38260// CHECK: [0x05,0x00,0x13,0xd1,0x6d,0x04,0x02,0x00]
38261
38262v_and_b32_e64 v5, tma_lo, v2
38263// CHECK: [0x05,0x00,0x13,0xd1,0x6e,0x04,0x02,0x00]
38264
38265v_and_b32_e64 v5, tma_hi, v2
38266// CHECK: [0x05,0x00,0x13,0xd1,0x6f,0x04,0x02,0x00]
38267
38268v_and_b32_e64 v5, ttmp11, v2
38269// CHECK: [0x05,0x00,0x13,0xd1,0x7b,0x04,0x02,0x00]
38270
38271v_and_b32_e64 v5, m0, v2
38272// CHECK: [0x05,0x00,0x13,0xd1,0x7c,0x04,0x02,0x00]
38273
38274v_and_b32_e64 v5, exec_lo, v2
38275// CHECK: [0x05,0x00,0x13,0xd1,0x7e,0x04,0x02,0x00]
38276
38277v_and_b32_e64 v5, exec_hi, v2
38278// CHECK: [0x05,0x00,0x13,0xd1,0x7f,0x04,0x02,0x00]
38279
38280v_and_b32_e64 v5, 0, v2
38281// CHECK: [0x05,0x00,0x13,0xd1,0x80,0x04,0x02,0x00]
38282
38283v_and_b32_e64 v5, -1, v2
38284// CHECK: [0x05,0x00,0x13,0xd1,0xc1,0x04,0x02,0x00]
38285
38286v_and_b32_e64 v5, 0.5, v2
38287// CHECK: [0x05,0x00,0x13,0xd1,0xf0,0x04,0x02,0x00]
38288
38289v_and_b32_e64 v5, -4.0, v2
38290// CHECK: [0x05,0x00,0x13,0xd1,0xf7,0x04,0x02,0x00]
38291
38292v_and_b32_e64 v5, v1, v255
38293// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xff,0x03,0x00]
38294
38295v_and_b32_e64 v5, v1, s2
38296// CHECK: [0x05,0x00,0x13,0xd1,0x01,0x05,0x00,0x00]
38297
38298v_and_b32_e64 v5, v1, s101
38299// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xcb,0x00,0x00]
38300
38301v_and_b32_e64 v5, v1, flat_scratch_lo
38302// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xcd,0x00,0x00]
38303
38304v_and_b32_e64 v5, v1, flat_scratch_hi
38305// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xcf,0x00,0x00]
38306
38307v_and_b32_e64 v5, v1, vcc_lo
38308// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xd5,0x00,0x00]
38309
38310v_and_b32_e64 v5, v1, vcc_hi
38311// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xd7,0x00,0x00]
38312
38313v_and_b32_e64 v5, v1, tba_lo
38314// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xd9,0x00,0x00]
38315
38316v_and_b32_e64 v5, v1, tba_hi
38317// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xdb,0x00,0x00]
38318
38319v_and_b32_e64 v5, v1, tma_lo
38320// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xdd,0x00,0x00]
38321
38322v_and_b32_e64 v5, v1, tma_hi
38323// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xdf,0x00,0x00]
38324
38325v_and_b32_e64 v5, v1, ttmp11
38326// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xf7,0x00,0x00]
38327
38328v_and_b32_e64 v5, v1, m0
38329// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xf9,0x00,0x00]
38330
38331v_and_b32_e64 v5, v1, exec_lo
38332// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xfd,0x00,0x00]
38333
38334v_and_b32_e64 v5, v1, exec_hi
38335// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xff,0x00,0x00]
38336
38337v_and_b32_e64 v5, v1, 0
38338// CHECK: [0x05,0x00,0x13,0xd1,0x01,0x01,0x01,0x00]
38339
38340v_and_b32_e64 v5, v1, -1
38341// CHECK: [0x05,0x00,0x13,0xd1,0x01,0x83,0x01,0x00]
38342
38343v_and_b32_e64 v5, v1, 0.5
38344// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xe1,0x01,0x00]
38345
38346v_and_b32_e64 v5, v1, -4.0
38347// CHECK: [0x05,0x00,0x13,0xd1,0x01,0xef,0x01,0x00]
38348
38349v_or_b32 v5, v1, v2
38350// CHECK: [0x01,0x05,0x0a,0x28]
38351
38352v_or_b32 v255, v1, v2
38353// CHECK: [0x01,0x05,0xfe,0x29]
38354
38355v_or_b32 v5, v255, v2
38356// CHECK: [0xff,0x05,0x0a,0x28]
38357
38358v_or_b32 v5, s1, v2
38359// CHECK: [0x01,0x04,0x0a,0x28]
38360
38361v_or_b32 v5, s101, v2
38362// CHECK: [0x65,0x04,0x0a,0x28]
38363
38364v_or_b32 v5, flat_scratch_lo, v2
38365// CHECK: [0x66,0x04,0x0a,0x28]
38366
38367v_or_b32 v5, flat_scratch_hi, v2
38368// CHECK: [0x67,0x04,0x0a,0x28]
38369
38370v_or_b32 v5, vcc_lo, v2
38371// CHECK: [0x6a,0x04,0x0a,0x28]
38372
38373v_or_b32 v5, vcc_hi, v2
38374// CHECK: [0x6b,0x04,0x0a,0x28]
38375
38376v_or_b32 v5, tba_lo, v2
38377// CHECK: [0x6c,0x04,0x0a,0x28]
38378
38379v_or_b32 v5, tba_hi, v2
38380// CHECK: [0x6d,0x04,0x0a,0x28]
38381
38382v_or_b32 v5, tma_lo, v2
38383// CHECK: [0x6e,0x04,0x0a,0x28]
38384
38385v_or_b32 v5, tma_hi, v2
38386// CHECK: [0x6f,0x04,0x0a,0x28]
38387
38388v_or_b32 v5, ttmp11, v2
38389// CHECK: [0x7b,0x04,0x0a,0x28]
38390
38391v_or_b32 v5, m0, v2
38392// CHECK: [0x7c,0x04,0x0a,0x28]
38393
38394v_or_b32 v5, exec_lo, v2
38395// CHECK: [0x7e,0x04,0x0a,0x28]
38396
38397v_or_b32 v5, exec_hi, v2
38398// CHECK: [0x7f,0x04,0x0a,0x28]
38399
38400v_or_b32 v5, 0, v2
38401// CHECK: [0x80,0x04,0x0a,0x28]
38402
38403v_or_b32 v5, -1, v2
38404// CHECK: [0xc1,0x04,0x0a,0x28]
38405
38406v_or_b32 v5, 0.5, v2
38407// CHECK: [0xf0,0x04,0x0a,0x28]
38408
38409v_or_b32 v5, -4.0, v2
38410// CHECK: [0xf7,0x04,0x0a,0x28]
38411
38412v_or_b32 v5, 0xaf123456, v2
38413// CHECK: [0xff,0x04,0x0a,0x28,0x56,0x34,0x12,0xaf]
38414
38415v_or_b32 v5, 0x3f717273, v2
38416// CHECK: [0xff,0x04,0x0a,0x28,0x73,0x72,0x71,0x3f]
38417
38418v_or_b32 v5, v1, v255
38419// CHECK: [0x01,0xff,0x0b,0x28]
38420
38421v_or_b32_e64 v5, v1, v2
38422// CHECK: [0x05,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
38423
38424v_or_b32_e64 v255, v1, v2
38425// CHECK: [0xff,0x00,0x14,0xd1,0x01,0x05,0x02,0x00]
38426
38427v_or_b32_e64 v5, v255, v2
38428// CHECK: [0x05,0x00,0x14,0xd1,0xff,0x05,0x02,0x00]
38429
38430v_or_b32_e64 v5, s1, v2
38431// CHECK: [0x05,0x00,0x14,0xd1,0x01,0x04,0x02,0x00]
38432
38433v_or_b32_e64 v5, s101, v2
38434// CHECK: [0x05,0x00,0x14,0xd1,0x65,0x04,0x02,0x00]
38435
38436v_or_b32_e64 v5, flat_scratch_lo, v2
38437// CHECK: [0x05,0x00,0x14,0xd1,0x66,0x04,0x02,0x00]
38438
38439v_or_b32_e64 v5, flat_scratch_hi, v2
38440// CHECK: [0x05,0x00,0x14,0xd1,0x67,0x04,0x02,0x00]
38441
38442v_or_b32_e64 v5, vcc_lo, v2
38443// CHECK: [0x05,0x00,0x14,0xd1,0x6a,0x04,0x02,0x00]
38444
38445v_or_b32_e64 v5, vcc_hi, v2
38446// CHECK: [0x05,0x00,0x14,0xd1,0x6b,0x04,0x02,0x00]
38447
38448v_or_b32_e64 v5, tba_lo, v2
38449// CHECK: [0x05,0x00,0x14,0xd1,0x6c,0x04,0x02,0x00]
38450
38451v_or_b32_e64 v5, tba_hi, v2
38452// CHECK: [0x05,0x00,0x14,0xd1,0x6d,0x04,0x02,0x00]
38453
38454v_or_b32_e64 v5, tma_lo, v2
38455// CHECK: [0x05,0x00,0x14,0xd1,0x6e,0x04,0x02,0x00]
38456
38457v_or_b32_e64 v5, tma_hi, v2
38458// CHECK: [0x05,0x00,0x14,0xd1,0x6f,0x04,0x02,0x00]
38459
38460v_or_b32_e64 v5, ttmp11, v2
38461// CHECK: [0x05,0x00,0x14,0xd1,0x7b,0x04,0x02,0x00]
38462
38463v_or_b32_e64 v5, m0, v2
38464// CHECK: [0x05,0x00,0x14,0xd1,0x7c,0x04,0x02,0x00]
38465
38466v_or_b32_e64 v5, exec_lo, v2
38467// CHECK: [0x05,0x00,0x14,0xd1,0x7e,0x04,0x02,0x00]
38468
38469v_or_b32_e64 v5, exec_hi, v2
38470// CHECK: [0x05,0x00,0x14,0xd1,0x7f,0x04,0x02,0x00]
38471
38472v_or_b32_e64 v5, 0, v2
38473// CHECK: [0x05,0x00,0x14,0xd1,0x80,0x04,0x02,0x00]
38474
38475v_or_b32_e64 v5, -1, v2
38476// CHECK: [0x05,0x00,0x14,0xd1,0xc1,0x04,0x02,0x00]
38477
38478v_or_b32_e64 v5, 0.5, v2
38479// CHECK: [0x05,0x00,0x14,0xd1,0xf0,0x04,0x02,0x00]
38480
38481v_or_b32_e64 v5, -4.0, v2
38482// CHECK: [0x05,0x00,0x14,0xd1,0xf7,0x04,0x02,0x00]
38483
38484v_or_b32_e64 v5, v1, v255
38485// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xff,0x03,0x00]
38486
38487v_or_b32_e64 v5, v1, s2
38488// CHECK: [0x05,0x00,0x14,0xd1,0x01,0x05,0x00,0x00]
38489
38490v_or_b32_e64 v5, v1, s101
38491// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xcb,0x00,0x00]
38492
38493v_or_b32_e64 v5, v1, flat_scratch_lo
38494// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xcd,0x00,0x00]
38495
38496v_or_b32_e64 v5, v1, flat_scratch_hi
38497// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xcf,0x00,0x00]
38498
38499v_or_b32_e64 v5, v1, vcc_lo
38500// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xd5,0x00,0x00]
38501
38502v_or_b32_e64 v5, v1, vcc_hi
38503// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xd7,0x00,0x00]
38504
38505v_or_b32_e64 v5, v1, tba_lo
38506// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xd9,0x00,0x00]
38507
38508v_or_b32_e64 v5, v1, tba_hi
38509// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xdb,0x00,0x00]
38510
38511v_or_b32_e64 v5, v1, tma_lo
38512// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xdd,0x00,0x00]
38513
38514v_or_b32_e64 v5, v1, tma_hi
38515// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xdf,0x00,0x00]
38516
38517v_or_b32_e64 v5, v1, ttmp11
38518// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xf7,0x00,0x00]
38519
38520v_or_b32_e64 v5, v1, m0
38521// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xf9,0x00,0x00]
38522
38523v_or_b32_e64 v5, v1, exec_lo
38524// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xfd,0x00,0x00]
38525
38526v_or_b32_e64 v5, v1, exec_hi
38527// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xff,0x00,0x00]
38528
38529v_or_b32_e64 v5, v1, 0
38530// CHECK: [0x05,0x00,0x14,0xd1,0x01,0x01,0x01,0x00]
38531
38532v_or_b32_e64 v5, v1, -1
38533// CHECK: [0x05,0x00,0x14,0xd1,0x01,0x83,0x01,0x00]
38534
38535v_or_b32_e64 v5, v1, 0.5
38536// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xe1,0x01,0x00]
38537
38538v_or_b32_e64 v5, v1, -4.0
38539// CHECK: [0x05,0x00,0x14,0xd1,0x01,0xef,0x01,0x00]
38540
38541v_xor_b32 v5, v1, v2
38542// CHECK: [0x01,0x05,0x0a,0x2a]
38543
38544v_xor_b32 v255, v1, v2
38545// CHECK: [0x01,0x05,0xfe,0x2b]
38546
38547v_xor_b32 v5, v255, v2
38548// CHECK: [0xff,0x05,0x0a,0x2a]
38549
38550v_xor_b32 v5, s1, v2
38551// CHECK: [0x01,0x04,0x0a,0x2a]
38552
38553v_xor_b32 v5, s101, v2
38554// CHECK: [0x65,0x04,0x0a,0x2a]
38555
38556v_xor_b32 v5, flat_scratch_lo, v2
38557// CHECK: [0x66,0x04,0x0a,0x2a]
38558
38559v_xor_b32 v5, flat_scratch_hi, v2
38560// CHECK: [0x67,0x04,0x0a,0x2a]
38561
38562v_xor_b32 v5, vcc_lo, v2
38563// CHECK: [0x6a,0x04,0x0a,0x2a]
38564
38565v_xor_b32 v5, vcc_hi, v2
38566// CHECK: [0x6b,0x04,0x0a,0x2a]
38567
38568v_xor_b32 v5, tba_lo, v2
38569// CHECK: [0x6c,0x04,0x0a,0x2a]
38570
38571v_xor_b32 v5, tba_hi, v2
38572// CHECK: [0x6d,0x04,0x0a,0x2a]
38573
38574v_xor_b32 v5, tma_lo, v2
38575// CHECK: [0x6e,0x04,0x0a,0x2a]
38576
38577v_xor_b32 v5, tma_hi, v2
38578// CHECK: [0x6f,0x04,0x0a,0x2a]
38579
38580v_xor_b32 v5, ttmp11, v2
38581// CHECK: [0x7b,0x04,0x0a,0x2a]
38582
38583v_xor_b32 v5, m0, v2
38584// CHECK: [0x7c,0x04,0x0a,0x2a]
38585
38586v_xor_b32 v5, exec_lo, v2
38587// CHECK: [0x7e,0x04,0x0a,0x2a]
38588
38589v_xor_b32 v5, exec_hi, v2
38590// CHECK: [0x7f,0x04,0x0a,0x2a]
38591
38592v_xor_b32 v5, 0, v2
38593// CHECK: [0x80,0x04,0x0a,0x2a]
38594
38595v_xor_b32 v5, -1, v2
38596// CHECK: [0xc1,0x04,0x0a,0x2a]
38597
38598v_xor_b32 v5, 0.5, v2
38599// CHECK: [0xf0,0x04,0x0a,0x2a]
38600
38601v_xor_b32 v5, -4.0, v2
38602// CHECK: [0xf7,0x04,0x0a,0x2a]
38603
38604v_xor_b32 v5, 0xaf123456, v2
38605// CHECK: [0xff,0x04,0x0a,0x2a,0x56,0x34,0x12,0xaf]
38606
38607v_xor_b32 v5, 0x3f717273, v2
38608// CHECK: [0xff,0x04,0x0a,0x2a,0x73,0x72,0x71,0x3f]
38609
38610v_xor_b32 v5, v1, v255
38611// CHECK: [0x01,0xff,0x0b,0x2a]
38612
38613v_xor_b32_e64 v5, v1, v2
38614// CHECK: [0x05,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
38615
38616v_xor_b32_e64 v255, v1, v2
38617// CHECK: [0xff,0x00,0x15,0xd1,0x01,0x05,0x02,0x00]
38618
38619v_xor_b32_e64 v5, v255, v2
38620// CHECK: [0x05,0x00,0x15,0xd1,0xff,0x05,0x02,0x00]
38621
38622v_xor_b32_e64 v5, s1, v2
38623// CHECK: [0x05,0x00,0x15,0xd1,0x01,0x04,0x02,0x00]
38624
38625v_xor_b32_e64 v5, s101, v2
38626// CHECK: [0x05,0x00,0x15,0xd1,0x65,0x04,0x02,0x00]
38627
38628v_xor_b32_e64 v5, flat_scratch_lo, v2
38629// CHECK: [0x05,0x00,0x15,0xd1,0x66,0x04,0x02,0x00]
38630
38631v_xor_b32_e64 v5, flat_scratch_hi, v2
38632// CHECK: [0x05,0x00,0x15,0xd1,0x67,0x04,0x02,0x00]
38633
38634v_xor_b32_e64 v5, vcc_lo, v2
38635// CHECK: [0x05,0x00,0x15,0xd1,0x6a,0x04,0x02,0x00]
38636
38637v_xor_b32_e64 v5, vcc_hi, v2
38638// CHECK: [0x05,0x00,0x15,0xd1,0x6b,0x04,0x02,0x00]
38639
38640v_xor_b32_e64 v5, tba_lo, v2
38641// CHECK: [0x05,0x00,0x15,0xd1,0x6c,0x04,0x02,0x00]
38642
38643v_xor_b32_e64 v5, tba_hi, v2
38644// CHECK: [0x05,0x00,0x15,0xd1,0x6d,0x04,0x02,0x00]
38645
38646v_xor_b32_e64 v5, tma_lo, v2
38647// CHECK: [0x05,0x00,0x15,0xd1,0x6e,0x04,0x02,0x00]
38648
38649v_xor_b32_e64 v5, tma_hi, v2
38650// CHECK: [0x05,0x00,0x15,0xd1,0x6f,0x04,0x02,0x00]
38651
38652v_xor_b32_e64 v5, ttmp11, v2
38653// CHECK: [0x05,0x00,0x15,0xd1,0x7b,0x04,0x02,0x00]
38654
38655v_xor_b32_e64 v5, m0, v2
38656// CHECK: [0x05,0x00,0x15,0xd1,0x7c,0x04,0x02,0x00]
38657
38658v_xor_b32_e64 v5, exec_lo, v2
38659// CHECK: [0x05,0x00,0x15,0xd1,0x7e,0x04,0x02,0x00]
38660
38661v_xor_b32_e64 v5, exec_hi, v2
38662// CHECK: [0x05,0x00,0x15,0xd1,0x7f,0x04,0x02,0x00]
38663
38664v_xor_b32_e64 v5, 0, v2
38665// CHECK: [0x05,0x00,0x15,0xd1,0x80,0x04,0x02,0x00]
38666
38667v_xor_b32_e64 v5, -1, v2
38668// CHECK: [0x05,0x00,0x15,0xd1,0xc1,0x04,0x02,0x00]
38669
38670v_xor_b32_e64 v5, 0.5, v2
38671// CHECK: [0x05,0x00,0x15,0xd1,0xf0,0x04,0x02,0x00]
38672
38673v_xor_b32_e64 v5, -4.0, v2
38674// CHECK: [0x05,0x00,0x15,0xd1,0xf7,0x04,0x02,0x00]
38675
38676v_xor_b32_e64 v5, v1, v255
38677// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xff,0x03,0x00]
38678
38679v_xor_b32_e64 v5, v1, s2
38680// CHECK: [0x05,0x00,0x15,0xd1,0x01,0x05,0x00,0x00]
38681
38682v_xor_b32_e64 v5, v1, s101
38683// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xcb,0x00,0x00]
38684
38685v_xor_b32_e64 v5, v1, flat_scratch_lo
38686// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xcd,0x00,0x00]
38687
38688v_xor_b32_e64 v5, v1, flat_scratch_hi
38689// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xcf,0x00,0x00]
38690
38691v_xor_b32_e64 v5, v1, vcc_lo
38692// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xd5,0x00,0x00]
38693
38694v_xor_b32_e64 v5, v1, vcc_hi
38695// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xd7,0x00,0x00]
38696
38697v_xor_b32_e64 v5, v1, tba_lo
38698// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xd9,0x00,0x00]
38699
38700v_xor_b32_e64 v5, v1, tba_hi
38701// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xdb,0x00,0x00]
38702
38703v_xor_b32_e64 v5, v1, tma_lo
38704// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xdd,0x00,0x00]
38705
38706v_xor_b32_e64 v5, v1, tma_hi
38707// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xdf,0x00,0x00]
38708
38709v_xor_b32_e64 v5, v1, ttmp11
38710// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xf7,0x00,0x00]
38711
38712v_xor_b32_e64 v5, v1, m0
38713// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xf9,0x00,0x00]
38714
38715v_xor_b32_e64 v5, v1, exec_lo
38716// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xfd,0x00,0x00]
38717
38718v_xor_b32_e64 v5, v1, exec_hi
38719// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xff,0x00,0x00]
38720
38721v_xor_b32_e64 v5, v1, 0
38722// CHECK: [0x05,0x00,0x15,0xd1,0x01,0x01,0x01,0x00]
38723
38724v_xor_b32_e64 v5, v1, -1
38725// CHECK: [0x05,0x00,0x15,0xd1,0x01,0x83,0x01,0x00]
38726
38727v_xor_b32_e64 v5, v1, 0.5
38728// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xe1,0x01,0x00]
38729
38730v_xor_b32_e64 v5, v1, -4.0
38731// CHECK: [0x05,0x00,0x15,0xd1,0x01,0xef,0x01,0x00]
38732
38733v_mac_f32 v5, v1, v2
38734// CHECK: [0x01,0x05,0x0a,0x2c]
38735
38736v_mac_f32 v255, v1, v2
38737// CHECK: [0x01,0x05,0xfe,0x2d]
38738
38739v_mac_f32 v5, v255, v2
38740// CHECK: [0xff,0x05,0x0a,0x2c]
38741
38742v_mac_f32 v5, s1, v2
38743// CHECK: [0x01,0x04,0x0a,0x2c]
38744
38745v_mac_f32 v5, s101, v2
38746// CHECK: [0x65,0x04,0x0a,0x2c]
38747
38748v_mac_f32 v5, flat_scratch_lo, v2
38749// CHECK: [0x66,0x04,0x0a,0x2c]
38750
38751v_mac_f32 v5, flat_scratch_hi, v2
38752// CHECK: [0x67,0x04,0x0a,0x2c]
38753
38754v_mac_f32 v5, vcc_lo, v2
38755// CHECK: [0x6a,0x04,0x0a,0x2c]
38756
38757v_mac_f32 v5, vcc_hi, v2
38758// CHECK: [0x6b,0x04,0x0a,0x2c]
38759
38760v_mac_f32 v5, tba_lo, v2
38761// CHECK: [0x6c,0x04,0x0a,0x2c]
38762
38763v_mac_f32 v5, tba_hi, v2
38764// CHECK: [0x6d,0x04,0x0a,0x2c]
38765
38766v_mac_f32 v5, tma_lo, v2
38767// CHECK: [0x6e,0x04,0x0a,0x2c]
38768
38769v_mac_f32 v5, tma_hi, v2
38770// CHECK: [0x6f,0x04,0x0a,0x2c]
38771
38772v_mac_f32 v5, ttmp11, v2
38773// CHECK: [0x7b,0x04,0x0a,0x2c]
38774
38775v_mac_f32 v5, m0, v2
38776// CHECK: [0x7c,0x04,0x0a,0x2c]
38777
38778v_mac_f32 v5, exec_lo, v2
38779// CHECK: [0x7e,0x04,0x0a,0x2c]
38780
38781v_mac_f32 v5, exec_hi, v2
38782// CHECK: [0x7f,0x04,0x0a,0x2c]
38783
38784v_mac_f32 v5, 0, v2
38785// CHECK: [0x80,0x04,0x0a,0x2c]
38786
38787v_mac_f32 v5, -1, v2
38788// CHECK: [0xc1,0x04,0x0a,0x2c]
38789
38790v_mac_f32 v5, 0.5, v2
38791// CHECK: [0xf0,0x04,0x0a,0x2c]
38792
38793v_mac_f32 v5, -4.0, v2
38794// CHECK: [0xf7,0x04,0x0a,0x2c]
38795
38796v_mac_f32 v5, 0xaf123456, v2
38797// CHECK: [0xff,0x04,0x0a,0x2c,0x56,0x34,0x12,0xaf]
38798
38799v_mac_f32 v5, 0x3f717273, v2
38800// CHECK: [0xff,0x04,0x0a,0x2c,0x73,0x72,0x71,0x3f]
38801
38802v_mac_f32 v5, v1, v255
38803// CHECK: [0x01,0xff,0x0b,0x2c]
38804
38805v_mac_f32_e64 v5, v1, v2
38806// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
38807
38808v_mac_f32_e64 v255, v1, v2
38809// CHECK: [0xff,0x00,0x16,0xd1,0x01,0x05,0x02,0x00]
38810
38811v_mac_f32_e64 v5, v255, v2
38812// CHECK: [0x05,0x00,0x16,0xd1,0xff,0x05,0x02,0x00]
38813
38814v_mac_f32_e64 v5, s1, v2
38815// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x04,0x02,0x00]
38816
38817v_mac_f32_e64 v5, s101, v2
38818// CHECK: [0x05,0x00,0x16,0xd1,0x65,0x04,0x02,0x00]
38819
38820v_mac_f32_e64 v5, flat_scratch_lo, v2
38821// CHECK: [0x05,0x00,0x16,0xd1,0x66,0x04,0x02,0x00]
38822
38823v_mac_f32_e64 v5, flat_scratch_hi, v2
38824// CHECK: [0x05,0x00,0x16,0xd1,0x67,0x04,0x02,0x00]
38825
38826v_mac_f32_e64 v5, vcc_lo, v2
38827// CHECK: [0x05,0x00,0x16,0xd1,0x6a,0x04,0x02,0x00]
38828
38829v_mac_f32_e64 v5, vcc_hi, v2
38830// CHECK: [0x05,0x00,0x16,0xd1,0x6b,0x04,0x02,0x00]
38831
38832v_mac_f32_e64 v5, tba_lo, v2
38833// CHECK: [0x05,0x00,0x16,0xd1,0x6c,0x04,0x02,0x00]
38834
38835v_mac_f32_e64 v5, tba_hi, v2
38836// CHECK: [0x05,0x00,0x16,0xd1,0x6d,0x04,0x02,0x00]
38837
38838v_mac_f32_e64 v5, tma_lo, v2
38839// CHECK: [0x05,0x00,0x16,0xd1,0x6e,0x04,0x02,0x00]
38840
38841v_mac_f32_e64 v5, tma_hi, v2
38842// CHECK: [0x05,0x00,0x16,0xd1,0x6f,0x04,0x02,0x00]
38843
38844v_mac_f32_e64 v5, ttmp11, v2
38845// CHECK: [0x05,0x00,0x16,0xd1,0x7b,0x04,0x02,0x00]
38846
38847v_mac_f32_e64 v5, m0, v2
38848// CHECK: [0x05,0x00,0x16,0xd1,0x7c,0x04,0x02,0x00]
38849
38850v_mac_f32_e64 v5, exec_lo, v2
38851// CHECK: [0x05,0x00,0x16,0xd1,0x7e,0x04,0x02,0x00]
38852
38853v_mac_f32_e64 v5, exec_hi, v2
38854// CHECK: [0x05,0x00,0x16,0xd1,0x7f,0x04,0x02,0x00]
38855
38856v_mac_f32_e64 v5, 0, v2
38857// CHECK: [0x05,0x00,0x16,0xd1,0x80,0x04,0x02,0x00]
38858
38859v_mac_f32_e64 v5, -1, v2
38860// CHECK: [0x05,0x00,0x16,0xd1,0xc1,0x04,0x02,0x00]
38861
38862v_mac_f32_e64 v5, 0.5, v2
38863// CHECK: [0x05,0x00,0x16,0xd1,0xf0,0x04,0x02,0x00]
38864
38865v_mac_f32_e64 v5, -4.0, v2
38866// CHECK: [0x05,0x00,0x16,0xd1,0xf7,0x04,0x02,0x00]
38867
38868v_mac_f32_e64 v5, v1, v255
38869// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xff,0x03,0x00]
38870
38871v_mac_f32_e64 v5, v1, s2
38872// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x00,0x00]
38873
38874v_mac_f32_e64 v5, v1, s101
38875// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xcb,0x00,0x00]
38876
38877v_mac_f32_e64 v5, v1, flat_scratch_lo
38878// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xcd,0x00,0x00]
38879
38880v_mac_f32_e64 v5, v1, flat_scratch_hi
38881// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xcf,0x00,0x00]
38882
38883v_mac_f32_e64 v5, v1, vcc_lo
38884// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xd5,0x00,0x00]
38885
38886v_mac_f32_e64 v5, v1, vcc_hi
38887// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xd7,0x00,0x00]
38888
38889v_mac_f32_e64 v5, v1, tba_lo
38890// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xd9,0x00,0x00]
38891
38892v_mac_f32_e64 v5, v1, tba_hi
38893// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xdb,0x00,0x00]
38894
38895v_mac_f32_e64 v5, v1, tma_lo
38896// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xdd,0x00,0x00]
38897
38898v_mac_f32_e64 v5, v1, tma_hi
38899// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xdf,0x00,0x00]
38900
38901v_mac_f32_e64 v5, v1, ttmp11
38902// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xf7,0x00,0x00]
38903
38904v_mac_f32_e64 v5, v1, m0
38905// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xf9,0x00,0x00]
38906
38907v_mac_f32_e64 v5, v1, exec_lo
38908// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xfd,0x00,0x00]
38909
38910v_mac_f32_e64 v5, v1, exec_hi
38911// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xff,0x00,0x00]
38912
38913v_mac_f32_e64 v5, v1, 0
38914// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x01,0x01,0x00]
38915
38916v_mac_f32_e64 v5, v1, -1
38917// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x83,0x01,0x00]
38918
38919v_mac_f32_e64 v5, v1, 0.5
38920// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xe1,0x01,0x00]
38921
38922v_mac_f32_e64 v5, v1, -4.0
38923// CHECK: [0x05,0x00,0x16,0xd1,0x01,0xef,0x01,0x00]
38924
38925v_mac_f32_e64 v5, -v1, v2
38926// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x20]
38927
38928v_mac_f32_e64 v5, v1, -v2
38929// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x40]
38930
38931v_mac_f32_e64 v5, -v1, -v2
38932// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x60]
38933
38934v_mac_f32_e64 v5, |v1|, v2
38935// CHECK: [0x05,0x01,0x16,0xd1,0x01,0x05,0x02,0x00]
38936
38937v_mac_f32_e64 v5, v1, |v2|
38938// CHECK: [0x05,0x02,0x16,0xd1,0x01,0x05,0x02,0x00]
38939
38940v_mac_f32_e64 v5, |v1|, |v2|
38941// CHECK: [0x05,0x03,0x16,0xd1,0x01,0x05,0x02,0x00]
38942
38943v_mac_f32_e64 v5, v1, v2 clamp
38944// CHECK: [0x05,0x80,0x16,0xd1,0x01,0x05,0x02,0x00]
38945
38946v_mac_f32_e64 v5, v1, v2 mul:2
38947// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x08]
38948
38949v_mac_f32_e64 v5, v1, v2 mul:4
38950// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x10]
38951
38952v_mac_f32_e64 v5, v1, v2 div:2
38953// CHECK: [0x05,0x00,0x16,0xd1,0x01,0x05,0x02,0x18]
38954
38955v_madmk_f32 v5, v1, 0x11213141, v3
38956// CHECK: [0x01,0x07,0x0a,0x2e,0x41,0x31,0x21,0x11]
38957
38958v_madmk_f32 v255, v1, 0x11213141, v3
38959// CHECK: [0x01,0x07,0xfe,0x2f,0x41,0x31,0x21,0x11]
38960
38961v_madmk_f32 v5, v255, 0x11213141, v3
38962// CHECK: [0xff,0x07,0x0a,0x2e,0x41,0x31,0x21,0x11]
38963
38964v_madmk_f32 v5, 0, 0x11213141, v3
38965// CHECK: [0x80,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]
38966
38967v_madmk_f32 v5, -1, 0x11213141, v3
38968// CHECK: [0xc1,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]
38969
38970v_madmk_f32 v5, 0.5, 0x11213141, v3
38971// CHECK: [0xf0,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]
38972
38973v_madmk_f32 v5, -4.0, 0x11213141, v3
38974// CHECK: [0xf7,0x06,0x0a,0x2e,0x41,0x31,0x21,0x11]
38975
38976v_madmk_f32 v5, v1, 0xa1b1c1d1, v3
38977// CHECK: [0x01,0x07,0x0a,0x2e,0xd1,0xc1,0xb1,0xa1]
38978
38979v_madmk_f32 v5, v1, 0x11213141, v255
38980// CHECK: [0x01,0xff,0x0b,0x2e,0x41,0x31,0x21,0x11]
38981
38982v_madak_f32 v5, v1, v2, 0x11213141
38983// CHECK: [0x01,0x05,0x0a,0x30,0x41,0x31,0x21,0x11]
38984
38985v_madak_f32 v255, v1, v2, 0x11213141
38986// CHECK: [0x01,0x05,0xfe,0x31,0x41,0x31,0x21,0x11]
38987
38988v_madak_f32 v5, v255, v2, 0x11213141
38989// CHECK: [0xff,0x05,0x0a,0x30,0x41,0x31,0x21,0x11]
38990
38991v_madak_f32 v5, 0, v2, 0x11213141
38992// CHECK: [0x80,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]
38993
38994v_madak_f32 v5, -1, v2, 0x11213141
38995// CHECK: [0xc1,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]
38996
38997v_madak_f32 v5, 0.5, v2, 0x11213141
38998// CHECK: [0xf0,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]
38999
39000v_madak_f32 v5, -4.0, v2, 0x11213141
39001// CHECK: [0xf7,0x04,0x0a,0x30,0x41,0x31,0x21,0x11]
39002
39003v_madak_f32 v5, v1, v255, 0x11213141
39004// CHECK: [0x01,0xff,0x0b,0x30,0x41,0x31,0x21,0x11]
39005
39006v_madak_f32 v5, v1, v2, 0xa1b1c1d1
39007// CHECK: [0x01,0x05,0x0a,0x30,0xd1,0xc1,0xb1,0xa1]
39008
39009v_add_u32 v5, vcc, v1, v2
39010// CHECK: [0x01,0x05,0x0a,0x32]
39011
39012v_add_u32 v255, vcc, v1, v2
39013// CHECK: [0x01,0x05,0xfe,0x33]
39014
39015v_add_u32 v5, vcc, v255, v2
39016// CHECK: [0xff,0x05,0x0a,0x32]
39017
39018v_add_u32 v5, vcc, s1, v2
39019// CHECK: [0x01,0x04,0x0a,0x32]
39020
39021v_add_u32 v5, vcc, s101, v2
39022// CHECK: [0x65,0x04,0x0a,0x32]
39023
39024v_add_u32 v5, vcc, flat_scratch_lo, v2
39025// CHECK: [0x66,0x04,0x0a,0x32]
39026
39027v_add_u32 v5, vcc, flat_scratch_hi, v2
39028// CHECK: [0x67,0x04,0x0a,0x32]
39029
39030v_add_u32 v5, vcc, vcc_lo, v2
39031// CHECK: [0x6a,0x04,0x0a,0x32]
39032
39033v_add_u32 v5, vcc, vcc_hi, v2
39034// CHECK: [0x6b,0x04,0x0a,0x32]
39035
39036v_add_u32 v5, vcc, tba_lo, v2
39037// CHECK: [0x6c,0x04,0x0a,0x32]
39038
39039v_add_u32 v5, vcc, tba_hi, v2
39040// CHECK: [0x6d,0x04,0x0a,0x32]
39041
39042v_add_u32 v5, vcc, tma_lo, v2
39043// CHECK: [0x6e,0x04,0x0a,0x32]
39044
39045v_add_u32 v5, vcc, tma_hi, v2
39046// CHECK: [0x6f,0x04,0x0a,0x32]
39047
39048v_add_u32 v5, vcc, ttmp11, v2
39049// CHECK: [0x7b,0x04,0x0a,0x32]
39050
39051v_add_u32 v5, vcc, m0, v2
39052// CHECK: [0x7c,0x04,0x0a,0x32]
39053
39054v_add_u32 v5, vcc, exec_lo, v2
39055// CHECK: [0x7e,0x04,0x0a,0x32]
39056
39057v_add_u32 v5, vcc, exec_hi, v2
39058// CHECK: [0x7f,0x04,0x0a,0x32]
39059
39060v_add_u32 v5, vcc, 0, v2
39061// CHECK: [0x80,0x04,0x0a,0x32]
39062
39063v_add_u32 v5, vcc, -1, v2
39064// CHECK: [0xc1,0x04,0x0a,0x32]
39065
39066v_add_u32 v5, vcc, 0.5, v2
39067// CHECK: [0xf0,0x04,0x0a,0x32]
39068
39069v_add_u32 v5, vcc, -4.0, v2
39070// CHECK: [0xf7,0x04,0x0a,0x32]
39071
39072v_add_u32 v5, vcc, 0xaf123456, v2
39073// CHECK: [0xff,0x04,0x0a,0x32,0x56,0x34,0x12,0xaf]
39074
39075v_add_u32 v5, vcc, 0x3f717273, v2
39076// CHECK: [0xff,0x04,0x0a,0x32,0x73,0x72,0x71,0x3f]
39077
39078v_add_u32 v5, vcc, v1, v255
39079// CHECK: [0x01,0xff,0x0b,0x32]
39080
39081v_add_u32_e64 v5, s[12:13], v1, v2
39082// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
39083
39084v_add_u32_e64 v255, s[12:13], v1, v2
39085// CHECK: [0xff,0x0c,0x19,0xd1,0x01,0x05,0x02,0x00]
39086
39087v_add_u32_e64 v5, s[14:15], v1, v2
39088// CHECK: [0x05,0x0e,0x19,0xd1,0x01,0x05,0x02,0x00]
39089
39090v_add_u32_e64 v5, s[100:101], v1, v2
39091// CHECK: [0x05,0x64,0x19,0xd1,0x01,0x05,0x02,0x00]
39092
39093v_add_u32_e64 v5, flat_scratch, v1, v2
39094// CHECK: [0x05,0x66,0x19,0xd1,0x01,0x05,0x02,0x00]
39095
39096v_add_u32_e64 v5, vcc, v1, v2
39097// CHECK: [0x05,0x6a,0x19,0xd1,0x01,0x05,0x02,0x00]
39098
39099v_add_u32_e64 v5, tba, v1, v2
39100// CHECK: [0x05,0x6c,0x19,0xd1,0x01,0x05,0x02,0x00]
39101
39102v_add_u32_e64 v5, tma, v1, v2
39103// CHECK: [0x05,0x6e,0x19,0xd1,0x01,0x05,0x02,0x00]
39104
39105v_add_u32_e64 v5, ttmp[10:11], v1, v2
39106// CHECK: [0x05,0x7a,0x19,0xd1,0x01,0x05,0x02,0x00]
39107
39108v_add_u32_e64 v5, s[12:13], v255, v2
39109// CHECK: [0x05,0x0c,0x19,0xd1,0xff,0x05,0x02,0x00]
39110
39111v_add_u32_e64 v5, s[12:13], s1, v2
39112// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x04,0x02,0x00]
39113
39114v_add_u32_e64 v5, s[12:13], s101, v2
39115// CHECK: [0x05,0x0c,0x19,0xd1,0x65,0x04,0x02,0x00]
39116
39117v_add_u32_e64 v5, s[12:13], flat_scratch_lo, v2
39118// CHECK: [0x05,0x0c,0x19,0xd1,0x66,0x04,0x02,0x00]
39119
39120v_add_u32_e64 v5, s[12:13], flat_scratch_hi, v2
39121// CHECK: [0x05,0x0c,0x19,0xd1,0x67,0x04,0x02,0x00]
39122
39123v_add_u32_e64 v5, s[12:13], vcc_lo, v2
39124// CHECK: [0x05,0x0c,0x19,0xd1,0x6a,0x04,0x02,0x00]
39125
39126v_add_u32_e64 v5, s[12:13], vcc_hi, v2
39127// CHECK: [0x05,0x0c,0x19,0xd1,0x6b,0x04,0x02,0x00]
39128
39129v_add_u32_e64 v5, s[12:13], tba_lo, v2
39130// CHECK: [0x05,0x0c,0x19,0xd1,0x6c,0x04,0x02,0x00]
39131
39132v_add_u32_e64 v5, s[12:13], tba_hi, v2
39133// CHECK: [0x05,0x0c,0x19,0xd1,0x6d,0x04,0x02,0x00]
39134
39135v_add_u32_e64 v5, s[12:13], tma_lo, v2
39136// CHECK: [0x05,0x0c,0x19,0xd1,0x6e,0x04,0x02,0x00]
39137
39138v_add_u32_e64 v5, s[12:13], tma_hi, v2
39139// CHECK: [0x05,0x0c,0x19,0xd1,0x6f,0x04,0x02,0x00]
39140
39141v_add_u32_e64 v5, s[12:13], ttmp11, v2
39142// CHECK: [0x05,0x0c,0x19,0xd1,0x7b,0x04,0x02,0x00]
39143
39144v_add_u32_e64 v5, s[12:13], m0, v2
39145// CHECK: [0x05,0x0c,0x19,0xd1,0x7c,0x04,0x02,0x00]
39146
39147v_add_u32_e64 v5, s[12:13], exec_lo, v2
39148// CHECK: [0x05,0x0c,0x19,0xd1,0x7e,0x04,0x02,0x00]
39149
39150v_add_u32_e64 v5, s[12:13], exec_hi, v2
39151// CHECK: [0x05,0x0c,0x19,0xd1,0x7f,0x04,0x02,0x00]
39152
39153v_add_u32_e64 v5, s[12:13], 0, v2
39154// CHECK: [0x05,0x0c,0x19,0xd1,0x80,0x04,0x02,0x00]
39155
39156v_add_u32_e64 v5, s[12:13], -1, v2
39157// CHECK: [0x05,0x0c,0x19,0xd1,0xc1,0x04,0x02,0x00]
39158
39159v_add_u32_e64 v5, s[12:13], 0.5, v2
39160// CHECK: [0x05,0x0c,0x19,0xd1,0xf0,0x04,0x02,0x00]
39161
39162v_add_u32_e64 v5, s[12:13], -4.0, v2
39163// CHECK: [0x05,0x0c,0x19,0xd1,0xf7,0x04,0x02,0x00]
39164
39165v_add_u32_e64 v5, s[12:13], v1, v255
39166// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x03,0x00]
39167
39168v_add_u32_e64 v5, s[12:13], v1, s2
39169// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x05,0x00,0x00]
39170
39171v_add_u32_e64 v5, s[12:13], v1, s101
39172// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xcb,0x00,0x00]
39173
39174v_add_u32_e64 v5, s[12:13], v1, flat_scratch_lo
39175// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xcd,0x00,0x00]
39176
39177v_add_u32_e64 v5, s[12:13], v1, flat_scratch_hi
39178// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xcf,0x00,0x00]
39179
39180v_add_u32_e64 v5, s[12:13], v1, vcc_lo
39181// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xd5,0x00,0x00]
39182
39183v_add_u32_e64 v5, s[12:13], v1, vcc_hi
39184// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xd7,0x00,0x00]
39185
39186v_add_u32_e64 v5, s[12:13], v1, tba_lo
39187// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xd9,0x00,0x00]
39188
39189v_add_u32_e64 v5, s[12:13], v1, tba_hi
39190// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xdb,0x00,0x00]
39191
39192v_add_u32_e64 v5, s[12:13], v1, tma_lo
39193// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xdd,0x00,0x00]
39194
39195v_add_u32_e64 v5, s[12:13], v1, tma_hi
39196// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xdf,0x00,0x00]
39197
39198v_add_u32_e64 v5, s[12:13], v1, ttmp11
39199// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xf7,0x00,0x00]
39200
39201v_add_u32_e64 v5, s[12:13], v1, m0
39202// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xf9,0x00,0x00]
39203
39204v_add_u32_e64 v5, s[12:13], v1, exec_lo
39205// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xfd,0x00,0x00]
39206
39207v_add_u32_e64 v5, s[12:13], v1, exec_hi
39208// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xff,0x00,0x00]
39209
39210v_add_u32_e64 v5, s[12:13], v1, 0
39211// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x01,0x01,0x00]
39212
39213v_add_u32_e64 v5, s[12:13], v1, -1
39214// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0x83,0x01,0x00]
39215
39216v_add_u32_e64 v5, s[12:13], v1, 0.5
39217// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xe1,0x01,0x00]
39218
39219v_add_u32_e64 v5, s[12:13], v1, -4.0
39220// CHECK: [0x05,0x0c,0x19,0xd1,0x01,0xef,0x01,0x00]
39221
39222v_sub_u32 v5, vcc, v1, v2
39223// CHECK: [0x01,0x05,0x0a,0x34]
39224
39225v_sub_u32 v255, vcc, v1, v2
39226// CHECK: [0x01,0x05,0xfe,0x35]
39227
39228v_sub_u32 v5, vcc, v255, v2
39229// CHECK: [0xff,0x05,0x0a,0x34]
39230
39231v_sub_u32 v5, vcc, s1, v2
39232// CHECK: [0x01,0x04,0x0a,0x34]
39233
39234v_sub_u32 v5, vcc, s101, v2
39235// CHECK: [0x65,0x04,0x0a,0x34]
39236
39237v_sub_u32 v5, vcc, flat_scratch_lo, v2
39238// CHECK: [0x66,0x04,0x0a,0x34]
39239
39240v_sub_u32 v5, vcc, flat_scratch_hi, v2
39241// CHECK: [0x67,0x04,0x0a,0x34]
39242
39243v_sub_u32 v5, vcc, vcc_lo, v2
39244// CHECK: [0x6a,0x04,0x0a,0x34]
39245
39246v_sub_u32 v5, vcc, vcc_hi, v2
39247// CHECK: [0x6b,0x04,0x0a,0x34]
39248
39249v_sub_u32 v5, vcc, tba_lo, v2
39250// CHECK: [0x6c,0x04,0x0a,0x34]
39251
39252v_sub_u32 v5, vcc, tba_hi, v2
39253// CHECK: [0x6d,0x04,0x0a,0x34]
39254
39255v_sub_u32 v5, vcc, tma_lo, v2
39256// CHECK: [0x6e,0x04,0x0a,0x34]
39257
39258v_sub_u32 v5, vcc, tma_hi, v2
39259// CHECK: [0x6f,0x04,0x0a,0x34]
39260
39261v_sub_u32 v5, vcc, ttmp11, v2
39262// CHECK: [0x7b,0x04,0x0a,0x34]
39263
39264v_sub_u32 v5, vcc, m0, v2
39265// CHECK: [0x7c,0x04,0x0a,0x34]
39266
39267v_sub_u32 v5, vcc, exec_lo, v2
39268// CHECK: [0x7e,0x04,0x0a,0x34]
39269
39270v_sub_u32 v5, vcc, exec_hi, v2
39271// CHECK: [0x7f,0x04,0x0a,0x34]
39272
39273v_sub_u32 v5, vcc, 0, v2
39274// CHECK: [0x80,0x04,0x0a,0x34]
39275
39276v_sub_u32 v5, vcc, -1, v2
39277// CHECK: [0xc1,0x04,0x0a,0x34]
39278
39279v_sub_u32 v5, vcc, 0.5, v2
39280// CHECK: [0xf0,0x04,0x0a,0x34]
39281
39282v_sub_u32 v5, vcc, -4.0, v2
39283// CHECK: [0xf7,0x04,0x0a,0x34]
39284
39285v_sub_u32 v5, vcc, 0xaf123456, v2
39286// CHECK: [0xff,0x04,0x0a,0x34,0x56,0x34,0x12,0xaf]
39287
39288v_sub_u32 v5, vcc, 0x3f717273, v2
39289// CHECK: [0xff,0x04,0x0a,0x34,0x73,0x72,0x71,0x3f]
39290
39291v_sub_u32 v5, vcc, v1, v255
39292// CHECK: [0x01,0xff,0x0b,0x34]
39293
39294v_sub_u32_e64 v5, s[12:13], v1, v2
39295// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
39296
39297v_sub_u32_e64 v255, s[12:13], v1, v2
39298// CHECK: [0xff,0x0c,0x1a,0xd1,0x01,0x05,0x02,0x00]
39299
39300v_sub_u32_e64 v5, s[14:15], v1, v2
39301// CHECK: [0x05,0x0e,0x1a,0xd1,0x01,0x05,0x02,0x00]
39302
39303v_sub_u32_e64 v5, s[100:101], v1, v2
39304// CHECK: [0x05,0x64,0x1a,0xd1,0x01,0x05,0x02,0x00]
39305
39306v_sub_u32_e64 v5, flat_scratch, v1, v2
39307// CHECK: [0x05,0x66,0x1a,0xd1,0x01,0x05,0x02,0x00]
39308
39309v_sub_u32_e64 v5, vcc, v1, v2
39310// CHECK: [0x05,0x6a,0x1a,0xd1,0x01,0x05,0x02,0x00]
39311
39312v_sub_u32_e64 v5, tba, v1, v2
39313// CHECK: [0x05,0x6c,0x1a,0xd1,0x01,0x05,0x02,0x00]
39314
39315v_sub_u32_e64 v5, tma, v1, v2
39316// CHECK: [0x05,0x6e,0x1a,0xd1,0x01,0x05,0x02,0x00]
39317
39318v_sub_u32_e64 v5, ttmp[10:11], v1, v2
39319// CHECK: [0x05,0x7a,0x1a,0xd1,0x01,0x05,0x02,0x00]
39320
39321v_sub_u32_e64 v5, s[12:13], v255, v2
39322// CHECK: [0x05,0x0c,0x1a,0xd1,0xff,0x05,0x02,0x00]
39323
39324v_sub_u32_e64 v5, s[12:13], s1, v2
39325// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x04,0x02,0x00]
39326
39327v_sub_u32_e64 v5, s[12:13], s101, v2
39328// CHECK: [0x05,0x0c,0x1a,0xd1,0x65,0x04,0x02,0x00]
39329
39330v_sub_u32_e64 v5, s[12:13], flat_scratch_lo, v2
39331// CHECK: [0x05,0x0c,0x1a,0xd1,0x66,0x04,0x02,0x00]
39332
39333v_sub_u32_e64 v5, s[12:13], flat_scratch_hi, v2
39334// CHECK: [0x05,0x0c,0x1a,0xd1,0x67,0x04,0x02,0x00]
39335
39336v_sub_u32_e64 v5, s[12:13], vcc_lo, v2
39337// CHECK: [0x05,0x0c,0x1a,0xd1,0x6a,0x04,0x02,0x00]
39338
39339v_sub_u32_e64 v5, s[12:13], vcc_hi, v2
39340// CHECK: [0x05,0x0c,0x1a,0xd1,0x6b,0x04,0x02,0x00]
39341
39342v_sub_u32_e64 v5, s[12:13], tba_lo, v2
39343// CHECK: [0x05,0x0c,0x1a,0xd1,0x6c,0x04,0x02,0x00]
39344
39345v_sub_u32_e64 v5, s[12:13], tba_hi, v2
39346// CHECK: [0x05,0x0c,0x1a,0xd1,0x6d,0x04,0x02,0x00]
39347
39348v_sub_u32_e64 v5, s[12:13], tma_lo, v2
39349// CHECK: [0x05,0x0c,0x1a,0xd1,0x6e,0x04,0x02,0x00]
39350
39351v_sub_u32_e64 v5, s[12:13], tma_hi, v2
39352// CHECK: [0x05,0x0c,0x1a,0xd1,0x6f,0x04,0x02,0x00]
39353
39354v_sub_u32_e64 v5, s[12:13], ttmp11, v2
39355// CHECK: [0x05,0x0c,0x1a,0xd1,0x7b,0x04,0x02,0x00]
39356
39357v_sub_u32_e64 v5, s[12:13], m0, v2
39358// CHECK: [0x05,0x0c,0x1a,0xd1,0x7c,0x04,0x02,0x00]
39359
39360v_sub_u32_e64 v5, s[12:13], exec_lo, v2
39361// CHECK: [0x05,0x0c,0x1a,0xd1,0x7e,0x04,0x02,0x00]
39362
39363v_sub_u32_e64 v5, s[12:13], exec_hi, v2
39364// CHECK: [0x05,0x0c,0x1a,0xd1,0x7f,0x04,0x02,0x00]
39365
39366v_sub_u32_e64 v5, s[12:13], 0, v2
39367// CHECK: [0x05,0x0c,0x1a,0xd1,0x80,0x04,0x02,0x00]
39368
39369v_sub_u32_e64 v5, s[12:13], -1, v2
39370// CHECK: [0x05,0x0c,0x1a,0xd1,0xc1,0x04,0x02,0x00]
39371
39372v_sub_u32_e64 v5, s[12:13], 0.5, v2
39373// CHECK: [0x05,0x0c,0x1a,0xd1,0xf0,0x04,0x02,0x00]
39374
39375v_sub_u32_e64 v5, s[12:13], -4.0, v2
39376// CHECK: [0x05,0x0c,0x1a,0xd1,0xf7,0x04,0x02,0x00]
39377
39378v_sub_u32_e64 v5, s[12:13], v1, v255
39379// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x03,0x00]
39380
39381v_sub_u32_e64 v5, s[12:13], v1, s2
39382// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x05,0x00,0x00]
39383
39384v_sub_u32_e64 v5, s[12:13], v1, s101
39385// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xcb,0x00,0x00]
39386
39387v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_lo
39388// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xcd,0x00,0x00]
39389
39390v_sub_u32_e64 v5, s[12:13], v1, flat_scratch_hi
39391// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xcf,0x00,0x00]
39392
39393v_sub_u32_e64 v5, s[12:13], v1, vcc_lo
39394// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xd5,0x00,0x00]
39395
39396v_sub_u32_e64 v5, s[12:13], v1, vcc_hi
39397// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xd7,0x00,0x00]
39398
39399v_sub_u32_e64 v5, s[12:13], v1, tba_lo
39400// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xd9,0x00,0x00]
39401
39402v_sub_u32_e64 v5, s[12:13], v1, tba_hi
39403// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xdb,0x00,0x00]
39404
39405v_sub_u32_e64 v5, s[12:13], v1, tma_lo
39406// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xdd,0x00,0x00]
39407
39408v_sub_u32_e64 v5, s[12:13], v1, tma_hi
39409// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xdf,0x00,0x00]
39410
39411v_sub_u32_e64 v5, s[12:13], v1, ttmp11
39412// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xf7,0x00,0x00]
39413
39414v_sub_u32_e64 v5, s[12:13], v1, m0
39415// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xf9,0x00,0x00]
39416
39417v_sub_u32_e64 v5, s[12:13], v1, exec_lo
39418// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xfd,0x00,0x00]
39419
39420v_sub_u32_e64 v5, s[12:13], v1, exec_hi
39421// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xff,0x00,0x00]
39422
39423v_sub_u32_e64 v5, s[12:13], v1, 0
39424// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x01,0x01,0x00]
39425
39426v_sub_u32_e64 v5, s[12:13], v1, -1
39427// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0x83,0x01,0x00]
39428
39429v_sub_u32_e64 v5, s[12:13], v1, 0.5
39430// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xe1,0x01,0x00]
39431
39432v_sub_u32_e64 v5, s[12:13], v1, -4.0
39433// CHECK: [0x05,0x0c,0x1a,0xd1,0x01,0xef,0x01,0x00]
39434
39435v_subrev_u32 v5, vcc, v1, v2
39436// CHECK: [0x01,0x05,0x0a,0x36]
39437
39438v_subrev_u32 v255, vcc, v1, v2
39439// CHECK: [0x01,0x05,0xfe,0x37]
39440
39441v_subrev_u32 v5, vcc, v255, v2
39442// CHECK: [0xff,0x05,0x0a,0x36]
39443
39444v_subrev_u32 v5, vcc, s1, v2
39445// CHECK: [0x01,0x04,0x0a,0x36]
39446
39447v_subrev_u32 v5, vcc, s101, v2
39448// CHECK: [0x65,0x04,0x0a,0x36]
39449
39450v_subrev_u32 v5, vcc, flat_scratch_lo, v2
39451// CHECK: [0x66,0x04,0x0a,0x36]
39452
39453v_subrev_u32 v5, vcc, flat_scratch_hi, v2
39454// CHECK: [0x67,0x04,0x0a,0x36]
39455
39456v_subrev_u32 v5, vcc, vcc_lo, v2
39457// CHECK: [0x6a,0x04,0x0a,0x36]
39458
39459v_subrev_u32 v5, vcc, vcc_hi, v2
39460// CHECK: [0x6b,0x04,0x0a,0x36]
39461
39462v_subrev_u32 v5, vcc, tba_lo, v2
39463// CHECK: [0x6c,0x04,0x0a,0x36]
39464
39465v_subrev_u32 v5, vcc, tba_hi, v2
39466// CHECK: [0x6d,0x04,0x0a,0x36]
39467
39468v_subrev_u32 v5, vcc, tma_lo, v2
39469// CHECK: [0x6e,0x04,0x0a,0x36]
39470
39471v_subrev_u32 v5, vcc, tma_hi, v2
39472// CHECK: [0x6f,0x04,0x0a,0x36]
39473
39474v_subrev_u32 v5, vcc, ttmp11, v2
39475// CHECK: [0x7b,0x04,0x0a,0x36]
39476
39477v_subrev_u32 v5, vcc, m0, v2
39478// CHECK: [0x7c,0x04,0x0a,0x36]
39479
39480v_subrev_u32 v5, vcc, exec_lo, v2
39481// CHECK: [0x7e,0x04,0x0a,0x36]
39482
39483v_subrev_u32 v5, vcc, exec_hi, v2
39484// CHECK: [0x7f,0x04,0x0a,0x36]
39485
39486v_subrev_u32 v5, vcc, 0, v2
39487// CHECK: [0x80,0x04,0x0a,0x36]
39488
39489v_subrev_u32 v5, vcc, -1, v2
39490// CHECK: [0xc1,0x04,0x0a,0x36]
39491
39492v_subrev_u32 v5, vcc, 0.5, v2
39493// CHECK: [0xf0,0x04,0x0a,0x36]
39494
39495v_subrev_u32 v5, vcc, -4.0, v2
39496// CHECK: [0xf7,0x04,0x0a,0x36]
39497
39498v_subrev_u32 v5, vcc, 0xaf123456, v2
39499// CHECK: [0xff,0x04,0x0a,0x36,0x56,0x34,0x12,0xaf]
39500
39501v_subrev_u32 v5, vcc, 0x3f717273, v2
39502// CHECK: [0xff,0x04,0x0a,0x36,0x73,0x72,0x71,0x3f]
39503
39504v_subrev_u32 v5, vcc, v1, v255
39505// CHECK: [0x01,0xff,0x0b,0x36]
39506
39507v_subrev_u32_e64 v5, s[12:13], v1, v2
39508// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
39509
39510v_subrev_u32_e64 v255, s[12:13], v1, v2
39511// CHECK: [0xff,0x0c,0x1b,0xd1,0x01,0x05,0x02,0x00]
39512
39513v_subrev_u32_e64 v5, s[14:15], v1, v2
39514// CHECK: [0x05,0x0e,0x1b,0xd1,0x01,0x05,0x02,0x00]
39515
39516v_subrev_u32_e64 v5, s[100:101], v1, v2
39517// CHECK: [0x05,0x64,0x1b,0xd1,0x01,0x05,0x02,0x00]
39518
39519v_subrev_u32_e64 v5, flat_scratch, v1, v2
39520// CHECK: [0x05,0x66,0x1b,0xd1,0x01,0x05,0x02,0x00]
39521
39522v_subrev_u32_e64 v5, vcc, v1, v2
39523// CHECK: [0x05,0x6a,0x1b,0xd1,0x01,0x05,0x02,0x00]
39524
39525v_subrev_u32_e64 v5, tba, v1, v2
39526// CHECK: [0x05,0x6c,0x1b,0xd1,0x01,0x05,0x02,0x00]
39527
39528v_subrev_u32_e64 v5, tma, v1, v2
39529// CHECK: [0x05,0x6e,0x1b,0xd1,0x01,0x05,0x02,0x00]
39530
39531v_subrev_u32_e64 v5, ttmp[10:11], v1, v2
39532// CHECK: [0x05,0x7a,0x1b,0xd1,0x01,0x05,0x02,0x00]
39533
39534v_subrev_u32_e64 v5, s[12:13], v255, v2
39535// CHECK: [0x05,0x0c,0x1b,0xd1,0xff,0x05,0x02,0x00]
39536
39537v_subrev_u32_e64 v5, s[12:13], s1, v2
39538// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x04,0x02,0x00]
39539
39540v_subrev_u32_e64 v5, s[12:13], s101, v2
39541// CHECK: [0x05,0x0c,0x1b,0xd1,0x65,0x04,0x02,0x00]
39542
39543v_subrev_u32_e64 v5, s[12:13], flat_scratch_lo, v2
39544// CHECK: [0x05,0x0c,0x1b,0xd1,0x66,0x04,0x02,0x00]
39545
39546v_subrev_u32_e64 v5, s[12:13], flat_scratch_hi, v2
39547// CHECK: [0x05,0x0c,0x1b,0xd1,0x67,0x04,0x02,0x00]
39548
39549v_subrev_u32_e64 v5, s[12:13], vcc_lo, v2
39550// CHECK: [0x05,0x0c,0x1b,0xd1,0x6a,0x04,0x02,0x00]
39551
39552v_subrev_u32_e64 v5, s[12:13], vcc_hi, v2
39553// CHECK: [0x05,0x0c,0x1b,0xd1,0x6b,0x04,0x02,0x00]
39554
39555v_subrev_u32_e64 v5, s[12:13], tba_lo, v2
39556// CHECK: [0x05,0x0c,0x1b,0xd1,0x6c,0x04,0x02,0x00]
39557
39558v_subrev_u32_e64 v5, s[12:13], tba_hi, v2
39559// CHECK: [0x05,0x0c,0x1b,0xd1,0x6d,0x04,0x02,0x00]
39560
39561v_subrev_u32_e64 v5, s[12:13], tma_lo, v2
39562// CHECK: [0x05,0x0c,0x1b,0xd1,0x6e,0x04,0x02,0x00]
39563
39564v_subrev_u32_e64 v5, s[12:13], tma_hi, v2
39565// CHECK: [0x05,0x0c,0x1b,0xd1,0x6f,0x04,0x02,0x00]
39566
39567v_subrev_u32_e64 v5, s[12:13], ttmp11, v2
39568// CHECK: [0x05,0x0c,0x1b,0xd1,0x7b,0x04,0x02,0x00]
39569
39570v_subrev_u32_e64 v5, s[12:13], m0, v2
39571// CHECK: [0x05,0x0c,0x1b,0xd1,0x7c,0x04,0x02,0x00]
39572
39573v_subrev_u32_e64 v5, s[12:13], exec_lo, v2
39574// CHECK: [0x05,0x0c,0x1b,0xd1,0x7e,0x04,0x02,0x00]
39575
39576v_subrev_u32_e64 v5, s[12:13], exec_hi, v2
39577// CHECK: [0x05,0x0c,0x1b,0xd1,0x7f,0x04,0x02,0x00]
39578
39579v_subrev_u32_e64 v5, s[12:13], 0, v2
39580// CHECK: [0x05,0x0c,0x1b,0xd1,0x80,0x04,0x02,0x00]
39581
39582v_subrev_u32_e64 v5, s[12:13], -1, v2
39583// CHECK: [0x05,0x0c,0x1b,0xd1,0xc1,0x04,0x02,0x00]
39584
39585v_subrev_u32_e64 v5, s[12:13], 0.5, v2
39586// CHECK: [0x05,0x0c,0x1b,0xd1,0xf0,0x04,0x02,0x00]
39587
39588v_subrev_u32_e64 v5, s[12:13], -4.0, v2
39589// CHECK: [0x05,0x0c,0x1b,0xd1,0xf7,0x04,0x02,0x00]
39590
39591v_subrev_u32_e64 v5, s[12:13], v1, v255
39592// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x03,0x00]
39593
39594v_subrev_u32_e64 v5, s[12:13], v1, s2
39595// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x05,0x00,0x00]
39596
39597v_subrev_u32_e64 v5, s[12:13], v1, s101
39598// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xcb,0x00,0x00]
39599
39600v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_lo
39601// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xcd,0x00,0x00]
39602
39603v_subrev_u32_e64 v5, s[12:13], v1, flat_scratch_hi
39604// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xcf,0x00,0x00]
39605
39606v_subrev_u32_e64 v5, s[12:13], v1, vcc_lo
39607// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xd5,0x00,0x00]
39608
39609v_subrev_u32_e64 v5, s[12:13], v1, vcc_hi
39610// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xd7,0x00,0x00]
39611
39612v_subrev_u32_e64 v5, s[12:13], v1, tba_lo
39613// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xd9,0x00,0x00]
39614
39615v_subrev_u32_e64 v5, s[12:13], v1, tba_hi
39616// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xdb,0x00,0x00]
39617
39618v_subrev_u32_e64 v5, s[12:13], v1, tma_lo
39619// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xdd,0x00,0x00]
39620
39621v_subrev_u32_e64 v5, s[12:13], v1, tma_hi
39622// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xdf,0x00,0x00]
39623
39624v_subrev_u32_e64 v5, s[12:13], v1, ttmp11
39625// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xf7,0x00,0x00]
39626
39627v_subrev_u32_e64 v5, s[12:13], v1, m0
39628// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xf9,0x00,0x00]
39629
39630v_subrev_u32_e64 v5, s[12:13], v1, exec_lo
39631// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xfd,0x00,0x00]
39632
39633v_subrev_u32_e64 v5, s[12:13], v1, exec_hi
39634// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xff,0x00,0x00]
39635
39636v_subrev_u32_e64 v5, s[12:13], v1, 0
39637// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x01,0x01,0x00]
39638
39639v_subrev_u32_e64 v5, s[12:13], v1, -1
39640// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0x83,0x01,0x00]
39641
39642v_subrev_u32_e64 v5, s[12:13], v1, 0.5
39643// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xe1,0x01,0x00]
39644
39645v_subrev_u32_e64 v5, s[12:13], v1, -4.0
39646// CHECK: [0x05,0x0c,0x1b,0xd1,0x01,0xef,0x01,0x00]
39647
39648v_addc_u32 v5, vcc, v1, v2, vcc
39649// CHECK: [0x01,0x05,0x0a,0x38]
39650
39651v_addc_u32 v255, vcc, v1, v2, vcc
39652// CHECK: [0x01,0x05,0xfe,0x39]
39653
39654v_addc_u32 v5, vcc, v255, v2, vcc
39655// CHECK: [0xff,0x05,0x0a,0x38]
39656
39657v_addc_u32 v5, vcc, 0, v2, vcc
39658// CHECK: [0x80,0x04,0x0a,0x38]
39659
39660v_addc_u32 v5, vcc, -1, v2, vcc
39661// CHECK: [0xc1,0x04,0x0a,0x38]
39662
39663v_addc_u32 v5, vcc, 0.5, v2, vcc
39664// CHECK: [0xf0,0x04,0x0a,0x38]
39665
39666v_addc_u32 v5, vcc, -4.0, v2, vcc
39667// CHECK: [0xf7,0x04,0x0a,0x38]
39668
39669v_addc_u32 v5, vcc, v1, v255, vcc
39670// CHECK: [0x01,0xff,0x0b,0x38]
39671
39672v_addc_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39673// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39674
39675v_addc_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39676// CHECK: [0xff,0x0c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39677
39678v_addc_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39679// CHECK: [0x05,0x0e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39680
39681v_addc_u32_e64 v5, s[100:101], v1, v2, s[6:7]
39682// CHECK: [0x05,0x64,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39683
39684v_addc_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39685// CHECK: [0x05,0x66,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39686
39687v_addc_u32_e64 v5, vcc, v1, v2, s[6:7]
39688// CHECK: [0x05,0x6a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39689
39690v_addc_u32_e64 v5, tba, v1, v2, s[6:7]
39691// CHECK: [0x05,0x6c,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39692
39693v_addc_u32_e64 v5, tma, v1, v2, s[6:7]
39694// CHECK: [0x05,0x6e,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39695
39696v_addc_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39697// CHECK: [0x05,0x7a,0x1c,0xd1,0x01,0x05,0x1a,0x00]
39698
39699v_addc_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39700// CHECK: [0x05,0x0c,0x1c,0xd1,0xff,0x05,0x1a,0x00]
39701
39702v_addc_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39703// CHECK: [0x05,0x0c,0x1c,0xd1,0x80,0x04,0x1a,0x00]
39704
39705v_addc_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39706// CHECK: [0x05,0x0c,0x1c,0xd1,0xc1,0x04,0x1a,0x00]
39707
39708v_addc_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39709// CHECK: [0x05,0x0c,0x1c,0xd1,0xf0,0x04,0x1a,0x00]
39710
39711v_addc_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39712// CHECK: [0x05,0x0c,0x1c,0xd1,0xf7,0x04,0x1a,0x00]
39713
39714v_addc_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39715// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0xff,0x1b,0x00]
39716
39717v_addc_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39718// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x01,0x19,0x00]
39719
39720v_addc_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39721// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x83,0x19,0x00]
39722
39723v_addc_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39724// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0xe1,0x19,0x00]
39725
39726v_addc_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39727// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0xef,0x19,0x00]
39728
39729v_addc_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39730// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x22,0x00]
39731
39732v_addc_u32_e64 v5, s[12:13], v1, v2, s[100:101]
39733// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x92,0x01]
39734
39735v_addc_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39736// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0x9a,0x01]
39737
39738v_addc_u32_e64 v5, s[12:13], v1, v2, vcc
39739// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xaa,0x01]
39740
39741v_addc_u32_e64 v5, s[12:13], v1, v2, tba
39742// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xb2,0x01]
39743
39744v_addc_u32_e64 v5, s[12:13], v1, v2, tma
39745// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xba,0x01]
39746
39747v_addc_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39748// CHECK: [0x05,0x0c,0x1c,0xd1,0x01,0x05,0xea,0x01]
39749
39750v_subb_u32 v5, vcc, v1, v2, vcc
39751// CHECK: [0x01,0x05,0x0a,0x3a]
39752
39753v_subb_u32 v255, vcc, v1, v2, vcc
39754// CHECK: [0x01,0x05,0xfe,0x3b]
39755
39756v_subb_u32 v5, vcc, v255, v2, vcc
39757// CHECK: [0xff,0x05,0x0a,0x3a]
39758
39759v_subb_u32 v5, vcc, 0, v2, vcc
39760// CHECK: [0x80,0x04,0x0a,0x3a]
39761
39762v_subb_u32 v5, vcc, -1, v2, vcc
39763// CHECK: [0xc1,0x04,0x0a,0x3a]
39764
39765v_subb_u32 v5, vcc, 0.5, v2, vcc
39766// CHECK: [0xf0,0x04,0x0a,0x3a]
39767
39768v_subb_u32 v5, vcc, -4.0, v2, vcc
39769// CHECK: [0xf7,0x04,0x0a,0x3a]
39770
39771v_subb_u32 v5, vcc, v1, v255, vcc
39772// CHECK: [0x01,0xff,0x0b,0x3a]
39773
39774v_subb_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39775// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39776
39777v_subb_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39778// CHECK: [0xff,0x0c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39779
39780v_subb_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39781// CHECK: [0x05,0x0e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39782
39783v_subb_u32_e64 v5, s[100:101], v1, v2, s[6:7]
39784// CHECK: [0x05,0x64,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39785
39786v_subb_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39787// CHECK: [0x05,0x66,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39788
39789v_subb_u32_e64 v5, vcc, v1, v2, s[6:7]
39790// CHECK: [0x05,0x6a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39791
39792v_subb_u32_e64 v5, tba, v1, v2, s[6:7]
39793// CHECK: [0x05,0x6c,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39794
39795v_subb_u32_e64 v5, tma, v1, v2, s[6:7]
39796// CHECK: [0x05,0x6e,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39797
39798v_subb_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39799// CHECK: [0x05,0x7a,0x1d,0xd1,0x01,0x05,0x1a,0x00]
39800
39801v_subb_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39802// CHECK: [0x05,0x0c,0x1d,0xd1,0xff,0x05,0x1a,0x00]
39803
39804v_subb_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39805// CHECK: [0x05,0x0c,0x1d,0xd1,0x80,0x04,0x1a,0x00]
39806
39807v_subb_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39808// CHECK: [0x05,0x0c,0x1d,0xd1,0xc1,0x04,0x1a,0x00]
39809
39810v_subb_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39811// CHECK: [0x05,0x0c,0x1d,0xd1,0xf0,0x04,0x1a,0x00]
39812
39813v_subb_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39814// CHECK: [0x05,0x0c,0x1d,0xd1,0xf7,0x04,0x1a,0x00]
39815
39816v_subb_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39817// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0xff,0x1b,0x00]
39818
39819v_subb_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39820// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x01,0x19,0x00]
39821
39822v_subb_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39823// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x83,0x19,0x00]
39824
39825v_subb_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39826// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0xe1,0x19,0x00]
39827
39828v_subb_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39829// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0xef,0x19,0x00]
39830
39831v_subb_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39832// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x22,0x00]
39833
39834v_subb_u32_e64 v5, s[12:13], v1, v2, s[100:101]
39835// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x92,0x01]
39836
39837v_subb_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39838// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0x9a,0x01]
39839
39840v_subb_u32_e64 v5, s[12:13], v1, v2, vcc
39841// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xaa,0x01]
39842
39843v_subb_u32_e64 v5, s[12:13], v1, v2, tba
39844// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xb2,0x01]
39845
39846v_subb_u32_e64 v5, s[12:13], v1, v2, tma
39847// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xba,0x01]
39848
39849v_subb_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39850// CHECK: [0x05,0x0c,0x1d,0xd1,0x01,0x05,0xea,0x01]
39851
39852v_subbrev_u32 v5, vcc, v1, v2, vcc
39853// CHECK: [0x01,0x05,0x0a,0x3c]
39854
39855v_subbrev_u32 v255, vcc, v1, v2, vcc
39856// CHECK: [0x01,0x05,0xfe,0x3d]
39857
39858v_subbrev_u32 v5, vcc, v255, v2, vcc
39859// CHECK: [0xff,0x05,0x0a,0x3c]
39860
39861v_subbrev_u32 v5, vcc, 0, v2, vcc
39862// CHECK: [0x80,0x04,0x0a,0x3c]
39863
39864v_subbrev_u32 v5, vcc, -1, v2, vcc
39865// CHECK: [0xc1,0x04,0x0a,0x3c]
39866
39867v_subbrev_u32 v5, vcc, 0.5, v2, vcc
39868// CHECK: [0xf0,0x04,0x0a,0x3c]
39869
39870v_subbrev_u32 v5, vcc, -4.0, v2, vcc
39871// CHECK: [0xf7,0x04,0x0a,0x3c]
39872
39873v_subbrev_u32 v5, vcc, v1, v255, vcc
39874// CHECK: [0x01,0xff,0x0b,0x3c]
39875
39876v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[6:7]
39877// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39878
39879v_subbrev_u32_e64 v255, s[12:13], v1, v2, s[6:7]
39880// CHECK: [0xff,0x0c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39881
39882v_subbrev_u32_e64 v5, s[14:15], v1, v2, s[6:7]
39883// CHECK: [0x05,0x0e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39884
39885v_subbrev_u32_e64 v5, s[100:101], v1, v2, s[6:7]
39886// CHECK: [0x05,0x64,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39887
39888v_subbrev_u32_e64 v5, flat_scratch, v1, v2, s[6:7]
39889// CHECK: [0x05,0x66,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39890
39891v_subbrev_u32_e64 v5, vcc, v1, v2, s[6:7]
39892// CHECK: [0x05,0x6a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39893
39894v_subbrev_u32_e64 v5, tba, v1, v2, s[6:7]
39895// CHECK: [0x05,0x6c,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39896
39897v_subbrev_u32_e64 v5, tma, v1, v2, s[6:7]
39898// CHECK: [0x05,0x6e,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39899
39900v_subbrev_u32_e64 v5, ttmp[10:11], v1, v2, s[6:7]
39901// CHECK: [0x05,0x7a,0x1e,0xd1,0x01,0x05,0x1a,0x00]
39902
39903v_subbrev_u32_e64 v5, s[12:13], v255, v2, s[6:7]
39904// CHECK: [0x05,0x0c,0x1e,0xd1,0xff,0x05,0x1a,0x00]
39905
39906v_subbrev_u32_e64 v5, s[12:13], 0, v2, s[6:7]
39907// CHECK: [0x05,0x0c,0x1e,0xd1,0x80,0x04,0x1a,0x00]
39908
39909v_subbrev_u32_e64 v5, s[12:13], -1, v2, s[6:7]
39910// CHECK: [0x05,0x0c,0x1e,0xd1,0xc1,0x04,0x1a,0x00]
39911
39912v_subbrev_u32_e64 v5, s[12:13], 0.5, v2, s[6:7]
39913// CHECK: [0x05,0x0c,0x1e,0xd1,0xf0,0x04,0x1a,0x00]
39914
39915v_subbrev_u32_e64 v5, s[12:13], -4.0, v2, s[6:7]
39916// CHECK: [0x05,0x0c,0x1e,0xd1,0xf7,0x04,0x1a,0x00]
39917
39918v_subbrev_u32_e64 v5, s[12:13], v1, v255, s[6:7]
39919// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0xff,0x1b,0x00]
39920
39921v_subbrev_u32_e64 v5, s[12:13], v1, 0, s[6:7]
39922// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x01,0x19,0x00]
39923
39924v_subbrev_u32_e64 v5, s[12:13], v1, -1, s[6:7]
39925// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x83,0x19,0x00]
39926
39927v_subbrev_u32_e64 v5, s[12:13], v1, 0.5, s[6:7]
39928// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0xe1,0x19,0x00]
39929
39930v_subbrev_u32_e64 v5, s[12:13], v1, -4.0, s[6:7]
39931// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0xef,0x19,0x00]
39932
39933v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[8:9]
39934// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x22,0x00]
39935
39936v_subbrev_u32_e64 v5, s[12:13], v1, v2, s[100:101]
39937// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x92,0x01]
39938
39939v_subbrev_u32_e64 v5, s[12:13], v1, v2, flat_scratch
39940// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0x9a,0x01]
39941
39942v_subbrev_u32_e64 v5, s[12:13], v1, v2, vcc
39943// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xaa,0x01]
39944
39945v_subbrev_u32_e64 v5, s[12:13], v1, v2, tba
39946// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xb2,0x01]
39947
39948v_subbrev_u32_e64 v5, s[12:13], v1, v2, tma
39949// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xba,0x01]
39950
39951v_subbrev_u32_e64 v5, s[12:13], v1, v2, ttmp[10:11]
39952// CHECK: [0x05,0x0c,0x1e,0xd1,0x01,0x05,0xea,0x01]
39953
39954v_add_f16 v5, v1, v2
39955// CHECK: [0x01,0x05,0x0a,0x3e]
39956
39957v_add_f16 v255, v1, v2
39958// CHECK: [0x01,0x05,0xfe,0x3f]
39959
39960v_add_f16 v5, v255, v2
39961// CHECK: [0xff,0x05,0x0a,0x3e]
39962
39963v_add_f16 v5, s1, v2
39964// CHECK: [0x01,0x04,0x0a,0x3e]
39965
39966v_add_f16 v5, s101, v2
39967// CHECK: [0x65,0x04,0x0a,0x3e]
39968
39969v_add_f16 v5, flat_scratch_lo, v2
39970// CHECK: [0x66,0x04,0x0a,0x3e]
39971
39972v_add_f16 v5, flat_scratch_hi, v2
39973// CHECK: [0x67,0x04,0x0a,0x3e]
39974
39975v_add_f16 v5, vcc_lo, v2
39976// CHECK: [0x6a,0x04,0x0a,0x3e]
39977
39978v_add_f16 v5, vcc_hi, v2
39979// CHECK: [0x6b,0x04,0x0a,0x3e]
39980
39981v_add_f16 v5, tba_lo, v2
39982// CHECK: [0x6c,0x04,0x0a,0x3e]
39983
39984v_add_f16 v5, tba_hi, v2
39985// CHECK: [0x6d,0x04,0x0a,0x3e]
39986
39987v_add_f16 v5, tma_lo, v2
39988// CHECK: [0x6e,0x04,0x0a,0x3e]
39989
39990v_add_f16 v5, tma_hi, v2
39991// CHECK: [0x6f,0x04,0x0a,0x3e]
39992
39993v_add_f16 v5, ttmp11, v2
39994// CHECK: [0x7b,0x04,0x0a,0x3e]
39995
39996v_add_f16 v5, m0, v2
39997// CHECK: [0x7c,0x04,0x0a,0x3e]
39998
39999v_add_f16 v5, exec_lo, v2
40000// CHECK: [0x7e,0x04,0x0a,0x3e]
40001
40002v_add_f16 v5, exec_hi, v2
40003// CHECK: [0x7f,0x04,0x0a,0x3e]
40004
40005v_add_f16 v5, 0, v2
40006// CHECK: [0x80,0x04,0x0a,0x3e]
40007
40008v_add_f16 v5, -1, v2
40009// CHECK: [0xc1,0x04,0x0a,0x3e]
40010
40011v_add_f16 v5, 0.5, v2
40012// CHECK: [0xf0,0x04,0x0a,0x3e]
40013
40014v_add_f16 v5, -4.0, v2
40015// CHECK: [0xf7,0x04,0x0a,0x3e]
40016
40017v_add_f16 v5, 0xfe0b, v2
40018// CHECK: [0xff,0x04,0x0a,0x3e,0x0b,0xfe,0x00,0x00]
40019
40020v_add_f16 v5, 0x3456, v2
40021// CHECK: [0xff,0x04,0x0a,0x3e,0x56,0x34,0x00,0x00]
40022
40023v_add_f16 v5, v1, v255
40024// CHECK: [0x01,0xff,0x0b,0x3e]
40025
40026v_add_f16_e64 v5, v1, v2
40027// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
40028
40029v_add_f16_e64 v255, v1, v2
40030// CHECK: [0xff,0x00,0x1f,0xd1,0x01,0x05,0x02,0x00]
40031
40032v_add_f16_e64 v5, v255, v2
40033// CHECK: [0x05,0x00,0x1f,0xd1,0xff,0x05,0x02,0x00]
40034
40035v_add_f16_e64 v5, s1, v2
40036// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x04,0x02,0x00]
40037
40038v_add_f16_e64 v5, s101, v2
40039// CHECK: [0x05,0x00,0x1f,0xd1,0x65,0x04,0x02,0x00]
40040
40041v_add_f16_e64 v5, flat_scratch_lo, v2
40042// CHECK: [0x05,0x00,0x1f,0xd1,0x66,0x04,0x02,0x00]
40043
40044v_add_f16_e64 v5, flat_scratch_hi, v2
40045// CHECK: [0x05,0x00,0x1f,0xd1,0x67,0x04,0x02,0x00]
40046
40047v_add_f16_e64 v5, vcc_lo, v2
40048// CHECK: [0x05,0x00,0x1f,0xd1,0x6a,0x04,0x02,0x00]
40049
40050v_add_f16_e64 v5, vcc_hi, v2
40051// CHECK: [0x05,0x00,0x1f,0xd1,0x6b,0x04,0x02,0x00]
40052
40053v_add_f16_e64 v5, tba_lo, v2
40054// CHECK: [0x05,0x00,0x1f,0xd1,0x6c,0x04,0x02,0x00]
40055
40056v_add_f16_e64 v5, tba_hi, v2
40057// CHECK: [0x05,0x00,0x1f,0xd1,0x6d,0x04,0x02,0x00]
40058
40059v_add_f16_e64 v5, tma_lo, v2
40060// CHECK: [0x05,0x00,0x1f,0xd1,0x6e,0x04,0x02,0x00]
40061
40062v_add_f16_e64 v5, tma_hi, v2
40063// CHECK: [0x05,0x00,0x1f,0xd1,0x6f,0x04,0x02,0x00]
40064
40065v_add_f16_e64 v5, ttmp11, v2
40066// CHECK: [0x05,0x00,0x1f,0xd1,0x7b,0x04,0x02,0x00]
40067
40068v_add_f16_e64 v5, m0, v2
40069// CHECK: [0x05,0x00,0x1f,0xd1,0x7c,0x04,0x02,0x00]
40070
40071v_add_f16_e64 v5, exec_lo, v2
40072// CHECK: [0x05,0x00,0x1f,0xd1,0x7e,0x04,0x02,0x00]
40073
40074v_add_f16_e64 v5, exec_hi, v2
40075// CHECK: [0x05,0x00,0x1f,0xd1,0x7f,0x04,0x02,0x00]
40076
40077v_add_f16_e64 v5, 0, v2
40078// CHECK: [0x05,0x00,0x1f,0xd1,0x80,0x04,0x02,0x00]
40079
40080v_add_f16_e64 v5, -1, v2
40081// CHECK: [0x05,0x00,0x1f,0xd1,0xc1,0x04,0x02,0x00]
40082
40083v_add_f16_e64 v5, 0.5, v2
40084// CHECK: [0x05,0x00,0x1f,0xd1,0xf0,0x04,0x02,0x00]
40085
40086v_add_f16_e64 v5, -4.0, v2
40087// CHECK: [0x05,0x00,0x1f,0xd1,0xf7,0x04,0x02,0x00]
40088
40089v_add_f16_e64 v5, v1, v255
40090// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x03,0x00]
40091
40092v_add_f16_e64 v5, v1, s2
40093// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x00,0x00]
40094
40095v_add_f16_e64 v5, v1, s101
40096// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xcb,0x00,0x00]
40097
40098v_add_f16_e64 v5, v1, flat_scratch_lo
40099// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xcd,0x00,0x00]
40100
40101v_add_f16_e64 v5, v1, flat_scratch_hi
40102// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xcf,0x00,0x00]
40103
40104v_add_f16_e64 v5, v1, vcc_lo
40105// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xd5,0x00,0x00]
40106
40107v_add_f16_e64 v5, v1, vcc_hi
40108// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xd7,0x00,0x00]
40109
40110v_add_f16_e64 v5, v1, tba_lo
40111// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xd9,0x00,0x00]
40112
40113v_add_f16_e64 v5, v1, tba_hi
40114// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xdb,0x00,0x00]
40115
40116v_add_f16_e64 v5, v1, tma_lo
40117// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xdd,0x00,0x00]
40118
40119v_add_f16_e64 v5, v1, tma_hi
40120// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xdf,0x00,0x00]
40121
40122v_add_f16_e64 v5, v1, ttmp11
40123// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xf7,0x00,0x00]
40124
40125v_add_f16_e64 v5, v1, m0
40126// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xf9,0x00,0x00]
40127
40128v_add_f16_e64 v5, v1, exec_lo
40129// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xfd,0x00,0x00]
40130
40131v_add_f16_e64 v5, v1, exec_hi
40132// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xff,0x00,0x00]
40133
40134v_add_f16_e64 v5, v1, 0
40135// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x01,0x01,0x00]
40136
40137v_add_f16_e64 v5, v1, -1
40138// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x83,0x01,0x00]
40139
40140v_add_f16_e64 v5, v1, 0.5
40141// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xe1,0x01,0x00]
40142
40143v_add_f16_e64 v5, v1, -4.0
40144// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0xef,0x01,0x00]
40145
40146v_add_f16_e64 v5, -v1, v2
40147// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x20]
40148
40149v_add_f16_e64 v5, v1, -v2
40150// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x40]
40151
40152v_add_f16_e64 v5, -v1, -v2
40153// CHECK: [0x05,0x00,0x1f,0xd1,0x01,0x05,0x02,0x60]
40154
40155v_add_f16_e64 v5, |v1|, v2
40156// CHECK: [0x05,0x01,0x1f,0xd1,0x01,0x05,0x02,0x00]
40157
40158v_add_f16_e64 v5, v1, |v2|
40159// CHECK: [0x05,0x02,0x1f,0xd1,0x01,0x05,0x02,0x00]
40160
40161v_add_f16_e64 v5, |v1|, |v2|
40162// CHECK: [0x05,0x03,0x1f,0xd1,0x01,0x05,0x02,0x00]
40163
40164v_add_f16_e64 v5, v1, v2 clamp
40165// CHECK: [0x05,0x80,0x1f,0xd1,0x01,0x05,0x02,0x00]
40166
40167v_sub_f16 v5, v1, v2
40168// CHECK: [0x01,0x05,0x0a,0x40]
40169
40170v_sub_f16 v255, v1, v2
40171// CHECK: [0x01,0x05,0xfe,0x41]
40172
40173v_sub_f16 v5, v255, v2
40174// CHECK: [0xff,0x05,0x0a,0x40]
40175
40176v_sub_f16 v5, s1, v2
40177// CHECK: [0x01,0x04,0x0a,0x40]
40178
40179v_sub_f16 v5, s101, v2
40180// CHECK: [0x65,0x04,0x0a,0x40]
40181
40182v_sub_f16 v5, flat_scratch_lo, v2
40183// CHECK: [0x66,0x04,0x0a,0x40]
40184
40185v_sub_f16 v5, flat_scratch_hi, v2
40186// CHECK: [0x67,0x04,0x0a,0x40]
40187
40188v_sub_f16 v5, vcc_lo, v2
40189// CHECK: [0x6a,0x04,0x0a,0x40]
40190
40191v_sub_f16 v5, vcc_hi, v2
40192// CHECK: [0x6b,0x04,0x0a,0x40]
40193
40194v_sub_f16 v5, tba_lo, v2
40195// CHECK: [0x6c,0x04,0x0a,0x40]
40196
40197v_sub_f16 v5, tba_hi, v2
40198// CHECK: [0x6d,0x04,0x0a,0x40]
40199
40200v_sub_f16 v5, tma_lo, v2
40201// CHECK: [0x6e,0x04,0x0a,0x40]
40202
40203v_sub_f16 v5, tma_hi, v2
40204// CHECK: [0x6f,0x04,0x0a,0x40]
40205
40206v_sub_f16 v5, ttmp11, v2
40207// CHECK: [0x7b,0x04,0x0a,0x40]
40208
40209v_sub_f16 v5, m0, v2
40210// CHECK: [0x7c,0x04,0x0a,0x40]
40211
40212v_sub_f16 v5, exec_lo, v2
40213// CHECK: [0x7e,0x04,0x0a,0x40]
40214
40215v_sub_f16 v5, exec_hi, v2
40216// CHECK: [0x7f,0x04,0x0a,0x40]
40217
40218v_sub_f16 v5, 0, v2
40219// CHECK: [0x80,0x04,0x0a,0x40]
40220
40221v_sub_f16 v5, -1, v2
40222// CHECK: [0xc1,0x04,0x0a,0x40]
40223
40224v_sub_f16 v5, 0.5, v2
40225// CHECK: [0xf0,0x04,0x0a,0x40]
40226
40227v_sub_f16 v5, -4.0, v2
40228// CHECK: [0xf7,0x04,0x0a,0x40]
40229
40230v_sub_f16 v5, 0xfe0b, v2
40231// CHECK: [0xff,0x04,0x0a,0x40,0x0b,0xfe,0x00,0x00]
40232
40233v_sub_f16 v5, 0x3456, v2
40234// CHECK: [0xff,0x04,0x0a,0x40,0x56,0x34,0x00,0x00]
40235
40236v_sub_f16 v5, v1, v255
40237// CHECK: [0x01,0xff,0x0b,0x40]
40238
40239v_sub_f16_e64 v5, v1, v2
40240// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
40241
40242v_sub_f16_e64 v255, v1, v2
40243// CHECK: [0xff,0x00,0x20,0xd1,0x01,0x05,0x02,0x00]
40244
40245v_sub_f16_e64 v5, v255, v2
40246// CHECK: [0x05,0x00,0x20,0xd1,0xff,0x05,0x02,0x00]
40247
40248v_sub_f16_e64 v5, s1, v2
40249// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x04,0x02,0x00]
40250
40251v_sub_f16_e64 v5, s101, v2
40252// CHECK: [0x05,0x00,0x20,0xd1,0x65,0x04,0x02,0x00]
40253
40254v_sub_f16_e64 v5, flat_scratch_lo, v2
40255// CHECK: [0x05,0x00,0x20,0xd1,0x66,0x04,0x02,0x00]
40256
40257v_sub_f16_e64 v5, flat_scratch_hi, v2
40258// CHECK: [0x05,0x00,0x20,0xd1,0x67,0x04,0x02,0x00]
40259
40260v_sub_f16_e64 v5, vcc_lo, v2
40261// CHECK: [0x05,0x00,0x20,0xd1,0x6a,0x04,0x02,0x00]
40262
40263v_sub_f16_e64 v5, vcc_hi, v2
40264// CHECK: [0x05,0x00,0x20,0xd1,0x6b,0x04,0x02,0x00]
40265
40266v_sub_f16_e64 v5, tba_lo, v2
40267// CHECK: [0x05,0x00,0x20,0xd1,0x6c,0x04,0x02,0x00]
40268
40269v_sub_f16_e64 v5, tba_hi, v2
40270// CHECK: [0x05,0x00,0x20,0xd1,0x6d,0x04,0x02,0x00]
40271
40272v_sub_f16_e64 v5, tma_lo, v2
40273// CHECK: [0x05,0x00,0x20,0xd1,0x6e,0x04,0x02,0x00]
40274
40275v_sub_f16_e64 v5, tma_hi, v2
40276// CHECK: [0x05,0x00,0x20,0xd1,0x6f,0x04,0x02,0x00]
40277
40278v_sub_f16_e64 v5, ttmp11, v2
40279// CHECK: [0x05,0x00,0x20,0xd1,0x7b,0x04,0x02,0x00]
40280
40281v_sub_f16_e64 v5, m0, v2
40282// CHECK: [0x05,0x00,0x20,0xd1,0x7c,0x04,0x02,0x00]
40283
40284v_sub_f16_e64 v5, exec_lo, v2
40285// CHECK: [0x05,0x00,0x20,0xd1,0x7e,0x04,0x02,0x00]
40286
40287v_sub_f16_e64 v5, exec_hi, v2
40288// CHECK: [0x05,0x00,0x20,0xd1,0x7f,0x04,0x02,0x00]
40289
40290v_sub_f16_e64 v5, 0, v2
40291// CHECK: [0x05,0x00,0x20,0xd1,0x80,0x04,0x02,0x00]
40292
40293v_sub_f16_e64 v5, -1, v2
40294// CHECK: [0x05,0x00,0x20,0xd1,0xc1,0x04,0x02,0x00]
40295
40296v_sub_f16_e64 v5, 0.5, v2
40297// CHECK: [0x05,0x00,0x20,0xd1,0xf0,0x04,0x02,0x00]
40298
40299v_sub_f16_e64 v5, -4.0, v2
40300// CHECK: [0x05,0x00,0x20,0xd1,0xf7,0x04,0x02,0x00]
40301
40302v_sub_f16_e64 v5, v1, v255
40303// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xff,0x03,0x00]
40304
40305v_sub_f16_e64 v5, v1, s2
40306// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x00,0x00]
40307
40308v_sub_f16_e64 v5, v1, s101
40309// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xcb,0x00,0x00]
40310
40311v_sub_f16_e64 v5, v1, flat_scratch_lo
40312// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xcd,0x00,0x00]
40313
40314v_sub_f16_e64 v5, v1, flat_scratch_hi
40315// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xcf,0x00,0x00]
40316
40317v_sub_f16_e64 v5, v1, vcc_lo
40318// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xd5,0x00,0x00]
40319
40320v_sub_f16_e64 v5, v1, vcc_hi
40321// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xd7,0x00,0x00]
40322
40323v_sub_f16_e64 v5, v1, tba_lo
40324// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xd9,0x00,0x00]
40325
40326v_sub_f16_e64 v5, v1, tba_hi
40327// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xdb,0x00,0x00]
40328
40329v_sub_f16_e64 v5, v1, tma_lo
40330// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xdd,0x00,0x00]
40331
40332v_sub_f16_e64 v5, v1, tma_hi
40333// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xdf,0x00,0x00]
40334
40335v_sub_f16_e64 v5, v1, ttmp11
40336// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xf7,0x00,0x00]
40337
40338v_sub_f16_e64 v5, v1, m0
40339// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xf9,0x00,0x00]
40340
40341v_sub_f16_e64 v5, v1, exec_lo
40342// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xfd,0x00,0x00]
40343
40344v_sub_f16_e64 v5, v1, exec_hi
40345// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xff,0x00,0x00]
40346
40347v_sub_f16_e64 v5, v1, 0
40348// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x01,0x01,0x00]
40349
40350v_sub_f16_e64 v5, v1, -1
40351// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x83,0x01,0x00]
40352
40353v_sub_f16_e64 v5, v1, 0.5
40354// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xe1,0x01,0x00]
40355
40356v_sub_f16_e64 v5, v1, -4.0
40357// CHECK: [0x05,0x00,0x20,0xd1,0x01,0xef,0x01,0x00]
40358
40359v_sub_f16_e64 v5, -v1, v2
40360// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x20]
40361
40362v_sub_f16_e64 v5, v1, -v2
40363// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x40]
40364
40365v_sub_f16_e64 v5, -v1, -v2
40366// CHECK: [0x05,0x00,0x20,0xd1,0x01,0x05,0x02,0x60]
40367
40368v_sub_f16_e64 v5, |v1|, v2
40369// CHECK: [0x05,0x01,0x20,0xd1,0x01,0x05,0x02,0x00]
40370
40371v_sub_f16_e64 v5, v1, |v2|
40372// CHECK: [0x05,0x02,0x20,0xd1,0x01,0x05,0x02,0x00]
40373
40374v_sub_f16_e64 v5, |v1|, |v2|
40375// CHECK: [0x05,0x03,0x20,0xd1,0x01,0x05,0x02,0x00]
40376
40377v_sub_f16_e64 v5, v1, v2 clamp
40378// CHECK: [0x05,0x80,0x20,0xd1,0x01,0x05,0x02,0x00]
40379
40380v_subrev_f16 v5, v1, v2
40381// CHECK: [0x01,0x05,0x0a,0x42]
40382
40383v_subrev_f16 v255, v1, v2
40384// CHECK: [0x01,0x05,0xfe,0x43]
40385
40386v_subrev_f16 v5, v255, v2
40387// CHECK: [0xff,0x05,0x0a,0x42]
40388
40389v_subrev_f16 v5, s1, v2
40390// CHECK: [0x01,0x04,0x0a,0x42]
40391
40392v_subrev_f16 v5, s101, v2
40393// CHECK: [0x65,0x04,0x0a,0x42]
40394
40395v_subrev_f16 v5, flat_scratch_lo, v2
40396// CHECK: [0x66,0x04,0x0a,0x42]
40397
40398v_subrev_f16 v5, flat_scratch_hi, v2
40399// CHECK: [0x67,0x04,0x0a,0x42]
40400
40401v_subrev_f16 v5, vcc_lo, v2
40402// CHECK: [0x6a,0x04,0x0a,0x42]
40403
40404v_subrev_f16 v5, vcc_hi, v2
40405// CHECK: [0x6b,0x04,0x0a,0x42]
40406
40407v_subrev_f16 v5, tba_lo, v2
40408// CHECK: [0x6c,0x04,0x0a,0x42]
40409
40410v_subrev_f16 v5, tba_hi, v2
40411// CHECK: [0x6d,0x04,0x0a,0x42]
40412
40413v_subrev_f16 v5, tma_lo, v2
40414// CHECK: [0x6e,0x04,0x0a,0x42]
40415
40416v_subrev_f16 v5, tma_hi, v2
40417// CHECK: [0x6f,0x04,0x0a,0x42]
40418
40419v_subrev_f16 v5, ttmp11, v2
40420// CHECK: [0x7b,0x04,0x0a,0x42]
40421
40422v_subrev_f16 v5, m0, v2
40423// CHECK: [0x7c,0x04,0x0a,0x42]
40424
40425v_subrev_f16 v5, exec_lo, v2
40426// CHECK: [0x7e,0x04,0x0a,0x42]
40427
40428v_subrev_f16 v5, exec_hi, v2
40429// CHECK: [0x7f,0x04,0x0a,0x42]
40430
40431v_subrev_f16 v5, 0, v2
40432// CHECK: [0x80,0x04,0x0a,0x42]
40433
40434v_subrev_f16 v5, -1, v2
40435// CHECK: [0xc1,0x04,0x0a,0x42]
40436
40437v_subrev_f16 v5, 0.5, v2
40438// CHECK: [0xf0,0x04,0x0a,0x42]
40439
40440v_subrev_f16 v5, -4.0, v2
40441// CHECK: [0xf7,0x04,0x0a,0x42]
40442
40443v_subrev_f16 v5, 0xfe0b, v2
40444// CHECK: [0xff,0x04,0x0a,0x42,0x0b,0xfe,0x00,0x00]
40445
40446v_subrev_f16 v5, 0x3456, v2
40447// CHECK: [0xff,0x04,0x0a,0x42,0x56,0x34,0x00,0x00]
40448
40449v_subrev_f16 v5, v1, v255
40450// CHECK: [0x01,0xff,0x0b,0x42]
40451
40452v_subrev_f16_e64 v5, v1, v2
40453// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
40454
40455v_subrev_f16_e64 v255, v1, v2
40456// CHECK: [0xff,0x00,0x21,0xd1,0x01,0x05,0x02,0x00]
40457
40458v_subrev_f16_e64 v5, v255, v2
40459// CHECK: [0x05,0x00,0x21,0xd1,0xff,0x05,0x02,0x00]
40460
40461v_subrev_f16_e64 v5, s1, v2
40462// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x04,0x02,0x00]
40463
40464v_subrev_f16_e64 v5, s101, v2
40465// CHECK: [0x05,0x00,0x21,0xd1,0x65,0x04,0x02,0x00]
40466
40467v_subrev_f16_e64 v5, flat_scratch_lo, v2
40468// CHECK: [0x05,0x00,0x21,0xd1,0x66,0x04,0x02,0x00]
40469
40470v_subrev_f16_e64 v5, flat_scratch_hi, v2
40471// CHECK: [0x05,0x00,0x21,0xd1,0x67,0x04,0x02,0x00]
40472
40473v_subrev_f16_e64 v5, vcc_lo, v2
40474// CHECK: [0x05,0x00,0x21,0xd1,0x6a,0x04,0x02,0x00]
40475
40476v_subrev_f16_e64 v5, vcc_hi, v2
40477// CHECK: [0x05,0x00,0x21,0xd1,0x6b,0x04,0x02,0x00]
40478
40479v_subrev_f16_e64 v5, tba_lo, v2
40480// CHECK: [0x05,0x00,0x21,0xd1,0x6c,0x04,0x02,0x00]
40481
40482v_subrev_f16_e64 v5, tba_hi, v2
40483// CHECK: [0x05,0x00,0x21,0xd1,0x6d,0x04,0x02,0x00]
40484
40485v_subrev_f16_e64 v5, tma_lo, v2
40486// CHECK: [0x05,0x00,0x21,0xd1,0x6e,0x04,0x02,0x00]
40487
40488v_subrev_f16_e64 v5, tma_hi, v2
40489// CHECK: [0x05,0x00,0x21,0xd1,0x6f,0x04,0x02,0x00]
40490
40491v_subrev_f16_e64 v5, ttmp11, v2
40492// CHECK: [0x05,0x00,0x21,0xd1,0x7b,0x04,0x02,0x00]
40493
40494v_subrev_f16_e64 v5, m0, v2
40495// CHECK: [0x05,0x00,0x21,0xd1,0x7c,0x04,0x02,0x00]
40496
40497v_subrev_f16_e64 v5, exec_lo, v2
40498// CHECK: [0x05,0x00,0x21,0xd1,0x7e,0x04,0x02,0x00]
40499
40500v_subrev_f16_e64 v5, exec_hi, v2
40501// CHECK: [0x05,0x00,0x21,0xd1,0x7f,0x04,0x02,0x00]
40502
40503v_subrev_f16_e64 v5, 0, v2
40504// CHECK: [0x05,0x00,0x21,0xd1,0x80,0x04,0x02,0x00]
40505
40506v_subrev_f16_e64 v5, -1, v2
40507// CHECK: [0x05,0x00,0x21,0xd1,0xc1,0x04,0x02,0x00]
40508
40509v_subrev_f16_e64 v5, 0.5, v2
40510// CHECK: [0x05,0x00,0x21,0xd1,0xf0,0x04,0x02,0x00]
40511
40512v_subrev_f16_e64 v5, -4.0, v2
40513// CHECK: [0x05,0x00,0x21,0xd1,0xf7,0x04,0x02,0x00]
40514
40515v_subrev_f16_e64 v5, v1, v255
40516// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xff,0x03,0x00]
40517
40518v_subrev_f16_e64 v5, v1, s2
40519// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x00,0x00]
40520
40521v_subrev_f16_e64 v5, v1, s101
40522// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xcb,0x00,0x00]
40523
40524v_subrev_f16_e64 v5, v1, flat_scratch_lo
40525// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xcd,0x00,0x00]
40526
40527v_subrev_f16_e64 v5, v1, flat_scratch_hi
40528// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xcf,0x00,0x00]
40529
40530v_subrev_f16_e64 v5, v1, vcc_lo
40531// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xd5,0x00,0x00]
40532
40533v_subrev_f16_e64 v5, v1, vcc_hi
40534// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xd7,0x00,0x00]
40535
40536v_subrev_f16_e64 v5, v1, tba_lo
40537// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xd9,0x00,0x00]
40538
40539v_subrev_f16_e64 v5, v1, tba_hi
40540// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xdb,0x00,0x00]
40541
40542v_subrev_f16_e64 v5, v1, tma_lo
40543// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xdd,0x00,0x00]
40544
40545v_subrev_f16_e64 v5, v1, tma_hi
40546// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xdf,0x00,0x00]
40547
40548v_subrev_f16_e64 v5, v1, ttmp11
40549// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xf7,0x00,0x00]
40550
40551v_subrev_f16_e64 v5, v1, m0
40552// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xf9,0x00,0x00]
40553
40554v_subrev_f16_e64 v5, v1, exec_lo
40555// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xfd,0x00,0x00]
40556
40557v_subrev_f16_e64 v5, v1, exec_hi
40558// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xff,0x00,0x00]
40559
40560v_subrev_f16_e64 v5, v1, 0
40561// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x01,0x01,0x00]
40562
40563v_subrev_f16_e64 v5, v1, -1
40564// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x83,0x01,0x00]
40565
40566v_subrev_f16_e64 v5, v1, 0.5
40567// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xe1,0x01,0x00]
40568
40569v_subrev_f16_e64 v5, v1, -4.0
40570// CHECK: [0x05,0x00,0x21,0xd1,0x01,0xef,0x01,0x00]
40571
40572v_subrev_f16_e64 v5, -v1, v2
40573// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x20]
40574
40575v_subrev_f16_e64 v5, v1, -v2
40576// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x40]
40577
40578v_subrev_f16_e64 v5, -v1, -v2
40579// CHECK: [0x05,0x00,0x21,0xd1,0x01,0x05,0x02,0x60]
40580
40581v_subrev_f16_e64 v5, |v1|, v2
40582// CHECK: [0x05,0x01,0x21,0xd1,0x01,0x05,0x02,0x00]
40583
40584v_subrev_f16_e64 v5, v1, |v2|
40585// CHECK: [0x05,0x02,0x21,0xd1,0x01,0x05,0x02,0x00]
40586
40587v_subrev_f16_e64 v5, |v1|, |v2|
40588// CHECK: [0x05,0x03,0x21,0xd1,0x01,0x05,0x02,0x00]
40589
40590v_subrev_f16_e64 v5, v1, v2 clamp
40591// CHECK: [0x05,0x80,0x21,0xd1,0x01,0x05,0x02,0x00]
40592
40593v_mul_f16 v5, v1, v2
40594// CHECK: [0x01,0x05,0x0a,0x44]
40595
40596v_mul_f16 v255, v1, v2
40597// CHECK: [0x01,0x05,0xfe,0x45]
40598
40599v_mul_f16 v5, v255, v2
40600// CHECK: [0xff,0x05,0x0a,0x44]
40601
40602v_mul_f16 v5, s1, v2
40603// CHECK: [0x01,0x04,0x0a,0x44]
40604
40605v_mul_f16 v5, s101, v2
40606// CHECK: [0x65,0x04,0x0a,0x44]
40607
40608v_mul_f16 v5, flat_scratch_lo, v2
40609// CHECK: [0x66,0x04,0x0a,0x44]
40610
40611v_mul_f16 v5, flat_scratch_hi, v2
40612// CHECK: [0x67,0x04,0x0a,0x44]
40613
40614v_mul_f16 v5, vcc_lo, v2
40615// CHECK: [0x6a,0x04,0x0a,0x44]
40616
40617v_mul_f16 v5, vcc_hi, v2
40618// CHECK: [0x6b,0x04,0x0a,0x44]
40619
40620v_mul_f16 v5, tba_lo, v2
40621// CHECK: [0x6c,0x04,0x0a,0x44]
40622
40623v_mul_f16 v5, tba_hi, v2
40624// CHECK: [0x6d,0x04,0x0a,0x44]
40625
40626v_mul_f16 v5, tma_lo, v2
40627// CHECK: [0x6e,0x04,0x0a,0x44]
40628
40629v_mul_f16 v5, tma_hi, v2
40630// CHECK: [0x6f,0x04,0x0a,0x44]
40631
40632v_mul_f16 v5, ttmp11, v2
40633// CHECK: [0x7b,0x04,0x0a,0x44]
40634
40635v_mul_f16 v5, m0, v2
40636// CHECK: [0x7c,0x04,0x0a,0x44]
40637
40638v_mul_f16 v5, exec_lo, v2
40639// CHECK: [0x7e,0x04,0x0a,0x44]
40640
40641v_mul_f16 v5, exec_hi, v2
40642// CHECK: [0x7f,0x04,0x0a,0x44]
40643
40644v_mul_f16 v5, 0, v2
40645// CHECK: [0x80,0x04,0x0a,0x44]
40646
40647v_mul_f16 v5, -1, v2
40648// CHECK: [0xc1,0x04,0x0a,0x44]
40649
40650v_mul_f16 v5, 0.5, v2
40651// CHECK: [0xf0,0x04,0x0a,0x44]
40652
40653v_mul_f16 v5, -4.0, v2
40654// CHECK: [0xf7,0x04,0x0a,0x44]
40655
40656v_mul_f16 v5, 0xfe0b, v2
40657// CHECK: [0xff,0x04,0x0a,0x44,0x0b,0xfe,0x00,0x00]
40658
40659v_mul_f16 v5, 0x3456, v2
40660// CHECK: [0xff,0x04,0x0a,0x44,0x56,0x34,0x00,0x00]
40661
40662v_mul_f16 v5, v1, v255
40663// CHECK: [0x01,0xff,0x0b,0x44]
40664
40665v_mul_f16_e64 v5, v1, v2
40666// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
40667
40668v_mul_f16_e64 v255, v1, v2
40669// CHECK: [0xff,0x00,0x22,0xd1,0x01,0x05,0x02,0x00]
40670
40671v_mul_f16_e64 v5, v255, v2
40672// CHECK: [0x05,0x00,0x22,0xd1,0xff,0x05,0x02,0x00]
40673
40674v_mul_f16_e64 v5, s1, v2
40675// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x04,0x02,0x00]
40676
40677v_mul_f16_e64 v5, s101, v2
40678// CHECK: [0x05,0x00,0x22,0xd1,0x65,0x04,0x02,0x00]
40679
40680v_mul_f16_e64 v5, flat_scratch_lo, v2
40681// CHECK: [0x05,0x00,0x22,0xd1,0x66,0x04,0x02,0x00]
40682
40683v_mul_f16_e64 v5, flat_scratch_hi, v2
40684// CHECK: [0x05,0x00,0x22,0xd1,0x67,0x04,0x02,0x00]
40685
40686v_mul_f16_e64 v5, vcc_lo, v2
40687// CHECK: [0x05,0x00,0x22,0xd1,0x6a,0x04,0x02,0x00]
40688
40689v_mul_f16_e64 v5, vcc_hi, v2
40690// CHECK: [0x05,0x00,0x22,0xd1,0x6b,0x04,0x02,0x00]
40691
40692v_mul_f16_e64 v5, tba_lo, v2
40693// CHECK: [0x05,0x00,0x22,0xd1,0x6c,0x04,0x02,0x00]
40694
40695v_mul_f16_e64 v5, tba_hi, v2
40696// CHECK: [0x05,0x00,0x22,0xd1,0x6d,0x04,0x02,0x00]
40697
40698v_mul_f16_e64 v5, tma_lo, v2
40699// CHECK: [0x05,0x00,0x22,0xd1,0x6e,0x04,0x02,0x00]
40700
40701v_mul_f16_e64 v5, tma_hi, v2
40702// CHECK: [0x05,0x00,0x22,0xd1,0x6f,0x04,0x02,0x00]
40703
40704v_mul_f16_e64 v5, ttmp11, v2
40705// CHECK: [0x05,0x00,0x22,0xd1,0x7b,0x04,0x02,0x00]
40706
40707v_mul_f16_e64 v5, m0, v2
40708// CHECK: [0x05,0x00,0x22,0xd1,0x7c,0x04,0x02,0x00]
40709
40710v_mul_f16_e64 v5, exec_lo, v2
40711// CHECK: [0x05,0x00,0x22,0xd1,0x7e,0x04,0x02,0x00]
40712
40713v_mul_f16_e64 v5, exec_hi, v2
40714// CHECK: [0x05,0x00,0x22,0xd1,0x7f,0x04,0x02,0x00]
40715
40716v_mul_f16_e64 v5, 0, v2
40717// CHECK: [0x05,0x00,0x22,0xd1,0x80,0x04,0x02,0x00]
40718
40719v_mul_f16_e64 v5, -1, v2
40720// CHECK: [0x05,0x00,0x22,0xd1,0xc1,0x04,0x02,0x00]
40721
40722v_mul_f16_e64 v5, 0.5, v2
40723// CHECK: [0x05,0x00,0x22,0xd1,0xf0,0x04,0x02,0x00]
40724
40725v_mul_f16_e64 v5, -4.0, v2
40726// CHECK: [0x05,0x00,0x22,0xd1,0xf7,0x04,0x02,0x00]
40727
40728v_mul_f16_e64 v5, v1, v255
40729// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xff,0x03,0x00]
40730
40731v_mul_f16_e64 v5, v1, s2
40732// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x00,0x00]
40733
40734v_mul_f16_e64 v5, v1, s101
40735// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xcb,0x00,0x00]
40736
40737v_mul_f16_e64 v5, v1, flat_scratch_lo
40738// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xcd,0x00,0x00]
40739
40740v_mul_f16_e64 v5, v1, flat_scratch_hi
40741// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xcf,0x00,0x00]
40742
40743v_mul_f16_e64 v5, v1, vcc_lo
40744// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xd5,0x00,0x00]
40745
40746v_mul_f16_e64 v5, v1, vcc_hi
40747// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xd7,0x00,0x00]
40748
40749v_mul_f16_e64 v5, v1, tba_lo
40750// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xd9,0x00,0x00]
40751
40752v_mul_f16_e64 v5, v1, tba_hi
40753// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xdb,0x00,0x00]
40754
40755v_mul_f16_e64 v5, v1, tma_lo
40756// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xdd,0x00,0x00]
40757
40758v_mul_f16_e64 v5, v1, tma_hi
40759// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xdf,0x00,0x00]
40760
40761v_mul_f16_e64 v5, v1, ttmp11
40762// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xf7,0x00,0x00]
40763
40764v_mul_f16_e64 v5, v1, m0
40765// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xf9,0x00,0x00]
40766
40767v_mul_f16_e64 v5, v1, exec_lo
40768// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xfd,0x00,0x00]
40769
40770v_mul_f16_e64 v5, v1, exec_hi
40771// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xff,0x00,0x00]
40772
40773v_mul_f16_e64 v5, v1, 0
40774// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x01,0x01,0x00]
40775
40776v_mul_f16_e64 v5, v1, -1
40777// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x83,0x01,0x00]
40778
40779v_mul_f16_e64 v5, v1, 0.5
40780// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xe1,0x01,0x00]
40781
40782v_mul_f16_e64 v5, v1, -4.0
40783// CHECK: [0x05,0x00,0x22,0xd1,0x01,0xef,0x01,0x00]
40784
40785v_mul_f16_e64 v5, -v1, v2
40786// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x20]
40787
40788v_mul_f16_e64 v5, v1, -v2
40789// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x40]
40790
40791v_mul_f16_e64 v5, -v1, -v2
40792// CHECK: [0x05,0x00,0x22,0xd1,0x01,0x05,0x02,0x60]
40793
40794v_mul_f16_e64 v5, |v1|, v2
40795// CHECK: [0x05,0x01,0x22,0xd1,0x01,0x05,0x02,0x00]
40796
40797v_mul_f16_e64 v5, v1, |v2|
40798// CHECK: [0x05,0x02,0x22,0xd1,0x01,0x05,0x02,0x00]
40799
40800v_mul_f16_e64 v5, |v1|, |v2|
40801// CHECK: [0x05,0x03,0x22,0xd1,0x01,0x05,0x02,0x00]
40802
40803v_mul_f16_e64 v5, v1, v2 clamp
40804// CHECK: [0x05,0x80,0x22,0xd1,0x01,0x05,0x02,0x00]
40805
40806v_mac_f16 v5, v1, v2
40807// CHECK: [0x01,0x05,0x0a,0x46]
40808
40809v_mac_f16 v255, v1, v2
40810// CHECK: [0x01,0x05,0xfe,0x47]
40811
40812v_mac_f16 v5, v255, v2
40813// CHECK: [0xff,0x05,0x0a,0x46]
40814
40815v_mac_f16 v5, s1, v2
40816// CHECK: [0x01,0x04,0x0a,0x46]
40817
40818v_mac_f16 v5, s101, v2
40819// CHECK: [0x65,0x04,0x0a,0x46]
40820
40821v_mac_f16 v5, flat_scratch_lo, v2
40822// CHECK: [0x66,0x04,0x0a,0x46]
40823
40824v_mac_f16 v5, flat_scratch_hi, v2
40825// CHECK: [0x67,0x04,0x0a,0x46]
40826
40827v_mac_f16 v5, vcc_lo, v2
40828// CHECK: [0x6a,0x04,0x0a,0x46]
40829
40830v_mac_f16 v5, vcc_hi, v2
40831// CHECK: [0x6b,0x04,0x0a,0x46]
40832
40833v_mac_f16 v5, tba_lo, v2
40834// CHECK: [0x6c,0x04,0x0a,0x46]
40835
40836v_mac_f16 v5, tba_hi, v2
40837// CHECK: [0x6d,0x04,0x0a,0x46]
40838
40839v_mac_f16 v5, tma_lo, v2
40840// CHECK: [0x6e,0x04,0x0a,0x46]
40841
40842v_mac_f16 v5, tma_hi, v2
40843// CHECK: [0x6f,0x04,0x0a,0x46]
40844
40845v_mac_f16 v5, ttmp11, v2
40846// CHECK: [0x7b,0x04,0x0a,0x46]
40847
40848v_mac_f16 v5, m0, v2
40849// CHECK: [0x7c,0x04,0x0a,0x46]
40850
40851v_mac_f16 v5, exec_lo, v2
40852// CHECK: [0x7e,0x04,0x0a,0x46]
40853
40854v_mac_f16 v5, exec_hi, v2
40855// CHECK: [0x7f,0x04,0x0a,0x46]
40856
40857v_mac_f16 v5, 0, v2
40858// CHECK: [0x80,0x04,0x0a,0x46]
40859
40860v_mac_f16 v5, -1, v2
40861// CHECK: [0xc1,0x04,0x0a,0x46]
40862
40863v_mac_f16 v5, 0.5, v2
40864// CHECK: [0xf0,0x04,0x0a,0x46]
40865
40866v_mac_f16 v5, -4.0, v2
40867// CHECK: [0xf7,0x04,0x0a,0x46]
40868
40869v_mac_f16 v5, 0xfe0b, v2
40870// CHECK: [0xff,0x04,0x0a,0x46,0x0b,0xfe,0x00,0x00]
40871
40872v_mac_f16 v5, 0x3456, v2
40873// CHECK: [0xff,0x04,0x0a,0x46,0x56,0x34,0x00,0x00]
40874
40875v_mac_f16 v5, v1, v255
40876// CHECK: [0x01,0xff,0x0b,0x46]
40877
40878v_mac_f16_e64 v5, v1, v2
40879// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
40880
40881v_mac_f16_e64 v255, v1, v2
40882// CHECK: [0xff,0x00,0x23,0xd1,0x01,0x05,0x02,0x00]
40883
40884v_mac_f16_e64 v5, v255, v2
40885// CHECK: [0x05,0x00,0x23,0xd1,0xff,0x05,0x02,0x00]
40886
40887v_mac_f16_e64 v5, s1, v2
40888// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x04,0x02,0x00]
40889
40890v_mac_f16_e64 v5, s101, v2
40891// CHECK: [0x05,0x00,0x23,0xd1,0x65,0x04,0x02,0x00]
40892
40893v_mac_f16_e64 v5, flat_scratch_lo, v2
40894// CHECK: [0x05,0x00,0x23,0xd1,0x66,0x04,0x02,0x00]
40895
40896v_mac_f16_e64 v5, flat_scratch_hi, v2
40897// CHECK: [0x05,0x00,0x23,0xd1,0x67,0x04,0x02,0x00]
40898
40899v_mac_f16_e64 v5, vcc_lo, v2
40900// CHECK: [0x05,0x00,0x23,0xd1,0x6a,0x04,0x02,0x00]
40901
40902v_mac_f16_e64 v5, vcc_hi, v2
40903// CHECK: [0x05,0x00,0x23,0xd1,0x6b,0x04,0x02,0x00]
40904
40905v_mac_f16_e64 v5, tba_lo, v2
40906// CHECK: [0x05,0x00,0x23,0xd1,0x6c,0x04,0x02,0x00]
40907
40908v_mac_f16_e64 v5, tba_hi, v2
40909// CHECK: [0x05,0x00,0x23,0xd1,0x6d,0x04,0x02,0x00]
40910
40911v_mac_f16_e64 v5, tma_lo, v2
40912// CHECK: [0x05,0x00,0x23,0xd1,0x6e,0x04,0x02,0x00]
40913
40914v_mac_f16_e64 v5, tma_hi, v2
40915// CHECK: [0x05,0x00,0x23,0xd1,0x6f,0x04,0x02,0x00]
40916
40917v_mac_f16_e64 v5, ttmp11, v2
40918// CHECK: [0x05,0x00,0x23,0xd1,0x7b,0x04,0x02,0x00]
40919
40920v_mac_f16_e64 v5, m0, v2
40921// CHECK: [0x05,0x00,0x23,0xd1,0x7c,0x04,0x02,0x00]
40922
40923v_mac_f16_e64 v5, exec_lo, v2
40924// CHECK: [0x05,0x00,0x23,0xd1,0x7e,0x04,0x02,0x00]
40925
40926v_mac_f16_e64 v5, exec_hi, v2
40927// CHECK: [0x05,0x00,0x23,0xd1,0x7f,0x04,0x02,0x00]
40928
40929v_mac_f16_e64 v5, 0, v2
40930// CHECK: [0x05,0x00,0x23,0xd1,0x80,0x04,0x02,0x00]
40931
40932v_mac_f16_e64 v5, -1, v2
40933// CHECK: [0x05,0x00,0x23,0xd1,0xc1,0x04,0x02,0x00]
40934
40935v_mac_f16_e64 v5, 0.5, v2
40936// CHECK: [0x05,0x00,0x23,0xd1,0xf0,0x04,0x02,0x00]
40937
40938v_mac_f16_e64 v5, -4.0, v2
40939// CHECK: [0x05,0x00,0x23,0xd1,0xf7,0x04,0x02,0x00]
40940
40941v_mac_f16_e64 v5, v1, v255
40942// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xff,0x03,0x00]
40943
40944v_mac_f16_e64 v5, v1, s2
40945// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x00,0x00]
40946
40947v_mac_f16_e64 v5, v1, s101
40948// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xcb,0x00,0x00]
40949
40950v_mac_f16_e64 v5, v1, flat_scratch_lo
40951// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xcd,0x00,0x00]
40952
40953v_mac_f16_e64 v5, v1, flat_scratch_hi
40954// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xcf,0x00,0x00]
40955
40956v_mac_f16_e64 v5, v1, vcc_lo
40957// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xd5,0x00,0x00]
40958
40959v_mac_f16_e64 v5, v1, vcc_hi
40960// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xd7,0x00,0x00]
40961
40962v_mac_f16_e64 v5, v1, tba_lo
40963// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xd9,0x00,0x00]
40964
40965v_mac_f16_e64 v5, v1, tba_hi
40966// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xdb,0x00,0x00]
40967
40968v_mac_f16_e64 v5, v1, tma_lo
40969// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xdd,0x00,0x00]
40970
40971v_mac_f16_e64 v5, v1, tma_hi
40972// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xdf,0x00,0x00]
40973
40974v_mac_f16_e64 v5, v1, ttmp11
40975// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xf7,0x00,0x00]
40976
40977v_mac_f16_e64 v5, v1, m0
40978// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xf9,0x00,0x00]
40979
40980v_mac_f16_e64 v5, v1, exec_lo
40981// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xfd,0x00,0x00]
40982
40983v_mac_f16_e64 v5, v1, exec_hi
40984// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xff,0x00,0x00]
40985
40986v_mac_f16_e64 v5, v1, 0
40987// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x01,0x01,0x00]
40988
40989v_mac_f16_e64 v5, v1, -1
40990// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x83,0x01,0x00]
40991
40992v_mac_f16_e64 v5, v1, 0.5
40993// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xe1,0x01,0x00]
40994
40995v_mac_f16_e64 v5, v1, -4.0
40996// CHECK: [0x05,0x00,0x23,0xd1,0x01,0xef,0x01,0x00]
40997
40998v_mac_f16_e64 v5, -v1, v2
40999// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x20]
41000
41001v_mac_f16_e64 v5, v1, -v2
41002// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x40]
41003
41004v_mac_f16_e64 v5, -v1, -v2
41005// CHECK: [0x05,0x00,0x23,0xd1,0x01,0x05,0x02,0x60]
41006
41007v_mac_f16_e64 v5, |v1|, v2
41008// CHECK: [0x05,0x01,0x23,0xd1,0x01,0x05,0x02,0x00]
41009
41010v_mac_f16_e64 v5, v1, |v2|
41011// CHECK: [0x05,0x02,0x23,0xd1,0x01,0x05,0x02,0x00]
41012
41013v_mac_f16_e64 v5, |v1|, |v2|
41014// CHECK: [0x05,0x03,0x23,0xd1,0x01,0x05,0x02,0x00]
41015
41016v_mac_f16_e64 v5, v1, v2 clamp
41017// CHECK: [0x05,0x80,0x23,0xd1,0x01,0x05,0x02,0x00]
41018
41019v_madmk_f16 v5, v1, 0x1121, v3
41020// CHECK: [0x01,0x07,0x0a,0x48,0x21,0x11,0x00,0x00]
41021
41022v_madmk_f16 v255, v1, 0x1121, v3
41023// CHECK: [0x01,0x07,0xfe,0x49,0x21,0x11,0x00,0x00]
41024
41025v_madmk_f16 v5, v255, 0x1121, v3
41026// CHECK: [0xff,0x07,0x0a,0x48,0x21,0x11,0x00,0x00]
41027
41028v_madmk_f16 v5, 0, 0x1121, v3
41029// CHECK: [0x80,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]
41030
41031v_madmk_f16 v5, -1, 0x1121, v3
41032// CHECK: [0xc1,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]
41033
41034v_madmk_f16 v5, 0.5, 0x1121, v3
41035// CHECK: [0xf0,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]
41036
41037v_madmk_f16 v5, -4.0, 0x1121, v3
41038// CHECK: [0xf7,0x06,0x0a,0x48,0x21,0x11,0x00,0x00]
41039
41040v_madmk_f16 v5, v1, 0xa1b1, v3
41041// CHECK: [0x01,0x07,0x0a,0x48,0xb1,0xa1,0x00,0x00]
41042
41043v_madmk_f16 v5, v1, 0x1121, v255
41044// CHECK: [0x01,0xff,0x0b,0x48,0x21,0x11,0x00,0x00]
41045
41046v_madak_f16 v5, v1, v2, 0x1121
41047// CHECK: [0x01,0x05,0x0a,0x4a,0x21,0x11,0x00,0x00]
41048
41049v_madak_f16 v255, v1, v2, 0x1121
41050// CHECK: [0x01,0x05,0xfe,0x4b,0x21,0x11,0x00,0x00]
41051
41052v_madak_f16 v5, v255, v2, 0x1121
41053// CHECK: [0xff,0x05,0x0a,0x4a,0x21,0x11,0x00,0x00]
41054
41055v_madak_f16 v5, 0, v2, 0x1121
41056// CHECK: [0x80,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]
41057
41058v_madak_f16 v5, -1, v2, 0x1121
41059// CHECK: [0xc1,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]
41060
41061v_madak_f16 v5, 0.5, v2, 0x1121
41062// CHECK: [0xf0,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]
41063
41064v_madak_f16 v5, -4.0, v2, 0x1121
41065// CHECK: [0xf7,0x04,0x0a,0x4a,0x21,0x11,0x00,0x00]
41066
41067v_madak_f16 v5, v1, v255, 0x1121
41068// CHECK: [0x01,0xff,0x0b,0x4a,0x21,0x11,0x00,0x00]
41069
41070v_madak_f16 v5, v1, v2, 0xa1b1
41071// CHECK: [0x01,0x05,0x0a,0x4a,0xb1,0xa1,0x00,0x00]
41072
41073v_add_u16 v5, v1, v2
41074// CHECK: [0x01,0x05,0x0a,0x4c]
41075
41076v_add_u16 v255, v1, v2
41077// CHECK: [0x01,0x05,0xfe,0x4d]
41078
41079v_add_u16 v5, v255, v2
41080// CHECK: [0xff,0x05,0x0a,0x4c]
41081
41082v_add_u16 v5, s1, v2
41083// CHECK: [0x01,0x04,0x0a,0x4c]
41084
41085v_add_u16 v5, s101, v2
41086// CHECK: [0x65,0x04,0x0a,0x4c]
41087
41088v_add_u16 v5, flat_scratch_lo, v2
41089// CHECK: [0x66,0x04,0x0a,0x4c]
41090
41091v_add_u16 v5, flat_scratch_hi, v2
41092// CHECK: [0x67,0x04,0x0a,0x4c]
41093
41094v_add_u16 v5, vcc_lo, v2
41095// CHECK: [0x6a,0x04,0x0a,0x4c]
41096
41097v_add_u16 v5, vcc_hi, v2
41098// CHECK: [0x6b,0x04,0x0a,0x4c]
41099
41100v_add_u16 v5, tba_lo, v2
41101// CHECK: [0x6c,0x04,0x0a,0x4c]
41102
41103v_add_u16 v5, tba_hi, v2
41104// CHECK: [0x6d,0x04,0x0a,0x4c]
41105
41106v_add_u16 v5, tma_lo, v2
41107// CHECK: [0x6e,0x04,0x0a,0x4c]
41108
41109v_add_u16 v5, tma_hi, v2
41110// CHECK: [0x6f,0x04,0x0a,0x4c]
41111
41112v_add_u16 v5, ttmp11, v2
41113// CHECK: [0x7b,0x04,0x0a,0x4c]
41114
41115v_add_u16 v5, m0, v2
41116// CHECK: [0x7c,0x04,0x0a,0x4c]
41117
41118v_add_u16 v5, exec_lo, v2
41119// CHECK: [0x7e,0x04,0x0a,0x4c]
41120
41121v_add_u16 v5, exec_hi, v2
41122// CHECK: [0x7f,0x04,0x0a,0x4c]
41123
41124v_add_u16 v5, 0, v2
41125// CHECK: [0x80,0x04,0x0a,0x4c]
41126
41127v_add_u16 v5, -1, v2
41128// CHECK: [0xc1,0x04,0x0a,0x4c]
41129
41130v_add_u16 v5, 0.5, v2
41131// CHECK: [0xf0,0x04,0x0a,0x4c]
41132
41133v_add_u16 v5, -4.0, v2
41134// CHECK: [0xf7,0x04,0x0a,0x4c]
41135
41136v_add_u16 v5, 0xfe0b, v2
41137// CHECK: [0xff,0x04,0x0a,0x4c,0x0b,0xfe,0x00,0x00]
41138
41139v_add_u16 v5, 0x3456, v2
41140// CHECK: [0xff,0x04,0x0a,0x4c,0x56,0x34,0x00,0x00]
41141
41142v_add_u16 v5, v1, v255
41143// CHECK: [0x01,0xff,0x0b,0x4c]
41144
41145v_add_u16_e64 v5, v1, v2
41146// CHECK: [0x05,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
41147
41148v_add_u16_e64 v255, v1, v2
41149// CHECK: [0xff,0x00,0x26,0xd1,0x01,0x05,0x02,0x00]
41150
41151v_add_u16_e64 v5, v255, v2
41152// CHECK: [0x05,0x00,0x26,0xd1,0xff,0x05,0x02,0x00]
41153
41154v_add_u16_e64 v5, s1, v2
41155// CHECK: [0x05,0x00,0x26,0xd1,0x01,0x04,0x02,0x00]
41156
41157v_add_u16_e64 v5, s101, v2
41158// CHECK: [0x05,0x00,0x26,0xd1,0x65,0x04,0x02,0x00]
41159
41160v_add_u16_e64 v5, flat_scratch_lo, v2
41161// CHECK: [0x05,0x00,0x26,0xd1,0x66,0x04,0x02,0x00]
41162
41163v_add_u16_e64 v5, flat_scratch_hi, v2
41164// CHECK: [0x05,0x00,0x26,0xd1,0x67,0x04,0x02,0x00]
41165
41166v_add_u16_e64 v5, vcc_lo, v2
41167// CHECK: [0x05,0x00,0x26,0xd1,0x6a,0x04,0x02,0x00]
41168
41169v_add_u16_e64 v5, vcc_hi, v2
41170// CHECK: [0x05,0x00,0x26,0xd1,0x6b,0x04,0x02,0x00]
41171
41172v_add_u16_e64 v5, tba_lo, v2
41173// CHECK: [0x05,0x00,0x26,0xd1,0x6c,0x04,0x02,0x00]
41174
41175v_add_u16_e64 v5, tba_hi, v2
41176// CHECK: [0x05,0x00,0x26,0xd1,0x6d,0x04,0x02,0x00]
41177
41178v_add_u16_e64 v5, tma_lo, v2
41179// CHECK: [0x05,0x00,0x26,0xd1,0x6e,0x04,0x02,0x00]
41180
41181v_add_u16_e64 v5, tma_hi, v2
41182// CHECK: [0x05,0x00,0x26,0xd1,0x6f,0x04,0x02,0x00]
41183
41184v_add_u16_e64 v5, ttmp11, v2
41185// CHECK: [0x05,0x00,0x26,0xd1,0x7b,0x04,0x02,0x00]
41186
41187v_add_u16_e64 v5, m0, v2
41188// CHECK: [0x05,0x00,0x26,0xd1,0x7c,0x04,0x02,0x00]
41189
41190v_add_u16_e64 v5, exec_lo, v2
41191// CHECK: [0x05,0x00,0x26,0xd1,0x7e,0x04,0x02,0x00]
41192
41193v_add_u16_e64 v5, exec_hi, v2
41194// CHECK: [0x05,0x00,0x26,0xd1,0x7f,0x04,0x02,0x00]
41195
41196v_add_u16_e64 v5, 0, v2
41197// CHECK: [0x05,0x00,0x26,0xd1,0x80,0x04,0x02,0x00]
41198
41199v_add_u16_e64 v5, -1, v2
41200// CHECK: [0x05,0x00,0x26,0xd1,0xc1,0x04,0x02,0x00]
41201
41202v_add_u16_e64 v5, 0.5, v2
41203// CHECK: [0x05,0x00,0x26,0xd1,0xf0,0x04,0x02,0x00]
41204
41205v_add_u16_e64 v5, -4.0, v2
41206// CHECK: [0x05,0x00,0x26,0xd1,0xf7,0x04,0x02,0x00]
41207
41208v_add_u16_e64 v5, v1, v255
41209// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xff,0x03,0x00]
41210
41211v_add_u16_e64 v5, v1, s2
41212// CHECK: [0x05,0x00,0x26,0xd1,0x01,0x05,0x00,0x00]
41213
41214v_add_u16_e64 v5, v1, s101
41215// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xcb,0x00,0x00]
41216
41217v_add_u16_e64 v5, v1, flat_scratch_lo
41218// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xcd,0x00,0x00]
41219
41220v_add_u16_e64 v5, v1, flat_scratch_hi
41221// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xcf,0x00,0x00]
41222
41223v_add_u16_e64 v5, v1, vcc_lo
41224// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xd5,0x00,0x00]
41225
41226v_add_u16_e64 v5, v1, vcc_hi
41227// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xd7,0x00,0x00]
41228
41229v_add_u16_e64 v5, v1, tba_lo
41230// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xd9,0x00,0x00]
41231
41232v_add_u16_e64 v5, v1, tba_hi
41233// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xdb,0x00,0x00]
41234
41235v_add_u16_e64 v5, v1, tma_lo
41236// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xdd,0x00,0x00]
41237
41238v_add_u16_e64 v5, v1, tma_hi
41239// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xdf,0x00,0x00]
41240
41241v_add_u16_e64 v5, v1, ttmp11
41242// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xf7,0x00,0x00]
41243
41244v_add_u16_e64 v5, v1, m0
41245// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xf9,0x00,0x00]
41246
41247v_add_u16_e64 v5, v1, exec_lo
41248// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xfd,0x00,0x00]
41249
41250v_add_u16_e64 v5, v1, exec_hi
41251// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xff,0x00,0x00]
41252
41253v_add_u16_e64 v5, v1, 0
41254// CHECK: [0x05,0x00,0x26,0xd1,0x01,0x01,0x01,0x00]
41255
41256v_add_u16_e64 v5, v1, -1
41257// CHECK: [0x05,0x00,0x26,0xd1,0x01,0x83,0x01,0x00]
41258
41259v_add_u16_e64 v5, v1, 0.5
41260// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xe1,0x01,0x00]
41261
41262v_add_u16_e64 v5, v1, -4.0
41263// CHECK: [0x05,0x00,0x26,0xd1,0x01,0xef,0x01,0x00]
41264
41265v_sub_u16 v5, v1, v2
41266// CHECK: [0x01,0x05,0x0a,0x4e]
41267
41268v_sub_u16 v255, v1, v2
41269// CHECK: [0x01,0x05,0xfe,0x4f]
41270
41271v_sub_u16 v5, v255, v2
41272// CHECK: [0xff,0x05,0x0a,0x4e]
41273
41274v_sub_u16 v5, s1, v2
41275// CHECK: [0x01,0x04,0x0a,0x4e]
41276
41277v_sub_u16 v5, s101, v2
41278// CHECK: [0x65,0x04,0x0a,0x4e]
41279
41280v_sub_u16 v5, flat_scratch_lo, v2
41281// CHECK: [0x66,0x04,0x0a,0x4e]
41282
41283v_sub_u16 v5, flat_scratch_hi, v2
41284// CHECK: [0x67,0x04,0x0a,0x4e]
41285
41286v_sub_u16 v5, vcc_lo, v2
41287// CHECK: [0x6a,0x04,0x0a,0x4e]
41288
41289v_sub_u16 v5, vcc_hi, v2
41290// CHECK: [0x6b,0x04,0x0a,0x4e]
41291
41292v_sub_u16 v5, tba_lo, v2
41293// CHECK: [0x6c,0x04,0x0a,0x4e]
41294
41295v_sub_u16 v5, tba_hi, v2
41296// CHECK: [0x6d,0x04,0x0a,0x4e]
41297
41298v_sub_u16 v5, tma_lo, v2
41299// CHECK: [0x6e,0x04,0x0a,0x4e]
41300
41301v_sub_u16 v5, tma_hi, v2
41302// CHECK: [0x6f,0x04,0x0a,0x4e]
41303
41304v_sub_u16 v5, ttmp11, v2
41305// CHECK: [0x7b,0x04,0x0a,0x4e]
41306
41307v_sub_u16 v5, m0, v2
41308// CHECK: [0x7c,0x04,0x0a,0x4e]
41309
41310v_sub_u16 v5, exec_lo, v2
41311// CHECK: [0x7e,0x04,0x0a,0x4e]
41312
41313v_sub_u16 v5, exec_hi, v2
41314// CHECK: [0x7f,0x04,0x0a,0x4e]
41315
41316v_sub_u16 v5, 0, v2
41317// CHECK: [0x80,0x04,0x0a,0x4e]
41318
41319v_sub_u16 v5, -1, v2
41320// CHECK: [0xc1,0x04,0x0a,0x4e]
41321
41322v_sub_u16 v5, 0.5, v2
41323// CHECK: [0xf0,0x04,0x0a,0x4e]
41324
41325v_sub_u16 v5, -4.0, v2
41326// CHECK: [0xf7,0x04,0x0a,0x4e]
41327
41328v_sub_u16 v5, 0xfe0b, v2
41329// CHECK: [0xff,0x04,0x0a,0x4e,0x0b,0xfe,0x00,0x00]
41330
41331v_sub_u16 v5, 0x3456, v2
41332// CHECK: [0xff,0x04,0x0a,0x4e,0x56,0x34,0x00,0x00]
41333
41334v_sub_u16 v5, v1, v255
41335// CHECK: [0x01,0xff,0x0b,0x4e]
41336
41337v_sub_u16_e64 v5, v1, v2
41338// CHECK: [0x05,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
41339
41340v_sub_u16_e64 v255, v1, v2
41341// CHECK: [0xff,0x00,0x27,0xd1,0x01,0x05,0x02,0x00]
41342
41343v_sub_u16_e64 v5, v255, v2
41344// CHECK: [0x05,0x00,0x27,0xd1,0xff,0x05,0x02,0x00]
41345
41346v_sub_u16_e64 v5, s1, v2
41347// CHECK: [0x05,0x00,0x27,0xd1,0x01,0x04,0x02,0x00]
41348
41349v_sub_u16_e64 v5, s101, v2
41350// CHECK: [0x05,0x00,0x27,0xd1,0x65,0x04,0x02,0x00]
41351
41352v_sub_u16_e64 v5, flat_scratch_lo, v2
41353// CHECK: [0x05,0x00,0x27,0xd1,0x66,0x04,0x02,0x00]
41354
41355v_sub_u16_e64 v5, flat_scratch_hi, v2
41356// CHECK: [0x05,0x00,0x27,0xd1,0x67,0x04,0x02,0x00]
41357
41358v_sub_u16_e64 v5, vcc_lo, v2
41359// CHECK: [0x05,0x00,0x27,0xd1,0x6a,0x04,0x02,0x00]
41360
41361v_sub_u16_e64 v5, vcc_hi, v2
41362// CHECK: [0x05,0x00,0x27,0xd1,0x6b,0x04,0x02,0x00]
41363
41364v_sub_u16_e64 v5, tba_lo, v2
41365// CHECK: [0x05,0x00,0x27,0xd1,0x6c,0x04,0x02,0x00]
41366
41367v_sub_u16_e64 v5, tba_hi, v2
41368// CHECK: [0x05,0x00,0x27,0xd1,0x6d,0x04,0x02,0x00]
41369
41370v_sub_u16_e64 v5, tma_lo, v2
41371// CHECK: [0x05,0x00,0x27,0xd1,0x6e,0x04,0x02,0x00]
41372
41373v_sub_u16_e64 v5, tma_hi, v2
41374// CHECK: [0x05,0x00,0x27,0xd1,0x6f,0x04,0x02,0x00]
41375
41376v_sub_u16_e64 v5, ttmp11, v2
41377// CHECK: [0x05,0x00,0x27,0xd1,0x7b,0x04,0x02,0x00]
41378
41379v_sub_u16_e64 v5, m0, v2
41380// CHECK: [0x05,0x00,0x27,0xd1,0x7c,0x04,0x02,0x00]
41381
41382v_sub_u16_e64 v5, exec_lo, v2
41383// CHECK: [0x05,0x00,0x27,0xd1,0x7e,0x04,0x02,0x00]
41384
41385v_sub_u16_e64 v5, exec_hi, v2
41386// CHECK: [0x05,0x00,0x27,0xd1,0x7f,0x04,0x02,0x00]
41387
41388v_sub_u16_e64 v5, 0, v2
41389// CHECK: [0x05,0x00,0x27,0xd1,0x80,0x04,0x02,0x00]
41390
41391v_sub_u16_e64 v5, -1, v2
41392// CHECK: [0x05,0x00,0x27,0xd1,0xc1,0x04,0x02,0x00]
41393
41394v_sub_u16_e64 v5, 0.5, v2
41395// CHECK: [0x05,0x00,0x27,0xd1,0xf0,0x04,0x02,0x00]
41396
41397v_sub_u16_e64 v5, -4.0, v2
41398// CHECK: [0x05,0x00,0x27,0xd1,0xf7,0x04,0x02,0x00]
41399
41400v_sub_u16_e64 v5, v1, v255
41401// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xff,0x03,0x00]
41402
41403v_sub_u16_e64 v5, v1, s2
41404// CHECK: [0x05,0x00,0x27,0xd1,0x01,0x05,0x00,0x00]
41405
41406v_sub_u16_e64 v5, v1, s101
41407// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xcb,0x00,0x00]
41408
41409v_sub_u16_e64 v5, v1, flat_scratch_lo
41410// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xcd,0x00,0x00]
41411
41412v_sub_u16_e64 v5, v1, flat_scratch_hi
41413// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xcf,0x00,0x00]
41414
41415v_sub_u16_e64 v5, v1, vcc_lo
41416// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xd5,0x00,0x00]
41417
41418v_sub_u16_e64 v5, v1, vcc_hi
41419// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xd7,0x00,0x00]
41420
41421v_sub_u16_e64 v5, v1, tba_lo
41422// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xd9,0x00,0x00]
41423
41424v_sub_u16_e64 v5, v1, tba_hi
41425// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xdb,0x00,0x00]
41426
41427v_sub_u16_e64 v5, v1, tma_lo
41428// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xdd,0x00,0x00]
41429
41430v_sub_u16_e64 v5, v1, tma_hi
41431// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xdf,0x00,0x00]
41432
41433v_sub_u16_e64 v5, v1, ttmp11
41434// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xf7,0x00,0x00]
41435
41436v_sub_u16_e64 v5, v1, m0
41437// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xf9,0x00,0x00]
41438
41439v_sub_u16_e64 v5, v1, exec_lo
41440// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xfd,0x00,0x00]
41441
41442v_sub_u16_e64 v5, v1, exec_hi
41443// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xff,0x00,0x00]
41444
41445v_sub_u16_e64 v5, v1, 0
41446// CHECK: [0x05,0x00,0x27,0xd1,0x01,0x01,0x01,0x00]
41447
41448v_sub_u16_e64 v5, v1, -1
41449// CHECK: [0x05,0x00,0x27,0xd1,0x01,0x83,0x01,0x00]
41450
41451v_sub_u16_e64 v5, v1, 0.5
41452// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xe1,0x01,0x00]
41453
41454v_sub_u16_e64 v5, v1, -4.0
41455// CHECK: [0x05,0x00,0x27,0xd1,0x01,0xef,0x01,0x00]
41456
41457v_subrev_u16 v5, v1, v2
41458// CHECK: [0x01,0x05,0x0a,0x50]
41459
41460v_subrev_u16 v255, v1, v2
41461// CHECK: [0x01,0x05,0xfe,0x51]
41462
41463v_subrev_u16 v5, v255, v2
41464// CHECK: [0xff,0x05,0x0a,0x50]
41465
41466v_subrev_u16 v5, s1, v2
41467// CHECK: [0x01,0x04,0x0a,0x50]
41468
41469v_subrev_u16 v5, s101, v2
41470// CHECK: [0x65,0x04,0x0a,0x50]
41471
41472v_subrev_u16 v5, flat_scratch_lo, v2
41473// CHECK: [0x66,0x04,0x0a,0x50]
41474
41475v_subrev_u16 v5, flat_scratch_hi, v2
41476// CHECK: [0x67,0x04,0x0a,0x50]
41477
41478v_subrev_u16 v5, vcc_lo, v2
41479// CHECK: [0x6a,0x04,0x0a,0x50]
41480
41481v_subrev_u16 v5, vcc_hi, v2
41482// CHECK: [0x6b,0x04,0x0a,0x50]
41483
41484v_subrev_u16 v5, tba_lo, v2
41485// CHECK: [0x6c,0x04,0x0a,0x50]
41486
41487v_subrev_u16 v5, tba_hi, v2
41488// CHECK: [0x6d,0x04,0x0a,0x50]
41489
41490v_subrev_u16 v5, tma_lo, v2
41491// CHECK: [0x6e,0x04,0x0a,0x50]
41492
41493v_subrev_u16 v5, tma_hi, v2
41494// CHECK: [0x6f,0x04,0x0a,0x50]
41495
41496v_subrev_u16 v5, ttmp11, v2
41497// CHECK: [0x7b,0x04,0x0a,0x50]
41498
41499v_subrev_u16 v5, m0, v2
41500// CHECK: [0x7c,0x04,0x0a,0x50]
41501
41502v_subrev_u16 v5, exec_lo, v2
41503// CHECK: [0x7e,0x04,0x0a,0x50]
41504
41505v_subrev_u16 v5, exec_hi, v2
41506// CHECK: [0x7f,0x04,0x0a,0x50]
41507
41508v_subrev_u16 v5, 0, v2
41509// CHECK: [0x80,0x04,0x0a,0x50]
41510
41511v_subrev_u16 v5, -1, v2
41512// CHECK: [0xc1,0x04,0x0a,0x50]
41513
41514v_subrev_u16 v5, 0.5, v2
41515// CHECK: [0xf0,0x04,0x0a,0x50]
41516
41517v_subrev_u16 v5, -4.0, v2
41518// CHECK: [0xf7,0x04,0x0a,0x50]
41519
41520v_subrev_u16 v5, 0xfe0b, v2
41521// CHECK: [0xff,0x04,0x0a,0x50,0x0b,0xfe,0x00,0x00]
41522
41523v_subrev_u16 v5, 0x3456, v2
41524// CHECK: [0xff,0x04,0x0a,0x50,0x56,0x34,0x00,0x00]
41525
41526v_subrev_u16 v5, v1, v255
41527// CHECK: [0x01,0xff,0x0b,0x50]
41528
41529v_subrev_u16_e64 v5, v1, v2
41530// CHECK: [0x05,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
41531
41532v_subrev_u16_e64 v255, v1, v2
41533// CHECK: [0xff,0x00,0x28,0xd1,0x01,0x05,0x02,0x00]
41534
41535v_subrev_u16_e64 v5, v255, v2
41536// CHECK: [0x05,0x00,0x28,0xd1,0xff,0x05,0x02,0x00]
41537
41538v_subrev_u16_e64 v5, s1, v2
41539// CHECK: [0x05,0x00,0x28,0xd1,0x01,0x04,0x02,0x00]
41540
41541v_subrev_u16_e64 v5, s101, v2
41542// CHECK: [0x05,0x00,0x28,0xd1,0x65,0x04,0x02,0x00]
41543
41544v_subrev_u16_e64 v5, flat_scratch_lo, v2
41545// CHECK: [0x05,0x00,0x28,0xd1,0x66,0x04,0x02,0x00]
41546
41547v_subrev_u16_e64 v5, flat_scratch_hi, v2
41548// CHECK: [0x05,0x00,0x28,0xd1,0x67,0x04,0x02,0x00]
41549
41550v_subrev_u16_e64 v5, vcc_lo, v2
41551// CHECK: [0x05,0x00,0x28,0xd1,0x6a,0x04,0x02,0x00]
41552
41553v_subrev_u16_e64 v5, vcc_hi, v2
41554// CHECK: [0x05,0x00,0x28,0xd1,0x6b,0x04,0x02,0x00]
41555
41556v_subrev_u16_e64 v5, tba_lo, v2
41557// CHECK: [0x05,0x00,0x28,0xd1,0x6c,0x04,0x02,0x00]
41558
41559v_subrev_u16_e64 v5, tba_hi, v2
41560// CHECK: [0x05,0x00,0x28,0xd1,0x6d,0x04,0x02,0x00]
41561
41562v_subrev_u16_e64 v5, tma_lo, v2
41563// CHECK: [0x05,0x00,0x28,0xd1,0x6e,0x04,0x02,0x00]
41564
41565v_subrev_u16_e64 v5, tma_hi, v2
41566// CHECK: [0x05,0x00,0x28,0xd1,0x6f,0x04,0x02,0x00]
41567
41568v_subrev_u16_e64 v5, ttmp11, v2
41569// CHECK: [0x05,0x00,0x28,0xd1,0x7b,0x04,0x02,0x00]
41570
41571v_subrev_u16_e64 v5, m0, v2
41572// CHECK: [0x05,0x00,0x28,0xd1,0x7c,0x04,0x02,0x00]
41573
41574v_subrev_u16_e64 v5, exec_lo, v2
41575// CHECK: [0x05,0x00,0x28,0xd1,0x7e,0x04,0x02,0x00]
41576
41577v_subrev_u16_e64 v5, exec_hi, v2
41578// CHECK: [0x05,0x00,0x28,0xd1,0x7f,0x04,0x02,0x00]
41579
41580v_subrev_u16_e64 v5, 0, v2
41581// CHECK: [0x05,0x00,0x28,0xd1,0x80,0x04,0x02,0x00]
41582
41583v_subrev_u16_e64 v5, -1, v2
41584// CHECK: [0x05,0x00,0x28,0xd1,0xc1,0x04,0x02,0x00]
41585
41586v_subrev_u16_e64 v5, 0.5, v2
41587// CHECK: [0x05,0x00,0x28,0xd1,0xf0,0x04,0x02,0x00]
41588
41589v_subrev_u16_e64 v5, -4.0, v2
41590// CHECK: [0x05,0x00,0x28,0xd1,0xf7,0x04,0x02,0x00]
41591
41592v_subrev_u16_e64 v5, v1, v255
41593// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xff,0x03,0x00]
41594
41595v_subrev_u16_e64 v5, v1, s2
41596// CHECK: [0x05,0x00,0x28,0xd1,0x01,0x05,0x00,0x00]
41597
41598v_subrev_u16_e64 v5, v1, s101
41599// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xcb,0x00,0x00]
41600
41601v_subrev_u16_e64 v5, v1, flat_scratch_lo
41602// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xcd,0x00,0x00]
41603
41604v_subrev_u16_e64 v5, v1, flat_scratch_hi
41605// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xcf,0x00,0x00]
41606
41607v_subrev_u16_e64 v5, v1, vcc_lo
41608// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xd5,0x00,0x00]
41609
41610v_subrev_u16_e64 v5, v1, vcc_hi
41611// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xd7,0x00,0x00]
41612
41613v_subrev_u16_e64 v5, v1, tba_lo
41614// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xd9,0x00,0x00]
41615
41616v_subrev_u16_e64 v5, v1, tba_hi
41617// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xdb,0x00,0x00]
41618
41619v_subrev_u16_e64 v5, v1, tma_lo
41620// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xdd,0x00,0x00]
41621
41622v_subrev_u16_e64 v5, v1, tma_hi
41623// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xdf,0x00,0x00]
41624
41625v_subrev_u16_e64 v5, v1, ttmp11
41626// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xf7,0x00,0x00]
41627
41628v_subrev_u16_e64 v5, v1, m0
41629// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xf9,0x00,0x00]
41630
41631v_subrev_u16_e64 v5, v1, exec_lo
41632// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xfd,0x00,0x00]
41633
41634v_subrev_u16_e64 v5, v1, exec_hi
41635// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xff,0x00,0x00]
41636
41637v_subrev_u16_e64 v5, v1, 0
41638// CHECK: [0x05,0x00,0x28,0xd1,0x01,0x01,0x01,0x00]
41639
41640v_subrev_u16_e64 v5, v1, -1
41641// CHECK: [0x05,0x00,0x28,0xd1,0x01,0x83,0x01,0x00]
41642
41643v_subrev_u16_e64 v5, v1, 0.5
41644// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xe1,0x01,0x00]
41645
41646v_subrev_u16_e64 v5, v1, -4.0
41647// CHECK: [0x05,0x00,0x28,0xd1,0x01,0xef,0x01,0x00]
41648
41649v_mul_lo_u16 v5, v1, v2
41650// CHECK: [0x01,0x05,0x0a,0x52]
41651
41652v_mul_lo_u16 v255, v1, v2
41653// CHECK: [0x01,0x05,0xfe,0x53]
41654
41655v_mul_lo_u16 v5, v255, v2
41656// CHECK: [0xff,0x05,0x0a,0x52]
41657
41658v_mul_lo_u16 v5, s1, v2
41659// CHECK: [0x01,0x04,0x0a,0x52]
41660
41661v_mul_lo_u16 v5, s101, v2
41662// CHECK: [0x65,0x04,0x0a,0x52]
41663
41664v_mul_lo_u16 v5, flat_scratch_lo, v2
41665// CHECK: [0x66,0x04,0x0a,0x52]
41666
41667v_mul_lo_u16 v5, flat_scratch_hi, v2
41668// CHECK: [0x67,0x04,0x0a,0x52]
41669
41670v_mul_lo_u16 v5, vcc_lo, v2
41671// CHECK: [0x6a,0x04,0x0a,0x52]
41672
41673v_mul_lo_u16 v5, vcc_hi, v2
41674// CHECK: [0x6b,0x04,0x0a,0x52]
41675
41676v_mul_lo_u16 v5, tba_lo, v2
41677// CHECK: [0x6c,0x04,0x0a,0x52]
41678
41679v_mul_lo_u16 v5, tba_hi, v2
41680// CHECK: [0x6d,0x04,0x0a,0x52]
41681
41682v_mul_lo_u16 v5, tma_lo, v2
41683// CHECK: [0x6e,0x04,0x0a,0x52]
41684
41685v_mul_lo_u16 v5, tma_hi, v2
41686// CHECK: [0x6f,0x04,0x0a,0x52]
41687
41688v_mul_lo_u16 v5, ttmp11, v2
41689// CHECK: [0x7b,0x04,0x0a,0x52]
41690
41691v_mul_lo_u16 v5, m0, v2
41692// CHECK: [0x7c,0x04,0x0a,0x52]
41693
41694v_mul_lo_u16 v5, exec_lo, v2
41695// CHECK: [0x7e,0x04,0x0a,0x52]
41696
41697v_mul_lo_u16 v5, exec_hi, v2
41698// CHECK: [0x7f,0x04,0x0a,0x52]
41699
41700v_mul_lo_u16 v5, 0, v2
41701// CHECK: [0x80,0x04,0x0a,0x52]
41702
41703v_mul_lo_u16 v5, -1, v2
41704// CHECK: [0xc1,0x04,0x0a,0x52]
41705
41706v_mul_lo_u16 v5, 0.5, v2
41707// CHECK: [0xf0,0x04,0x0a,0x52]
41708
41709v_mul_lo_u16 v5, -4.0, v2
41710// CHECK: [0xf7,0x04,0x0a,0x52]
41711
41712v_mul_lo_u16 v5, 0xfe0b, v2
41713// CHECK: [0xff,0x04,0x0a,0x52,0x0b,0xfe,0x00,0x00]
41714
41715v_mul_lo_u16 v5, 0x3456, v2
41716// CHECK: [0xff,0x04,0x0a,0x52,0x56,0x34,0x00,0x00]
41717
41718v_mul_lo_u16 v5, v1, v255
41719// CHECK: [0x01,0xff,0x0b,0x52]
41720
41721v_mul_lo_u16_e64 v5, v1, v2
41722// CHECK: [0x05,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
41723
41724v_mul_lo_u16_e64 v255, v1, v2
41725// CHECK: [0xff,0x00,0x29,0xd1,0x01,0x05,0x02,0x00]
41726
41727v_mul_lo_u16_e64 v5, v255, v2
41728// CHECK: [0x05,0x00,0x29,0xd1,0xff,0x05,0x02,0x00]
41729
41730v_mul_lo_u16_e64 v5, s1, v2
41731// CHECK: [0x05,0x00,0x29,0xd1,0x01,0x04,0x02,0x00]
41732
41733v_mul_lo_u16_e64 v5, s101, v2
41734// CHECK: [0x05,0x00,0x29,0xd1,0x65,0x04,0x02,0x00]
41735
41736v_mul_lo_u16_e64 v5, flat_scratch_lo, v2
41737// CHECK: [0x05,0x00,0x29,0xd1,0x66,0x04,0x02,0x00]
41738
41739v_mul_lo_u16_e64 v5, flat_scratch_hi, v2
41740// CHECK: [0x05,0x00,0x29,0xd1,0x67,0x04,0x02,0x00]
41741
41742v_mul_lo_u16_e64 v5, vcc_lo, v2
41743// CHECK: [0x05,0x00,0x29,0xd1,0x6a,0x04,0x02,0x00]
41744
41745v_mul_lo_u16_e64 v5, vcc_hi, v2
41746// CHECK: [0x05,0x00,0x29,0xd1,0x6b,0x04,0x02,0x00]
41747
41748v_mul_lo_u16_e64 v5, tba_lo, v2
41749// CHECK: [0x05,0x00,0x29,0xd1,0x6c,0x04,0x02,0x00]
41750
41751v_mul_lo_u16_e64 v5, tba_hi, v2
41752// CHECK: [0x05,0x00,0x29,0xd1,0x6d,0x04,0x02,0x00]
41753
41754v_mul_lo_u16_e64 v5, tma_lo, v2
41755// CHECK: [0x05,0x00,0x29,0xd1,0x6e,0x04,0x02,0x00]
41756
41757v_mul_lo_u16_e64 v5, tma_hi, v2
41758// CHECK: [0x05,0x00,0x29,0xd1,0x6f,0x04,0x02,0x00]
41759
41760v_mul_lo_u16_e64 v5, ttmp11, v2
41761// CHECK: [0x05,0x00,0x29,0xd1,0x7b,0x04,0x02,0x00]
41762
41763v_mul_lo_u16_e64 v5, m0, v2
41764// CHECK: [0x05,0x00,0x29,0xd1,0x7c,0x04,0x02,0x00]
41765
41766v_mul_lo_u16_e64 v5, exec_lo, v2
41767// CHECK: [0x05,0x00,0x29,0xd1,0x7e,0x04,0x02,0x00]
41768
41769v_mul_lo_u16_e64 v5, exec_hi, v2
41770// CHECK: [0x05,0x00,0x29,0xd1,0x7f,0x04,0x02,0x00]
41771
41772v_mul_lo_u16_e64 v5, 0, v2
41773// CHECK: [0x05,0x00,0x29,0xd1,0x80,0x04,0x02,0x00]
41774
41775v_mul_lo_u16_e64 v5, -1, v2
41776// CHECK: [0x05,0x00,0x29,0xd1,0xc1,0x04,0x02,0x00]
41777
41778v_mul_lo_u16_e64 v5, 0.5, v2
41779// CHECK: [0x05,0x00,0x29,0xd1,0xf0,0x04,0x02,0x00]
41780
41781v_mul_lo_u16_e64 v5, -4.0, v2
41782// CHECK: [0x05,0x00,0x29,0xd1,0xf7,0x04,0x02,0x00]
41783
41784v_mul_lo_u16_e64 v5, v1, v255
41785// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xff,0x03,0x00]
41786
41787v_mul_lo_u16_e64 v5, v1, s2
41788// CHECK: [0x05,0x00,0x29,0xd1,0x01,0x05,0x00,0x00]
41789
41790v_mul_lo_u16_e64 v5, v1, s101
41791// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xcb,0x00,0x00]
41792
41793v_mul_lo_u16_e64 v5, v1, flat_scratch_lo
41794// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xcd,0x00,0x00]
41795
41796v_mul_lo_u16_e64 v5, v1, flat_scratch_hi
41797// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xcf,0x00,0x00]
41798
41799v_mul_lo_u16_e64 v5, v1, vcc_lo
41800// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xd5,0x00,0x00]
41801
41802v_mul_lo_u16_e64 v5, v1, vcc_hi
41803// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xd7,0x00,0x00]
41804
41805v_mul_lo_u16_e64 v5, v1, tba_lo
41806// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xd9,0x00,0x00]
41807
41808v_mul_lo_u16_e64 v5, v1, tba_hi
41809// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xdb,0x00,0x00]
41810
41811v_mul_lo_u16_e64 v5, v1, tma_lo
41812// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xdd,0x00,0x00]
41813
41814v_mul_lo_u16_e64 v5, v1, tma_hi
41815// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xdf,0x00,0x00]
41816
41817v_mul_lo_u16_e64 v5, v1, ttmp11
41818// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xf7,0x00,0x00]
41819
41820v_mul_lo_u16_e64 v5, v1, m0
41821// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xf9,0x00,0x00]
41822
41823v_mul_lo_u16_e64 v5, v1, exec_lo
41824// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xfd,0x00,0x00]
41825
41826v_mul_lo_u16_e64 v5, v1, exec_hi
41827// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xff,0x00,0x00]
41828
41829v_mul_lo_u16_e64 v5, v1, 0
41830// CHECK: [0x05,0x00,0x29,0xd1,0x01,0x01,0x01,0x00]
41831
41832v_mul_lo_u16_e64 v5, v1, -1
41833// CHECK: [0x05,0x00,0x29,0xd1,0x01,0x83,0x01,0x00]
41834
41835v_mul_lo_u16_e64 v5, v1, 0.5
41836// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xe1,0x01,0x00]
41837
41838v_mul_lo_u16_e64 v5, v1, -4.0
41839// CHECK: [0x05,0x00,0x29,0xd1,0x01,0xef,0x01,0x00]
41840
41841v_lshlrev_b16 v5, v1, v2
41842// CHECK: [0x01,0x05,0x0a,0x54]
41843
41844v_lshlrev_b16 v255, v1, v2
41845// CHECK: [0x01,0x05,0xfe,0x55]
41846
41847v_lshlrev_b16 v5, v255, v2
41848// CHECK: [0xff,0x05,0x0a,0x54]
41849
41850v_lshlrev_b16 v5, s1, v2
41851// CHECK: [0x01,0x04,0x0a,0x54]
41852
41853v_lshlrev_b16 v5, s101, v2
41854// CHECK: [0x65,0x04,0x0a,0x54]
41855
41856v_lshlrev_b16 v5, flat_scratch_lo, v2
41857// CHECK: [0x66,0x04,0x0a,0x54]
41858
41859v_lshlrev_b16 v5, flat_scratch_hi, v2
41860// CHECK: [0x67,0x04,0x0a,0x54]
41861
41862v_lshlrev_b16 v5, vcc_lo, v2
41863// CHECK: [0x6a,0x04,0x0a,0x54]
41864
41865v_lshlrev_b16 v5, vcc_hi, v2
41866// CHECK: [0x6b,0x04,0x0a,0x54]
41867
41868v_lshlrev_b16 v5, tba_lo, v2
41869// CHECK: [0x6c,0x04,0x0a,0x54]
41870
41871v_lshlrev_b16 v5, tba_hi, v2
41872// CHECK: [0x6d,0x04,0x0a,0x54]
41873
41874v_lshlrev_b16 v5, tma_lo, v2
41875// CHECK: [0x6e,0x04,0x0a,0x54]
41876
41877v_lshlrev_b16 v5, tma_hi, v2
41878// CHECK: [0x6f,0x04,0x0a,0x54]
41879
41880v_lshlrev_b16 v5, ttmp11, v2
41881// CHECK: [0x7b,0x04,0x0a,0x54]
41882
41883v_lshlrev_b16 v5, m0, v2
41884// CHECK: [0x7c,0x04,0x0a,0x54]
41885
41886v_lshlrev_b16 v5, exec_lo, v2
41887// CHECK: [0x7e,0x04,0x0a,0x54]
41888
41889v_lshlrev_b16 v5, exec_hi, v2
41890// CHECK: [0x7f,0x04,0x0a,0x54]
41891
41892v_lshlrev_b16 v5, 0, v2
41893// CHECK: [0x80,0x04,0x0a,0x54]
41894
41895v_lshlrev_b16 v5, -1, v2
41896// CHECK: [0xc1,0x04,0x0a,0x54]
41897
41898v_lshlrev_b16 v5, 0.5, v2
41899// CHECK: [0xf0,0x04,0x0a,0x54]
41900
41901v_lshlrev_b16 v5, -4.0, v2
41902// CHECK: [0xf7,0x04,0x0a,0x54]
41903
41904v_lshlrev_b16 v5, 0xfe0b, v2
41905// CHECK: [0xff,0x04,0x0a,0x54,0x0b,0xfe,0x00,0x00]
41906
41907v_lshlrev_b16 v5, 0x3456, v2
41908// CHECK: [0xff,0x04,0x0a,0x54,0x56,0x34,0x00,0x00]
41909
41910v_lshlrev_b16 v5, v1, v255
41911// CHECK: [0x01,0xff,0x0b,0x54]
41912
41913v_lshlrev_b16_e64 v5, v1, v2
41914// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
41915
41916v_lshlrev_b16_e64 v255, v1, v2
41917// CHECK: [0xff,0x00,0x2a,0xd1,0x01,0x05,0x02,0x00]
41918
41919v_lshlrev_b16_e64 v5, v255, v2
41920// CHECK: [0x05,0x00,0x2a,0xd1,0xff,0x05,0x02,0x00]
41921
41922v_lshlrev_b16_e64 v5, s1, v2
41923// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x04,0x02,0x00]
41924
41925v_lshlrev_b16_e64 v5, s101, v2
41926// CHECK: [0x05,0x00,0x2a,0xd1,0x65,0x04,0x02,0x00]
41927
41928v_lshlrev_b16_e64 v5, flat_scratch_lo, v2
41929// CHECK: [0x05,0x00,0x2a,0xd1,0x66,0x04,0x02,0x00]
41930
41931v_lshlrev_b16_e64 v5, flat_scratch_hi, v2
41932// CHECK: [0x05,0x00,0x2a,0xd1,0x67,0x04,0x02,0x00]
41933
41934v_lshlrev_b16_e64 v5, vcc_lo, v2
41935// CHECK: [0x05,0x00,0x2a,0xd1,0x6a,0x04,0x02,0x00]
41936
41937v_lshlrev_b16_e64 v5, vcc_hi, v2
41938// CHECK: [0x05,0x00,0x2a,0xd1,0x6b,0x04,0x02,0x00]
41939
41940v_lshlrev_b16_e64 v5, tba_lo, v2
41941// CHECK: [0x05,0x00,0x2a,0xd1,0x6c,0x04,0x02,0x00]
41942
41943v_lshlrev_b16_e64 v5, tba_hi, v2
41944// CHECK: [0x05,0x00,0x2a,0xd1,0x6d,0x04,0x02,0x00]
41945
41946v_lshlrev_b16_e64 v5, tma_lo, v2
41947// CHECK: [0x05,0x00,0x2a,0xd1,0x6e,0x04,0x02,0x00]
41948
41949v_lshlrev_b16_e64 v5, tma_hi, v2
41950// CHECK: [0x05,0x00,0x2a,0xd1,0x6f,0x04,0x02,0x00]
41951
41952v_lshlrev_b16_e64 v5, ttmp11, v2
41953// CHECK: [0x05,0x00,0x2a,0xd1,0x7b,0x04,0x02,0x00]
41954
41955v_lshlrev_b16_e64 v5, m0, v2
41956// CHECK: [0x05,0x00,0x2a,0xd1,0x7c,0x04,0x02,0x00]
41957
41958v_lshlrev_b16_e64 v5, exec_lo, v2
41959// CHECK: [0x05,0x00,0x2a,0xd1,0x7e,0x04,0x02,0x00]
41960
41961v_lshlrev_b16_e64 v5, exec_hi, v2
41962// CHECK: [0x05,0x00,0x2a,0xd1,0x7f,0x04,0x02,0x00]
41963
41964v_lshlrev_b16_e64 v5, 0, v2
41965// CHECK: [0x05,0x00,0x2a,0xd1,0x80,0x04,0x02,0x00]
41966
41967v_lshlrev_b16_e64 v5, -1, v2
41968// CHECK: [0x05,0x00,0x2a,0xd1,0xc1,0x04,0x02,0x00]
41969
41970v_lshlrev_b16_e64 v5, 0.5, v2
41971// CHECK: [0x05,0x00,0x2a,0xd1,0xf0,0x04,0x02,0x00]
41972
41973v_lshlrev_b16_e64 v5, -4.0, v2
41974// CHECK: [0x05,0x00,0x2a,0xd1,0xf7,0x04,0x02,0x00]
41975
41976v_lshlrev_b16_e64 v5, v1, v255
41977// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x03,0x00]
41978
41979v_lshlrev_b16_e64 v5, v1, s2
41980// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x05,0x00,0x00]
41981
41982v_lshlrev_b16_e64 v5, v1, s101
41983// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xcb,0x00,0x00]
41984
41985v_lshlrev_b16_e64 v5, v1, flat_scratch_lo
41986// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xcd,0x00,0x00]
41987
41988v_lshlrev_b16_e64 v5, v1, flat_scratch_hi
41989// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xcf,0x00,0x00]
41990
41991v_lshlrev_b16_e64 v5, v1, vcc_lo
41992// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xd5,0x00,0x00]
41993
41994v_lshlrev_b16_e64 v5, v1, vcc_hi
41995// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xd7,0x00,0x00]
41996
41997v_lshlrev_b16_e64 v5, v1, tba_lo
41998// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xd9,0x00,0x00]
41999
42000v_lshlrev_b16_e64 v5, v1, tba_hi
42001// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xdb,0x00,0x00]
42002
42003v_lshlrev_b16_e64 v5, v1, tma_lo
42004// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xdd,0x00,0x00]
42005
42006v_lshlrev_b16_e64 v5, v1, tma_hi
42007// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xdf,0x00,0x00]
42008
42009v_lshlrev_b16_e64 v5, v1, ttmp11
42010// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xf7,0x00,0x00]
42011
42012v_lshlrev_b16_e64 v5, v1, m0
42013// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xf9,0x00,0x00]
42014
42015v_lshlrev_b16_e64 v5, v1, exec_lo
42016// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xfd,0x00,0x00]
42017
42018v_lshlrev_b16_e64 v5, v1, exec_hi
42019// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xff,0x00,0x00]
42020
42021v_lshlrev_b16_e64 v5, v1, 0
42022// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x01,0x01,0x00]
42023
42024v_lshlrev_b16_e64 v5, v1, -1
42025// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0x83,0x01,0x00]
42026
42027v_lshlrev_b16_e64 v5, v1, 0.5
42028// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xe1,0x01,0x00]
42029
42030v_lshlrev_b16_e64 v5, v1, -4.0
42031// CHECK: [0x05,0x00,0x2a,0xd1,0x01,0xef,0x01,0x00]
42032
42033v_lshrrev_b16 v5, v1, v2
42034// CHECK: [0x01,0x05,0x0a,0x56]
42035
42036v_lshrrev_b16 v255, v1, v2
42037// CHECK: [0x01,0x05,0xfe,0x57]
42038
42039v_lshrrev_b16 v5, v255, v2
42040// CHECK: [0xff,0x05,0x0a,0x56]
42041
42042v_lshrrev_b16 v5, s1, v2
42043// CHECK: [0x01,0x04,0x0a,0x56]
42044
42045v_lshrrev_b16 v5, s101, v2
42046// CHECK: [0x65,0x04,0x0a,0x56]
42047
42048v_lshrrev_b16 v5, flat_scratch_lo, v2
42049// CHECK: [0x66,0x04,0x0a,0x56]
42050
42051v_lshrrev_b16 v5, flat_scratch_hi, v2
42052// CHECK: [0x67,0x04,0x0a,0x56]
42053
42054v_lshrrev_b16 v5, vcc_lo, v2
42055// CHECK: [0x6a,0x04,0x0a,0x56]
42056
42057v_lshrrev_b16 v5, vcc_hi, v2
42058// CHECK: [0x6b,0x04,0x0a,0x56]
42059
42060v_lshrrev_b16 v5, tba_lo, v2
42061// CHECK: [0x6c,0x04,0x0a,0x56]
42062
42063v_lshrrev_b16 v5, tba_hi, v2
42064// CHECK: [0x6d,0x04,0x0a,0x56]
42065
42066v_lshrrev_b16 v5, tma_lo, v2
42067// CHECK: [0x6e,0x04,0x0a,0x56]
42068
42069v_lshrrev_b16 v5, tma_hi, v2
42070// CHECK: [0x6f,0x04,0x0a,0x56]
42071
42072v_lshrrev_b16 v5, ttmp11, v2
42073// CHECK: [0x7b,0x04,0x0a,0x56]
42074
42075v_lshrrev_b16 v5, m0, v2
42076// CHECK: [0x7c,0x04,0x0a,0x56]
42077
42078v_lshrrev_b16 v5, exec_lo, v2
42079// CHECK: [0x7e,0x04,0x0a,0x56]
42080
42081v_lshrrev_b16 v5, exec_hi, v2
42082// CHECK: [0x7f,0x04,0x0a,0x56]
42083
42084v_lshrrev_b16 v5, 0, v2
42085// CHECK: [0x80,0x04,0x0a,0x56]
42086
42087v_lshrrev_b16 v5, -1, v2
42088// CHECK: [0xc1,0x04,0x0a,0x56]
42089
42090v_lshrrev_b16 v5, 0.5, v2
42091// CHECK: [0xf0,0x04,0x0a,0x56]
42092
42093v_lshrrev_b16 v5, -4.0, v2
42094// CHECK: [0xf7,0x04,0x0a,0x56]
42095
42096v_lshrrev_b16 v5, 0xfe0b, v2
42097// CHECK: [0xff,0x04,0x0a,0x56,0x0b,0xfe,0x00,0x00]
42098
42099v_lshrrev_b16 v5, 0x3456, v2
42100// CHECK: [0xff,0x04,0x0a,0x56,0x56,0x34,0x00,0x00]
42101
42102v_lshrrev_b16 v5, v1, v255
42103// CHECK: [0x01,0xff,0x0b,0x56]
42104
42105v_lshrrev_b16_e64 v5, v1, v2
42106// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
42107
42108v_lshrrev_b16_e64 v255, v1, v2
42109// CHECK: [0xff,0x00,0x2b,0xd1,0x01,0x05,0x02,0x00]
42110
42111v_lshrrev_b16_e64 v5, v255, v2
42112// CHECK: [0x05,0x00,0x2b,0xd1,0xff,0x05,0x02,0x00]
42113
42114v_lshrrev_b16_e64 v5, s1, v2
42115// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x04,0x02,0x00]
42116
42117v_lshrrev_b16_e64 v5, s101, v2
42118// CHECK: [0x05,0x00,0x2b,0xd1,0x65,0x04,0x02,0x00]
42119
42120v_lshrrev_b16_e64 v5, flat_scratch_lo, v2
42121// CHECK: [0x05,0x00,0x2b,0xd1,0x66,0x04,0x02,0x00]
42122
42123v_lshrrev_b16_e64 v5, flat_scratch_hi, v2
42124// CHECK: [0x05,0x00,0x2b,0xd1,0x67,0x04,0x02,0x00]
42125
42126v_lshrrev_b16_e64 v5, vcc_lo, v2
42127// CHECK: [0x05,0x00,0x2b,0xd1,0x6a,0x04,0x02,0x00]
42128
42129v_lshrrev_b16_e64 v5, vcc_hi, v2
42130// CHECK: [0x05,0x00,0x2b,0xd1,0x6b,0x04,0x02,0x00]
42131
42132v_lshrrev_b16_e64 v5, tba_lo, v2
42133// CHECK: [0x05,0x00,0x2b,0xd1,0x6c,0x04,0x02,0x00]
42134
42135v_lshrrev_b16_e64 v5, tba_hi, v2
42136// CHECK: [0x05,0x00,0x2b,0xd1,0x6d,0x04,0x02,0x00]
42137
42138v_lshrrev_b16_e64 v5, tma_lo, v2
42139// CHECK: [0x05,0x00,0x2b,0xd1,0x6e,0x04,0x02,0x00]
42140
42141v_lshrrev_b16_e64 v5, tma_hi, v2
42142// CHECK: [0x05,0x00,0x2b,0xd1,0x6f,0x04,0x02,0x00]
42143
42144v_lshrrev_b16_e64 v5, ttmp11, v2
42145// CHECK: [0x05,0x00,0x2b,0xd1,0x7b,0x04,0x02,0x00]
42146
42147v_lshrrev_b16_e64 v5, m0, v2
42148// CHECK: [0x05,0x00,0x2b,0xd1,0x7c,0x04,0x02,0x00]
42149
42150v_lshrrev_b16_e64 v5, exec_lo, v2
42151// CHECK: [0x05,0x00,0x2b,0xd1,0x7e,0x04,0x02,0x00]
42152
42153v_lshrrev_b16_e64 v5, exec_hi, v2
42154// CHECK: [0x05,0x00,0x2b,0xd1,0x7f,0x04,0x02,0x00]
42155
42156v_lshrrev_b16_e64 v5, 0, v2
42157// CHECK: [0x05,0x00,0x2b,0xd1,0x80,0x04,0x02,0x00]
42158
42159v_lshrrev_b16_e64 v5, -1, v2
42160// CHECK: [0x05,0x00,0x2b,0xd1,0xc1,0x04,0x02,0x00]
42161
42162v_lshrrev_b16_e64 v5, 0.5, v2
42163// CHECK: [0x05,0x00,0x2b,0xd1,0xf0,0x04,0x02,0x00]
42164
42165v_lshrrev_b16_e64 v5, -4.0, v2
42166// CHECK: [0x05,0x00,0x2b,0xd1,0xf7,0x04,0x02,0x00]
42167
42168v_lshrrev_b16_e64 v5, v1, v255
42169// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x03,0x00]
42170
42171v_lshrrev_b16_e64 v5, v1, s2
42172// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x05,0x00,0x00]
42173
42174v_lshrrev_b16_e64 v5, v1, s101
42175// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xcb,0x00,0x00]
42176
42177v_lshrrev_b16_e64 v5, v1, flat_scratch_lo
42178// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xcd,0x00,0x00]
42179
42180v_lshrrev_b16_e64 v5, v1, flat_scratch_hi
42181// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xcf,0x00,0x00]
42182
42183v_lshrrev_b16_e64 v5, v1, vcc_lo
42184// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xd5,0x00,0x00]
42185
42186v_lshrrev_b16_e64 v5, v1, vcc_hi
42187// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xd7,0x00,0x00]
42188
42189v_lshrrev_b16_e64 v5, v1, tba_lo
42190// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xd9,0x00,0x00]
42191
42192v_lshrrev_b16_e64 v5, v1, tba_hi
42193// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xdb,0x00,0x00]
42194
42195v_lshrrev_b16_e64 v5, v1, tma_lo
42196// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xdd,0x00,0x00]
42197
42198v_lshrrev_b16_e64 v5, v1, tma_hi
42199// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xdf,0x00,0x00]
42200
42201v_lshrrev_b16_e64 v5, v1, ttmp11
42202// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xf7,0x00,0x00]
42203
42204v_lshrrev_b16_e64 v5, v1, m0
42205// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xf9,0x00,0x00]
42206
42207v_lshrrev_b16_e64 v5, v1, exec_lo
42208// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xfd,0x00,0x00]
42209
42210v_lshrrev_b16_e64 v5, v1, exec_hi
42211// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xff,0x00,0x00]
42212
42213v_lshrrev_b16_e64 v5, v1, 0
42214// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x01,0x01,0x00]
42215
42216v_lshrrev_b16_e64 v5, v1, -1
42217// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0x83,0x01,0x00]
42218
42219v_lshrrev_b16_e64 v5, v1, 0.5
42220// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xe1,0x01,0x00]
42221
42222v_lshrrev_b16_e64 v5, v1, -4.0
42223// CHECK: [0x05,0x00,0x2b,0xd1,0x01,0xef,0x01,0x00]
42224
42225v_ashrrev_i16 v5, v1, v2
42226// CHECK: [0x01,0x05,0x0a,0x58]
42227
42228v_ashrrev_i16 v255, v1, v2
42229// CHECK: [0x01,0x05,0xfe,0x59]
42230
42231v_ashrrev_i16 v5, v255, v2
42232// CHECK: [0xff,0x05,0x0a,0x58]
42233
42234v_ashrrev_i16 v5, s1, v2
42235// CHECK: [0x01,0x04,0x0a,0x58]
42236
42237v_ashrrev_i16 v5, s101, v2
42238// CHECK: [0x65,0x04,0x0a,0x58]
42239
42240v_ashrrev_i16 v5, flat_scratch_lo, v2
42241// CHECK: [0x66,0x04,0x0a,0x58]
42242
42243v_ashrrev_i16 v5, flat_scratch_hi, v2
42244// CHECK: [0x67,0x04,0x0a,0x58]
42245
42246v_ashrrev_i16 v5, vcc_lo, v2
42247// CHECK: [0x6a,0x04,0x0a,0x58]
42248
42249v_ashrrev_i16 v5, vcc_hi, v2
42250// CHECK: [0x6b,0x04,0x0a,0x58]
42251
42252v_ashrrev_i16 v5, tba_lo, v2
42253// CHECK: [0x6c,0x04,0x0a,0x58]
42254
42255v_ashrrev_i16 v5, tba_hi, v2
42256// CHECK: [0x6d,0x04,0x0a,0x58]
42257
42258v_ashrrev_i16 v5, tma_lo, v2
42259// CHECK: [0x6e,0x04,0x0a,0x58]
42260
42261v_ashrrev_i16 v5, tma_hi, v2
42262// CHECK: [0x6f,0x04,0x0a,0x58]
42263
42264v_ashrrev_i16 v5, ttmp11, v2
42265// CHECK: [0x7b,0x04,0x0a,0x58]
42266
42267v_ashrrev_i16 v5, m0, v2
42268// CHECK: [0x7c,0x04,0x0a,0x58]
42269
42270v_ashrrev_i16 v5, exec_lo, v2
42271// CHECK: [0x7e,0x04,0x0a,0x58]
42272
42273v_ashrrev_i16 v5, exec_hi, v2
42274// CHECK: [0x7f,0x04,0x0a,0x58]
42275
42276v_ashrrev_i16 v5, 0, v2
42277// CHECK: [0x80,0x04,0x0a,0x58]
42278
42279v_ashrrev_i16 v5, -1, v2
42280// CHECK: [0xc1,0x04,0x0a,0x58]
42281
42282v_ashrrev_i16 v5, 0.5, v2
42283// CHECK: [0xf0,0x04,0x0a,0x58]
42284
42285v_ashrrev_i16 v5, -4.0, v2
42286// CHECK: [0xf7,0x04,0x0a,0x58]
42287
42288v_ashrrev_i16 v5, 0xfe0b, v2
42289// CHECK: [0xff,0x04,0x0a,0x58,0x0b,0xfe,0x00,0x00]
42290
42291v_ashrrev_i16 v5, 0x3456, v2
42292// CHECK: [0xff,0x04,0x0a,0x58,0x56,0x34,0x00,0x00]
42293
42294v_ashrrev_i16 v5, v1, v255
42295// CHECK: [0x01,0xff,0x0b,0x58]
42296
42297v_ashrrev_i16_e64 v5, v1, v2
42298// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
42299
42300v_ashrrev_i16_e64 v255, v1, v2
42301// CHECK: [0xff,0x00,0x2c,0xd1,0x01,0x05,0x02,0x00]
42302
42303v_ashrrev_i16_e64 v5, v255, v2
42304// CHECK: [0x05,0x00,0x2c,0xd1,0xff,0x05,0x02,0x00]
42305
42306v_ashrrev_i16_e64 v5, s1, v2
42307// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x04,0x02,0x00]
42308
42309v_ashrrev_i16_e64 v5, s101, v2
42310// CHECK: [0x05,0x00,0x2c,0xd1,0x65,0x04,0x02,0x00]
42311
42312v_ashrrev_i16_e64 v5, flat_scratch_lo, v2
42313// CHECK: [0x05,0x00,0x2c,0xd1,0x66,0x04,0x02,0x00]
42314
42315v_ashrrev_i16_e64 v5, flat_scratch_hi, v2
42316// CHECK: [0x05,0x00,0x2c,0xd1,0x67,0x04,0x02,0x00]
42317
42318v_ashrrev_i16_e64 v5, vcc_lo, v2
42319// CHECK: [0x05,0x00,0x2c,0xd1,0x6a,0x04,0x02,0x00]
42320
42321v_ashrrev_i16_e64 v5, vcc_hi, v2
42322// CHECK: [0x05,0x00,0x2c,0xd1,0x6b,0x04,0x02,0x00]
42323
42324v_ashrrev_i16_e64 v5, tba_lo, v2
42325// CHECK: [0x05,0x00,0x2c,0xd1,0x6c,0x04,0x02,0x00]
42326
42327v_ashrrev_i16_e64 v5, tba_hi, v2
42328// CHECK: [0x05,0x00,0x2c,0xd1,0x6d,0x04,0x02,0x00]
42329
42330v_ashrrev_i16_e64 v5, tma_lo, v2
42331// CHECK: [0x05,0x00,0x2c,0xd1,0x6e,0x04,0x02,0x00]
42332
42333v_ashrrev_i16_e64 v5, tma_hi, v2
42334// CHECK: [0x05,0x00,0x2c,0xd1,0x6f,0x04,0x02,0x00]
42335
42336v_ashrrev_i16_e64 v5, ttmp11, v2
42337// CHECK: [0x05,0x00,0x2c,0xd1,0x7b,0x04,0x02,0x00]
42338
42339v_ashrrev_i16_e64 v5, m0, v2
42340// CHECK: [0x05,0x00,0x2c,0xd1,0x7c,0x04,0x02,0x00]
42341
42342v_ashrrev_i16_e64 v5, exec_lo, v2
42343// CHECK: [0x05,0x00,0x2c,0xd1,0x7e,0x04,0x02,0x00]
42344
42345v_ashrrev_i16_e64 v5, exec_hi, v2
42346// CHECK: [0x05,0x00,0x2c,0xd1,0x7f,0x04,0x02,0x00]
42347
42348v_ashrrev_i16_e64 v5, 0, v2
42349// CHECK: [0x05,0x00,0x2c,0xd1,0x80,0x04,0x02,0x00]
42350
42351v_ashrrev_i16_e64 v5, -1, v2
42352// CHECK: [0x05,0x00,0x2c,0xd1,0xc1,0x04,0x02,0x00]
42353
42354v_ashrrev_i16_e64 v5, 0.5, v2
42355// CHECK: [0x05,0x00,0x2c,0xd1,0xf0,0x04,0x02,0x00]
42356
42357v_ashrrev_i16_e64 v5, -4.0, v2
42358// CHECK: [0x05,0x00,0x2c,0xd1,0xf7,0x04,0x02,0x00]
42359
42360v_ashrrev_i16_e64 v5, v1, v255
42361// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x03,0x00]
42362
42363v_ashrrev_i16_e64 v5, v1, s2
42364// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x05,0x00,0x00]
42365
42366v_ashrrev_i16_e64 v5, v1, s101
42367// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xcb,0x00,0x00]
42368
42369v_ashrrev_i16_e64 v5, v1, flat_scratch_lo
42370// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xcd,0x00,0x00]
42371
42372v_ashrrev_i16_e64 v5, v1, flat_scratch_hi
42373// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xcf,0x00,0x00]
42374
42375v_ashrrev_i16_e64 v5, v1, vcc_lo
42376// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xd5,0x00,0x00]
42377
42378v_ashrrev_i16_e64 v5, v1, vcc_hi
42379// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xd7,0x00,0x00]
42380
42381v_ashrrev_i16_e64 v5, v1, tba_lo
42382// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xd9,0x00,0x00]
42383
42384v_ashrrev_i16_e64 v5, v1, tba_hi
42385// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xdb,0x00,0x00]
42386
42387v_ashrrev_i16_e64 v5, v1, tma_lo
42388// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xdd,0x00,0x00]
42389
42390v_ashrrev_i16_e64 v5, v1, tma_hi
42391// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xdf,0x00,0x00]
42392
42393v_ashrrev_i16_e64 v5, v1, ttmp11
42394// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xf7,0x00,0x00]
42395
42396v_ashrrev_i16_e64 v5, v1, m0
42397// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xf9,0x00,0x00]
42398
42399v_ashrrev_i16_e64 v5, v1, exec_lo
42400// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xfd,0x00,0x00]
42401
42402v_ashrrev_i16_e64 v5, v1, exec_hi
42403// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xff,0x00,0x00]
42404
42405v_ashrrev_i16_e64 v5, v1, 0
42406// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x01,0x01,0x00]
42407
42408v_ashrrev_i16_e64 v5, v1, -1
42409// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0x83,0x01,0x00]
42410
42411v_ashrrev_i16_e64 v5, v1, 0.5
42412// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xe1,0x01,0x00]
42413
42414v_ashrrev_i16_e64 v5, v1, -4.0
42415// CHECK: [0x05,0x00,0x2c,0xd1,0x01,0xef,0x01,0x00]
42416
42417v_max_f16 v5, v1, v2
42418// CHECK: [0x01,0x05,0x0a,0x5a]
42419
42420v_max_f16 v255, v1, v2
42421// CHECK: [0x01,0x05,0xfe,0x5b]
42422
42423v_max_f16 v5, v255, v2
42424// CHECK: [0xff,0x05,0x0a,0x5a]
42425
42426v_max_f16 v5, s1, v2
42427// CHECK: [0x01,0x04,0x0a,0x5a]
42428
42429v_max_f16 v5, s101, v2
42430// CHECK: [0x65,0x04,0x0a,0x5a]
42431
42432v_max_f16 v5, flat_scratch_lo, v2
42433// CHECK: [0x66,0x04,0x0a,0x5a]
42434
42435v_max_f16 v5, flat_scratch_hi, v2
42436// CHECK: [0x67,0x04,0x0a,0x5a]
42437
42438v_max_f16 v5, vcc_lo, v2
42439// CHECK: [0x6a,0x04,0x0a,0x5a]
42440
42441v_max_f16 v5, vcc_hi, v2
42442// CHECK: [0x6b,0x04,0x0a,0x5a]
42443
42444v_max_f16 v5, tba_lo, v2
42445// CHECK: [0x6c,0x04,0x0a,0x5a]
42446
42447v_max_f16 v5, tba_hi, v2
42448// CHECK: [0x6d,0x04,0x0a,0x5a]
42449
42450v_max_f16 v5, tma_lo, v2
42451// CHECK: [0x6e,0x04,0x0a,0x5a]
42452
42453v_max_f16 v5, tma_hi, v2
42454// CHECK: [0x6f,0x04,0x0a,0x5a]
42455
42456v_max_f16 v5, ttmp11, v2
42457// CHECK: [0x7b,0x04,0x0a,0x5a]
42458
42459v_max_f16 v5, m0, v2
42460// CHECK: [0x7c,0x04,0x0a,0x5a]
42461
42462v_max_f16 v5, exec_lo, v2
42463// CHECK: [0x7e,0x04,0x0a,0x5a]
42464
42465v_max_f16 v5, exec_hi, v2
42466// CHECK: [0x7f,0x04,0x0a,0x5a]
42467
42468v_max_f16 v5, 0, v2
42469// CHECK: [0x80,0x04,0x0a,0x5a]
42470
42471v_max_f16 v5, -1, v2
42472// CHECK: [0xc1,0x04,0x0a,0x5a]
42473
42474v_max_f16 v5, 0.5, v2
42475// CHECK: [0xf0,0x04,0x0a,0x5a]
42476
42477v_max_f16 v5, -4.0, v2
42478// CHECK: [0xf7,0x04,0x0a,0x5a]
42479
42480v_max_f16 v5, 0xfe0b, v2
42481// CHECK: [0xff,0x04,0x0a,0x5a,0x0b,0xfe,0x00,0x00]
42482
42483v_max_f16 v5, 0x3456, v2
42484// CHECK: [0xff,0x04,0x0a,0x5a,0x56,0x34,0x00,0x00]
42485
42486v_max_f16 v5, v1, v255
42487// CHECK: [0x01,0xff,0x0b,0x5a]
42488
42489v_max_f16_e64 v5, v1, v2
42490// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
42491
42492v_max_f16_e64 v255, v1, v2
42493// CHECK: [0xff,0x00,0x2d,0xd1,0x01,0x05,0x02,0x00]
42494
42495v_max_f16_e64 v5, v255, v2
42496// CHECK: [0x05,0x00,0x2d,0xd1,0xff,0x05,0x02,0x00]
42497
42498v_max_f16_e64 v5, s1, v2
42499// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x04,0x02,0x00]
42500
42501v_max_f16_e64 v5, s101, v2
42502// CHECK: [0x05,0x00,0x2d,0xd1,0x65,0x04,0x02,0x00]
42503
42504v_max_f16_e64 v5, flat_scratch_lo, v2
42505// CHECK: [0x05,0x00,0x2d,0xd1,0x66,0x04,0x02,0x00]
42506
42507v_max_f16_e64 v5, flat_scratch_hi, v2
42508// CHECK: [0x05,0x00,0x2d,0xd1,0x67,0x04,0x02,0x00]
42509
42510v_max_f16_e64 v5, vcc_lo, v2
42511// CHECK: [0x05,0x00,0x2d,0xd1,0x6a,0x04,0x02,0x00]
42512
42513v_max_f16_e64 v5, vcc_hi, v2
42514// CHECK: [0x05,0x00,0x2d,0xd1,0x6b,0x04,0x02,0x00]
42515
42516v_max_f16_e64 v5, tba_lo, v2
42517// CHECK: [0x05,0x00,0x2d,0xd1,0x6c,0x04,0x02,0x00]
42518
42519v_max_f16_e64 v5, tba_hi, v2
42520// CHECK: [0x05,0x00,0x2d,0xd1,0x6d,0x04,0x02,0x00]
42521
42522v_max_f16_e64 v5, tma_lo, v2
42523// CHECK: [0x05,0x00,0x2d,0xd1,0x6e,0x04,0x02,0x00]
42524
42525v_max_f16_e64 v5, tma_hi, v2
42526// CHECK: [0x05,0x00,0x2d,0xd1,0x6f,0x04,0x02,0x00]
42527
42528v_max_f16_e64 v5, ttmp11, v2
42529// CHECK: [0x05,0x00,0x2d,0xd1,0x7b,0x04,0x02,0x00]
42530
42531v_max_f16_e64 v5, m0, v2
42532// CHECK: [0x05,0x00,0x2d,0xd1,0x7c,0x04,0x02,0x00]
42533
42534v_max_f16_e64 v5, exec_lo, v2
42535// CHECK: [0x05,0x00,0x2d,0xd1,0x7e,0x04,0x02,0x00]
42536
42537v_max_f16_e64 v5, exec_hi, v2
42538// CHECK: [0x05,0x00,0x2d,0xd1,0x7f,0x04,0x02,0x00]
42539
42540v_max_f16_e64 v5, 0, v2
42541// CHECK: [0x05,0x00,0x2d,0xd1,0x80,0x04,0x02,0x00]
42542
42543v_max_f16_e64 v5, -1, v2
42544// CHECK: [0x05,0x00,0x2d,0xd1,0xc1,0x04,0x02,0x00]
42545
42546v_max_f16_e64 v5, 0.5, v2
42547// CHECK: [0x05,0x00,0x2d,0xd1,0xf0,0x04,0x02,0x00]
42548
42549v_max_f16_e64 v5, -4.0, v2
42550// CHECK: [0x05,0x00,0x2d,0xd1,0xf7,0x04,0x02,0x00]
42551
42552v_max_f16_e64 v5, v1, v255
42553// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x03,0x00]
42554
42555v_max_f16_e64 v5, v1, s2
42556// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x00,0x00]
42557
42558v_max_f16_e64 v5, v1, s101
42559// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xcb,0x00,0x00]
42560
42561v_max_f16_e64 v5, v1, flat_scratch_lo
42562// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xcd,0x00,0x00]
42563
42564v_max_f16_e64 v5, v1, flat_scratch_hi
42565// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xcf,0x00,0x00]
42566
42567v_max_f16_e64 v5, v1, vcc_lo
42568// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xd5,0x00,0x00]
42569
42570v_max_f16_e64 v5, v1, vcc_hi
42571// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xd7,0x00,0x00]
42572
42573v_max_f16_e64 v5, v1, tba_lo
42574// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xd9,0x00,0x00]
42575
42576v_max_f16_e64 v5, v1, tba_hi
42577// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xdb,0x00,0x00]
42578
42579v_max_f16_e64 v5, v1, tma_lo
42580// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xdd,0x00,0x00]
42581
42582v_max_f16_e64 v5, v1, tma_hi
42583// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xdf,0x00,0x00]
42584
42585v_max_f16_e64 v5, v1, ttmp11
42586// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xf7,0x00,0x00]
42587
42588v_max_f16_e64 v5, v1, m0
42589// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xf9,0x00,0x00]
42590
42591v_max_f16_e64 v5, v1, exec_lo
42592// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xfd,0x00,0x00]
42593
42594v_max_f16_e64 v5, v1, exec_hi
42595// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xff,0x00,0x00]
42596
42597v_max_f16_e64 v5, v1, 0
42598// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x01,0x01,0x00]
42599
42600v_max_f16_e64 v5, v1, -1
42601// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x83,0x01,0x00]
42602
42603v_max_f16_e64 v5, v1, 0.5
42604// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xe1,0x01,0x00]
42605
42606v_max_f16_e64 v5, v1, -4.0
42607// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0xef,0x01,0x00]
42608
42609v_max_f16_e64 v5, -v1, v2
42610// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x20]
42611
42612v_max_f16_e64 v5, v1, -v2
42613// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x40]
42614
42615v_max_f16_e64 v5, -v1, -v2
42616// CHECK: [0x05,0x00,0x2d,0xd1,0x01,0x05,0x02,0x60]
42617
42618v_max_f16_e64 v5, |v1|, v2
42619// CHECK: [0x05,0x01,0x2d,0xd1,0x01,0x05,0x02,0x00]
42620
42621v_max_f16_e64 v5, v1, |v2|
42622// CHECK: [0x05,0x02,0x2d,0xd1,0x01,0x05,0x02,0x00]
42623
42624v_max_f16_e64 v5, |v1|, |v2|
42625// CHECK: [0x05,0x03,0x2d,0xd1,0x01,0x05,0x02,0x00]
42626
42627v_max_f16_e64 v5, v1, v2 clamp
42628// CHECK: [0x05,0x80,0x2d,0xd1,0x01,0x05,0x02,0x00]
42629
42630v_min_f16 v5, v1, v2
42631// CHECK: [0x01,0x05,0x0a,0x5c]
42632
42633v_min_f16 v255, v1, v2
42634// CHECK: [0x01,0x05,0xfe,0x5d]
42635
42636v_min_f16 v5, v255, v2
42637// CHECK: [0xff,0x05,0x0a,0x5c]
42638
42639v_min_f16 v5, s1, v2
42640// CHECK: [0x01,0x04,0x0a,0x5c]
42641
42642v_min_f16 v5, s101, v2
42643// CHECK: [0x65,0x04,0x0a,0x5c]
42644
42645v_min_f16 v5, flat_scratch_lo, v2
42646// CHECK: [0x66,0x04,0x0a,0x5c]
42647
42648v_min_f16 v5, flat_scratch_hi, v2
42649// CHECK: [0x67,0x04,0x0a,0x5c]
42650
42651v_min_f16 v5, vcc_lo, v2
42652// CHECK: [0x6a,0x04,0x0a,0x5c]
42653
42654v_min_f16 v5, vcc_hi, v2
42655// CHECK: [0x6b,0x04,0x0a,0x5c]
42656
42657v_min_f16 v5, tba_lo, v2
42658// CHECK: [0x6c,0x04,0x0a,0x5c]
42659
42660v_min_f16 v5, tba_hi, v2
42661// CHECK: [0x6d,0x04,0x0a,0x5c]
42662
42663v_min_f16 v5, tma_lo, v2
42664// CHECK: [0x6e,0x04,0x0a,0x5c]
42665
42666v_min_f16 v5, tma_hi, v2
42667// CHECK: [0x6f,0x04,0x0a,0x5c]
42668
42669v_min_f16 v5, ttmp11, v2
42670// CHECK: [0x7b,0x04,0x0a,0x5c]
42671
42672v_min_f16 v5, m0, v2
42673// CHECK: [0x7c,0x04,0x0a,0x5c]
42674
42675v_min_f16 v5, exec_lo, v2
42676// CHECK: [0x7e,0x04,0x0a,0x5c]
42677
42678v_min_f16 v5, exec_hi, v2
42679// CHECK: [0x7f,0x04,0x0a,0x5c]
42680
42681v_min_f16 v5, 0, v2
42682// CHECK: [0x80,0x04,0x0a,0x5c]
42683
42684v_min_f16 v5, -1, v2
42685// CHECK: [0xc1,0x04,0x0a,0x5c]
42686
42687v_min_f16 v5, 0.5, v2
42688// CHECK: [0xf0,0x04,0x0a,0x5c]
42689
42690v_min_f16 v5, -4.0, v2
42691// CHECK: [0xf7,0x04,0x0a,0x5c]
42692
42693v_min_f16 v5, 0xfe0b, v2
42694// CHECK: [0xff,0x04,0x0a,0x5c,0x0b,0xfe,0x00,0x00]
42695
42696v_min_f16 v5, 0x3456, v2
42697// CHECK: [0xff,0x04,0x0a,0x5c,0x56,0x34,0x00,0x00]
42698
42699v_min_f16 v5, v1, v255
42700// CHECK: [0x01,0xff,0x0b,0x5c]
42701
42702v_min_f16_e64 v5, v1, v2
42703// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
42704
42705v_min_f16_e64 v255, v1, v2
42706// CHECK: [0xff,0x00,0x2e,0xd1,0x01,0x05,0x02,0x00]
42707
42708v_min_f16_e64 v5, v255, v2
42709// CHECK: [0x05,0x00,0x2e,0xd1,0xff,0x05,0x02,0x00]
42710
42711v_min_f16_e64 v5, s1, v2
42712// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x04,0x02,0x00]
42713
42714v_min_f16_e64 v5, s101, v2
42715// CHECK: [0x05,0x00,0x2e,0xd1,0x65,0x04,0x02,0x00]
42716
42717v_min_f16_e64 v5, flat_scratch_lo, v2
42718// CHECK: [0x05,0x00,0x2e,0xd1,0x66,0x04,0x02,0x00]
42719
42720v_min_f16_e64 v5, flat_scratch_hi, v2
42721// CHECK: [0x05,0x00,0x2e,0xd1,0x67,0x04,0x02,0x00]
42722
42723v_min_f16_e64 v5, vcc_lo, v2
42724// CHECK: [0x05,0x00,0x2e,0xd1,0x6a,0x04,0x02,0x00]
42725
42726v_min_f16_e64 v5, vcc_hi, v2
42727// CHECK: [0x05,0x00,0x2e,0xd1,0x6b,0x04,0x02,0x00]
42728
42729v_min_f16_e64 v5, tba_lo, v2
42730// CHECK: [0x05,0x00,0x2e,0xd1,0x6c,0x04,0x02,0x00]
42731
42732v_min_f16_e64 v5, tba_hi, v2
42733// CHECK: [0x05,0x00,0x2e,0xd1,0x6d,0x04,0x02,0x00]
42734
42735v_min_f16_e64 v5, tma_lo, v2
42736// CHECK: [0x05,0x00,0x2e,0xd1,0x6e,0x04,0x02,0x00]
42737
42738v_min_f16_e64 v5, tma_hi, v2
42739// CHECK: [0x05,0x00,0x2e,0xd1,0x6f,0x04,0x02,0x00]
42740
42741v_min_f16_e64 v5, ttmp11, v2
42742// CHECK: [0x05,0x00,0x2e,0xd1,0x7b,0x04,0x02,0x00]
42743
42744v_min_f16_e64 v5, m0, v2
42745// CHECK: [0x05,0x00,0x2e,0xd1,0x7c,0x04,0x02,0x00]
42746
42747v_min_f16_e64 v5, exec_lo, v2
42748// CHECK: [0x05,0x00,0x2e,0xd1,0x7e,0x04,0x02,0x00]
42749
42750v_min_f16_e64 v5, exec_hi, v2
42751// CHECK: [0x05,0x00,0x2e,0xd1,0x7f,0x04,0x02,0x00]
42752
42753v_min_f16_e64 v5, 0, v2
42754// CHECK: [0x05,0x00,0x2e,0xd1,0x80,0x04,0x02,0x00]
42755
42756v_min_f16_e64 v5, -1, v2
42757// CHECK: [0x05,0x00,0x2e,0xd1,0xc1,0x04,0x02,0x00]
42758
42759v_min_f16_e64 v5, 0.5, v2
42760// CHECK: [0x05,0x00,0x2e,0xd1,0xf0,0x04,0x02,0x00]
42761
42762v_min_f16_e64 v5, -4.0, v2
42763// CHECK: [0x05,0x00,0x2e,0xd1,0xf7,0x04,0x02,0x00]
42764
42765v_min_f16_e64 v5, v1, v255
42766// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x03,0x00]
42767
42768v_min_f16_e64 v5, v1, s2
42769// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x00,0x00]
42770
42771v_min_f16_e64 v5, v1, s101
42772// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xcb,0x00,0x00]
42773
42774v_min_f16_e64 v5, v1, flat_scratch_lo
42775// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xcd,0x00,0x00]
42776
42777v_min_f16_e64 v5, v1, flat_scratch_hi
42778// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xcf,0x00,0x00]
42779
42780v_min_f16_e64 v5, v1, vcc_lo
42781// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xd5,0x00,0x00]
42782
42783v_min_f16_e64 v5, v1, vcc_hi
42784// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xd7,0x00,0x00]
42785
42786v_min_f16_e64 v5, v1, tba_lo
42787// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xd9,0x00,0x00]
42788
42789v_min_f16_e64 v5, v1, tba_hi
42790// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xdb,0x00,0x00]
42791
42792v_min_f16_e64 v5, v1, tma_lo
42793// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xdd,0x00,0x00]
42794
42795v_min_f16_e64 v5, v1, tma_hi
42796// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xdf,0x00,0x00]
42797
42798v_min_f16_e64 v5, v1, ttmp11
42799// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xf7,0x00,0x00]
42800
42801v_min_f16_e64 v5, v1, m0
42802// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xf9,0x00,0x00]
42803
42804v_min_f16_e64 v5, v1, exec_lo
42805// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xfd,0x00,0x00]
42806
42807v_min_f16_e64 v5, v1, exec_hi
42808// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xff,0x00,0x00]
42809
42810v_min_f16_e64 v5, v1, 0
42811// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x01,0x01,0x00]
42812
42813v_min_f16_e64 v5, v1, -1
42814// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x83,0x01,0x00]
42815
42816v_min_f16_e64 v5, v1, 0.5
42817// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xe1,0x01,0x00]
42818
42819v_min_f16_e64 v5, v1, -4.0
42820// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0xef,0x01,0x00]
42821
42822v_min_f16_e64 v5, -v1, v2
42823// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x20]
42824
42825v_min_f16_e64 v5, v1, -v2
42826// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x40]
42827
42828v_min_f16_e64 v5, -v1, -v2
42829// CHECK: [0x05,0x00,0x2e,0xd1,0x01,0x05,0x02,0x60]
42830
42831v_min_f16_e64 v5, |v1|, v2
42832// CHECK: [0x05,0x01,0x2e,0xd1,0x01,0x05,0x02,0x00]
42833
42834v_min_f16_e64 v5, v1, |v2|
42835// CHECK: [0x05,0x02,0x2e,0xd1,0x01,0x05,0x02,0x00]
42836
42837v_min_f16_e64 v5, |v1|, |v2|
42838// CHECK: [0x05,0x03,0x2e,0xd1,0x01,0x05,0x02,0x00]
42839
42840v_min_f16_e64 v5, v1, v2 clamp
42841// CHECK: [0x05,0x80,0x2e,0xd1,0x01,0x05,0x02,0x00]
42842
42843v_max_u16 v5, v1, v2
42844// CHECK: [0x01,0x05,0x0a,0x5e]
42845
42846v_max_u16 v255, v1, v2
42847// CHECK: [0x01,0x05,0xfe,0x5f]
42848
42849v_max_u16 v5, v255, v2
42850// CHECK: [0xff,0x05,0x0a,0x5e]
42851
42852v_max_u16 v5, s1, v2
42853// CHECK: [0x01,0x04,0x0a,0x5e]
42854
42855v_max_u16 v5, s101, v2
42856// CHECK: [0x65,0x04,0x0a,0x5e]
42857
42858v_max_u16 v5, flat_scratch_lo, v2
42859// CHECK: [0x66,0x04,0x0a,0x5e]
42860
42861v_max_u16 v5, flat_scratch_hi, v2
42862// CHECK: [0x67,0x04,0x0a,0x5e]
42863
42864v_max_u16 v5, vcc_lo, v2
42865// CHECK: [0x6a,0x04,0x0a,0x5e]
42866
42867v_max_u16 v5, vcc_hi, v2
42868// CHECK: [0x6b,0x04,0x0a,0x5e]
42869
42870v_max_u16 v5, tba_lo, v2
42871// CHECK: [0x6c,0x04,0x0a,0x5e]
42872
42873v_max_u16 v5, tba_hi, v2
42874// CHECK: [0x6d,0x04,0x0a,0x5e]
42875
42876v_max_u16 v5, tma_lo, v2
42877// CHECK: [0x6e,0x04,0x0a,0x5e]
42878
42879v_max_u16 v5, tma_hi, v2
42880// CHECK: [0x6f,0x04,0x0a,0x5e]
42881
42882v_max_u16 v5, ttmp11, v2
42883// CHECK: [0x7b,0x04,0x0a,0x5e]
42884
42885v_max_u16 v5, m0, v2
42886// CHECK: [0x7c,0x04,0x0a,0x5e]
42887
42888v_max_u16 v5, exec_lo, v2
42889// CHECK: [0x7e,0x04,0x0a,0x5e]
42890
42891v_max_u16 v5, exec_hi, v2
42892// CHECK: [0x7f,0x04,0x0a,0x5e]
42893
42894v_max_u16 v5, 0, v2
42895// CHECK: [0x80,0x04,0x0a,0x5e]
42896
42897v_max_u16 v5, -1, v2
42898// CHECK: [0xc1,0x04,0x0a,0x5e]
42899
42900v_max_u16 v5, 0.5, v2
42901// CHECK: [0xf0,0x04,0x0a,0x5e]
42902
42903v_max_u16 v5, -4.0, v2
42904// CHECK: [0xf7,0x04,0x0a,0x5e]
42905
42906v_max_u16 v5, 0xfe0b, v2
42907// CHECK: [0xff,0x04,0x0a,0x5e,0x0b,0xfe,0x00,0x00]
42908
42909v_max_u16 v5, 0x3456, v2
42910// CHECK: [0xff,0x04,0x0a,0x5e,0x56,0x34,0x00,0x00]
42911
42912v_max_u16 v5, v1, v255
42913// CHECK: [0x01,0xff,0x0b,0x5e]
42914
42915v_max_u16_e64 v5, v1, v2
42916// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
42917
42918v_max_u16_e64 v255, v1, v2
42919// CHECK: [0xff,0x00,0x2f,0xd1,0x01,0x05,0x02,0x00]
42920
42921v_max_u16_e64 v5, v255, v2
42922// CHECK: [0x05,0x00,0x2f,0xd1,0xff,0x05,0x02,0x00]
42923
42924v_max_u16_e64 v5, s1, v2
42925// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x04,0x02,0x00]
42926
42927v_max_u16_e64 v5, s101, v2
42928// CHECK: [0x05,0x00,0x2f,0xd1,0x65,0x04,0x02,0x00]
42929
42930v_max_u16_e64 v5, flat_scratch_lo, v2
42931// CHECK: [0x05,0x00,0x2f,0xd1,0x66,0x04,0x02,0x00]
42932
42933v_max_u16_e64 v5, flat_scratch_hi, v2
42934// CHECK: [0x05,0x00,0x2f,0xd1,0x67,0x04,0x02,0x00]
42935
42936v_max_u16_e64 v5, vcc_lo, v2
42937// CHECK: [0x05,0x00,0x2f,0xd1,0x6a,0x04,0x02,0x00]
42938
42939v_max_u16_e64 v5, vcc_hi, v2
42940// CHECK: [0x05,0x00,0x2f,0xd1,0x6b,0x04,0x02,0x00]
42941
42942v_max_u16_e64 v5, tba_lo, v2
42943// CHECK: [0x05,0x00,0x2f,0xd1,0x6c,0x04,0x02,0x00]
42944
42945v_max_u16_e64 v5, tba_hi, v2
42946// CHECK: [0x05,0x00,0x2f,0xd1,0x6d,0x04,0x02,0x00]
42947
42948v_max_u16_e64 v5, tma_lo, v2
42949// CHECK: [0x05,0x00,0x2f,0xd1,0x6e,0x04,0x02,0x00]
42950
42951v_max_u16_e64 v5, tma_hi, v2
42952// CHECK: [0x05,0x00,0x2f,0xd1,0x6f,0x04,0x02,0x00]
42953
42954v_max_u16_e64 v5, ttmp11, v2
42955// CHECK: [0x05,0x00,0x2f,0xd1,0x7b,0x04,0x02,0x00]
42956
42957v_max_u16_e64 v5, m0, v2
42958// CHECK: [0x05,0x00,0x2f,0xd1,0x7c,0x04,0x02,0x00]
42959
42960v_max_u16_e64 v5, exec_lo, v2
42961// CHECK: [0x05,0x00,0x2f,0xd1,0x7e,0x04,0x02,0x00]
42962
42963v_max_u16_e64 v5, exec_hi, v2
42964// CHECK: [0x05,0x00,0x2f,0xd1,0x7f,0x04,0x02,0x00]
42965
42966v_max_u16_e64 v5, 0, v2
42967// CHECK: [0x05,0x00,0x2f,0xd1,0x80,0x04,0x02,0x00]
42968
42969v_max_u16_e64 v5, -1, v2
42970// CHECK: [0x05,0x00,0x2f,0xd1,0xc1,0x04,0x02,0x00]
42971
42972v_max_u16_e64 v5, 0.5, v2
42973// CHECK: [0x05,0x00,0x2f,0xd1,0xf0,0x04,0x02,0x00]
42974
42975v_max_u16_e64 v5, -4.0, v2
42976// CHECK: [0x05,0x00,0x2f,0xd1,0xf7,0x04,0x02,0x00]
42977
42978v_max_u16_e64 v5, v1, v255
42979// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x03,0x00]
42980
42981v_max_u16_e64 v5, v1, s2
42982// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x05,0x00,0x00]
42983
42984v_max_u16_e64 v5, v1, s101
42985// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xcb,0x00,0x00]
42986
42987v_max_u16_e64 v5, v1, flat_scratch_lo
42988// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xcd,0x00,0x00]
42989
42990v_max_u16_e64 v5, v1, flat_scratch_hi
42991// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xcf,0x00,0x00]
42992
42993v_max_u16_e64 v5, v1, vcc_lo
42994// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xd5,0x00,0x00]
42995
42996v_max_u16_e64 v5, v1, vcc_hi
42997// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xd7,0x00,0x00]
42998
42999v_max_u16_e64 v5, v1, tba_lo
43000// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xd9,0x00,0x00]
43001
43002v_max_u16_e64 v5, v1, tba_hi
43003// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xdb,0x00,0x00]
43004
43005v_max_u16_e64 v5, v1, tma_lo
43006// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xdd,0x00,0x00]
43007
43008v_max_u16_e64 v5, v1, tma_hi
43009// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xdf,0x00,0x00]
43010
43011v_max_u16_e64 v5, v1, ttmp11
43012// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xf7,0x00,0x00]
43013
43014v_max_u16_e64 v5, v1, m0
43015// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xf9,0x00,0x00]
43016
43017v_max_u16_e64 v5, v1, exec_lo
43018// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xfd,0x00,0x00]
43019
43020v_max_u16_e64 v5, v1, exec_hi
43021// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xff,0x00,0x00]
43022
43023v_max_u16_e64 v5, v1, 0
43024// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x01,0x01,0x00]
43025
43026v_max_u16_e64 v5, v1, -1
43027// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0x83,0x01,0x00]
43028
43029v_max_u16_e64 v5, v1, 0.5
43030// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xe1,0x01,0x00]
43031
43032v_max_u16_e64 v5, v1, -4.0
43033// CHECK: [0x05,0x00,0x2f,0xd1,0x01,0xef,0x01,0x00]
43034
43035v_max_i16 v5, v1, v2
43036// CHECK: [0x01,0x05,0x0a,0x60]
43037
43038v_max_i16 v255, v1, v2
43039// CHECK: [0x01,0x05,0xfe,0x61]
43040
43041v_max_i16 v5, v255, v2
43042// CHECK: [0xff,0x05,0x0a,0x60]
43043
43044v_max_i16 v5, s1, v2
43045// CHECK: [0x01,0x04,0x0a,0x60]
43046
43047v_max_i16 v5, s101, v2
43048// CHECK: [0x65,0x04,0x0a,0x60]
43049
43050v_max_i16 v5, flat_scratch_lo, v2
43051// CHECK: [0x66,0x04,0x0a,0x60]
43052
43053v_max_i16 v5, flat_scratch_hi, v2
43054// CHECK: [0x67,0x04,0x0a,0x60]
43055
43056v_max_i16 v5, vcc_lo, v2
43057// CHECK: [0x6a,0x04,0x0a,0x60]
43058
43059v_max_i16 v5, vcc_hi, v2
43060// CHECK: [0x6b,0x04,0x0a,0x60]
43061
43062v_max_i16 v5, tba_lo, v2
43063// CHECK: [0x6c,0x04,0x0a,0x60]
43064
43065v_max_i16 v5, tba_hi, v2
43066// CHECK: [0x6d,0x04,0x0a,0x60]
43067
43068v_max_i16 v5, tma_lo, v2
43069// CHECK: [0x6e,0x04,0x0a,0x60]
43070
43071v_max_i16 v5, tma_hi, v2
43072// CHECK: [0x6f,0x04,0x0a,0x60]
43073
43074v_max_i16 v5, ttmp11, v2
43075// CHECK: [0x7b,0x04,0x0a,0x60]
43076
43077v_max_i16 v5, m0, v2
43078// CHECK: [0x7c,0x04,0x0a,0x60]
43079
43080v_max_i16 v5, exec_lo, v2
43081// CHECK: [0x7e,0x04,0x0a,0x60]
43082
43083v_max_i16 v5, exec_hi, v2
43084// CHECK: [0x7f,0x04,0x0a,0x60]
43085
43086v_max_i16 v5, 0, v2
43087// CHECK: [0x80,0x04,0x0a,0x60]
43088
43089v_max_i16 v5, -1, v2
43090// CHECK: [0xc1,0x04,0x0a,0x60]
43091
43092v_max_i16 v5, 0.5, v2
43093// CHECK: [0xf0,0x04,0x0a,0x60]
43094
43095v_max_i16 v5, -4.0, v2
43096// CHECK: [0xf7,0x04,0x0a,0x60]
43097
43098v_max_i16 v5, 0xfe0b, v2
43099// CHECK: [0xff,0x04,0x0a,0x60,0x0b,0xfe,0x00,0x00]
43100
43101v_max_i16 v5, 0x3456, v2
43102// CHECK: [0xff,0x04,0x0a,0x60,0x56,0x34,0x00,0x00]
43103
43104v_max_i16 v5, v1, v255
43105// CHECK: [0x01,0xff,0x0b,0x60]
43106
43107v_max_i16_e64 v5, v1, v2
43108// CHECK: [0x05,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
43109
43110v_max_i16_e64 v255, v1, v2
43111// CHECK: [0xff,0x00,0x30,0xd1,0x01,0x05,0x02,0x00]
43112
43113v_max_i16_e64 v5, v255, v2
43114// CHECK: [0x05,0x00,0x30,0xd1,0xff,0x05,0x02,0x00]
43115
43116v_max_i16_e64 v5, s1, v2
43117// CHECK: [0x05,0x00,0x30,0xd1,0x01,0x04,0x02,0x00]
43118
43119v_max_i16_e64 v5, s101, v2
43120// CHECK: [0x05,0x00,0x30,0xd1,0x65,0x04,0x02,0x00]
43121
43122v_max_i16_e64 v5, flat_scratch_lo, v2
43123// CHECK: [0x05,0x00,0x30,0xd1,0x66,0x04,0x02,0x00]
43124
43125v_max_i16_e64 v5, flat_scratch_hi, v2
43126// CHECK: [0x05,0x00,0x30,0xd1,0x67,0x04,0x02,0x00]
43127
43128v_max_i16_e64 v5, vcc_lo, v2
43129// CHECK: [0x05,0x00,0x30,0xd1,0x6a,0x04,0x02,0x00]
43130
43131v_max_i16_e64 v5, vcc_hi, v2
43132// CHECK: [0x05,0x00,0x30,0xd1,0x6b,0x04,0x02,0x00]
43133
43134v_max_i16_e64 v5, tba_lo, v2
43135// CHECK: [0x05,0x00,0x30,0xd1,0x6c,0x04,0x02,0x00]
43136
43137v_max_i16_e64 v5, tba_hi, v2
43138// CHECK: [0x05,0x00,0x30,0xd1,0x6d,0x04,0x02,0x00]
43139
43140v_max_i16_e64 v5, tma_lo, v2
43141// CHECK: [0x05,0x00,0x30,0xd1,0x6e,0x04,0x02,0x00]
43142
43143v_max_i16_e64 v5, tma_hi, v2
43144// CHECK: [0x05,0x00,0x30,0xd1,0x6f,0x04,0x02,0x00]
43145
43146v_max_i16_e64 v5, ttmp11, v2
43147// CHECK: [0x05,0x00,0x30,0xd1,0x7b,0x04,0x02,0x00]
43148
43149v_max_i16_e64 v5, m0, v2
43150// CHECK: [0x05,0x00,0x30,0xd1,0x7c,0x04,0x02,0x00]
43151
43152v_max_i16_e64 v5, exec_lo, v2
43153// CHECK: [0x05,0x00,0x30,0xd1,0x7e,0x04,0x02,0x00]
43154
43155v_max_i16_e64 v5, exec_hi, v2
43156// CHECK: [0x05,0x00,0x30,0xd1,0x7f,0x04,0x02,0x00]
43157
43158v_max_i16_e64 v5, 0, v2
43159// CHECK: [0x05,0x00,0x30,0xd1,0x80,0x04,0x02,0x00]
43160
43161v_max_i16_e64 v5, -1, v2
43162// CHECK: [0x05,0x00,0x30,0xd1,0xc1,0x04,0x02,0x00]
43163
43164v_max_i16_e64 v5, 0.5, v2
43165// CHECK: [0x05,0x00,0x30,0xd1,0xf0,0x04,0x02,0x00]
43166
43167v_max_i16_e64 v5, -4.0, v2
43168// CHECK: [0x05,0x00,0x30,0xd1,0xf7,0x04,0x02,0x00]
43169
43170v_max_i16_e64 v5, v1, v255
43171// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xff,0x03,0x00]
43172
43173v_max_i16_e64 v5, v1, s2
43174// CHECK: [0x05,0x00,0x30,0xd1,0x01,0x05,0x00,0x00]
43175
43176v_max_i16_e64 v5, v1, s101
43177// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xcb,0x00,0x00]
43178
43179v_max_i16_e64 v5, v1, flat_scratch_lo
43180// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xcd,0x00,0x00]
43181
43182v_max_i16_e64 v5, v1, flat_scratch_hi
43183// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xcf,0x00,0x00]
43184
43185v_max_i16_e64 v5, v1, vcc_lo
43186// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xd5,0x00,0x00]
43187
43188v_max_i16_e64 v5, v1, vcc_hi
43189// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xd7,0x00,0x00]
43190
43191v_max_i16_e64 v5, v1, tba_lo
43192// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xd9,0x00,0x00]
43193
43194v_max_i16_e64 v5, v1, tba_hi
43195// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xdb,0x00,0x00]
43196
43197v_max_i16_e64 v5, v1, tma_lo
43198// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xdd,0x00,0x00]
43199
43200v_max_i16_e64 v5, v1, tma_hi
43201// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xdf,0x00,0x00]
43202
43203v_max_i16_e64 v5, v1, ttmp11
43204// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xf7,0x00,0x00]
43205
43206v_max_i16_e64 v5, v1, m0
43207// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xf9,0x00,0x00]
43208
43209v_max_i16_e64 v5, v1, exec_lo
43210// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xfd,0x00,0x00]
43211
43212v_max_i16_e64 v5, v1, exec_hi
43213// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xff,0x00,0x00]
43214
43215v_max_i16_e64 v5, v1, 0
43216// CHECK: [0x05,0x00,0x30,0xd1,0x01,0x01,0x01,0x00]
43217
43218v_max_i16_e64 v5, v1, -1
43219// CHECK: [0x05,0x00,0x30,0xd1,0x01,0x83,0x01,0x00]
43220
43221v_max_i16_e64 v5, v1, 0.5
43222// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xe1,0x01,0x00]
43223
43224v_max_i16_e64 v5, v1, -4.0
43225// CHECK: [0x05,0x00,0x30,0xd1,0x01,0xef,0x01,0x00]
43226
43227v_min_u16 v5, v1, v2
43228// CHECK: [0x01,0x05,0x0a,0x62]
43229
43230v_min_u16 v255, v1, v2
43231// CHECK: [0x01,0x05,0xfe,0x63]
43232
43233v_min_u16 v5, v255, v2
43234// CHECK: [0xff,0x05,0x0a,0x62]
43235
43236v_min_u16 v5, s1, v2
43237// CHECK: [0x01,0x04,0x0a,0x62]
43238
43239v_min_u16 v5, s101, v2
43240// CHECK: [0x65,0x04,0x0a,0x62]
43241
43242v_min_u16 v5, flat_scratch_lo, v2
43243// CHECK: [0x66,0x04,0x0a,0x62]
43244
43245v_min_u16 v5, flat_scratch_hi, v2
43246// CHECK: [0x67,0x04,0x0a,0x62]
43247
43248v_min_u16 v5, vcc_lo, v2
43249// CHECK: [0x6a,0x04,0x0a,0x62]
43250
43251v_min_u16 v5, vcc_hi, v2
43252// CHECK: [0x6b,0x04,0x0a,0x62]
43253
43254v_min_u16 v5, tba_lo, v2
43255// CHECK: [0x6c,0x04,0x0a,0x62]
43256
43257v_min_u16 v5, tba_hi, v2
43258// CHECK: [0x6d,0x04,0x0a,0x62]
43259
43260v_min_u16 v5, tma_lo, v2
43261// CHECK: [0x6e,0x04,0x0a,0x62]
43262
43263v_min_u16 v5, tma_hi, v2
43264// CHECK: [0x6f,0x04,0x0a,0x62]
43265
43266v_min_u16 v5, ttmp11, v2
43267// CHECK: [0x7b,0x04,0x0a,0x62]
43268
43269v_min_u16 v5, m0, v2
43270// CHECK: [0x7c,0x04,0x0a,0x62]
43271
43272v_min_u16 v5, exec_lo, v2
43273// CHECK: [0x7e,0x04,0x0a,0x62]
43274
43275v_min_u16 v5, exec_hi, v2
43276// CHECK: [0x7f,0x04,0x0a,0x62]
43277
43278v_min_u16 v5, 0, v2
43279// CHECK: [0x80,0x04,0x0a,0x62]
43280
43281v_min_u16 v5, -1, v2
43282// CHECK: [0xc1,0x04,0x0a,0x62]
43283
43284v_min_u16 v5, 0.5, v2
43285// CHECK: [0xf0,0x04,0x0a,0x62]
43286
43287v_min_u16 v5, -4.0, v2
43288// CHECK: [0xf7,0x04,0x0a,0x62]
43289
43290v_min_u16 v5, 0xfe0b, v2
43291// CHECK: [0xff,0x04,0x0a,0x62,0x0b,0xfe,0x00,0x00]
43292
43293v_min_u16 v5, 0x3456, v2
43294// CHECK: [0xff,0x04,0x0a,0x62,0x56,0x34,0x00,0x00]
43295
43296v_min_u16 v5, v1, v255
43297// CHECK: [0x01,0xff,0x0b,0x62]
43298
43299v_min_u16_e64 v5, v1, v2
43300// CHECK: [0x05,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
43301
43302v_min_u16_e64 v255, v1, v2
43303// CHECK: [0xff,0x00,0x31,0xd1,0x01,0x05,0x02,0x00]
43304
43305v_min_u16_e64 v5, v255, v2
43306// CHECK: [0x05,0x00,0x31,0xd1,0xff,0x05,0x02,0x00]
43307
43308v_min_u16_e64 v5, s1, v2
43309// CHECK: [0x05,0x00,0x31,0xd1,0x01,0x04,0x02,0x00]
43310
43311v_min_u16_e64 v5, s101, v2
43312// CHECK: [0x05,0x00,0x31,0xd1,0x65,0x04,0x02,0x00]
43313
43314v_min_u16_e64 v5, flat_scratch_lo, v2
43315// CHECK: [0x05,0x00,0x31,0xd1,0x66,0x04,0x02,0x00]
43316
43317v_min_u16_e64 v5, flat_scratch_hi, v2
43318// CHECK: [0x05,0x00,0x31,0xd1,0x67,0x04,0x02,0x00]
43319
43320v_min_u16_e64 v5, vcc_lo, v2
43321// CHECK: [0x05,0x00,0x31,0xd1,0x6a,0x04,0x02,0x00]
43322
43323v_min_u16_e64 v5, vcc_hi, v2
43324// CHECK: [0x05,0x00,0x31,0xd1,0x6b,0x04,0x02,0x00]
43325
43326v_min_u16_e64 v5, tba_lo, v2
43327// CHECK: [0x05,0x00,0x31,0xd1,0x6c,0x04,0x02,0x00]
43328
43329v_min_u16_e64 v5, tba_hi, v2
43330// CHECK: [0x05,0x00,0x31,0xd1,0x6d,0x04,0x02,0x00]
43331
43332v_min_u16_e64 v5, tma_lo, v2
43333// CHECK: [0x05,0x00,0x31,0xd1,0x6e,0x04,0x02,0x00]
43334
43335v_min_u16_e64 v5, tma_hi, v2
43336// CHECK: [0x05,0x00,0x31,0xd1,0x6f,0x04,0x02,0x00]
43337
43338v_min_u16_e64 v5, ttmp11, v2
43339// CHECK: [0x05,0x00,0x31,0xd1,0x7b,0x04,0x02,0x00]
43340
43341v_min_u16_e64 v5, m0, v2
43342// CHECK: [0x05,0x00,0x31,0xd1,0x7c,0x04,0x02,0x00]
43343
43344v_min_u16_e64 v5, exec_lo, v2
43345// CHECK: [0x05,0x00,0x31,0xd1,0x7e,0x04,0x02,0x00]
43346
43347v_min_u16_e64 v5, exec_hi, v2
43348// CHECK: [0x05,0x00,0x31,0xd1,0x7f,0x04,0x02,0x00]
43349
43350v_min_u16_e64 v5, 0, v2
43351// CHECK: [0x05,0x00,0x31,0xd1,0x80,0x04,0x02,0x00]
43352
43353v_min_u16_e64 v5, -1, v2
43354// CHECK: [0x05,0x00,0x31,0xd1,0xc1,0x04,0x02,0x00]
43355
43356v_min_u16_e64 v5, 0.5, v2
43357// CHECK: [0x05,0x00,0x31,0xd1,0xf0,0x04,0x02,0x00]
43358
43359v_min_u16_e64 v5, -4.0, v2
43360// CHECK: [0x05,0x00,0x31,0xd1,0xf7,0x04,0x02,0x00]
43361
43362v_min_u16_e64 v5, v1, v255
43363// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xff,0x03,0x00]
43364
43365v_min_u16_e64 v5, v1, s2
43366// CHECK: [0x05,0x00,0x31,0xd1,0x01,0x05,0x00,0x00]
43367
43368v_min_u16_e64 v5, v1, s101
43369// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xcb,0x00,0x00]
43370
43371v_min_u16_e64 v5, v1, flat_scratch_lo
43372// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xcd,0x00,0x00]
43373
43374v_min_u16_e64 v5, v1, flat_scratch_hi
43375// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xcf,0x00,0x00]
43376
43377v_min_u16_e64 v5, v1, vcc_lo
43378// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xd5,0x00,0x00]
43379
43380v_min_u16_e64 v5, v1, vcc_hi
43381// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xd7,0x00,0x00]
43382
43383v_min_u16_e64 v5, v1, tba_lo
43384// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xd9,0x00,0x00]
43385
43386v_min_u16_e64 v5, v1, tba_hi
43387// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xdb,0x00,0x00]
43388
43389v_min_u16_e64 v5, v1, tma_lo
43390// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xdd,0x00,0x00]
43391
43392v_min_u16_e64 v5, v1, tma_hi
43393// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xdf,0x00,0x00]
43394
43395v_min_u16_e64 v5, v1, ttmp11
43396// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xf7,0x00,0x00]
43397
43398v_min_u16_e64 v5, v1, m0
43399// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xf9,0x00,0x00]
43400
43401v_min_u16_e64 v5, v1, exec_lo
43402// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xfd,0x00,0x00]
43403
43404v_min_u16_e64 v5, v1, exec_hi
43405// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xff,0x00,0x00]
43406
43407v_min_u16_e64 v5, v1, 0
43408// CHECK: [0x05,0x00,0x31,0xd1,0x01,0x01,0x01,0x00]
43409
43410v_min_u16_e64 v5, v1, -1
43411// CHECK: [0x05,0x00,0x31,0xd1,0x01,0x83,0x01,0x00]
43412
43413v_min_u16_e64 v5, v1, 0.5
43414// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xe1,0x01,0x00]
43415
43416v_min_u16_e64 v5, v1, -4.0
43417// CHECK: [0x05,0x00,0x31,0xd1,0x01,0xef,0x01,0x00]
43418
43419v_min_i16 v5, v1, v2
43420// CHECK: [0x01,0x05,0x0a,0x64]
43421
43422v_min_i16 v255, v1, v2
43423// CHECK: [0x01,0x05,0xfe,0x65]
43424
43425v_min_i16 v5, v255, v2
43426// CHECK: [0xff,0x05,0x0a,0x64]
43427
43428v_min_i16 v5, s1, v2
43429// CHECK: [0x01,0x04,0x0a,0x64]
43430
43431v_min_i16 v5, s101, v2
43432// CHECK: [0x65,0x04,0x0a,0x64]
43433
43434v_min_i16 v5, flat_scratch_lo, v2
43435// CHECK: [0x66,0x04,0x0a,0x64]
43436
43437v_min_i16 v5, flat_scratch_hi, v2
43438// CHECK: [0x67,0x04,0x0a,0x64]
43439
43440v_min_i16 v5, vcc_lo, v2
43441// CHECK: [0x6a,0x04,0x0a,0x64]
43442
43443v_min_i16 v5, vcc_hi, v2
43444// CHECK: [0x6b,0x04,0x0a,0x64]
43445
43446v_min_i16 v5, tba_lo, v2
43447// CHECK: [0x6c,0x04,0x0a,0x64]
43448
43449v_min_i16 v5, tba_hi, v2
43450// CHECK: [0x6d,0x04,0x0a,0x64]
43451
43452v_min_i16 v5, tma_lo, v2
43453// CHECK: [0x6e,0x04,0x0a,0x64]
43454
43455v_min_i16 v5, tma_hi, v2
43456// CHECK: [0x6f,0x04,0x0a,0x64]
43457
43458v_min_i16 v5, ttmp11, v2
43459// CHECK: [0x7b,0x04,0x0a,0x64]
43460
43461v_min_i16 v5, m0, v2
43462// CHECK: [0x7c,0x04,0x0a,0x64]
43463
43464v_min_i16 v5, exec_lo, v2
43465// CHECK: [0x7e,0x04,0x0a,0x64]
43466
43467v_min_i16 v5, exec_hi, v2
43468// CHECK: [0x7f,0x04,0x0a,0x64]
43469
43470v_min_i16 v5, 0, v2
43471// CHECK: [0x80,0x04,0x0a,0x64]
43472
43473v_min_i16 v5, -1, v2
43474// CHECK: [0xc1,0x04,0x0a,0x64]
43475
43476v_min_i16 v5, 0.5, v2
43477// CHECK: [0xf0,0x04,0x0a,0x64]
43478
43479v_min_i16 v5, -4.0, v2
43480// CHECK: [0xf7,0x04,0x0a,0x64]
43481
43482v_min_i16 v5, 0xfe0b, v2
43483// CHECK: [0xff,0x04,0x0a,0x64,0x0b,0xfe,0x00,0x00]
43484
43485v_min_i16 v5, 0x3456, v2
43486// CHECK: [0xff,0x04,0x0a,0x64,0x56,0x34,0x00,0x00]
43487
43488v_min_i16 v5, v1, v255
43489// CHECK: [0x01,0xff,0x0b,0x64]
43490
43491v_min_i16_e64 v5, v1, v2
43492// CHECK: [0x05,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
43493
43494v_min_i16_e64 v255, v1, v2
43495// CHECK: [0xff,0x00,0x32,0xd1,0x01,0x05,0x02,0x00]
43496
43497v_min_i16_e64 v5, v255, v2
43498// CHECK: [0x05,0x00,0x32,0xd1,0xff,0x05,0x02,0x00]
43499
43500v_min_i16_e64 v5, s1, v2
43501// CHECK: [0x05,0x00,0x32,0xd1,0x01,0x04,0x02,0x00]
43502
43503v_min_i16_e64 v5, s101, v2
43504// CHECK: [0x05,0x00,0x32,0xd1,0x65,0x04,0x02,0x00]
43505
43506v_min_i16_e64 v5, flat_scratch_lo, v2
43507// CHECK: [0x05,0x00,0x32,0xd1,0x66,0x04,0x02,0x00]
43508
43509v_min_i16_e64 v5, flat_scratch_hi, v2
43510// CHECK: [0x05,0x00,0x32,0xd1,0x67,0x04,0x02,0x00]
43511
43512v_min_i16_e64 v5, vcc_lo, v2
43513// CHECK: [0x05,0x00,0x32,0xd1,0x6a,0x04,0x02,0x00]
43514
43515v_min_i16_e64 v5, vcc_hi, v2
43516// CHECK: [0x05,0x00,0x32,0xd1,0x6b,0x04,0x02,0x00]
43517
43518v_min_i16_e64 v5, tba_lo, v2
43519// CHECK: [0x05,0x00,0x32,0xd1,0x6c,0x04,0x02,0x00]
43520
43521v_min_i16_e64 v5, tba_hi, v2
43522// CHECK: [0x05,0x00,0x32,0xd1,0x6d,0x04,0x02,0x00]
43523
43524v_min_i16_e64 v5, tma_lo, v2
43525// CHECK: [0x05,0x00,0x32,0xd1,0x6e,0x04,0x02,0x00]
43526
43527v_min_i16_e64 v5, tma_hi, v2
43528// CHECK: [0x05,0x00,0x32,0xd1,0x6f,0x04,0x02,0x00]
43529
43530v_min_i16_e64 v5, ttmp11, v2
43531// CHECK: [0x05,0x00,0x32,0xd1,0x7b,0x04,0x02,0x00]
43532
43533v_min_i16_e64 v5, m0, v2
43534// CHECK: [0x05,0x00,0x32,0xd1,0x7c,0x04,0x02,0x00]
43535
43536v_min_i16_e64 v5, exec_lo, v2
43537// CHECK: [0x05,0x00,0x32,0xd1,0x7e,0x04,0x02,0x00]
43538
43539v_min_i16_e64 v5, exec_hi, v2
43540// CHECK: [0x05,0x00,0x32,0xd1,0x7f,0x04,0x02,0x00]
43541
43542v_min_i16_e64 v5, 0, v2
43543// CHECK: [0x05,0x00,0x32,0xd1,0x80,0x04,0x02,0x00]
43544
43545v_min_i16_e64 v5, -1, v2
43546// CHECK: [0x05,0x00,0x32,0xd1,0xc1,0x04,0x02,0x00]
43547
43548v_min_i16_e64 v5, 0.5, v2
43549// CHECK: [0x05,0x00,0x32,0xd1,0xf0,0x04,0x02,0x00]
43550
43551v_min_i16_e64 v5, -4.0, v2
43552// CHECK: [0x05,0x00,0x32,0xd1,0xf7,0x04,0x02,0x00]
43553
43554v_min_i16_e64 v5, v1, v255
43555// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xff,0x03,0x00]
43556
43557v_min_i16_e64 v5, v1, s2
43558// CHECK: [0x05,0x00,0x32,0xd1,0x01,0x05,0x00,0x00]
43559
43560v_min_i16_e64 v5, v1, s101
43561// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xcb,0x00,0x00]
43562
43563v_min_i16_e64 v5, v1, flat_scratch_lo
43564// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xcd,0x00,0x00]
43565
43566v_min_i16_e64 v5, v1, flat_scratch_hi
43567// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xcf,0x00,0x00]
43568
43569v_min_i16_e64 v5, v1, vcc_lo
43570// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xd5,0x00,0x00]
43571
43572v_min_i16_e64 v5, v1, vcc_hi
43573// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xd7,0x00,0x00]
43574
43575v_min_i16_e64 v5, v1, tba_lo
43576// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xd9,0x00,0x00]
43577
43578v_min_i16_e64 v5, v1, tba_hi
43579// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xdb,0x00,0x00]
43580
43581v_min_i16_e64 v5, v1, tma_lo
43582// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xdd,0x00,0x00]
43583
43584v_min_i16_e64 v5, v1, tma_hi
43585// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xdf,0x00,0x00]
43586
43587v_min_i16_e64 v5, v1, ttmp11
43588// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xf7,0x00,0x00]
43589
43590v_min_i16_e64 v5, v1, m0
43591// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xf9,0x00,0x00]
43592
43593v_min_i16_e64 v5, v1, exec_lo
43594// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xfd,0x00,0x00]
43595
43596v_min_i16_e64 v5, v1, exec_hi
43597// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xff,0x00,0x00]
43598
43599v_min_i16_e64 v5, v1, 0
43600// CHECK: [0x05,0x00,0x32,0xd1,0x01,0x01,0x01,0x00]
43601
43602v_min_i16_e64 v5, v1, -1
43603// CHECK: [0x05,0x00,0x32,0xd1,0x01,0x83,0x01,0x00]
43604
43605v_min_i16_e64 v5, v1, 0.5
43606// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xe1,0x01,0x00]
43607
43608v_min_i16_e64 v5, v1, -4.0
43609// CHECK: [0x05,0x00,0x32,0xd1,0x01,0xef,0x01,0x00]
43610
43611v_ldexp_f16 v5, v1, v2
43612// CHECK: [0x01,0x05,0x0a,0x66]
43613
43614v_ldexp_f16 v255, v1, v2
43615// CHECK: [0x01,0x05,0xfe,0x67]
43616
43617v_ldexp_f16 v5, v255, v2
43618// CHECK: [0xff,0x05,0x0a,0x66]
43619
43620v_ldexp_f16 v5, s1, v2
43621// CHECK: [0x01,0x04,0x0a,0x66]
43622
43623v_ldexp_f16 v5, s101, v2
43624// CHECK: [0x65,0x04,0x0a,0x66]
43625
43626v_ldexp_f16 v5, flat_scratch_lo, v2
43627// CHECK: [0x66,0x04,0x0a,0x66]
43628
43629v_ldexp_f16 v5, flat_scratch_hi, v2
43630// CHECK: [0x67,0x04,0x0a,0x66]
43631
43632v_ldexp_f16 v5, vcc_lo, v2
43633// CHECK: [0x6a,0x04,0x0a,0x66]
43634
43635v_ldexp_f16 v5, vcc_hi, v2
43636// CHECK: [0x6b,0x04,0x0a,0x66]
43637
43638v_ldexp_f16 v5, tba_lo, v2
43639// CHECK: [0x6c,0x04,0x0a,0x66]
43640
43641v_ldexp_f16 v5, tba_hi, v2
43642// CHECK: [0x6d,0x04,0x0a,0x66]
43643
43644v_ldexp_f16 v5, tma_lo, v2
43645// CHECK: [0x6e,0x04,0x0a,0x66]
43646
43647v_ldexp_f16 v5, tma_hi, v2
43648// CHECK: [0x6f,0x04,0x0a,0x66]
43649
43650v_ldexp_f16 v5, ttmp11, v2
43651// CHECK: [0x7b,0x04,0x0a,0x66]
43652
43653v_ldexp_f16 v5, m0, v2
43654// CHECK: [0x7c,0x04,0x0a,0x66]
43655
43656v_ldexp_f16 v5, exec_lo, v2
43657// CHECK: [0x7e,0x04,0x0a,0x66]
43658
43659v_ldexp_f16 v5, exec_hi, v2
43660// CHECK: [0x7f,0x04,0x0a,0x66]
43661
43662v_ldexp_f16 v5, 0, v2
43663// CHECK: [0x80,0x04,0x0a,0x66]
43664
43665v_ldexp_f16 v5, -1, v2
43666// CHECK: [0xc1,0x04,0x0a,0x66]
43667
43668v_ldexp_f16 v5, 0.5, v2
43669// CHECK: [0xf0,0x04,0x0a,0x66]
43670
43671v_ldexp_f16 v5, -4.0, v2
43672// CHECK: [0xf7,0x04,0x0a,0x66]
43673
43674v_ldexp_f16 v5, 0xfe0b, v2
43675// CHECK: [0xff,0x04,0x0a,0x66,0x0b,0xfe,0x00,0x00]
43676
43677v_ldexp_f16 v5, 0x3456, v2
43678// CHECK: [0xff,0x04,0x0a,0x66,0x56,0x34,0x00,0x00]
43679
43680v_ldexp_f16 v5, v1, v255
43681// CHECK: [0x01,0xff,0x0b,0x66]
43682
43683v_ldexp_f16_e64 v5, v1, v2
43684// CHECK: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
43685
43686v_ldexp_f16_e64 v255, v1, v2
43687// CHECK: [0xff,0x00,0x33,0xd1,0x01,0x05,0x02,0x00]
43688
43689v_ldexp_f16_e64 v5, v255, v2
43690// CHECK: [0x05,0x00,0x33,0xd1,0xff,0x05,0x02,0x00]
43691
43692v_ldexp_f16_e64 v5, s1, v2
43693// CHECK: [0x05,0x00,0x33,0xd1,0x01,0x04,0x02,0x00]
43694
43695v_ldexp_f16_e64 v5, s101, v2
43696// CHECK: [0x05,0x00,0x33,0xd1,0x65,0x04,0x02,0x00]
43697
43698v_ldexp_f16_e64 v5, flat_scratch_lo, v2
43699// CHECK: [0x05,0x00,0x33,0xd1,0x66,0x04,0x02,0x00]
43700
43701v_ldexp_f16_e64 v5, flat_scratch_hi, v2
43702// CHECK: [0x05,0x00,0x33,0xd1,0x67,0x04,0x02,0x00]
43703
43704v_ldexp_f16_e64 v5, vcc_lo, v2
43705// CHECK: [0x05,0x00,0x33,0xd1,0x6a,0x04,0x02,0x00]
43706
43707v_ldexp_f16_e64 v5, vcc_hi, v2
43708// CHECK: [0x05,0x00,0x33,0xd1,0x6b,0x04,0x02,0x00]
43709
43710v_ldexp_f16_e64 v5, tba_lo, v2
43711// CHECK: [0x05,0x00,0x33,0xd1,0x6c,0x04,0x02,0x00]
43712
43713v_ldexp_f16_e64 v5, tba_hi, v2
43714// CHECK: [0x05,0x00,0x33,0xd1,0x6d,0x04,0x02,0x00]
43715
43716v_ldexp_f16_e64 v5, tma_lo, v2
43717// CHECK: [0x05,0x00,0x33,0xd1,0x6e,0x04,0x02,0x00]
43718
43719v_ldexp_f16_e64 v5, tma_hi, v2
43720// CHECK: [0x05,0x00,0x33,0xd1,0x6f,0x04,0x02,0x00]
43721
43722v_ldexp_f16_e64 v5, ttmp11, v2
43723// CHECK: [0x05,0x00,0x33,0xd1,0x7b,0x04,0x02,0x00]
43724
43725v_ldexp_f16_e64 v5, m0, v2
43726// CHECK: [0x05,0x00,0x33,0xd1,0x7c,0x04,0x02,0x00]
43727
43728v_ldexp_f16_e64 v5, exec_lo, v2
43729// CHECK: [0x05,0x00,0x33,0xd1,0x7e,0x04,0x02,0x00]
43730
43731v_ldexp_f16_e64 v5, exec_hi, v2
43732// CHECK: [0x05,0x00,0x33,0xd1,0x7f,0x04,0x02,0x00]
43733
43734v_ldexp_f16_e64 v5, 0, v2
43735// CHECK: [0x05,0x00,0x33,0xd1,0x80,0x04,0x02,0x00]
43736
43737v_ldexp_f16_e64 v5, -1, v2
43738// CHECK: [0x05,0x00,0x33,0xd1,0xc1,0x04,0x02,0x00]
43739
43740v_ldexp_f16_e64 v5, 0.5, v2
43741// CHECK: [0x05,0x00,0x33,0xd1,0xf0,0x04,0x02,0x00]
43742
43743v_ldexp_f16_e64 v5, -4.0, v2
43744// CHECK: [0x05,0x00,0x33,0xd1,0xf7,0x04,0x02,0x00]
43745
43746v_ldexp_f16_e64 v5, v1, v255
43747// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xff,0x03,0x00]
43748
43749v_ldexp_f16_e64 v5, v1, s2
43750// CHECK: [0x05,0x00,0x33,0xd1,0x01,0x05,0x00,0x00]
43751
43752v_ldexp_f16_e64 v5, v1, s101
43753// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xcb,0x00,0x00]
43754
43755v_ldexp_f16_e64 v5, v1, flat_scratch_lo
43756// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xcd,0x00,0x00]
43757
43758v_ldexp_f16_e64 v5, v1, flat_scratch_hi
43759// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xcf,0x00,0x00]
43760
43761v_ldexp_f16_e64 v5, v1, vcc_lo
43762// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xd5,0x00,0x00]
43763
43764v_ldexp_f16_e64 v5, v1, vcc_hi
43765// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xd7,0x00,0x00]
43766
43767v_ldexp_f16_e64 v5, v1, tba_lo
43768// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xd9,0x00,0x00]
43769
43770v_ldexp_f16_e64 v5, v1, tba_hi
43771// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xdb,0x00,0x00]
43772
43773v_ldexp_f16_e64 v5, v1, tma_lo
43774// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xdd,0x00,0x00]
43775
43776v_ldexp_f16_e64 v5, v1, tma_hi
43777// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xdf,0x00,0x00]
43778
43779v_ldexp_f16_e64 v5, v1, ttmp11
43780// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xf7,0x00,0x00]
43781
43782v_ldexp_f16_e64 v5, v1, m0
43783// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xf9,0x00,0x00]
43784
43785v_ldexp_f16_e64 v5, v1, exec_lo
43786// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xfd,0x00,0x00]
43787
43788v_ldexp_f16_e64 v5, v1, exec_hi
43789// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xff,0x00,0x00]
43790
43791v_ldexp_f16_e64 v5, v1, 0
43792// CHECK: [0x05,0x00,0x33,0xd1,0x01,0x01,0x01,0x00]
43793
43794v_ldexp_f16_e64 v5, v1, -1
43795// CHECK: [0x05,0x00,0x33,0xd1,0x01,0x83,0x01,0x00]
43796
43797v_ldexp_f16_e64 v5, v1, 0.5
43798// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xe1,0x01,0x00]
43799
43800v_ldexp_f16_e64 v5, v1, -4.0
43801// CHECK: [0x05,0x00,0x33,0xd1,0x01,0xef,0x01,0x00]
43802
43803v_ldexp_f16_e64 v5, -v1, v2
43804// CHECK: [0x05,0x00,0x33,0xd1,0x01,0x05,0x02,0x20]
43805
43806v_ldexp_f16_e64 v5, |v1|, v2
43807// CHECK: [0x05,0x01,0x33,0xd1,0x01,0x05,0x02,0x00]
43808
43809v_ldexp_f16_e64 v5, v1, v2 clamp
43810// CHECK: [0x05,0x80,0x33,0xd1,0x01,0x05,0x02,0x00]
43811
43812v_mad_legacy_f32 v5, v1, v2, v3
43813// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]
43814
43815v_mad_legacy_f32 v255, v1, v2, v3
43816// CHECK: [0xff,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x04]
43817
43818v_mad_legacy_f32 v5, v255, v2, v3
43819// CHECK: [0x05,0x00,0xc0,0xd1,0xff,0x05,0x0e,0x04]
43820
43821v_mad_legacy_f32 v5, s1, v2, v3
43822// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x04,0x0e,0x04]
43823
43824v_mad_legacy_f32 v5, s101, v2, v3
43825// CHECK: [0x05,0x00,0xc0,0xd1,0x65,0x04,0x0e,0x04]
43826
43827v_mad_legacy_f32 v5, flat_scratch_lo, v2, v3
43828// CHECK: [0x05,0x00,0xc0,0xd1,0x66,0x04,0x0e,0x04]
43829
43830v_mad_legacy_f32 v5, flat_scratch_hi, v2, v3
43831// CHECK: [0x05,0x00,0xc0,0xd1,0x67,0x04,0x0e,0x04]
43832
43833v_mad_legacy_f32 v5, vcc_lo, v2, v3
43834// CHECK: [0x05,0x00,0xc0,0xd1,0x6a,0x04,0x0e,0x04]
43835
43836v_mad_legacy_f32 v5, vcc_hi, v2, v3
43837// CHECK: [0x05,0x00,0xc0,0xd1,0x6b,0x04,0x0e,0x04]
43838
43839v_mad_legacy_f32 v5, tba_lo, v2, v3
43840// CHECK: [0x05,0x00,0xc0,0xd1,0x6c,0x04,0x0e,0x04]
43841
43842v_mad_legacy_f32 v5, tba_hi, v2, v3
43843// CHECK: [0x05,0x00,0xc0,0xd1,0x6d,0x04,0x0e,0x04]
43844
43845v_mad_legacy_f32 v5, tma_lo, v2, v3
43846// CHECK: [0x05,0x00,0xc0,0xd1,0x6e,0x04,0x0e,0x04]
43847
43848v_mad_legacy_f32 v5, tma_hi, v2, v3
43849// CHECK: [0x05,0x00,0xc0,0xd1,0x6f,0x04,0x0e,0x04]
43850
43851v_mad_legacy_f32 v5, ttmp11, v2, v3
43852// CHECK: [0x05,0x00,0xc0,0xd1,0x7b,0x04,0x0e,0x04]
43853
43854v_mad_legacy_f32 v5, m0, v2, v3
43855// CHECK: [0x05,0x00,0xc0,0xd1,0x7c,0x04,0x0e,0x04]
43856
43857v_mad_legacy_f32 v5, exec_lo, v2, v3
43858// CHECK: [0x05,0x00,0xc0,0xd1,0x7e,0x04,0x0e,0x04]
43859
43860v_mad_legacy_f32 v5, exec_hi, v2, v3
43861// CHECK: [0x05,0x00,0xc0,0xd1,0x7f,0x04,0x0e,0x04]
43862
43863v_mad_legacy_f32 v5, 0, v2, v3
43864// CHECK: [0x05,0x00,0xc0,0xd1,0x80,0x04,0x0e,0x04]
43865
43866v_mad_legacy_f32 v5, -1, v2, v3
43867// CHECK: [0x05,0x00,0xc0,0xd1,0xc1,0x04,0x0e,0x04]
43868
43869v_mad_legacy_f32 v5, 0.5, v2, v3
43870// CHECK: [0x05,0x00,0xc0,0xd1,0xf0,0x04,0x0e,0x04]
43871
43872v_mad_legacy_f32 v5, -4.0, v2, v3
43873// CHECK: [0x05,0x00,0xc0,0xd1,0xf7,0x04,0x0e,0x04]
43874
43875v_mad_legacy_f32 v5, v1, v255, v3
43876// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0f,0x04]
43877
43878v_mad_legacy_f32 v5, v1, s2, v3
43879// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0c,0x04]
43880
43881v_mad_legacy_f32 v5, v1, s101, v3
43882// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xcb,0x0c,0x04]
43883
43884v_mad_legacy_f32 v5, v1, flat_scratch_lo, v3
43885// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xcd,0x0c,0x04]
43886
43887v_mad_legacy_f32 v5, v1, flat_scratch_hi, v3
43888// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xcf,0x0c,0x04]
43889
43890v_mad_legacy_f32 v5, v1, vcc_lo, v3
43891// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xd5,0x0c,0x04]
43892
43893v_mad_legacy_f32 v5, v1, vcc_hi, v3
43894// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xd7,0x0c,0x04]
43895
43896v_mad_legacy_f32 v5, v1, tba_lo, v3
43897// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xd9,0x0c,0x04]
43898
43899v_mad_legacy_f32 v5, v1, tba_hi, v3
43900// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xdb,0x0c,0x04]
43901
43902v_mad_legacy_f32 v5, v1, tma_lo, v3
43903// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xdd,0x0c,0x04]
43904
43905v_mad_legacy_f32 v5, v1, tma_hi, v3
43906// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xdf,0x0c,0x04]
43907
43908v_mad_legacy_f32 v5, v1, ttmp11, v3
43909// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xf7,0x0c,0x04]
43910
43911v_mad_legacy_f32 v5, v1, m0, v3
43912// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xf9,0x0c,0x04]
43913
43914v_mad_legacy_f32 v5, v1, exec_lo, v3
43915// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xfd,0x0c,0x04]
43916
43917v_mad_legacy_f32 v5, v1, exec_hi, v3
43918// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xff,0x0c,0x04]
43919
43920v_mad_legacy_f32 v5, v1, 0, v3
43921// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x01,0x0d,0x04]
43922
43923v_mad_legacy_f32 v5, v1, -1, v3
43924// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x83,0x0d,0x04]
43925
43926v_mad_legacy_f32 v5, v1, 0.5, v3
43927// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xe1,0x0d,0x04]
43928
43929v_mad_legacy_f32 v5, v1, -4.0, v3
43930// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0xef,0x0d,0x04]
43931
43932v_mad_legacy_f32 v5, v1, v2, v255
43933// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x07]
43934
43935v_mad_legacy_f32 v5, v1, v2, s3
43936// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x00]
43937
43938v_mad_legacy_f32 v5, v1, v2, s101
43939// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x96,0x01]
43940
43941v_mad_legacy_f32 v5, v1, v2, flat_scratch_lo
43942// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9a,0x01]
43943
43944v_mad_legacy_f32 v5, v1, v2, flat_scratch_hi
43945// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x9e,0x01]
43946
43947v_mad_legacy_f32 v5, v1, v2, vcc_lo
43948// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xaa,0x01]
43949
43950v_mad_legacy_f32 v5, v1, v2, vcc_hi
43951// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xae,0x01]
43952
43953v_mad_legacy_f32 v5, v1, v2, tba_lo
43954// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb2,0x01]
43955
43956v_mad_legacy_f32 v5, v1, v2, tba_hi
43957// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xb6,0x01]
43958
43959v_mad_legacy_f32 v5, v1, v2, tma_lo
43960// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xba,0x01]
43961
43962v_mad_legacy_f32 v5, v1, v2, tma_hi
43963// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xbe,0x01]
43964
43965v_mad_legacy_f32 v5, v1, v2, ttmp11
43966// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xee,0x01]
43967
43968v_mad_legacy_f32 v5, v1, v2, m0
43969// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xf2,0x01]
43970
43971v_mad_legacy_f32 v5, v1, v2, exec_lo
43972// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfa,0x01]
43973
43974v_mad_legacy_f32 v5, v1, v2, exec_hi
43975// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xfe,0x01]
43976
43977v_mad_legacy_f32 v5, v1, v2, 0
43978// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x02,0x02]
43979
43980v_mad_legacy_f32 v5, v1, v2, -1
43981// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x06,0x03]
43982
43983v_mad_legacy_f32 v5, v1, v2, 0.5
43984// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xc2,0x03]
43985
43986v_mad_legacy_f32 v5, v1, v2, -4.0
43987// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0xde,0x03]
43988
43989v_mad_legacy_f32 v5, -v1, v2, v3
43990// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x24]
43991
43992v_mad_legacy_f32 v5, v1, -v2, v3
43993// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x44]
43994
43995v_mad_legacy_f32 v5, v1, v2, -v3
43996// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x84]
43997
43998v_mad_legacy_f32 v5, -v1, -v2, -v3
43999// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0xe4]
44000
44001v_mad_legacy_f32 v5, |v1|, v2, v3
44002// CHECK: [0x05,0x01,0xc0,0xd1,0x01,0x05,0x0e,0x04]
44003
44004v_mad_legacy_f32 v5, v1, |v2|, v3
44005// CHECK: [0x05,0x02,0xc0,0xd1,0x01,0x05,0x0e,0x04]
44006
44007v_mad_legacy_f32 v5, v1, v2, |v3|
44008// CHECK: [0x05,0x04,0xc0,0xd1,0x01,0x05,0x0e,0x04]
44009
44010v_mad_legacy_f32 v5, |v1|, |v2|, |v3|
44011// CHECK: [0x05,0x07,0xc0,0xd1,0x01,0x05,0x0e,0x04]
44012
44013v_mad_legacy_f32 v5, v1, v2, v3 clamp
44014// CHECK: [0x05,0x80,0xc0,0xd1,0x01,0x05,0x0e,0x04]
44015
44016v_mad_legacy_f32 v5, v1, v2, v3 mul:2
44017// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x0c]
44018
44019v_mad_legacy_f32 v5, v1, v2, v3 mul:4
44020// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x14]
44021
44022v_mad_legacy_f32 v5, v1, v2, v3 div:2
44023// CHECK: [0x05,0x00,0xc0,0xd1,0x01,0x05,0x0e,0x1c]
44024
44025v_mad_f32 v5, v1, v2, v3
44026// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44027
44028v_mad_f32 v255, v1, v2, v3
44029// CHECK: [0xff,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44030
44031v_mad_f32 v5, v255, v2, v3
44032// CHECK: [0x05,0x00,0xc1,0xd1,0xff,0x05,0x0e,0x04]
44033
44034v_mad_f32 v5, s1, v2, v3
44035// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x04,0x0e,0x04]
44036
44037v_mad_f32 v5, s101, v2, v3
44038// CHECK: [0x05,0x00,0xc1,0xd1,0x65,0x04,0x0e,0x04]
44039
44040v_mad_f32 v5, flat_scratch_lo, v2, v3
44041// CHECK: [0x05,0x00,0xc1,0xd1,0x66,0x04,0x0e,0x04]
44042
44043v_mad_f32 v5, flat_scratch_hi, v2, v3
44044// CHECK: [0x05,0x00,0xc1,0xd1,0x67,0x04,0x0e,0x04]
44045
44046v_mad_f32 v5, vcc_lo, v2, v3
44047// CHECK: [0x05,0x00,0xc1,0xd1,0x6a,0x04,0x0e,0x04]
44048
44049v_mad_f32 v5, vcc_hi, v2, v3
44050// CHECK: [0x05,0x00,0xc1,0xd1,0x6b,0x04,0x0e,0x04]
44051
44052v_mad_f32 v5, tba_lo, v2, v3
44053// CHECK: [0x05,0x00,0xc1,0xd1,0x6c,0x04,0x0e,0x04]
44054
44055v_mad_f32 v5, tba_hi, v2, v3
44056// CHECK: [0x05,0x00,0xc1,0xd1,0x6d,0x04,0x0e,0x04]
44057
44058v_mad_f32 v5, tma_lo, v2, v3
44059// CHECK: [0x05,0x00,0xc1,0xd1,0x6e,0x04,0x0e,0x04]
44060
44061v_mad_f32 v5, tma_hi, v2, v3
44062// CHECK: [0x05,0x00,0xc1,0xd1,0x6f,0x04,0x0e,0x04]
44063
44064v_mad_f32 v5, ttmp11, v2, v3
44065// CHECK: [0x05,0x00,0xc1,0xd1,0x7b,0x04,0x0e,0x04]
44066
44067v_mad_f32 v5, m0, v2, v3
44068// CHECK: [0x05,0x00,0xc1,0xd1,0x7c,0x04,0x0e,0x04]
44069
44070v_mad_f32 v5, exec_lo, v2, v3
44071// CHECK: [0x05,0x00,0xc1,0xd1,0x7e,0x04,0x0e,0x04]
44072
44073v_mad_f32 v5, exec_hi, v2, v3
44074// CHECK: [0x05,0x00,0xc1,0xd1,0x7f,0x04,0x0e,0x04]
44075
44076v_mad_f32 v5, 0, v2, v3
44077// CHECK: [0x05,0x00,0xc1,0xd1,0x80,0x04,0x0e,0x04]
44078
44079v_mad_f32 v5, -1, v2, v3
44080// CHECK: [0x05,0x00,0xc1,0xd1,0xc1,0x04,0x0e,0x04]
44081
44082v_mad_f32 v5, 0.5, v2, v3
44083// CHECK: [0x05,0x00,0xc1,0xd1,0xf0,0x04,0x0e,0x04]
44084
44085v_mad_f32 v5, -4.0, v2, v3
44086// CHECK: [0x05,0x00,0xc1,0xd1,0xf7,0x04,0x0e,0x04]
44087
44088v_mad_f32 v5, v1, v255, v3
44089// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0f,0x04]
44090
44091v_mad_f32 v5, v1, s2, v3
44092// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0c,0x04]
44093
44094v_mad_f32 v5, v1, s101, v3
44095// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xcb,0x0c,0x04]
44096
44097v_mad_f32 v5, v1, flat_scratch_lo, v3
44098// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xcd,0x0c,0x04]
44099
44100v_mad_f32 v5, v1, flat_scratch_hi, v3
44101// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xcf,0x0c,0x04]
44102
44103v_mad_f32 v5, v1, vcc_lo, v3
44104// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xd5,0x0c,0x04]
44105
44106v_mad_f32 v5, v1, vcc_hi, v3
44107// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xd7,0x0c,0x04]
44108
44109v_mad_f32 v5, v1, tba_lo, v3
44110// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xd9,0x0c,0x04]
44111
44112v_mad_f32 v5, v1, tba_hi, v3
44113// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xdb,0x0c,0x04]
44114
44115v_mad_f32 v5, v1, tma_lo, v3
44116// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xdd,0x0c,0x04]
44117
44118v_mad_f32 v5, v1, tma_hi, v3
44119// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xdf,0x0c,0x04]
44120
44121v_mad_f32 v5, v1, ttmp11, v3
44122// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xf7,0x0c,0x04]
44123
44124v_mad_f32 v5, v1, m0, v3
44125// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xf9,0x0c,0x04]
44126
44127v_mad_f32 v5, v1, exec_lo, v3
44128// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xfd,0x0c,0x04]
44129
44130v_mad_f32 v5, v1, exec_hi, v3
44131// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xff,0x0c,0x04]
44132
44133v_mad_f32 v5, v1, 0, v3
44134// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x01,0x0d,0x04]
44135
44136v_mad_f32 v5, v1, -1, v3
44137// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x83,0x0d,0x04]
44138
44139v_mad_f32 v5, v1, 0.5, v3
44140// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xe1,0x0d,0x04]
44141
44142v_mad_f32 v5, v1, -4.0, v3
44143// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0xef,0x0d,0x04]
44144
44145v_mad_f32 v5, v1, v2, v255
44146// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x07]
44147
44148v_mad_f32 v5, v1, v2, s3
44149// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x00]
44150
44151v_mad_f32 v5, v1, v2, s101
44152// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x96,0x01]
44153
44154v_mad_f32 v5, v1, v2, flat_scratch_lo
44155// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9a,0x01]
44156
44157v_mad_f32 v5, v1, v2, flat_scratch_hi
44158// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x9e,0x01]
44159
44160v_mad_f32 v5, v1, v2, vcc_lo
44161// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xaa,0x01]
44162
44163v_mad_f32 v5, v1, v2, vcc_hi
44164// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xae,0x01]
44165
44166v_mad_f32 v5, v1, v2, tba_lo
44167// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb2,0x01]
44168
44169v_mad_f32 v5, v1, v2, tba_hi
44170// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xb6,0x01]
44171
44172v_mad_f32 v5, v1, v2, tma_lo
44173// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xba,0x01]
44174
44175v_mad_f32 v5, v1, v2, tma_hi
44176// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xbe,0x01]
44177
44178v_mad_f32 v5, v1, v2, ttmp11
44179// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xee,0x01]
44180
44181v_mad_f32 v5, v1, v2, m0
44182// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xf2,0x01]
44183
44184v_mad_f32 v5, v1, v2, exec_lo
44185// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfa,0x01]
44186
44187v_mad_f32 v5, v1, v2, exec_hi
44188// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xfe,0x01]
44189
44190v_mad_f32 v5, v1, v2, 0
44191// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x02,0x02]
44192
44193v_mad_f32 v5, v1, v2, -1
44194// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x06,0x03]
44195
44196v_mad_f32 v5, v1, v2, 0.5
44197// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xc2,0x03]
44198
44199v_mad_f32 v5, v1, v2, -4.0
44200// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0xde,0x03]
44201
44202v_mad_f32 v5, -v1, v2, v3
44203// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x24]
44204
44205v_mad_f32 v5, v1, -v2, v3
44206// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x44]
44207
44208v_mad_f32 v5, v1, v2, -v3
44209// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x84]
44210
44211v_mad_f32 v5, -v1, -v2, -v3
44212// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0xe4]
44213
44214v_mad_f32 v5, |v1|, v2, v3
44215// CHECK: [0x05,0x01,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44216
44217v_mad_f32 v5, v1, |v2|, v3
44218// CHECK: [0x05,0x02,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44219
44220v_mad_f32 v5, v1, v2, |v3|
44221// CHECK: [0x05,0x04,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44222
44223v_mad_f32 v5, |v1|, |v2|, |v3|
44224// CHECK: [0x05,0x07,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44225
44226v_mad_f32 v5, v1, v2, v3 clamp
44227// CHECK: [0x05,0x80,0xc1,0xd1,0x01,0x05,0x0e,0x04]
44228
44229v_mad_f32 v5, v1, v2, v3 mul:2
44230// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x0c]
44231
44232v_mad_f32 v5, v1, v2, v3 mul:4
44233// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x14]
44234
44235v_mad_f32 v5, v1, v2, v3 div:2
44236// CHECK: [0x05,0x00,0xc1,0xd1,0x01,0x05,0x0e,0x1c]
44237
44238v_mad_i32_i24 v5, v1, v2, v3
44239// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]
44240
44241v_mad_i32_i24 v255, v1, v2, v3
44242// CHECK: [0xff,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x04]
44243
44244v_mad_i32_i24 v5, v255, v2, v3
44245// CHECK: [0x05,0x00,0xc2,0xd1,0xff,0x05,0x0e,0x04]
44246
44247v_mad_i32_i24 v5, s1, v2, v3
44248// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x04,0x0e,0x04]
44249
44250v_mad_i32_i24 v5, s101, v2, v3
44251// CHECK: [0x05,0x00,0xc2,0xd1,0x65,0x04,0x0e,0x04]
44252
44253v_mad_i32_i24 v5, flat_scratch_lo, v2, v3
44254// CHECK: [0x05,0x00,0xc2,0xd1,0x66,0x04,0x0e,0x04]
44255
44256v_mad_i32_i24 v5, flat_scratch_hi, v2, v3
44257// CHECK: [0x05,0x00,0xc2,0xd1,0x67,0x04,0x0e,0x04]
44258
44259v_mad_i32_i24 v5, vcc_lo, v2, v3
44260// CHECK: [0x05,0x00,0xc2,0xd1,0x6a,0x04,0x0e,0x04]
44261
44262v_mad_i32_i24 v5, vcc_hi, v2, v3
44263// CHECK: [0x05,0x00,0xc2,0xd1,0x6b,0x04,0x0e,0x04]
44264
44265v_mad_i32_i24 v5, tba_lo, v2, v3
44266// CHECK: [0x05,0x00,0xc2,0xd1,0x6c,0x04,0x0e,0x04]
44267
44268v_mad_i32_i24 v5, tba_hi, v2, v3
44269// CHECK: [0x05,0x00,0xc2,0xd1,0x6d,0x04,0x0e,0x04]
44270
44271v_mad_i32_i24 v5, tma_lo, v2, v3
44272// CHECK: [0x05,0x00,0xc2,0xd1,0x6e,0x04,0x0e,0x04]
44273
44274v_mad_i32_i24 v5, tma_hi, v2, v3
44275// CHECK: [0x05,0x00,0xc2,0xd1,0x6f,0x04,0x0e,0x04]
44276
44277v_mad_i32_i24 v5, ttmp11, v2, v3
44278// CHECK: [0x05,0x00,0xc2,0xd1,0x7b,0x04,0x0e,0x04]
44279
44280v_mad_i32_i24 v5, m0, v2, v3
44281// CHECK: [0x05,0x00,0xc2,0xd1,0x7c,0x04,0x0e,0x04]
44282
44283v_mad_i32_i24 v5, exec_lo, v2, v3
44284// CHECK: [0x05,0x00,0xc2,0xd1,0x7e,0x04,0x0e,0x04]
44285
44286v_mad_i32_i24 v5, exec_hi, v2, v3
44287// CHECK: [0x05,0x00,0xc2,0xd1,0x7f,0x04,0x0e,0x04]
44288
44289v_mad_i32_i24 v5, 0, v2, v3
44290// CHECK: [0x05,0x00,0xc2,0xd1,0x80,0x04,0x0e,0x04]
44291
44292v_mad_i32_i24 v5, -1, v2, v3
44293// CHECK: [0x05,0x00,0xc2,0xd1,0xc1,0x04,0x0e,0x04]
44294
44295v_mad_i32_i24 v5, 0.5, v2, v3
44296// CHECK: [0x05,0x00,0xc2,0xd1,0xf0,0x04,0x0e,0x04]
44297
44298v_mad_i32_i24 v5, -4.0, v2, v3
44299// CHECK: [0x05,0x00,0xc2,0xd1,0xf7,0x04,0x0e,0x04]
44300
44301v_mad_i32_i24 v5, v1, v255, v3
44302// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0f,0x04]
44303
44304v_mad_i32_i24 v5, v1, s2, v3
44305// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0c,0x04]
44306
44307v_mad_i32_i24 v5, v1, s101, v3
44308// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xcb,0x0c,0x04]
44309
44310v_mad_i32_i24 v5, v1, flat_scratch_lo, v3
44311// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xcd,0x0c,0x04]
44312
44313v_mad_i32_i24 v5, v1, flat_scratch_hi, v3
44314// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xcf,0x0c,0x04]
44315
44316v_mad_i32_i24 v5, v1, vcc_lo, v3
44317// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xd5,0x0c,0x04]
44318
44319v_mad_i32_i24 v5, v1, vcc_hi, v3
44320// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xd7,0x0c,0x04]
44321
44322v_mad_i32_i24 v5, v1, tba_lo, v3
44323// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xd9,0x0c,0x04]
44324
44325v_mad_i32_i24 v5, v1, tba_hi, v3
44326// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xdb,0x0c,0x04]
44327
44328v_mad_i32_i24 v5, v1, tma_lo, v3
44329// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xdd,0x0c,0x04]
44330
44331v_mad_i32_i24 v5, v1, tma_hi, v3
44332// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xdf,0x0c,0x04]
44333
44334v_mad_i32_i24 v5, v1, ttmp11, v3
44335// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xf7,0x0c,0x04]
44336
44337v_mad_i32_i24 v5, v1, m0, v3
44338// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xf9,0x0c,0x04]
44339
44340v_mad_i32_i24 v5, v1, exec_lo, v3
44341// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xfd,0x0c,0x04]
44342
44343v_mad_i32_i24 v5, v1, exec_hi, v3
44344// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xff,0x0c,0x04]
44345
44346v_mad_i32_i24 v5, v1, 0, v3
44347// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x01,0x0d,0x04]
44348
44349v_mad_i32_i24 v5, v1, -1, v3
44350// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x83,0x0d,0x04]
44351
44352v_mad_i32_i24 v5, v1, 0.5, v3
44353// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xe1,0x0d,0x04]
44354
44355v_mad_i32_i24 v5, v1, -4.0, v3
44356// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0xef,0x0d,0x04]
44357
44358v_mad_i32_i24 v5, v1, v2, v255
44359// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x07]
44360
44361v_mad_i32_i24 v5, v1, v2, s3
44362// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x0e,0x00]
44363
44364v_mad_i32_i24 v5, v1, v2, s101
44365// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x96,0x01]
44366
44367v_mad_i32_i24 v5, v1, v2, flat_scratch_lo
44368// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9a,0x01]
44369
44370v_mad_i32_i24 v5, v1, v2, flat_scratch_hi
44371// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x9e,0x01]
44372
44373v_mad_i32_i24 v5, v1, v2, vcc_lo
44374// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xaa,0x01]
44375
44376v_mad_i32_i24 v5, v1, v2, vcc_hi
44377// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xae,0x01]
44378
44379v_mad_i32_i24 v5, v1, v2, tba_lo
44380// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb2,0x01]
44381
44382v_mad_i32_i24 v5, v1, v2, tba_hi
44383// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xb6,0x01]
44384
44385v_mad_i32_i24 v5, v1, v2, tma_lo
44386// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xba,0x01]
44387
44388v_mad_i32_i24 v5, v1, v2, tma_hi
44389// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xbe,0x01]
44390
44391v_mad_i32_i24 v5, v1, v2, ttmp11
44392// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xee,0x01]
44393
44394v_mad_i32_i24 v5, v1, v2, m0
44395// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xf2,0x01]
44396
44397v_mad_i32_i24 v5, v1, v2, exec_lo
44398// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfa,0x01]
44399
44400v_mad_i32_i24 v5, v1, v2, exec_hi
44401// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xfe,0x01]
44402
44403v_mad_i32_i24 v5, v1, v2, 0
44404// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x02,0x02]
44405
44406v_mad_i32_i24 v5, v1, v2, -1
44407// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0x06,0x03]
44408
44409v_mad_i32_i24 v5, v1, v2, 0.5
44410// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xc2,0x03]
44411
44412v_mad_i32_i24 v5, v1, v2, -4.0
44413// CHECK: [0x05,0x00,0xc2,0xd1,0x01,0x05,0xde,0x03]
44414
44415v_mad_i32_i24 v5, v1, v2, v3 clamp
44416// CHECK: [0x05,0x80,0xc2,0xd1,0x01,0x05,0x0e,0x04]
44417
44418v_mad_u32_u24 v5, v1, v2, v3
44419// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]
44420
44421v_mad_u32_u24 v255, v1, v2, v3
44422// CHECK: [0xff,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x04]
44423
44424v_mad_u32_u24 v5, v255, v2, v3
44425// CHECK: [0x05,0x00,0xc3,0xd1,0xff,0x05,0x0e,0x04]
44426
44427v_mad_u32_u24 v5, s1, v2, v3
44428// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x04,0x0e,0x04]
44429
44430v_mad_u32_u24 v5, s101, v2, v3
44431// CHECK: [0x05,0x00,0xc3,0xd1,0x65,0x04,0x0e,0x04]
44432
44433v_mad_u32_u24 v5, flat_scratch_lo, v2, v3
44434// CHECK: [0x05,0x00,0xc3,0xd1,0x66,0x04,0x0e,0x04]
44435
44436v_mad_u32_u24 v5, flat_scratch_hi, v2, v3
44437// CHECK: [0x05,0x00,0xc3,0xd1,0x67,0x04,0x0e,0x04]
44438
44439v_mad_u32_u24 v5, vcc_lo, v2, v3
44440// CHECK: [0x05,0x00,0xc3,0xd1,0x6a,0x04,0x0e,0x04]
44441
44442v_mad_u32_u24 v5, vcc_hi, v2, v3
44443// CHECK: [0x05,0x00,0xc3,0xd1,0x6b,0x04,0x0e,0x04]
44444
44445v_mad_u32_u24 v5, tba_lo, v2, v3
44446// CHECK: [0x05,0x00,0xc3,0xd1,0x6c,0x04,0x0e,0x04]
44447
44448v_mad_u32_u24 v5, tba_hi, v2, v3
44449// CHECK: [0x05,0x00,0xc3,0xd1,0x6d,0x04,0x0e,0x04]
44450
44451v_mad_u32_u24 v5, tma_lo, v2, v3
44452// CHECK: [0x05,0x00,0xc3,0xd1,0x6e,0x04,0x0e,0x04]
44453
44454v_mad_u32_u24 v5, tma_hi, v2, v3
44455// CHECK: [0x05,0x00,0xc3,0xd1,0x6f,0x04,0x0e,0x04]
44456
44457v_mad_u32_u24 v5, ttmp11, v2, v3
44458// CHECK: [0x05,0x00,0xc3,0xd1,0x7b,0x04,0x0e,0x04]
44459
44460v_mad_u32_u24 v5, m0, v2, v3
44461// CHECK: [0x05,0x00,0xc3,0xd1,0x7c,0x04,0x0e,0x04]
44462
44463v_mad_u32_u24 v5, exec_lo, v2, v3
44464// CHECK: [0x05,0x00,0xc3,0xd1,0x7e,0x04,0x0e,0x04]
44465
44466v_mad_u32_u24 v5, exec_hi, v2, v3
44467// CHECK: [0x05,0x00,0xc3,0xd1,0x7f,0x04,0x0e,0x04]
44468
44469v_mad_u32_u24 v5, 0, v2, v3
44470// CHECK: [0x05,0x00,0xc3,0xd1,0x80,0x04,0x0e,0x04]
44471
44472v_mad_u32_u24 v5, -1, v2, v3
44473// CHECK: [0x05,0x00,0xc3,0xd1,0xc1,0x04,0x0e,0x04]
44474
44475v_mad_u32_u24 v5, 0.5, v2, v3
44476// CHECK: [0x05,0x00,0xc3,0xd1,0xf0,0x04,0x0e,0x04]
44477
44478v_mad_u32_u24 v5, -4.0, v2, v3
44479// CHECK: [0x05,0x00,0xc3,0xd1,0xf7,0x04,0x0e,0x04]
44480
44481v_mad_u32_u24 v5, v1, v255, v3
44482// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0f,0x04]
44483
44484v_mad_u32_u24 v5, v1, s2, v3
44485// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0c,0x04]
44486
44487v_mad_u32_u24 v5, v1, s101, v3
44488// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xcb,0x0c,0x04]
44489
44490v_mad_u32_u24 v5, v1, flat_scratch_lo, v3
44491// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xcd,0x0c,0x04]
44492
44493v_mad_u32_u24 v5, v1, flat_scratch_hi, v3
44494// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xcf,0x0c,0x04]
44495
44496v_mad_u32_u24 v5, v1, vcc_lo, v3
44497// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xd5,0x0c,0x04]
44498
44499v_mad_u32_u24 v5, v1, vcc_hi, v3
44500// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xd7,0x0c,0x04]
44501
44502v_mad_u32_u24 v5, v1, tba_lo, v3
44503// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xd9,0x0c,0x04]
44504
44505v_mad_u32_u24 v5, v1, tba_hi, v3
44506// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xdb,0x0c,0x04]
44507
44508v_mad_u32_u24 v5, v1, tma_lo, v3
44509// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xdd,0x0c,0x04]
44510
44511v_mad_u32_u24 v5, v1, tma_hi, v3
44512// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xdf,0x0c,0x04]
44513
44514v_mad_u32_u24 v5, v1, ttmp11, v3
44515// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xf7,0x0c,0x04]
44516
44517v_mad_u32_u24 v5, v1, m0, v3
44518// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xf9,0x0c,0x04]
44519
44520v_mad_u32_u24 v5, v1, exec_lo, v3
44521// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xfd,0x0c,0x04]
44522
44523v_mad_u32_u24 v5, v1, exec_hi, v3
44524// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xff,0x0c,0x04]
44525
44526v_mad_u32_u24 v5, v1, 0, v3
44527// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x01,0x0d,0x04]
44528
44529v_mad_u32_u24 v5, v1, -1, v3
44530// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x83,0x0d,0x04]
44531
44532v_mad_u32_u24 v5, v1, 0.5, v3
44533// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xe1,0x0d,0x04]
44534
44535v_mad_u32_u24 v5, v1, -4.0, v3
44536// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0xef,0x0d,0x04]
44537
44538v_mad_u32_u24 v5, v1, v2, v255
44539// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x07]
44540
44541v_mad_u32_u24 v5, v1, v2, s3
44542// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x0e,0x00]
44543
44544v_mad_u32_u24 v5, v1, v2, s101
44545// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x96,0x01]
44546
44547v_mad_u32_u24 v5, v1, v2, flat_scratch_lo
44548// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9a,0x01]
44549
44550v_mad_u32_u24 v5, v1, v2, flat_scratch_hi
44551// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x9e,0x01]
44552
44553v_mad_u32_u24 v5, v1, v2, vcc_lo
44554// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xaa,0x01]
44555
44556v_mad_u32_u24 v5, v1, v2, vcc_hi
44557// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xae,0x01]
44558
44559v_mad_u32_u24 v5, v1, v2, tba_lo
44560// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb2,0x01]
44561
44562v_mad_u32_u24 v5, v1, v2, tba_hi
44563// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xb6,0x01]
44564
44565v_mad_u32_u24 v5, v1, v2, tma_lo
44566// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xba,0x01]
44567
44568v_mad_u32_u24 v5, v1, v2, tma_hi
44569// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xbe,0x01]
44570
44571v_mad_u32_u24 v5, v1, v2, ttmp11
44572// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xee,0x01]
44573
44574v_mad_u32_u24 v5, v1, v2, m0
44575// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xf2,0x01]
44576
44577v_mad_u32_u24 v5, v1, v2, exec_lo
44578// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfa,0x01]
44579
44580v_mad_u32_u24 v5, v1, v2, exec_hi
44581// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xfe,0x01]
44582
44583v_mad_u32_u24 v5, v1, v2, 0
44584// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x02,0x02]
44585
44586v_mad_u32_u24 v5, v1, v2, -1
44587// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0x06,0x03]
44588
44589v_mad_u32_u24 v5, v1, v2, 0.5
44590// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xc2,0x03]
44591
44592v_mad_u32_u24 v5, v1, v2, -4.0
44593// CHECK: [0x05,0x00,0xc3,0xd1,0x01,0x05,0xde,0x03]
44594
44595v_mad_u32_u24 v5, v1, v2, v3 clamp
44596// CHECK: [0x05,0x80,0xc3,0xd1,0x01,0x05,0x0e,0x04]
44597
44598v_cubeid_f32 v5, v1, v2, v3
44599// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44600
44601v_cubeid_f32 v255, v1, v2, v3
44602// CHECK: [0xff,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44603
44604v_cubeid_f32 v5, v255, v2, v3
44605// CHECK: [0x05,0x00,0xc4,0xd1,0xff,0x05,0x0e,0x04]
44606
44607v_cubeid_f32 v5, s1, v2, v3
44608// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x04,0x0e,0x04]
44609
44610v_cubeid_f32 v5, s101, v2, v3
44611// CHECK: [0x05,0x00,0xc4,0xd1,0x65,0x04,0x0e,0x04]
44612
44613v_cubeid_f32 v5, flat_scratch_lo, v2, v3
44614// CHECK: [0x05,0x00,0xc4,0xd1,0x66,0x04,0x0e,0x04]
44615
44616v_cubeid_f32 v5, flat_scratch_hi, v2, v3
44617// CHECK: [0x05,0x00,0xc4,0xd1,0x67,0x04,0x0e,0x04]
44618
44619v_cubeid_f32 v5, vcc_lo, v2, v3
44620// CHECK: [0x05,0x00,0xc4,0xd1,0x6a,0x04,0x0e,0x04]
44621
44622v_cubeid_f32 v5, vcc_hi, v2, v3
44623// CHECK: [0x05,0x00,0xc4,0xd1,0x6b,0x04,0x0e,0x04]
44624
44625v_cubeid_f32 v5, tba_lo, v2, v3
44626// CHECK: [0x05,0x00,0xc4,0xd1,0x6c,0x04,0x0e,0x04]
44627
44628v_cubeid_f32 v5, tba_hi, v2, v3
44629// CHECK: [0x05,0x00,0xc4,0xd1,0x6d,0x04,0x0e,0x04]
44630
44631v_cubeid_f32 v5, tma_lo, v2, v3
44632// CHECK: [0x05,0x00,0xc4,0xd1,0x6e,0x04,0x0e,0x04]
44633
44634v_cubeid_f32 v5, tma_hi, v2, v3
44635// CHECK: [0x05,0x00,0xc4,0xd1,0x6f,0x04,0x0e,0x04]
44636
44637v_cubeid_f32 v5, ttmp11, v2, v3
44638// CHECK: [0x05,0x00,0xc4,0xd1,0x7b,0x04,0x0e,0x04]
44639
44640v_cubeid_f32 v5, m0, v2, v3
44641// CHECK: [0x05,0x00,0xc4,0xd1,0x7c,0x04,0x0e,0x04]
44642
44643v_cubeid_f32 v5, exec_lo, v2, v3
44644// CHECK: [0x05,0x00,0xc4,0xd1,0x7e,0x04,0x0e,0x04]
44645
44646v_cubeid_f32 v5, exec_hi, v2, v3
44647// CHECK: [0x05,0x00,0xc4,0xd1,0x7f,0x04,0x0e,0x04]
44648
44649v_cubeid_f32 v5, 0, v2, v3
44650// CHECK: [0x05,0x00,0xc4,0xd1,0x80,0x04,0x0e,0x04]
44651
44652v_cubeid_f32 v5, -1, v2, v3
44653// CHECK: [0x05,0x00,0xc4,0xd1,0xc1,0x04,0x0e,0x04]
44654
44655v_cubeid_f32 v5, 0.5, v2, v3
44656// CHECK: [0x05,0x00,0xc4,0xd1,0xf0,0x04,0x0e,0x04]
44657
44658v_cubeid_f32 v5, -4.0, v2, v3
44659// CHECK: [0x05,0x00,0xc4,0xd1,0xf7,0x04,0x0e,0x04]
44660
44661v_cubeid_f32 v5, v1, v255, v3
44662// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0f,0x04]
44663
44664v_cubeid_f32 v5, v1, s2, v3
44665// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0c,0x04]
44666
44667v_cubeid_f32 v5, v1, s101, v3
44668// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xcb,0x0c,0x04]
44669
44670v_cubeid_f32 v5, v1, flat_scratch_lo, v3
44671// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xcd,0x0c,0x04]
44672
44673v_cubeid_f32 v5, v1, flat_scratch_hi, v3
44674// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xcf,0x0c,0x04]
44675
44676v_cubeid_f32 v5, v1, vcc_lo, v3
44677// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xd5,0x0c,0x04]
44678
44679v_cubeid_f32 v5, v1, vcc_hi, v3
44680// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xd7,0x0c,0x04]
44681
44682v_cubeid_f32 v5, v1, tba_lo, v3
44683// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xd9,0x0c,0x04]
44684
44685v_cubeid_f32 v5, v1, tba_hi, v3
44686// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xdb,0x0c,0x04]
44687
44688v_cubeid_f32 v5, v1, tma_lo, v3
44689// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xdd,0x0c,0x04]
44690
44691v_cubeid_f32 v5, v1, tma_hi, v3
44692// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xdf,0x0c,0x04]
44693
44694v_cubeid_f32 v5, v1, ttmp11, v3
44695// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xf7,0x0c,0x04]
44696
44697v_cubeid_f32 v5, v1, m0, v3
44698// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xf9,0x0c,0x04]
44699
44700v_cubeid_f32 v5, v1, exec_lo, v3
44701// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xfd,0x0c,0x04]
44702
44703v_cubeid_f32 v5, v1, exec_hi, v3
44704// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xff,0x0c,0x04]
44705
44706v_cubeid_f32 v5, v1, 0, v3
44707// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x01,0x0d,0x04]
44708
44709v_cubeid_f32 v5, v1, -1, v3
44710// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x83,0x0d,0x04]
44711
44712v_cubeid_f32 v5, v1, 0.5, v3
44713// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xe1,0x0d,0x04]
44714
44715v_cubeid_f32 v5, v1, -4.0, v3
44716// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0xef,0x0d,0x04]
44717
44718v_cubeid_f32 v5, v1, v2, v255
44719// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x07]
44720
44721v_cubeid_f32 v5, v1, v2, s3
44722// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x00]
44723
44724v_cubeid_f32 v5, v1, v2, s101
44725// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x96,0x01]
44726
44727v_cubeid_f32 v5, v1, v2, flat_scratch_lo
44728// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9a,0x01]
44729
44730v_cubeid_f32 v5, v1, v2, flat_scratch_hi
44731// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x9e,0x01]
44732
44733v_cubeid_f32 v5, v1, v2, vcc_lo
44734// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xaa,0x01]
44735
44736v_cubeid_f32 v5, v1, v2, vcc_hi
44737// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xae,0x01]
44738
44739v_cubeid_f32 v5, v1, v2, tba_lo
44740// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb2,0x01]
44741
44742v_cubeid_f32 v5, v1, v2, tba_hi
44743// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xb6,0x01]
44744
44745v_cubeid_f32 v5, v1, v2, tma_lo
44746// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xba,0x01]
44747
44748v_cubeid_f32 v5, v1, v2, tma_hi
44749// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xbe,0x01]
44750
44751v_cubeid_f32 v5, v1, v2, ttmp11
44752// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xee,0x01]
44753
44754v_cubeid_f32 v5, v1, v2, m0
44755// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xf2,0x01]
44756
44757v_cubeid_f32 v5, v1, v2, exec_lo
44758// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfa,0x01]
44759
44760v_cubeid_f32 v5, v1, v2, exec_hi
44761// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xfe,0x01]
44762
44763v_cubeid_f32 v5, v1, v2, 0
44764// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x02,0x02]
44765
44766v_cubeid_f32 v5, v1, v2, -1
44767// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x06,0x03]
44768
44769v_cubeid_f32 v5, v1, v2, 0.5
44770// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xc2,0x03]
44771
44772v_cubeid_f32 v5, v1, v2, -4.0
44773// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0xde,0x03]
44774
44775v_cubeid_f32 v5, -v1, v2, v3
44776// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x24]
44777
44778v_cubeid_f32 v5, v1, -v2, v3
44779// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x44]
44780
44781v_cubeid_f32 v5, v1, v2, -v3
44782// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x84]
44783
44784v_cubeid_f32 v5, -v1, -v2, -v3
44785// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0xe4]
44786
44787v_cubeid_f32 v5, |v1|, v2, v3
44788// CHECK: [0x05,0x01,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44789
44790v_cubeid_f32 v5, v1, |v2|, v3
44791// CHECK: [0x05,0x02,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44792
44793v_cubeid_f32 v5, v1, v2, |v3|
44794// CHECK: [0x05,0x04,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44795
44796v_cubeid_f32 v5, |v1|, |v2|, |v3|
44797// CHECK: [0x05,0x07,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44798
44799v_cubeid_f32 v5, v1, v2, v3 clamp
44800// CHECK: [0x05,0x80,0xc4,0xd1,0x01,0x05,0x0e,0x04]
44801
44802v_cubeid_f32 v5, v1, v2, v3 mul:2
44803// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x0c]
44804
44805v_cubeid_f32 v5, v1, v2, v3 mul:4
44806// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x14]
44807
44808v_cubeid_f32 v5, v1, v2, v3 div:2
44809// CHECK: [0x05,0x00,0xc4,0xd1,0x01,0x05,0x0e,0x1c]
44810
44811v_cubesc_f32 v5, v1, v2, v3
44812// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]
44813
44814v_cubesc_f32 v255, v1, v2, v3
44815// CHECK: [0xff,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x04]
44816
44817v_cubesc_f32 v5, v255, v2, v3
44818// CHECK: [0x05,0x00,0xc5,0xd1,0xff,0x05,0x0e,0x04]
44819
44820v_cubesc_f32 v5, s1, v2, v3
44821// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x04,0x0e,0x04]
44822
44823v_cubesc_f32 v5, s101, v2, v3
44824// CHECK: [0x05,0x00,0xc5,0xd1,0x65,0x04,0x0e,0x04]
44825
44826v_cubesc_f32 v5, flat_scratch_lo, v2, v3
44827// CHECK: [0x05,0x00,0xc5,0xd1,0x66,0x04,0x0e,0x04]
44828
44829v_cubesc_f32 v5, flat_scratch_hi, v2, v3
44830// CHECK: [0x05,0x00,0xc5,0xd1,0x67,0x04,0x0e,0x04]
44831
44832v_cubesc_f32 v5, vcc_lo, v2, v3
44833// CHECK: [0x05,0x00,0xc5,0xd1,0x6a,0x04,0x0e,0x04]
44834
44835v_cubesc_f32 v5, vcc_hi, v2, v3
44836// CHECK: [0x05,0x00,0xc5,0xd1,0x6b,0x04,0x0e,0x04]
44837
44838v_cubesc_f32 v5, tba_lo, v2, v3
44839// CHECK: [0x05,0x00,0xc5,0xd1,0x6c,0x04,0x0e,0x04]
44840
44841v_cubesc_f32 v5, tba_hi, v2, v3
44842// CHECK: [0x05,0x00,0xc5,0xd1,0x6d,0x04,0x0e,0x04]
44843
44844v_cubesc_f32 v5, tma_lo, v2, v3
44845// CHECK: [0x05,0x00,0xc5,0xd1,0x6e,0x04,0x0e,0x04]
44846
44847v_cubesc_f32 v5, tma_hi, v2, v3
44848// CHECK: [0x05,0x00,0xc5,0xd1,0x6f,0x04,0x0e,0x04]
44849
44850v_cubesc_f32 v5, ttmp11, v2, v3
44851// CHECK: [0x05,0x00,0xc5,0xd1,0x7b,0x04,0x0e,0x04]
44852
44853v_cubesc_f32 v5, m0, v2, v3
44854// CHECK: [0x05,0x00,0xc5,0xd1,0x7c,0x04,0x0e,0x04]
44855
44856v_cubesc_f32 v5, exec_lo, v2, v3
44857// CHECK: [0x05,0x00,0xc5,0xd1,0x7e,0x04,0x0e,0x04]
44858
44859v_cubesc_f32 v5, exec_hi, v2, v3
44860// CHECK: [0x05,0x00,0xc5,0xd1,0x7f,0x04,0x0e,0x04]
44861
44862v_cubesc_f32 v5, 0, v2, v3
44863// CHECK: [0x05,0x00,0xc5,0xd1,0x80,0x04,0x0e,0x04]
44864
44865v_cubesc_f32 v5, -1, v2, v3
44866// CHECK: [0x05,0x00,0xc5,0xd1,0xc1,0x04,0x0e,0x04]
44867
44868v_cubesc_f32 v5, 0.5, v2, v3
44869// CHECK: [0x05,0x00,0xc5,0xd1,0xf0,0x04,0x0e,0x04]
44870
44871v_cubesc_f32 v5, -4.0, v2, v3
44872// CHECK: [0x05,0x00,0xc5,0xd1,0xf7,0x04,0x0e,0x04]
44873
44874v_cubesc_f32 v5, v1, v255, v3
44875// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0f,0x04]
44876
44877v_cubesc_f32 v5, v1, s2, v3
44878// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0c,0x04]
44879
44880v_cubesc_f32 v5, v1, s101, v3
44881// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xcb,0x0c,0x04]
44882
44883v_cubesc_f32 v5, v1, flat_scratch_lo, v3
44884// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xcd,0x0c,0x04]
44885
44886v_cubesc_f32 v5, v1, flat_scratch_hi, v3
44887// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xcf,0x0c,0x04]
44888
44889v_cubesc_f32 v5, v1, vcc_lo, v3
44890// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xd5,0x0c,0x04]
44891
44892v_cubesc_f32 v5, v1, vcc_hi, v3
44893// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xd7,0x0c,0x04]
44894
44895v_cubesc_f32 v5, v1, tba_lo, v3
44896// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xd9,0x0c,0x04]
44897
44898v_cubesc_f32 v5, v1, tba_hi, v3
44899// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xdb,0x0c,0x04]
44900
44901v_cubesc_f32 v5, v1, tma_lo, v3
44902// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xdd,0x0c,0x04]
44903
44904v_cubesc_f32 v5, v1, tma_hi, v3
44905// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xdf,0x0c,0x04]
44906
44907v_cubesc_f32 v5, v1, ttmp11, v3
44908// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xf7,0x0c,0x04]
44909
44910v_cubesc_f32 v5, v1, m0, v3
44911// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xf9,0x0c,0x04]
44912
44913v_cubesc_f32 v5, v1, exec_lo, v3
44914// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xfd,0x0c,0x04]
44915
44916v_cubesc_f32 v5, v1, exec_hi, v3
44917// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xff,0x0c,0x04]
44918
44919v_cubesc_f32 v5, v1, 0, v3
44920// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x01,0x0d,0x04]
44921
44922v_cubesc_f32 v5, v1, -1, v3
44923// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x83,0x0d,0x04]
44924
44925v_cubesc_f32 v5, v1, 0.5, v3
44926// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xe1,0x0d,0x04]
44927
44928v_cubesc_f32 v5, v1, -4.0, v3
44929// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0xef,0x0d,0x04]
44930
44931v_cubesc_f32 v5, v1, v2, v255
44932// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x07]
44933
44934v_cubesc_f32 v5, v1, v2, s3
44935// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x00]
44936
44937v_cubesc_f32 v5, v1, v2, s101
44938// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x96,0x01]
44939
44940v_cubesc_f32 v5, v1, v2, flat_scratch_lo
44941// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9a,0x01]
44942
44943v_cubesc_f32 v5, v1, v2, flat_scratch_hi
44944// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x9e,0x01]
44945
44946v_cubesc_f32 v5, v1, v2, vcc_lo
44947// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xaa,0x01]
44948
44949v_cubesc_f32 v5, v1, v2, vcc_hi
44950// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xae,0x01]
44951
44952v_cubesc_f32 v5, v1, v2, tba_lo
44953// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb2,0x01]
44954
44955v_cubesc_f32 v5, v1, v2, tba_hi
44956// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xb6,0x01]
44957
44958v_cubesc_f32 v5, v1, v2, tma_lo
44959// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xba,0x01]
44960
44961v_cubesc_f32 v5, v1, v2, tma_hi
44962// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xbe,0x01]
44963
44964v_cubesc_f32 v5, v1, v2, ttmp11
44965// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xee,0x01]
44966
44967v_cubesc_f32 v5, v1, v2, m0
44968// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xf2,0x01]
44969
44970v_cubesc_f32 v5, v1, v2, exec_lo
44971// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfa,0x01]
44972
44973v_cubesc_f32 v5, v1, v2, exec_hi
44974// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xfe,0x01]
44975
44976v_cubesc_f32 v5, v1, v2, 0
44977// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x02,0x02]
44978
44979v_cubesc_f32 v5, v1, v2, -1
44980// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x06,0x03]
44981
44982v_cubesc_f32 v5, v1, v2, 0.5
44983// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xc2,0x03]
44984
44985v_cubesc_f32 v5, v1, v2, -4.0
44986// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0xde,0x03]
44987
44988v_cubesc_f32 v5, -v1, v2, v3
44989// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x24]
44990
44991v_cubesc_f32 v5, v1, -v2, v3
44992// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x44]
44993
44994v_cubesc_f32 v5, v1, v2, -v3
44995// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x84]
44996
44997v_cubesc_f32 v5, -v1, -v2, -v3
44998// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0xe4]
44999
45000v_cubesc_f32 v5, |v1|, v2, v3
45001// CHECK: [0x05,0x01,0xc5,0xd1,0x01,0x05,0x0e,0x04]
45002
45003v_cubesc_f32 v5, v1, |v2|, v3
45004// CHECK: [0x05,0x02,0xc5,0xd1,0x01,0x05,0x0e,0x04]
45005
45006v_cubesc_f32 v5, v1, v2, |v3|
45007// CHECK: [0x05,0x04,0xc5,0xd1,0x01,0x05,0x0e,0x04]
45008
45009v_cubesc_f32 v5, |v1|, |v2|, |v3|
45010// CHECK: [0x05,0x07,0xc5,0xd1,0x01,0x05,0x0e,0x04]
45011
45012v_cubesc_f32 v5, v1, v2, v3 clamp
45013// CHECK: [0x05,0x80,0xc5,0xd1,0x01,0x05,0x0e,0x04]
45014
45015v_cubesc_f32 v5, v1, v2, v3 mul:2
45016// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x0c]
45017
45018v_cubesc_f32 v5, v1, v2, v3 mul:4
45019// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x14]
45020
45021v_cubesc_f32 v5, v1, v2, v3 div:2
45022// CHECK: [0x05,0x00,0xc5,0xd1,0x01,0x05,0x0e,0x1c]
45023
45024v_cubetc_f32 v5, v1, v2, v3
45025// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45026
45027v_cubetc_f32 v255, v1, v2, v3
45028// CHECK: [0xff,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45029
45030v_cubetc_f32 v5, v255, v2, v3
45031// CHECK: [0x05,0x00,0xc6,0xd1,0xff,0x05,0x0e,0x04]
45032
45033v_cubetc_f32 v5, s1, v2, v3
45034// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x04,0x0e,0x04]
45035
45036v_cubetc_f32 v5, s101, v2, v3
45037// CHECK: [0x05,0x00,0xc6,0xd1,0x65,0x04,0x0e,0x04]
45038
45039v_cubetc_f32 v5, flat_scratch_lo, v2, v3
45040// CHECK: [0x05,0x00,0xc6,0xd1,0x66,0x04,0x0e,0x04]
45041
45042v_cubetc_f32 v5, flat_scratch_hi, v2, v3
45043// CHECK: [0x05,0x00,0xc6,0xd1,0x67,0x04,0x0e,0x04]
45044
45045v_cubetc_f32 v5, vcc_lo, v2, v3
45046// CHECK: [0x05,0x00,0xc6,0xd1,0x6a,0x04,0x0e,0x04]
45047
45048v_cubetc_f32 v5, vcc_hi, v2, v3
45049// CHECK: [0x05,0x00,0xc6,0xd1,0x6b,0x04,0x0e,0x04]
45050
45051v_cubetc_f32 v5, tba_lo, v2, v3
45052// CHECK: [0x05,0x00,0xc6,0xd1,0x6c,0x04,0x0e,0x04]
45053
45054v_cubetc_f32 v5, tba_hi, v2, v3
45055// CHECK: [0x05,0x00,0xc6,0xd1,0x6d,0x04,0x0e,0x04]
45056
45057v_cubetc_f32 v5, tma_lo, v2, v3
45058// CHECK: [0x05,0x00,0xc6,0xd1,0x6e,0x04,0x0e,0x04]
45059
45060v_cubetc_f32 v5, tma_hi, v2, v3
45061// CHECK: [0x05,0x00,0xc6,0xd1,0x6f,0x04,0x0e,0x04]
45062
45063v_cubetc_f32 v5, ttmp11, v2, v3
45064// CHECK: [0x05,0x00,0xc6,0xd1,0x7b,0x04,0x0e,0x04]
45065
45066v_cubetc_f32 v5, m0, v2, v3
45067// CHECK: [0x05,0x00,0xc6,0xd1,0x7c,0x04,0x0e,0x04]
45068
45069v_cubetc_f32 v5, exec_lo, v2, v3
45070// CHECK: [0x05,0x00,0xc6,0xd1,0x7e,0x04,0x0e,0x04]
45071
45072v_cubetc_f32 v5, exec_hi, v2, v3
45073// CHECK: [0x05,0x00,0xc6,0xd1,0x7f,0x04,0x0e,0x04]
45074
45075v_cubetc_f32 v5, 0, v2, v3
45076// CHECK: [0x05,0x00,0xc6,0xd1,0x80,0x04,0x0e,0x04]
45077
45078v_cubetc_f32 v5, -1, v2, v3
45079// CHECK: [0x05,0x00,0xc6,0xd1,0xc1,0x04,0x0e,0x04]
45080
45081v_cubetc_f32 v5, 0.5, v2, v3
45082// CHECK: [0x05,0x00,0xc6,0xd1,0xf0,0x04,0x0e,0x04]
45083
45084v_cubetc_f32 v5, -4.0, v2, v3
45085// CHECK: [0x05,0x00,0xc6,0xd1,0xf7,0x04,0x0e,0x04]
45086
45087v_cubetc_f32 v5, v1, v255, v3
45088// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0f,0x04]
45089
45090v_cubetc_f32 v5, v1, s2, v3
45091// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0c,0x04]
45092
45093v_cubetc_f32 v5, v1, s101, v3
45094// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xcb,0x0c,0x04]
45095
45096v_cubetc_f32 v5, v1, flat_scratch_lo, v3
45097// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xcd,0x0c,0x04]
45098
45099v_cubetc_f32 v5, v1, flat_scratch_hi, v3
45100// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xcf,0x0c,0x04]
45101
45102v_cubetc_f32 v5, v1, vcc_lo, v3
45103// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xd5,0x0c,0x04]
45104
45105v_cubetc_f32 v5, v1, vcc_hi, v3
45106// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xd7,0x0c,0x04]
45107
45108v_cubetc_f32 v5, v1, tba_lo, v3
45109// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xd9,0x0c,0x04]
45110
45111v_cubetc_f32 v5, v1, tba_hi, v3
45112// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xdb,0x0c,0x04]
45113
45114v_cubetc_f32 v5, v1, tma_lo, v3
45115// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xdd,0x0c,0x04]
45116
45117v_cubetc_f32 v5, v1, tma_hi, v3
45118// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xdf,0x0c,0x04]
45119
45120v_cubetc_f32 v5, v1, ttmp11, v3
45121// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xf7,0x0c,0x04]
45122
45123v_cubetc_f32 v5, v1, m0, v3
45124// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xf9,0x0c,0x04]
45125
45126v_cubetc_f32 v5, v1, exec_lo, v3
45127// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xfd,0x0c,0x04]
45128
45129v_cubetc_f32 v5, v1, exec_hi, v3
45130// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xff,0x0c,0x04]
45131
45132v_cubetc_f32 v5, v1, 0, v3
45133// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x01,0x0d,0x04]
45134
45135v_cubetc_f32 v5, v1, -1, v3
45136// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x83,0x0d,0x04]
45137
45138v_cubetc_f32 v5, v1, 0.5, v3
45139// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xe1,0x0d,0x04]
45140
45141v_cubetc_f32 v5, v1, -4.0, v3
45142// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0xef,0x0d,0x04]
45143
45144v_cubetc_f32 v5, v1, v2, v255
45145// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x07]
45146
45147v_cubetc_f32 v5, v1, v2, s3
45148// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x00]
45149
45150v_cubetc_f32 v5, v1, v2, s101
45151// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x96,0x01]
45152
45153v_cubetc_f32 v5, v1, v2, flat_scratch_lo
45154// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9a,0x01]
45155
45156v_cubetc_f32 v5, v1, v2, flat_scratch_hi
45157// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x9e,0x01]
45158
45159v_cubetc_f32 v5, v1, v2, vcc_lo
45160// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xaa,0x01]
45161
45162v_cubetc_f32 v5, v1, v2, vcc_hi
45163// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xae,0x01]
45164
45165v_cubetc_f32 v5, v1, v2, tba_lo
45166// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb2,0x01]
45167
45168v_cubetc_f32 v5, v1, v2, tba_hi
45169// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xb6,0x01]
45170
45171v_cubetc_f32 v5, v1, v2, tma_lo
45172// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xba,0x01]
45173
45174v_cubetc_f32 v5, v1, v2, tma_hi
45175// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xbe,0x01]
45176
45177v_cubetc_f32 v5, v1, v2, ttmp11
45178// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xee,0x01]
45179
45180v_cubetc_f32 v5, v1, v2, m0
45181// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xf2,0x01]
45182
45183v_cubetc_f32 v5, v1, v2, exec_lo
45184// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfa,0x01]
45185
45186v_cubetc_f32 v5, v1, v2, exec_hi
45187// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xfe,0x01]
45188
45189v_cubetc_f32 v5, v1, v2, 0
45190// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x02,0x02]
45191
45192v_cubetc_f32 v5, v1, v2, -1
45193// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x06,0x03]
45194
45195v_cubetc_f32 v5, v1, v2, 0.5
45196// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xc2,0x03]
45197
45198v_cubetc_f32 v5, v1, v2, -4.0
45199// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0xde,0x03]
45200
45201v_cubetc_f32 v5, -v1, v2, v3
45202// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x24]
45203
45204v_cubetc_f32 v5, v1, -v2, v3
45205// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x44]
45206
45207v_cubetc_f32 v5, v1, v2, -v3
45208// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x84]
45209
45210v_cubetc_f32 v5, -v1, -v2, -v3
45211// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0xe4]
45212
45213v_cubetc_f32 v5, |v1|, v2, v3
45214// CHECK: [0x05,0x01,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45215
45216v_cubetc_f32 v5, v1, |v2|, v3
45217// CHECK: [0x05,0x02,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45218
45219v_cubetc_f32 v5, v1, v2, |v3|
45220// CHECK: [0x05,0x04,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45221
45222v_cubetc_f32 v5, |v1|, |v2|, |v3|
45223// CHECK: [0x05,0x07,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45224
45225v_cubetc_f32 v5, v1, v2, v3 clamp
45226// CHECK: [0x05,0x80,0xc6,0xd1,0x01,0x05,0x0e,0x04]
45227
45228v_cubetc_f32 v5, v1, v2, v3 mul:2
45229// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x0c]
45230
45231v_cubetc_f32 v5, v1, v2, v3 mul:4
45232// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x14]
45233
45234v_cubetc_f32 v5, v1, v2, v3 div:2
45235// CHECK: [0x05,0x00,0xc6,0xd1,0x01,0x05,0x0e,0x1c]
45236
45237v_cubema_f32 v5, v1, v2, v3
45238// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45239
45240v_cubema_f32 v255, v1, v2, v3
45241// CHECK: [0xff,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45242
45243v_cubema_f32 v5, v255, v2, v3
45244// CHECK: [0x05,0x00,0xc7,0xd1,0xff,0x05,0x0e,0x04]
45245
45246v_cubema_f32 v5, s1, v2, v3
45247// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x04,0x0e,0x04]
45248
45249v_cubema_f32 v5, s101, v2, v3
45250// CHECK: [0x05,0x00,0xc7,0xd1,0x65,0x04,0x0e,0x04]
45251
45252v_cubema_f32 v5, flat_scratch_lo, v2, v3
45253// CHECK: [0x05,0x00,0xc7,0xd1,0x66,0x04,0x0e,0x04]
45254
45255v_cubema_f32 v5, flat_scratch_hi, v2, v3
45256// CHECK: [0x05,0x00,0xc7,0xd1,0x67,0x04,0x0e,0x04]
45257
45258v_cubema_f32 v5, vcc_lo, v2, v3
45259// CHECK: [0x05,0x00,0xc7,0xd1,0x6a,0x04,0x0e,0x04]
45260
45261v_cubema_f32 v5, vcc_hi, v2, v3
45262// CHECK: [0x05,0x00,0xc7,0xd1,0x6b,0x04,0x0e,0x04]
45263
45264v_cubema_f32 v5, tba_lo, v2, v3
45265// CHECK: [0x05,0x00,0xc7,0xd1,0x6c,0x04,0x0e,0x04]
45266
45267v_cubema_f32 v5, tba_hi, v2, v3
45268// CHECK: [0x05,0x00,0xc7,0xd1,0x6d,0x04,0x0e,0x04]
45269
45270v_cubema_f32 v5, tma_lo, v2, v3
45271// CHECK: [0x05,0x00,0xc7,0xd1,0x6e,0x04,0x0e,0x04]
45272
45273v_cubema_f32 v5, tma_hi, v2, v3
45274// CHECK: [0x05,0x00,0xc7,0xd1,0x6f,0x04,0x0e,0x04]
45275
45276v_cubema_f32 v5, ttmp11, v2, v3
45277// CHECK: [0x05,0x00,0xc7,0xd1,0x7b,0x04,0x0e,0x04]
45278
45279v_cubema_f32 v5, m0, v2, v3
45280// CHECK: [0x05,0x00,0xc7,0xd1,0x7c,0x04,0x0e,0x04]
45281
45282v_cubema_f32 v5, exec_lo, v2, v3
45283// CHECK: [0x05,0x00,0xc7,0xd1,0x7e,0x04,0x0e,0x04]
45284
45285v_cubema_f32 v5, exec_hi, v2, v3
45286// CHECK: [0x05,0x00,0xc7,0xd1,0x7f,0x04,0x0e,0x04]
45287
45288v_cubema_f32 v5, 0, v2, v3
45289// CHECK: [0x05,0x00,0xc7,0xd1,0x80,0x04,0x0e,0x04]
45290
45291v_cubema_f32 v5, -1, v2, v3
45292// CHECK: [0x05,0x00,0xc7,0xd1,0xc1,0x04,0x0e,0x04]
45293
45294v_cubema_f32 v5, 0.5, v2, v3
45295// CHECK: [0x05,0x00,0xc7,0xd1,0xf0,0x04,0x0e,0x04]
45296
45297v_cubema_f32 v5, -4.0, v2, v3
45298// CHECK: [0x05,0x00,0xc7,0xd1,0xf7,0x04,0x0e,0x04]
45299
45300v_cubema_f32 v5, v1, v255, v3
45301// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0f,0x04]
45302
45303v_cubema_f32 v5, v1, s2, v3
45304// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0c,0x04]
45305
45306v_cubema_f32 v5, v1, s101, v3
45307// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xcb,0x0c,0x04]
45308
45309v_cubema_f32 v5, v1, flat_scratch_lo, v3
45310// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xcd,0x0c,0x04]
45311
45312v_cubema_f32 v5, v1, flat_scratch_hi, v3
45313// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xcf,0x0c,0x04]
45314
45315v_cubema_f32 v5, v1, vcc_lo, v3
45316// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xd5,0x0c,0x04]
45317
45318v_cubema_f32 v5, v1, vcc_hi, v3
45319// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xd7,0x0c,0x04]
45320
45321v_cubema_f32 v5, v1, tba_lo, v3
45322// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xd9,0x0c,0x04]
45323
45324v_cubema_f32 v5, v1, tba_hi, v3
45325// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xdb,0x0c,0x04]
45326
45327v_cubema_f32 v5, v1, tma_lo, v3
45328// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xdd,0x0c,0x04]
45329
45330v_cubema_f32 v5, v1, tma_hi, v3
45331// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xdf,0x0c,0x04]
45332
45333v_cubema_f32 v5, v1, ttmp11, v3
45334// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xf7,0x0c,0x04]
45335
45336v_cubema_f32 v5, v1, m0, v3
45337// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xf9,0x0c,0x04]
45338
45339v_cubema_f32 v5, v1, exec_lo, v3
45340// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xfd,0x0c,0x04]
45341
45342v_cubema_f32 v5, v1, exec_hi, v3
45343// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xff,0x0c,0x04]
45344
45345v_cubema_f32 v5, v1, 0, v3
45346// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x01,0x0d,0x04]
45347
45348v_cubema_f32 v5, v1, -1, v3
45349// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x83,0x0d,0x04]
45350
45351v_cubema_f32 v5, v1, 0.5, v3
45352// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xe1,0x0d,0x04]
45353
45354v_cubema_f32 v5, v1, -4.0, v3
45355// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0xef,0x0d,0x04]
45356
45357v_cubema_f32 v5, v1, v2, v255
45358// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x07]
45359
45360v_cubema_f32 v5, v1, v2, s3
45361// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x00]
45362
45363v_cubema_f32 v5, v1, v2, s101
45364// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x96,0x01]
45365
45366v_cubema_f32 v5, v1, v2, flat_scratch_lo
45367// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9a,0x01]
45368
45369v_cubema_f32 v5, v1, v2, flat_scratch_hi
45370// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x9e,0x01]
45371
45372v_cubema_f32 v5, v1, v2, vcc_lo
45373// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xaa,0x01]
45374
45375v_cubema_f32 v5, v1, v2, vcc_hi
45376// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xae,0x01]
45377
45378v_cubema_f32 v5, v1, v2, tba_lo
45379// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb2,0x01]
45380
45381v_cubema_f32 v5, v1, v2, tba_hi
45382// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xb6,0x01]
45383
45384v_cubema_f32 v5, v1, v2, tma_lo
45385// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xba,0x01]
45386
45387v_cubema_f32 v5, v1, v2, tma_hi
45388// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xbe,0x01]
45389
45390v_cubema_f32 v5, v1, v2, ttmp11
45391// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xee,0x01]
45392
45393v_cubema_f32 v5, v1, v2, m0
45394// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xf2,0x01]
45395
45396v_cubema_f32 v5, v1, v2, exec_lo
45397// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfa,0x01]
45398
45399v_cubema_f32 v5, v1, v2, exec_hi
45400// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xfe,0x01]
45401
45402v_cubema_f32 v5, v1, v2, 0
45403// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x02,0x02]
45404
45405v_cubema_f32 v5, v1, v2, -1
45406// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x06,0x03]
45407
45408v_cubema_f32 v5, v1, v2, 0.5
45409// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xc2,0x03]
45410
45411v_cubema_f32 v5, v1, v2, -4.0
45412// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0xde,0x03]
45413
45414v_cubema_f32 v5, -v1, v2, v3
45415// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x24]
45416
45417v_cubema_f32 v5, v1, -v2, v3
45418// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x44]
45419
45420v_cubema_f32 v5, v1, v2, -v3
45421// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x84]
45422
45423v_cubema_f32 v5, -v1, -v2, -v3
45424// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0xe4]
45425
45426v_cubema_f32 v5, |v1|, v2, v3
45427// CHECK: [0x05,0x01,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45428
45429v_cubema_f32 v5, v1, |v2|, v3
45430// CHECK: [0x05,0x02,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45431
45432v_cubema_f32 v5, v1, v2, |v3|
45433// CHECK: [0x05,0x04,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45434
45435v_cubema_f32 v5, |v1|, |v2|, |v3|
45436// CHECK: [0x05,0x07,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45437
45438v_cubema_f32 v5, v1, v2, v3 clamp
45439// CHECK: [0x05,0x80,0xc7,0xd1,0x01,0x05,0x0e,0x04]
45440
45441v_cubema_f32 v5, v1, v2, v3 mul:2
45442// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x0c]
45443
45444v_cubema_f32 v5, v1, v2, v3 mul:4
45445// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x14]
45446
45447v_cubema_f32 v5, v1, v2, v3 div:2
45448// CHECK: [0x05,0x00,0xc7,0xd1,0x01,0x05,0x0e,0x1c]
45449
45450v_bfe_u32 v5, v1, v2, v3
45451// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]
45452
45453v_bfe_u32 v255, v1, v2, v3
45454// CHECK: [0xff,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x04]
45455
45456v_bfe_u32 v5, v255, v2, v3
45457// CHECK: [0x05,0x00,0xc8,0xd1,0xff,0x05,0x0e,0x04]
45458
45459v_bfe_u32 v5, s1, v2, v3
45460// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x04,0x0e,0x04]
45461
45462v_bfe_u32 v5, s101, v2, v3
45463// CHECK: [0x05,0x00,0xc8,0xd1,0x65,0x04,0x0e,0x04]
45464
45465v_bfe_u32 v5, flat_scratch_lo, v2, v3
45466// CHECK: [0x05,0x00,0xc8,0xd1,0x66,0x04,0x0e,0x04]
45467
45468v_bfe_u32 v5, flat_scratch_hi, v2, v3
45469// CHECK: [0x05,0x00,0xc8,0xd1,0x67,0x04,0x0e,0x04]
45470
45471v_bfe_u32 v5, vcc_lo, v2, v3
45472// CHECK: [0x05,0x00,0xc8,0xd1,0x6a,0x04,0x0e,0x04]
45473
45474v_bfe_u32 v5, vcc_hi, v2, v3
45475// CHECK: [0x05,0x00,0xc8,0xd1,0x6b,0x04,0x0e,0x04]
45476
45477v_bfe_u32 v5, tba_lo, v2, v3
45478// CHECK: [0x05,0x00,0xc8,0xd1,0x6c,0x04,0x0e,0x04]
45479
45480v_bfe_u32 v5, tba_hi, v2, v3
45481// CHECK: [0x05,0x00,0xc8,0xd1,0x6d,0x04,0x0e,0x04]
45482
45483v_bfe_u32 v5, tma_lo, v2, v3
45484// CHECK: [0x05,0x00,0xc8,0xd1,0x6e,0x04,0x0e,0x04]
45485
45486v_bfe_u32 v5, tma_hi, v2, v3
45487// CHECK: [0x05,0x00,0xc8,0xd1,0x6f,0x04,0x0e,0x04]
45488
45489v_bfe_u32 v5, ttmp11, v2, v3
45490// CHECK: [0x05,0x00,0xc8,0xd1,0x7b,0x04,0x0e,0x04]
45491
45492v_bfe_u32 v5, m0, v2, v3
45493// CHECK: [0x05,0x00,0xc8,0xd1,0x7c,0x04,0x0e,0x04]
45494
45495v_bfe_u32 v5, exec_lo, v2, v3
45496// CHECK: [0x05,0x00,0xc8,0xd1,0x7e,0x04,0x0e,0x04]
45497
45498v_bfe_u32 v5, exec_hi, v2, v3
45499// CHECK: [0x05,0x00,0xc8,0xd1,0x7f,0x04,0x0e,0x04]
45500
45501v_bfe_u32 v5, 0, v2, v3
45502// CHECK: [0x05,0x00,0xc8,0xd1,0x80,0x04,0x0e,0x04]
45503
45504v_bfe_u32 v5, -1, v2, v3
45505// CHECK: [0x05,0x00,0xc8,0xd1,0xc1,0x04,0x0e,0x04]
45506
45507v_bfe_u32 v5, 0.5, v2, v3
45508// CHECK: [0x05,0x00,0xc8,0xd1,0xf0,0x04,0x0e,0x04]
45509
45510v_bfe_u32 v5, -4.0, v2, v3
45511// CHECK: [0x05,0x00,0xc8,0xd1,0xf7,0x04,0x0e,0x04]
45512
45513v_bfe_u32 v5, v1, v255, v3
45514// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0f,0x04]
45515
45516v_bfe_u32 v5, v1, s2, v3
45517// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0c,0x04]
45518
45519v_bfe_u32 v5, v1, s101, v3
45520// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xcb,0x0c,0x04]
45521
45522v_bfe_u32 v5, v1, flat_scratch_lo, v3
45523// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xcd,0x0c,0x04]
45524
45525v_bfe_u32 v5, v1, flat_scratch_hi, v3
45526// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xcf,0x0c,0x04]
45527
45528v_bfe_u32 v5, v1, vcc_lo, v3
45529// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xd5,0x0c,0x04]
45530
45531v_bfe_u32 v5, v1, vcc_hi, v3
45532// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xd7,0x0c,0x04]
45533
45534v_bfe_u32 v5, v1, tba_lo, v3
45535// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xd9,0x0c,0x04]
45536
45537v_bfe_u32 v5, v1, tba_hi, v3
45538// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xdb,0x0c,0x04]
45539
45540v_bfe_u32 v5, v1, tma_lo, v3
45541// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xdd,0x0c,0x04]
45542
45543v_bfe_u32 v5, v1, tma_hi, v3
45544// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xdf,0x0c,0x04]
45545
45546v_bfe_u32 v5, v1, ttmp11, v3
45547// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xf7,0x0c,0x04]
45548
45549v_bfe_u32 v5, v1, m0, v3
45550// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xf9,0x0c,0x04]
45551
45552v_bfe_u32 v5, v1, exec_lo, v3
45553// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xfd,0x0c,0x04]
45554
45555v_bfe_u32 v5, v1, exec_hi, v3
45556// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xff,0x0c,0x04]
45557
45558v_bfe_u32 v5, v1, 0, v3
45559// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x01,0x0d,0x04]
45560
45561v_bfe_u32 v5, v1, -1, v3
45562// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x83,0x0d,0x04]
45563
45564v_bfe_u32 v5, v1, 0.5, v3
45565// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xe1,0x0d,0x04]
45566
45567v_bfe_u32 v5, v1, -4.0, v3
45568// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0xef,0x0d,0x04]
45569
45570v_bfe_u32 v5, v1, v2, v255
45571// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x07]
45572
45573v_bfe_u32 v5, v1, v2, s3
45574// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x0e,0x00]
45575
45576v_bfe_u32 v5, v1, v2, s101
45577// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x96,0x01]
45578
45579v_bfe_u32 v5, v1, v2, flat_scratch_lo
45580// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9a,0x01]
45581
45582v_bfe_u32 v5, v1, v2, flat_scratch_hi
45583// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x9e,0x01]
45584
45585v_bfe_u32 v5, v1, v2, vcc_lo
45586// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xaa,0x01]
45587
45588v_bfe_u32 v5, v1, v2, vcc_hi
45589// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xae,0x01]
45590
45591v_bfe_u32 v5, v1, v2, tba_lo
45592// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb2,0x01]
45593
45594v_bfe_u32 v5, v1, v2, tba_hi
45595// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xb6,0x01]
45596
45597v_bfe_u32 v5, v1, v2, tma_lo
45598// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xba,0x01]
45599
45600v_bfe_u32 v5, v1, v2, tma_hi
45601// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xbe,0x01]
45602
45603v_bfe_u32 v5, v1, v2, ttmp11
45604// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xee,0x01]
45605
45606v_bfe_u32 v5, v1, v2, m0
45607// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xf2,0x01]
45608
45609v_bfe_u32 v5, v1, v2, exec_lo
45610// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfa,0x01]
45611
45612v_bfe_u32 v5, v1, v2, exec_hi
45613// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xfe,0x01]
45614
45615v_bfe_u32 v5, v1, v2, 0
45616// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x02,0x02]
45617
45618v_bfe_u32 v5, v1, v2, -1
45619// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0x06,0x03]
45620
45621v_bfe_u32 v5, v1, v2, 0.5
45622// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xc2,0x03]
45623
45624v_bfe_u32 v5, v1, v2, -4.0
45625// CHECK: [0x05,0x00,0xc8,0xd1,0x01,0x05,0xde,0x03]
45626
45627v_bfe_i32 v5, v1, v2, v3
45628// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]
45629
45630v_bfe_i32 v255, v1, v2, v3
45631// CHECK: [0xff,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x04]
45632
45633v_bfe_i32 v5, v255, v2, v3
45634// CHECK: [0x05,0x00,0xc9,0xd1,0xff,0x05,0x0e,0x04]
45635
45636v_bfe_i32 v5, s1, v2, v3
45637// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x04,0x0e,0x04]
45638
45639v_bfe_i32 v5, s101, v2, v3
45640// CHECK: [0x05,0x00,0xc9,0xd1,0x65,0x04,0x0e,0x04]
45641
45642v_bfe_i32 v5, flat_scratch_lo, v2, v3
45643// CHECK: [0x05,0x00,0xc9,0xd1,0x66,0x04,0x0e,0x04]
45644
45645v_bfe_i32 v5, flat_scratch_hi, v2, v3
45646// CHECK: [0x05,0x00,0xc9,0xd1,0x67,0x04,0x0e,0x04]
45647
45648v_bfe_i32 v5, vcc_lo, v2, v3
45649// CHECK: [0x05,0x00,0xc9,0xd1,0x6a,0x04,0x0e,0x04]
45650
45651v_bfe_i32 v5, vcc_hi, v2, v3
45652// CHECK: [0x05,0x00,0xc9,0xd1,0x6b,0x04,0x0e,0x04]
45653
45654v_bfe_i32 v5, tba_lo, v2, v3
45655// CHECK: [0x05,0x00,0xc9,0xd1,0x6c,0x04,0x0e,0x04]
45656
45657v_bfe_i32 v5, tba_hi, v2, v3
45658// CHECK: [0x05,0x00,0xc9,0xd1,0x6d,0x04,0x0e,0x04]
45659
45660v_bfe_i32 v5, tma_lo, v2, v3
45661// CHECK: [0x05,0x00,0xc9,0xd1,0x6e,0x04,0x0e,0x04]
45662
45663v_bfe_i32 v5, tma_hi, v2, v3
45664// CHECK: [0x05,0x00,0xc9,0xd1,0x6f,0x04,0x0e,0x04]
45665
45666v_bfe_i32 v5, ttmp11, v2, v3
45667// CHECK: [0x05,0x00,0xc9,0xd1,0x7b,0x04,0x0e,0x04]
45668
45669v_bfe_i32 v5, m0, v2, v3
45670// CHECK: [0x05,0x00,0xc9,0xd1,0x7c,0x04,0x0e,0x04]
45671
45672v_bfe_i32 v5, exec_lo, v2, v3
45673// CHECK: [0x05,0x00,0xc9,0xd1,0x7e,0x04,0x0e,0x04]
45674
45675v_bfe_i32 v5, exec_hi, v2, v3
45676// CHECK: [0x05,0x00,0xc9,0xd1,0x7f,0x04,0x0e,0x04]
45677
45678v_bfe_i32 v5, 0, v2, v3
45679// CHECK: [0x05,0x00,0xc9,0xd1,0x80,0x04,0x0e,0x04]
45680
45681v_bfe_i32 v5, -1, v2, v3
45682// CHECK: [0x05,0x00,0xc9,0xd1,0xc1,0x04,0x0e,0x04]
45683
45684v_bfe_i32 v5, 0.5, v2, v3
45685// CHECK: [0x05,0x00,0xc9,0xd1,0xf0,0x04,0x0e,0x04]
45686
45687v_bfe_i32 v5, -4.0, v2, v3
45688// CHECK: [0x05,0x00,0xc9,0xd1,0xf7,0x04,0x0e,0x04]
45689
45690v_bfe_i32 v5, v1, v255, v3
45691// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0f,0x04]
45692
45693v_bfe_i32 v5, v1, s2, v3
45694// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0c,0x04]
45695
45696v_bfe_i32 v5, v1, s101, v3
45697// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xcb,0x0c,0x04]
45698
45699v_bfe_i32 v5, v1, flat_scratch_lo, v3
45700// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xcd,0x0c,0x04]
45701
45702v_bfe_i32 v5, v1, flat_scratch_hi, v3
45703// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xcf,0x0c,0x04]
45704
45705v_bfe_i32 v5, v1, vcc_lo, v3
45706// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xd5,0x0c,0x04]
45707
45708v_bfe_i32 v5, v1, vcc_hi, v3
45709// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xd7,0x0c,0x04]
45710
45711v_bfe_i32 v5, v1, tba_lo, v3
45712// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xd9,0x0c,0x04]
45713
45714v_bfe_i32 v5, v1, tba_hi, v3
45715// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xdb,0x0c,0x04]
45716
45717v_bfe_i32 v5, v1, tma_lo, v3
45718// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xdd,0x0c,0x04]
45719
45720v_bfe_i32 v5, v1, tma_hi, v3
45721// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xdf,0x0c,0x04]
45722
45723v_bfe_i32 v5, v1, ttmp11, v3
45724// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xf7,0x0c,0x04]
45725
45726v_bfe_i32 v5, v1, m0, v3
45727// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xf9,0x0c,0x04]
45728
45729v_bfe_i32 v5, v1, exec_lo, v3
45730// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xfd,0x0c,0x04]
45731
45732v_bfe_i32 v5, v1, exec_hi, v3
45733// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xff,0x0c,0x04]
45734
45735v_bfe_i32 v5, v1, 0, v3
45736// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x01,0x0d,0x04]
45737
45738v_bfe_i32 v5, v1, -1, v3
45739// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x83,0x0d,0x04]
45740
45741v_bfe_i32 v5, v1, 0.5, v3
45742// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xe1,0x0d,0x04]
45743
45744v_bfe_i32 v5, v1, -4.0, v3
45745// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0xef,0x0d,0x04]
45746
45747v_bfe_i32 v5, v1, v2, v255
45748// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x07]
45749
45750v_bfe_i32 v5, v1, v2, s3
45751// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x0e,0x00]
45752
45753v_bfe_i32 v5, v1, v2, s101
45754// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x96,0x01]
45755
45756v_bfe_i32 v5, v1, v2, flat_scratch_lo
45757// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9a,0x01]
45758
45759v_bfe_i32 v5, v1, v2, flat_scratch_hi
45760// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x9e,0x01]
45761
45762v_bfe_i32 v5, v1, v2, vcc_lo
45763// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xaa,0x01]
45764
45765v_bfe_i32 v5, v1, v2, vcc_hi
45766// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xae,0x01]
45767
45768v_bfe_i32 v5, v1, v2, tba_lo
45769// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb2,0x01]
45770
45771v_bfe_i32 v5, v1, v2, tba_hi
45772// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xb6,0x01]
45773
45774v_bfe_i32 v5, v1, v2, tma_lo
45775// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xba,0x01]
45776
45777v_bfe_i32 v5, v1, v2, tma_hi
45778// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xbe,0x01]
45779
45780v_bfe_i32 v5, v1, v2, ttmp11
45781// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xee,0x01]
45782
45783v_bfe_i32 v5, v1, v2, m0
45784// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xf2,0x01]
45785
45786v_bfe_i32 v5, v1, v2, exec_lo
45787// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfa,0x01]
45788
45789v_bfe_i32 v5, v1, v2, exec_hi
45790// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xfe,0x01]
45791
45792v_bfe_i32 v5, v1, v2, 0
45793// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x02,0x02]
45794
45795v_bfe_i32 v5, v1, v2, -1
45796// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0x06,0x03]
45797
45798v_bfe_i32 v5, v1, v2, 0.5
45799// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xc2,0x03]
45800
45801v_bfe_i32 v5, v1, v2, -4.0
45802// CHECK: [0x05,0x00,0xc9,0xd1,0x01,0x05,0xde,0x03]
45803
45804v_bfi_b32 v5, v1, v2, v3
45805// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]
45806
45807v_bfi_b32 v255, v1, v2, v3
45808// CHECK: [0xff,0x00,0xca,0xd1,0x01,0x05,0x0e,0x04]
45809
45810v_bfi_b32 v5, v255, v2, v3
45811// CHECK: [0x05,0x00,0xca,0xd1,0xff,0x05,0x0e,0x04]
45812
45813v_bfi_b32 v5, s1, v2, v3
45814// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x04,0x0e,0x04]
45815
45816v_bfi_b32 v5, s101, v2, v3
45817// CHECK: [0x05,0x00,0xca,0xd1,0x65,0x04,0x0e,0x04]
45818
45819v_bfi_b32 v5, flat_scratch_lo, v2, v3
45820// CHECK: [0x05,0x00,0xca,0xd1,0x66,0x04,0x0e,0x04]
45821
45822v_bfi_b32 v5, flat_scratch_hi, v2, v3
45823// CHECK: [0x05,0x00,0xca,0xd1,0x67,0x04,0x0e,0x04]
45824
45825v_bfi_b32 v5, vcc_lo, v2, v3
45826// CHECK: [0x05,0x00,0xca,0xd1,0x6a,0x04,0x0e,0x04]
45827
45828v_bfi_b32 v5, vcc_hi, v2, v3
45829// CHECK: [0x05,0x00,0xca,0xd1,0x6b,0x04,0x0e,0x04]
45830
45831v_bfi_b32 v5, tba_lo, v2, v3
45832// CHECK: [0x05,0x00,0xca,0xd1,0x6c,0x04,0x0e,0x04]
45833
45834v_bfi_b32 v5, tba_hi, v2, v3
45835// CHECK: [0x05,0x00,0xca,0xd1,0x6d,0x04,0x0e,0x04]
45836
45837v_bfi_b32 v5, tma_lo, v2, v3
45838// CHECK: [0x05,0x00,0xca,0xd1,0x6e,0x04,0x0e,0x04]
45839
45840v_bfi_b32 v5, tma_hi, v2, v3
45841// CHECK: [0x05,0x00,0xca,0xd1,0x6f,0x04,0x0e,0x04]
45842
45843v_bfi_b32 v5, ttmp11, v2, v3
45844// CHECK: [0x05,0x00,0xca,0xd1,0x7b,0x04,0x0e,0x04]
45845
45846v_bfi_b32 v5, m0, v2, v3
45847// CHECK: [0x05,0x00,0xca,0xd1,0x7c,0x04,0x0e,0x04]
45848
45849v_bfi_b32 v5, exec_lo, v2, v3
45850// CHECK: [0x05,0x00,0xca,0xd1,0x7e,0x04,0x0e,0x04]
45851
45852v_bfi_b32 v5, exec_hi, v2, v3
45853// CHECK: [0x05,0x00,0xca,0xd1,0x7f,0x04,0x0e,0x04]
45854
45855v_bfi_b32 v5, 0, v2, v3
45856// CHECK: [0x05,0x00,0xca,0xd1,0x80,0x04,0x0e,0x04]
45857
45858v_bfi_b32 v5, -1, v2, v3
45859// CHECK: [0x05,0x00,0xca,0xd1,0xc1,0x04,0x0e,0x04]
45860
45861v_bfi_b32 v5, 0.5, v2, v3
45862// CHECK: [0x05,0x00,0xca,0xd1,0xf0,0x04,0x0e,0x04]
45863
45864v_bfi_b32 v5, -4.0, v2, v3
45865// CHECK: [0x05,0x00,0xca,0xd1,0xf7,0x04,0x0e,0x04]
45866
45867v_bfi_b32 v5, v1, v255, v3
45868// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0f,0x04]
45869
45870v_bfi_b32 v5, v1, s2, v3
45871// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0c,0x04]
45872
45873v_bfi_b32 v5, v1, s101, v3
45874// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xcb,0x0c,0x04]
45875
45876v_bfi_b32 v5, v1, flat_scratch_lo, v3
45877// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xcd,0x0c,0x04]
45878
45879v_bfi_b32 v5, v1, flat_scratch_hi, v3
45880// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xcf,0x0c,0x04]
45881
45882v_bfi_b32 v5, v1, vcc_lo, v3
45883// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xd5,0x0c,0x04]
45884
45885v_bfi_b32 v5, v1, vcc_hi, v3
45886// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xd7,0x0c,0x04]
45887
45888v_bfi_b32 v5, v1, tba_lo, v3
45889// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xd9,0x0c,0x04]
45890
45891v_bfi_b32 v5, v1, tba_hi, v3
45892// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xdb,0x0c,0x04]
45893
45894v_bfi_b32 v5, v1, tma_lo, v3
45895// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xdd,0x0c,0x04]
45896
45897v_bfi_b32 v5, v1, tma_hi, v3
45898// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xdf,0x0c,0x04]
45899
45900v_bfi_b32 v5, v1, ttmp11, v3
45901// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xf7,0x0c,0x04]
45902
45903v_bfi_b32 v5, v1, m0, v3
45904// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xf9,0x0c,0x04]
45905
45906v_bfi_b32 v5, v1, exec_lo, v3
45907// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xfd,0x0c,0x04]
45908
45909v_bfi_b32 v5, v1, exec_hi, v3
45910// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xff,0x0c,0x04]
45911
45912v_bfi_b32 v5, v1, 0, v3
45913// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x01,0x0d,0x04]
45914
45915v_bfi_b32 v5, v1, -1, v3
45916// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x83,0x0d,0x04]
45917
45918v_bfi_b32 v5, v1, 0.5, v3
45919// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xe1,0x0d,0x04]
45920
45921v_bfi_b32 v5, v1, -4.0, v3
45922// CHECK: [0x05,0x00,0xca,0xd1,0x01,0xef,0x0d,0x04]
45923
45924v_bfi_b32 v5, v1, v2, v255
45925// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x07]
45926
45927v_bfi_b32 v5, v1, v2, s3
45928// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x0e,0x00]
45929
45930v_bfi_b32 v5, v1, v2, s101
45931// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x96,0x01]
45932
45933v_bfi_b32 v5, v1, v2, flat_scratch_lo
45934// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9a,0x01]
45935
45936v_bfi_b32 v5, v1, v2, flat_scratch_hi
45937// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x9e,0x01]
45938
45939v_bfi_b32 v5, v1, v2, vcc_lo
45940// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xaa,0x01]
45941
45942v_bfi_b32 v5, v1, v2, vcc_hi
45943// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xae,0x01]
45944
45945v_bfi_b32 v5, v1, v2, tba_lo
45946// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb2,0x01]
45947
45948v_bfi_b32 v5, v1, v2, tba_hi
45949// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xb6,0x01]
45950
45951v_bfi_b32 v5, v1, v2, tma_lo
45952// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xba,0x01]
45953
45954v_bfi_b32 v5, v1, v2, tma_hi
45955// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xbe,0x01]
45956
45957v_bfi_b32 v5, v1, v2, ttmp11
45958// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xee,0x01]
45959
45960v_bfi_b32 v5, v1, v2, m0
45961// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xf2,0x01]
45962
45963v_bfi_b32 v5, v1, v2, exec_lo
45964// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfa,0x01]
45965
45966v_bfi_b32 v5, v1, v2, exec_hi
45967// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xfe,0x01]
45968
45969v_bfi_b32 v5, v1, v2, 0
45970// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x02,0x02]
45971
45972v_bfi_b32 v5, v1, v2, -1
45973// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0x06,0x03]
45974
45975v_bfi_b32 v5, v1, v2, 0.5
45976// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xc2,0x03]
45977
45978v_bfi_b32 v5, v1, v2, -4.0
45979// CHECK: [0x05,0x00,0xca,0xd1,0x01,0x05,0xde,0x03]
45980
45981v_fma_f32 v5, v1, v2, v3
45982// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]
45983
45984v_fma_f32 v255, v1, v2, v3
45985// CHECK: [0xff,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x04]
45986
45987v_fma_f32 v5, v255, v2, v3
45988// CHECK: [0x05,0x00,0xcb,0xd1,0xff,0x05,0x0e,0x04]
45989
45990v_fma_f32 v5, s1, v2, v3
45991// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x04,0x0e,0x04]
45992
45993v_fma_f32 v5, s101, v2, v3
45994// CHECK: [0x05,0x00,0xcb,0xd1,0x65,0x04,0x0e,0x04]
45995
45996v_fma_f32 v5, flat_scratch_lo, v2, v3
45997// CHECK: [0x05,0x00,0xcb,0xd1,0x66,0x04,0x0e,0x04]
45998
45999v_fma_f32 v5, flat_scratch_hi, v2, v3
46000// CHECK: [0x05,0x00,0xcb,0xd1,0x67,0x04,0x0e,0x04]
46001
46002v_fma_f32 v5, vcc_lo, v2, v3
46003// CHECK: [0x05,0x00,0xcb,0xd1,0x6a,0x04,0x0e,0x04]
46004
46005v_fma_f32 v5, vcc_hi, v2, v3
46006// CHECK: [0x05,0x00,0xcb,0xd1,0x6b,0x04,0x0e,0x04]
46007
46008v_fma_f32 v5, tba_lo, v2, v3
46009// CHECK: [0x05,0x00,0xcb,0xd1,0x6c,0x04,0x0e,0x04]
46010
46011v_fma_f32 v5, tba_hi, v2, v3
46012// CHECK: [0x05,0x00,0xcb,0xd1,0x6d,0x04,0x0e,0x04]
46013
46014v_fma_f32 v5, tma_lo, v2, v3
46015// CHECK: [0x05,0x00,0xcb,0xd1,0x6e,0x04,0x0e,0x04]
46016
46017v_fma_f32 v5, tma_hi, v2, v3
46018// CHECK: [0x05,0x00,0xcb,0xd1,0x6f,0x04,0x0e,0x04]
46019
46020v_fma_f32 v5, ttmp11, v2, v3
46021// CHECK: [0x05,0x00,0xcb,0xd1,0x7b,0x04,0x0e,0x04]
46022
46023v_fma_f32 v5, m0, v2, v3
46024// CHECK: [0x05,0x00,0xcb,0xd1,0x7c,0x04,0x0e,0x04]
46025
46026v_fma_f32 v5, exec_lo, v2, v3
46027// CHECK: [0x05,0x00,0xcb,0xd1,0x7e,0x04,0x0e,0x04]
46028
46029v_fma_f32 v5, exec_hi, v2, v3
46030// CHECK: [0x05,0x00,0xcb,0xd1,0x7f,0x04,0x0e,0x04]
46031
46032v_fma_f32 v5, 0, v2, v3
46033// CHECK: [0x05,0x00,0xcb,0xd1,0x80,0x04,0x0e,0x04]
46034
46035v_fma_f32 v5, -1, v2, v3
46036// CHECK: [0x05,0x00,0xcb,0xd1,0xc1,0x04,0x0e,0x04]
46037
46038v_fma_f32 v5, 0.5, v2, v3
46039// CHECK: [0x05,0x00,0xcb,0xd1,0xf0,0x04,0x0e,0x04]
46040
46041v_fma_f32 v5, -4.0, v2, v3
46042// CHECK: [0x05,0x00,0xcb,0xd1,0xf7,0x04,0x0e,0x04]
46043
46044v_fma_f32 v5, v1, v255, v3
46045// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0f,0x04]
46046
46047v_fma_f32 v5, v1, s2, v3
46048// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0c,0x04]
46049
46050v_fma_f32 v5, v1, s101, v3
46051// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xcb,0x0c,0x04]
46052
46053v_fma_f32 v5, v1, flat_scratch_lo, v3
46054// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xcd,0x0c,0x04]
46055
46056v_fma_f32 v5, v1, flat_scratch_hi, v3
46057// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xcf,0x0c,0x04]
46058
46059v_fma_f32 v5, v1, vcc_lo, v3
46060// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xd5,0x0c,0x04]
46061
46062v_fma_f32 v5, v1, vcc_hi, v3
46063// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xd7,0x0c,0x04]
46064
46065v_fma_f32 v5, v1, tba_lo, v3
46066// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xd9,0x0c,0x04]
46067
46068v_fma_f32 v5, v1, tba_hi, v3
46069// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xdb,0x0c,0x04]
46070
46071v_fma_f32 v5, v1, tma_lo, v3
46072// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xdd,0x0c,0x04]
46073
46074v_fma_f32 v5, v1, tma_hi, v3
46075// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xdf,0x0c,0x04]
46076
46077v_fma_f32 v5, v1, ttmp11, v3
46078// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xf7,0x0c,0x04]
46079
46080v_fma_f32 v5, v1, m0, v3
46081// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xf9,0x0c,0x04]
46082
46083v_fma_f32 v5, v1, exec_lo, v3
46084// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xfd,0x0c,0x04]
46085
46086v_fma_f32 v5, v1, exec_hi, v3
46087// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xff,0x0c,0x04]
46088
46089v_fma_f32 v5, v1, 0, v3
46090// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x01,0x0d,0x04]
46091
46092v_fma_f32 v5, v1, -1, v3
46093// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x83,0x0d,0x04]
46094
46095v_fma_f32 v5, v1, 0.5, v3
46096// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xe1,0x0d,0x04]
46097
46098v_fma_f32 v5, v1, -4.0, v3
46099// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0xef,0x0d,0x04]
46100
46101v_fma_f32 v5, v1, v2, v255
46102// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x07]
46103
46104v_fma_f32 v5, v1, v2, s3
46105// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x00]
46106
46107v_fma_f32 v5, v1, v2, s101
46108// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x96,0x01]
46109
46110v_fma_f32 v5, v1, v2, flat_scratch_lo
46111// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9a,0x01]
46112
46113v_fma_f32 v5, v1, v2, flat_scratch_hi
46114// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x9e,0x01]
46115
46116v_fma_f32 v5, v1, v2, vcc_lo
46117// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xaa,0x01]
46118
46119v_fma_f32 v5, v1, v2, vcc_hi
46120// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xae,0x01]
46121
46122v_fma_f32 v5, v1, v2, tba_lo
46123// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb2,0x01]
46124
46125v_fma_f32 v5, v1, v2, tba_hi
46126// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xb6,0x01]
46127
46128v_fma_f32 v5, v1, v2, tma_lo
46129// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xba,0x01]
46130
46131v_fma_f32 v5, v1, v2, tma_hi
46132// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xbe,0x01]
46133
46134v_fma_f32 v5, v1, v2, ttmp11
46135// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xee,0x01]
46136
46137v_fma_f32 v5, v1, v2, m0
46138// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xf2,0x01]
46139
46140v_fma_f32 v5, v1, v2, exec_lo
46141// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfa,0x01]
46142
46143v_fma_f32 v5, v1, v2, exec_hi
46144// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xfe,0x01]
46145
46146v_fma_f32 v5, v1, v2, 0
46147// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x02,0x02]
46148
46149v_fma_f32 v5, v1, v2, -1
46150// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x06,0x03]
46151
46152v_fma_f32 v5, v1, v2, 0.5
46153// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xc2,0x03]
46154
46155v_fma_f32 v5, v1, v2, -4.0
46156// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0xde,0x03]
46157
46158v_fma_f32 v5, -v1, v2, v3
46159// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x24]
46160
46161v_fma_f32 v5, v1, -v2, v3
46162// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x44]
46163
46164v_fma_f32 v5, v1, v2, -v3
46165// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x84]
46166
46167v_fma_f32 v5, -v1, -v2, -v3
46168// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0xe4]
46169
46170v_fma_f32 v5, |v1|, v2, v3
46171// CHECK: [0x05,0x01,0xcb,0xd1,0x01,0x05,0x0e,0x04]
46172
46173v_fma_f32 v5, v1, |v2|, v3
46174// CHECK: [0x05,0x02,0xcb,0xd1,0x01,0x05,0x0e,0x04]
46175
46176v_fma_f32 v5, v1, v2, |v3|
46177// CHECK: [0x05,0x04,0xcb,0xd1,0x01,0x05,0x0e,0x04]
46178
46179v_fma_f32 v5, |v1|, |v2|, |v3|
46180// CHECK: [0x05,0x07,0xcb,0xd1,0x01,0x05,0x0e,0x04]
46181
46182v_fma_f32 v5, v1, v2, v3 clamp
46183// CHECK: [0x05,0x80,0xcb,0xd1,0x01,0x05,0x0e,0x04]
46184
46185v_fma_f32 v5, v1, v2, v3 mul:2
46186// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x0c]
46187
46188v_fma_f32 v5, v1, v2, v3 mul:4
46189// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x14]
46190
46191v_fma_f32 v5, v1, v2, v3 div:2
46192// CHECK: [0x05,0x00,0xcb,0xd1,0x01,0x05,0x0e,0x1c]
46193
46194v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4]
46195// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46196
46197v_fma_f64 v[254:255], v[1:2], v[2:3], v[3:4]
46198// CHECK: [0xfe,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46199
46200v_fma_f64 v[5:6], v[254:255], v[2:3], v[3:4]
46201// CHECK: [0x05,0x00,0xcc,0xd1,0xfe,0x05,0x0e,0x04]
46202
46203v_fma_f64 v[5:6], s[2:3], v[2:3], v[3:4]
46204// CHECK: [0x05,0x00,0xcc,0xd1,0x02,0x04,0x0e,0x04]
46205
46206v_fma_f64 v[5:6], s[4:5], v[2:3], v[3:4]
46207// CHECK: [0x05,0x00,0xcc,0xd1,0x04,0x04,0x0e,0x04]
46208
46209v_fma_f64 v[5:6], s[100:101], v[2:3], v[3:4]
46210// CHECK: [0x05,0x00,0xcc,0xd1,0x64,0x04,0x0e,0x04]
46211
46212v_fma_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
46213// CHECK: [0x05,0x00,0xcc,0xd1,0x66,0x04,0x0e,0x04]
46214
46215v_fma_f64 v[5:6], vcc, v[2:3], v[3:4]
46216// CHECK: [0x05,0x00,0xcc,0xd1,0x6a,0x04,0x0e,0x04]
46217
46218v_fma_f64 v[5:6], tba, v[2:3], v[3:4]
46219// CHECK: [0x05,0x00,0xcc,0xd1,0x6c,0x04,0x0e,0x04]
46220
46221v_fma_f64 v[5:6], tma, v[2:3], v[3:4]
46222// CHECK: [0x05,0x00,0xcc,0xd1,0x6e,0x04,0x0e,0x04]
46223
46224v_fma_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
46225// CHECK: [0x05,0x00,0xcc,0xd1,0x7a,0x04,0x0e,0x04]
46226
46227v_fma_f64 v[5:6], exec, v[2:3], v[3:4]
46228// CHECK: [0x05,0x00,0xcc,0xd1,0x7e,0x04,0x0e,0x04]
46229
46230v_fma_f64 v[5:6], 0, v[2:3], v[3:4]
46231// CHECK: [0x05,0x00,0xcc,0xd1,0x80,0x04,0x0e,0x04]
46232
46233v_fma_f64 v[5:6], -1, v[2:3], v[3:4]
46234// CHECK: [0x05,0x00,0xcc,0xd1,0xc1,0x04,0x0e,0x04]
46235
46236v_fma_f64 v[5:6], 0.5, v[2:3], v[3:4]
46237// CHECK: [0x05,0x00,0xcc,0xd1,0xf0,0x04,0x0e,0x04]
46238
46239v_fma_f64 v[5:6], -4.0, v[2:3], v[3:4]
46240// CHECK: [0x05,0x00,0xcc,0xd1,0xf7,0x04,0x0e,0x04]
46241
46242v_fma_f64 v[5:6], v[1:2], v[254:255], v[3:4]
46243// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0f,0x04]
46244
46245v_fma_f64 v[5:6], v[1:2], s[4:5], v[3:4]
46246// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x09,0x0c,0x04]
46247
46248v_fma_f64 v[5:6], v[1:2], s[6:7], v[3:4]
46249// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x0d,0x0c,0x04]
46250
46251v_fma_f64 v[5:6], v[1:2], s[100:101], v[3:4]
46252// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xc9,0x0c,0x04]
46253
46254v_fma_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
46255// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xcd,0x0c,0x04]
46256
46257v_fma_f64 v[5:6], v[1:2], vcc, v[3:4]
46258// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xd5,0x0c,0x04]
46259
46260v_fma_f64 v[5:6], v[1:2], tba, v[3:4]
46261// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xd9,0x0c,0x04]
46262
46263v_fma_f64 v[5:6], v[1:2], tma, v[3:4]
46264// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xdd,0x0c,0x04]
46265
46266v_fma_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
46267// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xf5,0x0c,0x04]
46268
46269v_fma_f64 v[5:6], v[1:2], exec, v[3:4]
46270// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xfd,0x0c,0x04]
46271
46272v_fma_f64 v[5:6], v[1:2], 0, v[3:4]
46273// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x01,0x0d,0x04]
46274
46275v_fma_f64 v[5:6], v[1:2], -1, v[3:4]
46276// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x83,0x0d,0x04]
46277
46278v_fma_f64 v[5:6], v[1:2], 0.5, v[3:4]
46279// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xe1,0x0d,0x04]
46280
46281v_fma_f64 v[5:6], v[1:2], -4.0, v[3:4]
46282// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0xef,0x0d,0x04]
46283
46284v_fma_f64 v[5:6], v[1:2], v[2:3], v[254:255]
46285// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x07]
46286
46287v_fma_f64 v[5:6], v[1:2], v[2:3], s[6:7]
46288// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x1a,0x00]
46289
46290v_fma_f64 v[5:6], v[1:2], v[2:3], s[8:9]
46291// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x22,0x00]
46292
46293v_fma_f64 v[5:6], v[1:2], v[2:3], s[100:101]
46294// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x92,0x01]
46295
46296v_fma_f64 v[5:6], v[1:2], v[2:3], flat_scratch
46297// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x9a,0x01]
46298
46299v_fma_f64 v[5:6], v[1:2], v[2:3], vcc
46300// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xaa,0x01]
46301
46302v_fma_f64 v[5:6], v[1:2], v[2:3], tba
46303// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xb2,0x01]
46304
46305v_fma_f64 v[5:6], v[1:2], v[2:3], tma
46306// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xba,0x01]
46307
46308v_fma_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
46309// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xea,0x01]
46310
46311v_fma_f64 v[5:6], v[1:2], v[2:3], exec
46312// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xfa,0x01]
46313
46314v_fma_f64 v[5:6], v[1:2], v[2:3], 0
46315// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x02,0x02]
46316
46317v_fma_f64 v[5:6], v[1:2], v[2:3], -1
46318// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x06,0x03]
46319
46320v_fma_f64 v[5:6], v[1:2], v[2:3], 0.5
46321// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xc2,0x03]
46322
46323v_fma_f64 v[5:6], v[1:2], v[2:3], -4.0
46324// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0xde,0x03]
46325
46326v_fma_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
46327// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x24]
46328
46329v_fma_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
46330// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x44]
46331
46332v_fma_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
46333// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x84]
46334
46335v_fma_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
46336// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0xe4]
46337
46338v_fma_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
46339// CHECK: [0x05,0x01,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46340
46341v_fma_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
46342// CHECK: [0x05,0x02,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46343
46344v_fma_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
46345// CHECK: [0x05,0x04,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46346
46347v_fma_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
46348// CHECK: [0x05,0x07,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46349
46350v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
46351// CHECK: [0x05,0x80,0xcc,0xd1,0x01,0x05,0x0e,0x04]
46352
46353v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
46354// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x0c]
46355
46356v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
46357// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x14]
46358
46359v_fma_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
46360// CHECK: [0x05,0x00,0xcc,0xd1,0x01,0x05,0x0e,0x1c]
46361
46362v_lerp_u8 v5, v1, v2, v3
46363// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]
46364
46365v_lerp_u8 v255, v1, v2, v3
46366// CHECK: [0xff,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x04]
46367
46368v_lerp_u8 v5, v255, v2, v3
46369// CHECK: [0x05,0x00,0xcd,0xd1,0xff,0x05,0x0e,0x04]
46370
46371v_lerp_u8 v5, s1, v2, v3
46372// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x04,0x0e,0x04]
46373
46374v_lerp_u8 v5, s101, v2, v3
46375// CHECK: [0x05,0x00,0xcd,0xd1,0x65,0x04,0x0e,0x04]
46376
46377v_lerp_u8 v5, flat_scratch_lo, v2, v3
46378// CHECK: [0x05,0x00,0xcd,0xd1,0x66,0x04,0x0e,0x04]
46379
46380v_lerp_u8 v5, flat_scratch_hi, v2, v3
46381// CHECK: [0x05,0x00,0xcd,0xd1,0x67,0x04,0x0e,0x04]
46382
46383v_lerp_u8 v5, vcc_lo, v2, v3
46384// CHECK: [0x05,0x00,0xcd,0xd1,0x6a,0x04,0x0e,0x04]
46385
46386v_lerp_u8 v5, vcc_hi, v2, v3
46387// CHECK: [0x05,0x00,0xcd,0xd1,0x6b,0x04,0x0e,0x04]
46388
46389v_lerp_u8 v5, tba_lo, v2, v3
46390// CHECK: [0x05,0x00,0xcd,0xd1,0x6c,0x04,0x0e,0x04]
46391
46392v_lerp_u8 v5, tba_hi, v2, v3
46393// CHECK: [0x05,0x00,0xcd,0xd1,0x6d,0x04,0x0e,0x04]
46394
46395v_lerp_u8 v5, tma_lo, v2, v3
46396// CHECK: [0x05,0x00,0xcd,0xd1,0x6e,0x04,0x0e,0x04]
46397
46398v_lerp_u8 v5, tma_hi, v2, v3
46399// CHECK: [0x05,0x00,0xcd,0xd1,0x6f,0x04,0x0e,0x04]
46400
46401v_lerp_u8 v5, ttmp11, v2, v3
46402// CHECK: [0x05,0x00,0xcd,0xd1,0x7b,0x04,0x0e,0x04]
46403
46404v_lerp_u8 v5, m0, v2, v3
46405// CHECK: [0x05,0x00,0xcd,0xd1,0x7c,0x04,0x0e,0x04]
46406
46407v_lerp_u8 v5, exec_lo, v2, v3
46408// CHECK: [0x05,0x00,0xcd,0xd1,0x7e,0x04,0x0e,0x04]
46409
46410v_lerp_u8 v5, exec_hi, v2, v3
46411// CHECK: [0x05,0x00,0xcd,0xd1,0x7f,0x04,0x0e,0x04]
46412
46413v_lerp_u8 v5, 0, v2, v3
46414// CHECK: [0x05,0x00,0xcd,0xd1,0x80,0x04,0x0e,0x04]
46415
46416v_lerp_u8 v5, -1, v2, v3
46417// CHECK: [0x05,0x00,0xcd,0xd1,0xc1,0x04,0x0e,0x04]
46418
46419v_lerp_u8 v5, 0.5, v2, v3
46420// CHECK: [0x05,0x00,0xcd,0xd1,0xf0,0x04,0x0e,0x04]
46421
46422v_lerp_u8 v5, -4.0, v2, v3
46423// CHECK: [0x05,0x00,0xcd,0xd1,0xf7,0x04,0x0e,0x04]
46424
46425v_lerp_u8 v5, v1, v255, v3
46426// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0f,0x04]
46427
46428v_lerp_u8 v5, v1, s2, v3
46429// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0c,0x04]
46430
46431v_lerp_u8 v5, v1, s101, v3
46432// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xcb,0x0c,0x04]
46433
46434v_lerp_u8 v5, v1, flat_scratch_lo, v3
46435// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xcd,0x0c,0x04]
46436
46437v_lerp_u8 v5, v1, flat_scratch_hi, v3
46438// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xcf,0x0c,0x04]
46439
46440v_lerp_u8 v5, v1, vcc_lo, v3
46441// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xd5,0x0c,0x04]
46442
46443v_lerp_u8 v5, v1, vcc_hi, v3
46444// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xd7,0x0c,0x04]
46445
46446v_lerp_u8 v5, v1, tba_lo, v3
46447// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xd9,0x0c,0x04]
46448
46449v_lerp_u8 v5, v1, tba_hi, v3
46450// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xdb,0x0c,0x04]
46451
46452v_lerp_u8 v5, v1, tma_lo, v3
46453// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xdd,0x0c,0x04]
46454
46455v_lerp_u8 v5, v1, tma_hi, v3
46456// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xdf,0x0c,0x04]
46457
46458v_lerp_u8 v5, v1, ttmp11, v3
46459// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xf7,0x0c,0x04]
46460
46461v_lerp_u8 v5, v1, m0, v3
46462// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xf9,0x0c,0x04]
46463
46464v_lerp_u8 v5, v1, exec_lo, v3
46465// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xfd,0x0c,0x04]
46466
46467v_lerp_u8 v5, v1, exec_hi, v3
46468// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xff,0x0c,0x04]
46469
46470v_lerp_u8 v5, v1, 0, v3
46471// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x01,0x0d,0x04]
46472
46473v_lerp_u8 v5, v1, -1, v3
46474// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x83,0x0d,0x04]
46475
46476v_lerp_u8 v5, v1, 0.5, v3
46477// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xe1,0x0d,0x04]
46478
46479v_lerp_u8 v5, v1, -4.0, v3
46480// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0xef,0x0d,0x04]
46481
46482v_lerp_u8 v5, v1, v2, v255
46483// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x07]
46484
46485v_lerp_u8 v5, v1, v2, s3
46486// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x0e,0x00]
46487
46488v_lerp_u8 v5, v1, v2, s101
46489// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x96,0x01]
46490
46491v_lerp_u8 v5, v1, v2, flat_scratch_lo
46492// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9a,0x01]
46493
46494v_lerp_u8 v5, v1, v2, flat_scratch_hi
46495// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x9e,0x01]
46496
46497v_lerp_u8 v5, v1, v2, vcc_lo
46498// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xaa,0x01]
46499
46500v_lerp_u8 v5, v1, v2, vcc_hi
46501// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xae,0x01]
46502
46503v_lerp_u8 v5, v1, v2, tba_lo
46504// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb2,0x01]
46505
46506v_lerp_u8 v5, v1, v2, tba_hi
46507// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xb6,0x01]
46508
46509v_lerp_u8 v5, v1, v2, tma_lo
46510// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xba,0x01]
46511
46512v_lerp_u8 v5, v1, v2, tma_hi
46513// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xbe,0x01]
46514
46515v_lerp_u8 v5, v1, v2, ttmp11
46516// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xee,0x01]
46517
46518v_lerp_u8 v5, v1, v2, m0
46519// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xf2,0x01]
46520
46521v_lerp_u8 v5, v1, v2, exec_lo
46522// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfa,0x01]
46523
46524v_lerp_u8 v5, v1, v2, exec_hi
46525// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xfe,0x01]
46526
46527v_lerp_u8 v5, v1, v2, 0
46528// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x02,0x02]
46529
46530v_lerp_u8 v5, v1, v2, -1
46531// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0x06,0x03]
46532
46533v_lerp_u8 v5, v1, v2, 0.5
46534// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xc2,0x03]
46535
46536v_lerp_u8 v5, v1, v2, -4.0
46537// CHECK: [0x05,0x00,0xcd,0xd1,0x01,0x05,0xde,0x03]
46538
46539v_alignbit_b32 v5, v1, v2, v3
46540// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]
46541
46542v_alignbit_b32 v255, v1, v2, v3
46543// CHECK: [0xff,0x00,0xce,0xd1,0x01,0x05,0x0e,0x04]
46544
46545v_alignbit_b32 v5, v255, v2, v3
46546// CHECK: [0x05,0x00,0xce,0xd1,0xff,0x05,0x0e,0x04]
46547
46548v_alignbit_b32 v5, s1, v2, v3
46549// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x04,0x0e,0x04]
46550
46551v_alignbit_b32 v5, s101, v2, v3
46552// CHECK: [0x05,0x00,0xce,0xd1,0x65,0x04,0x0e,0x04]
46553
46554v_alignbit_b32 v5, flat_scratch_lo, v2, v3
46555// CHECK: [0x05,0x00,0xce,0xd1,0x66,0x04,0x0e,0x04]
46556
46557v_alignbit_b32 v5, flat_scratch_hi, v2, v3
46558// CHECK: [0x05,0x00,0xce,0xd1,0x67,0x04,0x0e,0x04]
46559
46560v_alignbit_b32 v5, vcc_lo, v2, v3
46561// CHECK: [0x05,0x00,0xce,0xd1,0x6a,0x04,0x0e,0x04]
46562
46563v_alignbit_b32 v5, vcc_hi, v2, v3
46564// CHECK: [0x05,0x00,0xce,0xd1,0x6b,0x04,0x0e,0x04]
46565
46566v_alignbit_b32 v5, tba_lo, v2, v3
46567// CHECK: [0x05,0x00,0xce,0xd1,0x6c,0x04,0x0e,0x04]
46568
46569v_alignbit_b32 v5, tba_hi, v2, v3
46570// CHECK: [0x05,0x00,0xce,0xd1,0x6d,0x04,0x0e,0x04]
46571
46572v_alignbit_b32 v5, tma_lo, v2, v3
46573// CHECK: [0x05,0x00,0xce,0xd1,0x6e,0x04,0x0e,0x04]
46574
46575v_alignbit_b32 v5, tma_hi, v2, v3
46576// CHECK: [0x05,0x00,0xce,0xd1,0x6f,0x04,0x0e,0x04]
46577
46578v_alignbit_b32 v5, ttmp11, v2, v3
46579// CHECK: [0x05,0x00,0xce,0xd1,0x7b,0x04,0x0e,0x04]
46580
46581v_alignbit_b32 v5, m0, v2, v3
46582// CHECK: [0x05,0x00,0xce,0xd1,0x7c,0x04,0x0e,0x04]
46583
46584v_alignbit_b32 v5, exec_lo, v2, v3
46585// CHECK: [0x05,0x00,0xce,0xd1,0x7e,0x04,0x0e,0x04]
46586
46587v_alignbit_b32 v5, exec_hi, v2, v3
46588// CHECK: [0x05,0x00,0xce,0xd1,0x7f,0x04,0x0e,0x04]
46589
46590v_alignbit_b32 v5, 0, v2, v3
46591// CHECK: [0x05,0x00,0xce,0xd1,0x80,0x04,0x0e,0x04]
46592
46593v_alignbit_b32 v5, -1, v2, v3
46594// CHECK: [0x05,0x00,0xce,0xd1,0xc1,0x04,0x0e,0x04]
46595
46596v_alignbit_b32 v5, 0.5, v2, v3
46597// CHECK: [0x05,0x00,0xce,0xd1,0xf0,0x04,0x0e,0x04]
46598
46599v_alignbit_b32 v5, -4.0, v2, v3
46600// CHECK: [0x05,0x00,0xce,0xd1,0xf7,0x04,0x0e,0x04]
46601
46602v_alignbit_b32 v5, v1, v255, v3
46603// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0f,0x04]
46604
46605v_alignbit_b32 v5, v1, s2, v3
46606// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0c,0x04]
46607
46608v_alignbit_b32 v5, v1, s101, v3
46609// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xcb,0x0c,0x04]
46610
46611v_alignbit_b32 v5, v1, flat_scratch_lo, v3
46612// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xcd,0x0c,0x04]
46613
46614v_alignbit_b32 v5, v1, flat_scratch_hi, v3
46615// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xcf,0x0c,0x04]
46616
46617v_alignbit_b32 v5, v1, vcc_lo, v3
46618// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xd5,0x0c,0x04]
46619
46620v_alignbit_b32 v5, v1, vcc_hi, v3
46621// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xd7,0x0c,0x04]
46622
46623v_alignbit_b32 v5, v1, tba_lo, v3
46624// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xd9,0x0c,0x04]
46625
46626v_alignbit_b32 v5, v1, tba_hi, v3
46627// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xdb,0x0c,0x04]
46628
46629v_alignbit_b32 v5, v1, tma_lo, v3
46630// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xdd,0x0c,0x04]
46631
46632v_alignbit_b32 v5, v1, tma_hi, v3
46633// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xdf,0x0c,0x04]
46634
46635v_alignbit_b32 v5, v1, ttmp11, v3
46636// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xf7,0x0c,0x04]
46637
46638v_alignbit_b32 v5, v1, m0, v3
46639// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xf9,0x0c,0x04]
46640
46641v_alignbit_b32 v5, v1, exec_lo, v3
46642// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xfd,0x0c,0x04]
46643
46644v_alignbit_b32 v5, v1, exec_hi, v3
46645// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xff,0x0c,0x04]
46646
46647v_alignbit_b32 v5, v1, 0, v3
46648// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x01,0x0d,0x04]
46649
46650v_alignbit_b32 v5, v1, -1, v3
46651// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x83,0x0d,0x04]
46652
46653v_alignbit_b32 v5, v1, 0.5, v3
46654// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xe1,0x0d,0x04]
46655
46656v_alignbit_b32 v5, v1, -4.0, v3
46657// CHECK: [0x05,0x00,0xce,0xd1,0x01,0xef,0x0d,0x04]
46658
46659v_alignbit_b32 v5, v1, v2, v255
46660// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x07]
46661
46662v_alignbit_b32 v5, v1, v2, s3
46663// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x0e,0x00]
46664
46665v_alignbit_b32 v5, v1, v2, s101
46666// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x96,0x01]
46667
46668v_alignbit_b32 v5, v1, v2, flat_scratch_lo
46669// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9a,0x01]
46670
46671v_alignbit_b32 v5, v1, v2, flat_scratch_hi
46672// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x9e,0x01]
46673
46674v_alignbit_b32 v5, v1, v2, vcc_lo
46675// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xaa,0x01]
46676
46677v_alignbit_b32 v5, v1, v2, vcc_hi
46678// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xae,0x01]
46679
46680v_alignbit_b32 v5, v1, v2, tba_lo
46681// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb2,0x01]
46682
46683v_alignbit_b32 v5, v1, v2, tba_hi
46684// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xb6,0x01]
46685
46686v_alignbit_b32 v5, v1, v2, tma_lo
46687// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xba,0x01]
46688
46689v_alignbit_b32 v5, v1, v2, tma_hi
46690// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xbe,0x01]
46691
46692v_alignbit_b32 v5, v1, v2, ttmp11
46693// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xee,0x01]
46694
46695v_alignbit_b32 v5, v1, v2, m0
46696// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xf2,0x01]
46697
46698v_alignbit_b32 v5, v1, v2, exec_lo
46699// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfa,0x01]
46700
46701v_alignbit_b32 v5, v1, v2, exec_hi
46702// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xfe,0x01]
46703
46704v_alignbit_b32 v5, v1, v2, 0
46705// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x02,0x02]
46706
46707v_alignbit_b32 v5, v1, v2, -1
46708// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0x06,0x03]
46709
46710v_alignbit_b32 v5, v1, v2, 0.5
46711// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xc2,0x03]
46712
46713v_alignbit_b32 v5, v1, v2, -4.0
46714// CHECK: [0x05,0x00,0xce,0xd1,0x01,0x05,0xde,0x03]
46715
46716v_alignbyte_b32 v5, v1, v2, v3
46717// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]
46718
46719v_alignbyte_b32 v255, v1, v2, v3
46720// CHECK: [0xff,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x04]
46721
46722v_alignbyte_b32 v5, v255, v2, v3
46723// CHECK: [0x05,0x00,0xcf,0xd1,0xff,0x05,0x0e,0x04]
46724
46725v_alignbyte_b32 v5, s1, v2, v3
46726// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x04,0x0e,0x04]
46727
46728v_alignbyte_b32 v5, s101, v2, v3
46729// CHECK: [0x05,0x00,0xcf,0xd1,0x65,0x04,0x0e,0x04]
46730
46731v_alignbyte_b32 v5, flat_scratch_lo, v2, v3
46732// CHECK: [0x05,0x00,0xcf,0xd1,0x66,0x04,0x0e,0x04]
46733
46734v_alignbyte_b32 v5, flat_scratch_hi, v2, v3
46735// CHECK: [0x05,0x00,0xcf,0xd1,0x67,0x04,0x0e,0x04]
46736
46737v_alignbyte_b32 v5, vcc_lo, v2, v3
46738// CHECK: [0x05,0x00,0xcf,0xd1,0x6a,0x04,0x0e,0x04]
46739
46740v_alignbyte_b32 v5, vcc_hi, v2, v3
46741// CHECK: [0x05,0x00,0xcf,0xd1,0x6b,0x04,0x0e,0x04]
46742
46743v_alignbyte_b32 v5, tba_lo, v2, v3
46744// CHECK: [0x05,0x00,0xcf,0xd1,0x6c,0x04,0x0e,0x04]
46745
46746v_alignbyte_b32 v5, tba_hi, v2, v3
46747// CHECK: [0x05,0x00,0xcf,0xd1,0x6d,0x04,0x0e,0x04]
46748
46749v_alignbyte_b32 v5, tma_lo, v2, v3
46750// CHECK: [0x05,0x00,0xcf,0xd1,0x6e,0x04,0x0e,0x04]
46751
46752v_alignbyte_b32 v5, tma_hi, v2, v3
46753// CHECK: [0x05,0x00,0xcf,0xd1,0x6f,0x04,0x0e,0x04]
46754
46755v_alignbyte_b32 v5, ttmp11, v2, v3
46756// CHECK: [0x05,0x00,0xcf,0xd1,0x7b,0x04,0x0e,0x04]
46757
46758v_alignbyte_b32 v5, m0, v2, v3
46759// CHECK: [0x05,0x00,0xcf,0xd1,0x7c,0x04,0x0e,0x04]
46760
46761v_alignbyte_b32 v5, exec_lo, v2, v3
46762// CHECK: [0x05,0x00,0xcf,0xd1,0x7e,0x04,0x0e,0x04]
46763
46764v_alignbyte_b32 v5, exec_hi, v2, v3
46765// CHECK: [0x05,0x00,0xcf,0xd1,0x7f,0x04,0x0e,0x04]
46766
46767v_alignbyte_b32 v5, 0, v2, v3
46768// CHECK: [0x05,0x00,0xcf,0xd1,0x80,0x04,0x0e,0x04]
46769
46770v_alignbyte_b32 v5, -1, v2, v3
46771// CHECK: [0x05,0x00,0xcf,0xd1,0xc1,0x04,0x0e,0x04]
46772
46773v_alignbyte_b32 v5, 0.5, v2, v3
46774// CHECK: [0x05,0x00,0xcf,0xd1,0xf0,0x04,0x0e,0x04]
46775
46776v_alignbyte_b32 v5, -4.0, v2, v3
46777// CHECK: [0x05,0x00,0xcf,0xd1,0xf7,0x04,0x0e,0x04]
46778
46779v_alignbyte_b32 v5, v1, v255, v3
46780// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0f,0x04]
46781
46782v_alignbyte_b32 v5, v1, s2, v3
46783// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0c,0x04]
46784
46785v_alignbyte_b32 v5, v1, s101, v3
46786// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xcb,0x0c,0x04]
46787
46788v_alignbyte_b32 v5, v1, flat_scratch_lo, v3
46789// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xcd,0x0c,0x04]
46790
46791v_alignbyte_b32 v5, v1, flat_scratch_hi, v3
46792// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xcf,0x0c,0x04]
46793
46794v_alignbyte_b32 v5, v1, vcc_lo, v3
46795// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xd5,0x0c,0x04]
46796
46797v_alignbyte_b32 v5, v1, vcc_hi, v3
46798// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xd7,0x0c,0x04]
46799
46800v_alignbyte_b32 v5, v1, tba_lo, v3
46801// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xd9,0x0c,0x04]
46802
46803v_alignbyte_b32 v5, v1, tba_hi, v3
46804// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xdb,0x0c,0x04]
46805
46806v_alignbyte_b32 v5, v1, tma_lo, v3
46807// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xdd,0x0c,0x04]
46808
46809v_alignbyte_b32 v5, v1, tma_hi, v3
46810// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xdf,0x0c,0x04]
46811
46812v_alignbyte_b32 v5, v1, ttmp11, v3
46813// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xf7,0x0c,0x04]
46814
46815v_alignbyte_b32 v5, v1, m0, v3
46816// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xf9,0x0c,0x04]
46817
46818v_alignbyte_b32 v5, v1, exec_lo, v3
46819// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xfd,0x0c,0x04]
46820
46821v_alignbyte_b32 v5, v1, exec_hi, v3
46822// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xff,0x0c,0x04]
46823
46824v_alignbyte_b32 v5, v1, 0, v3
46825// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x01,0x0d,0x04]
46826
46827v_alignbyte_b32 v5, v1, -1, v3
46828// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x83,0x0d,0x04]
46829
46830v_alignbyte_b32 v5, v1, 0.5, v3
46831// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xe1,0x0d,0x04]
46832
46833v_alignbyte_b32 v5, v1, -4.0, v3
46834// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0xef,0x0d,0x04]
46835
46836v_alignbyte_b32 v5, v1, v2, v255
46837// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x07]
46838
46839v_alignbyte_b32 v5, v1, v2, s3
46840// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x0e,0x00]
46841
46842v_alignbyte_b32 v5, v1, v2, s101
46843// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x96,0x01]
46844
46845v_alignbyte_b32 v5, v1, v2, flat_scratch_lo
46846// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9a,0x01]
46847
46848v_alignbyte_b32 v5, v1, v2, flat_scratch_hi
46849// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x9e,0x01]
46850
46851v_alignbyte_b32 v5, v1, v2, vcc_lo
46852// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xaa,0x01]
46853
46854v_alignbyte_b32 v5, v1, v2, vcc_hi
46855// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xae,0x01]
46856
46857v_alignbyte_b32 v5, v1, v2, tba_lo
46858// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb2,0x01]
46859
46860v_alignbyte_b32 v5, v1, v2, tba_hi
46861// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xb6,0x01]
46862
46863v_alignbyte_b32 v5, v1, v2, tma_lo
46864// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xba,0x01]
46865
46866v_alignbyte_b32 v5, v1, v2, tma_hi
46867// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xbe,0x01]
46868
46869v_alignbyte_b32 v5, v1, v2, ttmp11
46870// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xee,0x01]
46871
46872v_alignbyte_b32 v5, v1, v2, m0
46873// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xf2,0x01]
46874
46875v_alignbyte_b32 v5, v1, v2, exec_lo
46876// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfa,0x01]
46877
46878v_alignbyte_b32 v5, v1, v2, exec_hi
46879// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xfe,0x01]
46880
46881v_alignbyte_b32 v5, v1, v2, 0
46882// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x02,0x02]
46883
46884v_alignbyte_b32 v5, v1, v2, -1
46885// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0x06,0x03]
46886
46887v_alignbyte_b32 v5, v1, v2, 0.5
46888// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xc2,0x03]
46889
46890v_alignbyte_b32 v5, v1, v2, -4.0
46891// CHECK: [0x05,0x00,0xcf,0xd1,0x01,0x05,0xde,0x03]
46892
46893v_min3_f32 v5, v1, v2, v3
46894// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]
46895
46896v_min3_f32 v255, v1, v2, v3
46897// CHECK: [0xff,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x04]
46898
46899v_min3_f32 v5, v255, v2, v3
46900// CHECK: [0x05,0x00,0xd0,0xd1,0xff,0x05,0x0e,0x04]
46901
46902v_min3_f32 v5, s1, v2, v3
46903// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x04,0x0e,0x04]
46904
46905v_min3_f32 v5, s101, v2, v3
46906// CHECK: [0x05,0x00,0xd0,0xd1,0x65,0x04,0x0e,0x04]
46907
46908v_min3_f32 v5, flat_scratch_lo, v2, v3
46909// CHECK: [0x05,0x00,0xd0,0xd1,0x66,0x04,0x0e,0x04]
46910
46911v_min3_f32 v5, flat_scratch_hi, v2, v3
46912// CHECK: [0x05,0x00,0xd0,0xd1,0x67,0x04,0x0e,0x04]
46913
46914v_min3_f32 v5, vcc_lo, v2, v3
46915// CHECK: [0x05,0x00,0xd0,0xd1,0x6a,0x04,0x0e,0x04]
46916
46917v_min3_f32 v5, vcc_hi, v2, v3
46918// CHECK: [0x05,0x00,0xd0,0xd1,0x6b,0x04,0x0e,0x04]
46919
46920v_min3_f32 v5, tba_lo, v2, v3
46921// CHECK: [0x05,0x00,0xd0,0xd1,0x6c,0x04,0x0e,0x04]
46922
46923v_min3_f32 v5, tba_hi, v2, v3
46924// CHECK: [0x05,0x00,0xd0,0xd1,0x6d,0x04,0x0e,0x04]
46925
46926v_min3_f32 v5, tma_lo, v2, v3
46927// CHECK: [0x05,0x00,0xd0,0xd1,0x6e,0x04,0x0e,0x04]
46928
46929v_min3_f32 v5, tma_hi, v2, v3
46930// CHECK: [0x05,0x00,0xd0,0xd1,0x6f,0x04,0x0e,0x04]
46931
46932v_min3_f32 v5, ttmp11, v2, v3
46933// CHECK: [0x05,0x00,0xd0,0xd1,0x7b,0x04,0x0e,0x04]
46934
46935v_min3_f32 v5, m0, v2, v3
46936// CHECK: [0x05,0x00,0xd0,0xd1,0x7c,0x04,0x0e,0x04]
46937
46938v_min3_f32 v5, exec_lo, v2, v3
46939// CHECK: [0x05,0x00,0xd0,0xd1,0x7e,0x04,0x0e,0x04]
46940
46941v_min3_f32 v5, exec_hi, v2, v3
46942// CHECK: [0x05,0x00,0xd0,0xd1,0x7f,0x04,0x0e,0x04]
46943
46944v_min3_f32 v5, 0, v2, v3
46945// CHECK: [0x05,0x00,0xd0,0xd1,0x80,0x04,0x0e,0x04]
46946
46947v_min3_f32 v5, -1, v2, v3
46948// CHECK: [0x05,0x00,0xd0,0xd1,0xc1,0x04,0x0e,0x04]
46949
46950v_min3_f32 v5, 0.5, v2, v3
46951// CHECK: [0x05,0x00,0xd0,0xd1,0xf0,0x04,0x0e,0x04]
46952
46953v_min3_f32 v5, -4.0, v2, v3
46954// CHECK: [0x05,0x00,0xd0,0xd1,0xf7,0x04,0x0e,0x04]
46955
46956v_min3_f32 v5, v1, v255, v3
46957// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0f,0x04]
46958
46959v_min3_f32 v5, v1, s2, v3
46960// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0c,0x04]
46961
46962v_min3_f32 v5, v1, s101, v3
46963// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xcb,0x0c,0x04]
46964
46965v_min3_f32 v5, v1, flat_scratch_lo, v3
46966// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xcd,0x0c,0x04]
46967
46968v_min3_f32 v5, v1, flat_scratch_hi, v3
46969// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xcf,0x0c,0x04]
46970
46971v_min3_f32 v5, v1, vcc_lo, v3
46972// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xd5,0x0c,0x04]
46973
46974v_min3_f32 v5, v1, vcc_hi, v3
46975// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xd7,0x0c,0x04]
46976
46977v_min3_f32 v5, v1, tba_lo, v3
46978// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xd9,0x0c,0x04]
46979
46980v_min3_f32 v5, v1, tba_hi, v3
46981// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xdb,0x0c,0x04]
46982
46983v_min3_f32 v5, v1, tma_lo, v3
46984// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xdd,0x0c,0x04]
46985
46986v_min3_f32 v5, v1, tma_hi, v3
46987// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xdf,0x0c,0x04]
46988
46989v_min3_f32 v5, v1, ttmp11, v3
46990// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xf7,0x0c,0x04]
46991
46992v_min3_f32 v5, v1, m0, v3
46993// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xf9,0x0c,0x04]
46994
46995v_min3_f32 v5, v1, exec_lo, v3
46996// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xfd,0x0c,0x04]
46997
46998v_min3_f32 v5, v1, exec_hi, v3
46999// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xff,0x0c,0x04]
47000
47001v_min3_f32 v5, v1, 0, v3
47002// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x01,0x0d,0x04]
47003
47004v_min3_f32 v5, v1, -1, v3
47005// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x83,0x0d,0x04]
47006
47007v_min3_f32 v5, v1, 0.5, v3
47008// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xe1,0x0d,0x04]
47009
47010v_min3_f32 v5, v1, -4.0, v3
47011// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0xef,0x0d,0x04]
47012
47013v_min3_f32 v5, v1, v2, v255
47014// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x07]
47015
47016v_min3_f32 v5, v1, v2, s3
47017// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x00]
47018
47019v_min3_f32 v5, v1, v2, s101
47020// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x96,0x01]
47021
47022v_min3_f32 v5, v1, v2, flat_scratch_lo
47023// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9a,0x01]
47024
47025v_min3_f32 v5, v1, v2, flat_scratch_hi
47026// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x9e,0x01]
47027
47028v_min3_f32 v5, v1, v2, vcc_lo
47029// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xaa,0x01]
47030
47031v_min3_f32 v5, v1, v2, vcc_hi
47032// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xae,0x01]
47033
47034v_min3_f32 v5, v1, v2, tba_lo
47035// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb2,0x01]
47036
47037v_min3_f32 v5, v1, v2, tba_hi
47038// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xb6,0x01]
47039
47040v_min3_f32 v5, v1, v2, tma_lo
47041// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xba,0x01]
47042
47043v_min3_f32 v5, v1, v2, tma_hi
47044// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xbe,0x01]
47045
47046v_min3_f32 v5, v1, v2, ttmp11
47047// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xee,0x01]
47048
47049v_min3_f32 v5, v1, v2, m0
47050// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xf2,0x01]
47051
47052v_min3_f32 v5, v1, v2, exec_lo
47053// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfa,0x01]
47054
47055v_min3_f32 v5, v1, v2, exec_hi
47056// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xfe,0x01]
47057
47058v_min3_f32 v5, v1, v2, 0
47059// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x02,0x02]
47060
47061v_min3_f32 v5, v1, v2, -1
47062// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x06,0x03]
47063
47064v_min3_f32 v5, v1, v2, 0.5
47065// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xc2,0x03]
47066
47067v_min3_f32 v5, v1, v2, -4.0
47068// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0xde,0x03]
47069
47070v_min3_f32 v5, -v1, v2, v3
47071// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x24]
47072
47073v_min3_f32 v5, v1, -v2, v3
47074// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x44]
47075
47076v_min3_f32 v5, v1, v2, -v3
47077// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x84]
47078
47079v_min3_f32 v5, -v1, -v2, -v3
47080// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0xe4]
47081
47082v_min3_f32 v5, |v1|, v2, v3
47083// CHECK: [0x05,0x01,0xd0,0xd1,0x01,0x05,0x0e,0x04]
47084
47085v_min3_f32 v5, v1, |v2|, v3
47086// CHECK: [0x05,0x02,0xd0,0xd1,0x01,0x05,0x0e,0x04]
47087
47088v_min3_f32 v5, v1, v2, |v3|
47089// CHECK: [0x05,0x04,0xd0,0xd1,0x01,0x05,0x0e,0x04]
47090
47091v_min3_f32 v5, |v1|, |v2|, |v3|
47092// CHECK: [0x05,0x07,0xd0,0xd1,0x01,0x05,0x0e,0x04]
47093
47094v_min3_f32 v5, v1, v2, v3 clamp
47095// CHECK: [0x05,0x80,0xd0,0xd1,0x01,0x05,0x0e,0x04]
47096
47097v_min3_f32 v5, v1, v2, v3 mul:2
47098// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x0c]
47099
47100v_min3_f32 v5, v1, v2, v3 mul:4
47101// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x14]
47102
47103v_min3_f32 v5, v1, v2, v3 div:2
47104// CHECK: [0x05,0x00,0xd0,0xd1,0x01,0x05,0x0e,0x1c]
47105
47106v_min3_i32 v5, v1, v2, v3
47107// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]
47108
47109v_min3_i32 v255, v1, v2, v3
47110// CHECK: [0xff,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x04]
47111
47112v_min3_i32 v5, v255, v2, v3
47113// CHECK: [0x05,0x00,0xd1,0xd1,0xff,0x05,0x0e,0x04]
47114
47115v_min3_i32 v5, s1, v2, v3
47116// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x04,0x0e,0x04]
47117
47118v_min3_i32 v5, s101, v2, v3
47119// CHECK: [0x05,0x00,0xd1,0xd1,0x65,0x04,0x0e,0x04]
47120
47121v_min3_i32 v5, flat_scratch_lo, v2, v3
47122// CHECK: [0x05,0x00,0xd1,0xd1,0x66,0x04,0x0e,0x04]
47123
47124v_min3_i32 v5, flat_scratch_hi, v2, v3
47125// CHECK: [0x05,0x00,0xd1,0xd1,0x67,0x04,0x0e,0x04]
47126
47127v_min3_i32 v5, vcc_lo, v2, v3
47128// CHECK: [0x05,0x00,0xd1,0xd1,0x6a,0x04,0x0e,0x04]
47129
47130v_min3_i32 v5, vcc_hi, v2, v3
47131// CHECK: [0x05,0x00,0xd1,0xd1,0x6b,0x04,0x0e,0x04]
47132
47133v_min3_i32 v5, tba_lo, v2, v3
47134// CHECK: [0x05,0x00,0xd1,0xd1,0x6c,0x04,0x0e,0x04]
47135
47136v_min3_i32 v5, tba_hi, v2, v3
47137// CHECK: [0x05,0x00,0xd1,0xd1,0x6d,0x04,0x0e,0x04]
47138
47139v_min3_i32 v5, tma_lo, v2, v3
47140// CHECK: [0x05,0x00,0xd1,0xd1,0x6e,0x04,0x0e,0x04]
47141
47142v_min3_i32 v5, tma_hi, v2, v3
47143// CHECK: [0x05,0x00,0xd1,0xd1,0x6f,0x04,0x0e,0x04]
47144
47145v_min3_i32 v5, ttmp11, v2, v3
47146// CHECK: [0x05,0x00,0xd1,0xd1,0x7b,0x04,0x0e,0x04]
47147
47148v_min3_i32 v5, m0, v2, v3
47149// CHECK: [0x05,0x00,0xd1,0xd1,0x7c,0x04,0x0e,0x04]
47150
47151v_min3_i32 v5, exec_lo, v2, v3
47152// CHECK: [0x05,0x00,0xd1,0xd1,0x7e,0x04,0x0e,0x04]
47153
47154v_min3_i32 v5, exec_hi, v2, v3
47155// CHECK: [0x05,0x00,0xd1,0xd1,0x7f,0x04,0x0e,0x04]
47156
47157v_min3_i32 v5, 0, v2, v3
47158// CHECK: [0x05,0x00,0xd1,0xd1,0x80,0x04,0x0e,0x04]
47159
47160v_min3_i32 v5, -1, v2, v3
47161// CHECK: [0x05,0x00,0xd1,0xd1,0xc1,0x04,0x0e,0x04]
47162
47163v_min3_i32 v5, 0.5, v2, v3
47164// CHECK: [0x05,0x00,0xd1,0xd1,0xf0,0x04,0x0e,0x04]
47165
47166v_min3_i32 v5, -4.0, v2, v3
47167// CHECK: [0x05,0x00,0xd1,0xd1,0xf7,0x04,0x0e,0x04]
47168
47169v_min3_i32 v5, v1, v255, v3
47170// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0f,0x04]
47171
47172v_min3_i32 v5, v1, s2, v3
47173// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0c,0x04]
47174
47175v_min3_i32 v5, v1, s101, v3
47176// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xcb,0x0c,0x04]
47177
47178v_min3_i32 v5, v1, flat_scratch_lo, v3
47179// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xcd,0x0c,0x04]
47180
47181v_min3_i32 v5, v1, flat_scratch_hi, v3
47182// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xcf,0x0c,0x04]
47183
47184v_min3_i32 v5, v1, vcc_lo, v3
47185// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xd5,0x0c,0x04]
47186
47187v_min3_i32 v5, v1, vcc_hi, v3
47188// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xd7,0x0c,0x04]
47189
47190v_min3_i32 v5, v1, tba_lo, v3
47191// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xd9,0x0c,0x04]
47192
47193v_min3_i32 v5, v1, tba_hi, v3
47194// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xdb,0x0c,0x04]
47195
47196v_min3_i32 v5, v1, tma_lo, v3
47197// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xdd,0x0c,0x04]
47198
47199v_min3_i32 v5, v1, tma_hi, v3
47200// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xdf,0x0c,0x04]
47201
47202v_min3_i32 v5, v1, ttmp11, v3
47203// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xf7,0x0c,0x04]
47204
47205v_min3_i32 v5, v1, m0, v3
47206// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xf9,0x0c,0x04]
47207
47208v_min3_i32 v5, v1, exec_lo, v3
47209// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xfd,0x0c,0x04]
47210
47211v_min3_i32 v5, v1, exec_hi, v3
47212// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xff,0x0c,0x04]
47213
47214v_min3_i32 v5, v1, 0, v3
47215// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x01,0x0d,0x04]
47216
47217v_min3_i32 v5, v1, -1, v3
47218// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x83,0x0d,0x04]
47219
47220v_min3_i32 v5, v1, 0.5, v3
47221// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xe1,0x0d,0x04]
47222
47223v_min3_i32 v5, v1, -4.0, v3
47224// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0xef,0x0d,0x04]
47225
47226v_min3_i32 v5, v1, v2, v255
47227// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x07]
47228
47229v_min3_i32 v5, v1, v2, s3
47230// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x0e,0x00]
47231
47232v_min3_i32 v5, v1, v2, s101
47233// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x96,0x01]
47234
47235v_min3_i32 v5, v1, v2, flat_scratch_lo
47236// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9a,0x01]
47237
47238v_min3_i32 v5, v1, v2, flat_scratch_hi
47239// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x9e,0x01]
47240
47241v_min3_i32 v5, v1, v2, vcc_lo
47242// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xaa,0x01]
47243
47244v_min3_i32 v5, v1, v2, vcc_hi
47245// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xae,0x01]
47246
47247v_min3_i32 v5, v1, v2, tba_lo
47248// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb2,0x01]
47249
47250v_min3_i32 v5, v1, v2, tba_hi
47251// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xb6,0x01]
47252
47253v_min3_i32 v5, v1, v2, tma_lo
47254// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xba,0x01]
47255
47256v_min3_i32 v5, v1, v2, tma_hi
47257// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xbe,0x01]
47258
47259v_min3_i32 v5, v1, v2, ttmp11
47260// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xee,0x01]
47261
47262v_min3_i32 v5, v1, v2, m0
47263// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xf2,0x01]
47264
47265v_min3_i32 v5, v1, v2, exec_lo
47266// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfa,0x01]
47267
47268v_min3_i32 v5, v1, v2, exec_hi
47269// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xfe,0x01]
47270
47271v_min3_i32 v5, v1, v2, 0
47272// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x02,0x02]
47273
47274v_min3_i32 v5, v1, v2, -1
47275// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0x06,0x03]
47276
47277v_min3_i32 v5, v1, v2, 0.5
47278// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xc2,0x03]
47279
47280v_min3_i32 v5, v1, v2, -4.0
47281// CHECK: [0x05,0x00,0xd1,0xd1,0x01,0x05,0xde,0x03]
47282
47283v_min3_u32 v5, v1, v2, v3
47284// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]
47285
47286v_min3_u32 v255, v1, v2, v3
47287// CHECK: [0xff,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x04]
47288
47289v_min3_u32 v5, v255, v2, v3
47290// CHECK: [0x05,0x00,0xd2,0xd1,0xff,0x05,0x0e,0x04]
47291
47292v_min3_u32 v5, s1, v2, v3
47293// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x04,0x0e,0x04]
47294
47295v_min3_u32 v5, s101, v2, v3
47296// CHECK: [0x05,0x00,0xd2,0xd1,0x65,0x04,0x0e,0x04]
47297
47298v_min3_u32 v5, flat_scratch_lo, v2, v3
47299// CHECK: [0x05,0x00,0xd2,0xd1,0x66,0x04,0x0e,0x04]
47300
47301v_min3_u32 v5, flat_scratch_hi, v2, v3
47302// CHECK: [0x05,0x00,0xd2,0xd1,0x67,0x04,0x0e,0x04]
47303
47304v_min3_u32 v5, vcc_lo, v2, v3
47305// CHECK: [0x05,0x00,0xd2,0xd1,0x6a,0x04,0x0e,0x04]
47306
47307v_min3_u32 v5, vcc_hi, v2, v3
47308// CHECK: [0x05,0x00,0xd2,0xd1,0x6b,0x04,0x0e,0x04]
47309
47310v_min3_u32 v5, tba_lo, v2, v3
47311// CHECK: [0x05,0x00,0xd2,0xd1,0x6c,0x04,0x0e,0x04]
47312
47313v_min3_u32 v5, tba_hi, v2, v3
47314// CHECK: [0x05,0x00,0xd2,0xd1,0x6d,0x04,0x0e,0x04]
47315
47316v_min3_u32 v5, tma_lo, v2, v3
47317// CHECK: [0x05,0x00,0xd2,0xd1,0x6e,0x04,0x0e,0x04]
47318
47319v_min3_u32 v5, tma_hi, v2, v3
47320// CHECK: [0x05,0x00,0xd2,0xd1,0x6f,0x04,0x0e,0x04]
47321
47322v_min3_u32 v5, ttmp11, v2, v3
47323// CHECK: [0x05,0x00,0xd2,0xd1,0x7b,0x04,0x0e,0x04]
47324
47325v_min3_u32 v5, m0, v2, v3
47326// CHECK: [0x05,0x00,0xd2,0xd1,0x7c,0x04,0x0e,0x04]
47327
47328v_min3_u32 v5, exec_lo, v2, v3
47329// CHECK: [0x05,0x00,0xd2,0xd1,0x7e,0x04,0x0e,0x04]
47330
47331v_min3_u32 v5, exec_hi, v2, v3
47332// CHECK: [0x05,0x00,0xd2,0xd1,0x7f,0x04,0x0e,0x04]
47333
47334v_min3_u32 v5, 0, v2, v3
47335// CHECK: [0x05,0x00,0xd2,0xd1,0x80,0x04,0x0e,0x04]
47336
47337v_min3_u32 v5, -1, v2, v3
47338// CHECK: [0x05,0x00,0xd2,0xd1,0xc1,0x04,0x0e,0x04]
47339
47340v_min3_u32 v5, 0.5, v2, v3
47341// CHECK: [0x05,0x00,0xd2,0xd1,0xf0,0x04,0x0e,0x04]
47342
47343v_min3_u32 v5, -4.0, v2, v3
47344// CHECK: [0x05,0x00,0xd2,0xd1,0xf7,0x04,0x0e,0x04]
47345
47346v_min3_u32 v5, v1, v255, v3
47347// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0f,0x04]
47348
47349v_min3_u32 v5, v1, s2, v3
47350// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0c,0x04]
47351
47352v_min3_u32 v5, v1, s101, v3
47353// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xcb,0x0c,0x04]
47354
47355v_min3_u32 v5, v1, flat_scratch_lo, v3
47356// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xcd,0x0c,0x04]
47357
47358v_min3_u32 v5, v1, flat_scratch_hi, v3
47359// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xcf,0x0c,0x04]
47360
47361v_min3_u32 v5, v1, vcc_lo, v3
47362// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xd5,0x0c,0x04]
47363
47364v_min3_u32 v5, v1, vcc_hi, v3
47365// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xd7,0x0c,0x04]
47366
47367v_min3_u32 v5, v1, tba_lo, v3
47368// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xd9,0x0c,0x04]
47369
47370v_min3_u32 v5, v1, tba_hi, v3
47371// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xdb,0x0c,0x04]
47372
47373v_min3_u32 v5, v1, tma_lo, v3
47374// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xdd,0x0c,0x04]
47375
47376v_min3_u32 v5, v1, tma_hi, v3
47377// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xdf,0x0c,0x04]
47378
47379v_min3_u32 v5, v1, ttmp11, v3
47380// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xf7,0x0c,0x04]
47381
47382v_min3_u32 v5, v1, m0, v3
47383// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xf9,0x0c,0x04]
47384
47385v_min3_u32 v5, v1, exec_lo, v3
47386// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xfd,0x0c,0x04]
47387
47388v_min3_u32 v5, v1, exec_hi, v3
47389// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xff,0x0c,0x04]
47390
47391v_min3_u32 v5, v1, 0, v3
47392// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x01,0x0d,0x04]
47393
47394v_min3_u32 v5, v1, -1, v3
47395// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x83,0x0d,0x04]
47396
47397v_min3_u32 v5, v1, 0.5, v3
47398// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xe1,0x0d,0x04]
47399
47400v_min3_u32 v5, v1, -4.0, v3
47401// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0xef,0x0d,0x04]
47402
47403v_min3_u32 v5, v1, v2, v255
47404// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x07]
47405
47406v_min3_u32 v5, v1, v2, s3
47407// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x0e,0x00]
47408
47409v_min3_u32 v5, v1, v2, s101
47410// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x96,0x01]
47411
47412v_min3_u32 v5, v1, v2, flat_scratch_lo
47413// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9a,0x01]
47414
47415v_min3_u32 v5, v1, v2, flat_scratch_hi
47416// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x9e,0x01]
47417
47418v_min3_u32 v5, v1, v2, vcc_lo
47419// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xaa,0x01]
47420
47421v_min3_u32 v5, v1, v2, vcc_hi
47422// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xae,0x01]
47423
47424v_min3_u32 v5, v1, v2, tba_lo
47425// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb2,0x01]
47426
47427v_min3_u32 v5, v1, v2, tba_hi
47428// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xb6,0x01]
47429
47430v_min3_u32 v5, v1, v2, tma_lo
47431// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xba,0x01]
47432
47433v_min3_u32 v5, v1, v2, tma_hi
47434// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xbe,0x01]
47435
47436v_min3_u32 v5, v1, v2, ttmp11
47437// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xee,0x01]
47438
47439v_min3_u32 v5, v1, v2, m0
47440// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xf2,0x01]
47441
47442v_min3_u32 v5, v1, v2, exec_lo
47443// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfa,0x01]
47444
47445v_min3_u32 v5, v1, v2, exec_hi
47446// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xfe,0x01]
47447
47448v_min3_u32 v5, v1, v2, 0
47449// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x02,0x02]
47450
47451v_min3_u32 v5, v1, v2, -1
47452// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0x06,0x03]
47453
47454v_min3_u32 v5, v1, v2, 0.5
47455// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xc2,0x03]
47456
47457v_min3_u32 v5, v1, v2, -4.0
47458// CHECK: [0x05,0x00,0xd2,0xd1,0x01,0x05,0xde,0x03]
47459
47460v_max3_f32 v5, v1, v2, v3
47461// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47462
47463v_max3_f32 v255, v1, v2, v3
47464// CHECK: [0xff,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47465
47466v_max3_f32 v5, v255, v2, v3
47467// CHECK: [0x05,0x00,0xd3,0xd1,0xff,0x05,0x0e,0x04]
47468
47469v_max3_f32 v5, s1, v2, v3
47470// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x04,0x0e,0x04]
47471
47472v_max3_f32 v5, s101, v2, v3
47473// CHECK: [0x05,0x00,0xd3,0xd1,0x65,0x04,0x0e,0x04]
47474
47475v_max3_f32 v5, flat_scratch_lo, v2, v3
47476// CHECK: [0x05,0x00,0xd3,0xd1,0x66,0x04,0x0e,0x04]
47477
47478v_max3_f32 v5, flat_scratch_hi, v2, v3
47479// CHECK: [0x05,0x00,0xd3,0xd1,0x67,0x04,0x0e,0x04]
47480
47481v_max3_f32 v5, vcc_lo, v2, v3
47482// CHECK: [0x05,0x00,0xd3,0xd1,0x6a,0x04,0x0e,0x04]
47483
47484v_max3_f32 v5, vcc_hi, v2, v3
47485// CHECK: [0x05,0x00,0xd3,0xd1,0x6b,0x04,0x0e,0x04]
47486
47487v_max3_f32 v5, tba_lo, v2, v3
47488// CHECK: [0x05,0x00,0xd3,0xd1,0x6c,0x04,0x0e,0x04]
47489
47490v_max3_f32 v5, tba_hi, v2, v3
47491// CHECK: [0x05,0x00,0xd3,0xd1,0x6d,0x04,0x0e,0x04]
47492
47493v_max3_f32 v5, tma_lo, v2, v3
47494// CHECK: [0x05,0x00,0xd3,0xd1,0x6e,0x04,0x0e,0x04]
47495
47496v_max3_f32 v5, tma_hi, v2, v3
47497// CHECK: [0x05,0x00,0xd3,0xd1,0x6f,0x04,0x0e,0x04]
47498
47499v_max3_f32 v5, ttmp11, v2, v3
47500// CHECK: [0x05,0x00,0xd3,0xd1,0x7b,0x04,0x0e,0x04]
47501
47502v_max3_f32 v5, m0, v2, v3
47503// CHECK: [0x05,0x00,0xd3,0xd1,0x7c,0x04,0x0e,0x04]
47504
47505v_max3_f32 v5, exec_lo, v2, v3
47506// CHECK: [0x05,0x00,0xd3,0xd1,0x7e,0x04,0x0e,0x04]
47507
47508v_max3_f32 v5, exec_hi, v2, v3
47509// CHECK: [0x05,0x00,0xd3,0xd1,0x7f,0x04,0x0e,0x04]
47510
47511v_max3_f32 v5, 0, v2, v3
47512// CHECK: [0x05,0x00,0xd3,0xd1,0x80,0x04,0x0e,0x04]
47513
47514v_max3_f32 v5, -1, v2, v3
47515// CHECK: [0x05,0x00,0xd3,0xd1,0xc1,0x04,0x0e,0x04]
47516
47517v_max3_f32 v5, 0.5, v2, v3
47518// CHECK: [0x05,0x00,0xd3,0xd1,0xf0,0x04,0x0e,0x04]
47519
47520v_max3_f32 v5, -4.0, v2, v3
47521// CHECK: [0x05,0x00,0xd3,0xd1,0xf7,0x04,0x0e,0x04]
47522
47523v_max3_f32 v5, v1, v255, v3
47524// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0f,0x04]
47525
47526v_max3_f32 v5, v1, s2, v3
47527// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0c,0x04]
47528
47529v_max3_f32 v5, v1, s101, v3
47530// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xcb,0x0c,0x04]
47531
47532v_max3_f32 v5, v1, flat_scratch_lo, v3
47533// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xcd,0x0c,0x04]
47534
47535v_max3_f32 v5, v1, flat_scratch_hi, v3
47536// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xcf,0x0c,0x04]
47537
47538v_max3_f32 v5, v1, vcc_lo, v3
47539// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xd5,0x0c,0x04]
47540
47541v_max3_f32 v5, v1, vcc_hi, v3
47542// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xd7,0x0c,0x04]
47543
47544v_max3_f32 v5, v1, tba_lo, v3
47545// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xd9,0x0c,0x04]
47546
47547v_max3_f32 v5, v1, tba_hi, v3
47548// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xdb,0x0c,0x04]
47549
47550v_max3_f32 v5, v1, tma_lo, v3
47551// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xdd,0x0c,0x04]
47552
47553v_max3_f32 v5, v1, tma_hi, v3
47554// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xdf,0x0c,0x04]
47555
47556v_max3_f32 v5, v1, ttmp11, v3
47557// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xf7,0x0c,0x04]
47558
47559v_max3_f32 v5, v1, m0, v3
47560// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xf9,0x0c,0x04]
47561
47562v_max3_f32 v5, v1, exec_lo, v3
47563// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xfd,0x0c,0x04]
47564
47565v_max3_f32 v5, v1, exec_hi, v3
47566// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xff,0x0c,0x04]
47567
47568v_max3_f32 v5, v1, 0, v3
47569// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x01,0x0d,0x04]
47570
47571v_max3_f32 v5, v1, -1, v3
47572// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x83,0x0d,0x04]
47573
47574v_max3_f32 v5, v1, 0.5, v3
47575// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xe1,0x0d,0x04]
47576
47577v_max3_f32 v5, v1, -4.0, v3
47578// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0xef,0x0d,0x04]
47579
47580v_max3_f32 v5, v1, v2, v255
47581// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x07]
47582
47583v_max3_f32 v5, v1, v2, s3
47584// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x00]
47585
47586v_max3_f32 v5, v1, v2, s101
47587// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x96,0x01]
47588
47589v_max3_f32 v5, v1, v2, flat_scratch_lo
47590// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9a,0x01]
47591
47592v_max3_f32 v5, v1, v2, flat_scratch_hi
47593// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x9e,0x01]
47594
47595v_max3_f32 v5, v1, v2, vcc_lo
47596// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xaa,0x01]
47597
47598v_max3_f32 v5, v1, v2, vcc_hi
47599// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xae,0x01]
47600
47601v_max3_f32 v5, v1, v2, tba_lo
47602// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb2,0x01]
47603
47604v_max3_f32 v5, v1, v2, tba_hi
47605// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xb6,0x01]
47606
47607v_max3_f32 v5, v1, v2, tma_lo
47608// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xba,0x01]
47609
47610v_max3_f32 v5, v1, v2, tma_hi
47611// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xbe,0x01]
47612
47613v_max3_f32 v5, v1, v2, ttmp11
47614// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xee,0x01]
47615
47616v_max3_f32 v5, v1, v2, m0
47617// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xf2,0x01]
47618
47619v_max3_f32 v5, v1, v2, exec_lo
47620// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfa,0x01]
47621
47622v_max3_f32 v5, v1, v2, exec_hi
47623// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xfe,0x01]
47624
47625v_max3_f32 v5, v1, v2, 0
47626// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x02,0x02]
47627
47628v_max3_f32 v5, v1, v2, -1
47629// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x06,0x03]
47630
47631v_max3_f32 v5, v1, v2, 0.5
47632// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xc2,0x03]
47633
47634v_max3_f32 v5, v1, v2, -4.0
47635// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0xde,0x03]
47636
47637v_max3_f32 v5, -v1, v2, v3
47638// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x24]
47639
47640v_max3_f32 v5, v1, -v2, v3
47641// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x44]
47642
47643v_max3_f32 v5, v1, v2, -v3
47644// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x84]
47645
47646v_max3_f32 v5, -v1, -v2, -v3
47647// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0xe4]
47648
47649v_max3_f32 v5, |v1|, v2, v3
47650// CHECK: [0x05,0x01,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47651
47652v_max3_f32 v5, v1, |v2|, v3
47653// CHECK: [0x05,0x02,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47654
47655v_max3_f32 v5, v1, v2, |v3|
47656// CHECK: [0x05,0x04,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47657
47658v_max3_f32 v5, |v1|, |v2|, |v3|
47659// CHECK: [0x05,0x07,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47660
47661v_max3_f32 v5, v1, v2, v3 clamp
47662// CHECK: [0x05,0x80,0xd3,0xd1,0x01,0x05,0x0e,0x04]
47663
47664v_max3_f32 v5, v1, v2, v3 mul:2
47665// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x0c]
47666
47667v_max3_f32 v5, v1, v2, v3 mul:4
47668// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x14]
47669
47670v_max3_f32 v5, v1, v2, v3 div:2
47671// CHECK: [0x05,0x00,0xd3,0xd1,0x01,0x05,0x0e,0x1c]
47672
47673v_max3_i32 v5, v1, v2, v3
47674// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]
47675
47676v_max3_i32 v255, v1, v2, v3
47677// CHECK: [0xff,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x04]
47678
47679v_max3_i32 v5, v255, v2, v3
47680// CHECK: [0x05,0x00,0xd4,0xd1,0xff,0x05,0x0e,0x04]
47681
47682v_max3_i32 v5, s1, v2, v3
47683// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x04,0x0e,0x04]
47684
47685v_max3_i32 v5, s101, v2, v3
47686// CHECK: [0x05,0x00,0xd4,0xd1,0x65,0x04,0x0e,0x04]
47687
47688v_max3_i32 v5, flat_scratch_lo, v2, v3
47689// CHECK: [0x05,0x00,0xd4,0xd1,0x66,0x04,0x0e,0x04]
47690
47691v_max3_i32 v5, flat_scratch_hi, v2, v3
47692// CHECK: [0x05,0x00,0xd4,0xd1,0x67,0x04,0x0e,0x04]
47693
47694v_max3_i32 v5, vcc_lo, v2, v3
47695// CHECK: [0x05,0x00,0xd4,0xd1,0x6a,0x04,0x0e,0x04]
47696
47697v_max3_i32 v5, vcc_hi, v2, v3
47698// CHECK: [0x05,0x00,0xd4,0xd1,0x6b,0x04,0x0e,0x04]
47699
47700v_max3_i32 v5, tba_lo, v2, v3
47701// CHECK: [0x05,0x00,0xd4,0xd1,0x6c,0x04,0x0e,0x04]
47702
47703v_max3_i32 v5, tba_hi, v2, v3
47704// CHECK: [0x05,0x00,0xd4,0xd1,0x6d,0x04,0x0e,0x04]
47705
47706v_max3_i32 v5, tma_lo, v2, v3
47707// CHECK: [0x05,0x00,0xd4,0xd1,0x6e,0x04,0x0e,0x04]
47708
47709v_max3_i32 v5, tma_hi, v2, v3
47710// CHECK: [0x05,0x00,0xd4,0xd1,0x6f,0x04,0x0e,0x04]
47711
47712v_max3_i32 v5, ttmp11, v2, v3
47713// CHECK: [0x05,0x00,0xd4,0xd1,0x7b,0x04,0x0e,0x04]
47714
47715v_max3_i32 v5, m0, v2, v3
47716// CHECK: [0x05,0x00,0xd4,0xd1,0x7c,0x04,0x0e,0x04]
47717
47718v_max3_i32 v5, exec_lo, v2, v3
47719// CHECK: [0x05,0x00,0xd4,0xd1,0x7e,0x04,0x0e,0x04]
47720
47721v_max3_i32 v5, exec_hi, v2, v3
47722// CHECK: [0x05,0x00,0xd4,0xd1,0x7f,0x04,0x0e,0x04]
47723
47724v_max3_i32 v5, 0, v2, v3
47725// CHECK: [0x05,0x00,0xd4,0xd1,0x80,0x04,0x0e,0x04]
47726
47727v_max3_i32 v5, -1, v2, v3
47728// CHECK: [0x05,0x00,0xd4,0xd1,0xc1,0x04,0x0e,0x04]
47729
47730v_max3_i32 v5, 0.5, v2, v3
47731// CHECK: [0x05,0x00,0xd4,0xd1,0xf0,0x04,0x0e,0x04]
47732
47733v_max3_i32 v5, -4.0, v2, v3
47734// CHECK: [0x05,0x00,0xd4,0xd1,0xf7,0x04,0x0e,0x04]
47735
47736v_max3_i32 v5, v1, v255, v3
47737// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0f,0x04]
47738
47739v_max3_i32 v5, v1, s2, v3
47740// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0c,0x04]
47741
47742v_max3_i32 v5, v1, s101, v3
47743// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xcb,0x0c,0x04]
47744
47745v_max3_i32 v5, v1, flat_scratch_lo, v3
47746// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xcd,0x0c,0x04]
47747
47748v_max3_i32 v5, v1, flat_scratch_hi, v3
47749// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xcf,0x0c,0x04]
47750
47751v_max3_i32 v5, v1, vcc_lo, v3
47752// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xd5,0x0c,0x04]
47753
47754v_max3_i32 v5, v1, vcc_hi, v3
47755// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xd7,0x0c,0x04]
47756
47757v_max3_i32 v5, v1, tba_lo, v3
47758// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xd9,0x0c,0x04]
47759
47760v_max3_i32 v5, v1, tba_hi, v3
47761// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xdb,0x0c,0x04]
47762
47763v_max3_i32 v5, v1, tma_lo, v3
47764// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xdd,0x0c,0x04]
47765
47766v_max3_i32 v5, v1, tma_hi, v3
47767// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xdf,0x0c,0x04]
47768
47769v_max3_i32 v5, v1, ttmp11, v3
47770// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xf7,0x0c,0x04]
47771
47772v_max3_i32 v5, v1, m0, v3
47773// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xf9,0x0c,0x04]
47774
47775v_max3_i32 v5, v1, exec_lo, v3
47776// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xfd,0x0c,0x04]
47777
47778v_max3_i32 v5, v1, exec_hi, v3
47779// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xff,0x0c,0x04]
47780
47781v_max3_i32 v5, v1, 0, v3
47782// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x01,0x0d,0x04]
47783
47784v_max3_i32 v5, v1, -1, v3
47785// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x83,0x0d,0x04]
47786
47787v_max3_i32 v5, v1, 0.5, v3
47788// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xe1,0x0d,0x04]
47789
47790v_max3_i32 v5, v1, -4.0, v3
47791// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0xef,0x0d,0x04]
47792
47793v_max3_i32 v5, v1, v2, v255
47794// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x07]
47795
47796v_max3_i32 v5, v1, v2, s3
47797// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x0e,0x00]
47798
47799v_max3_i32 v5, v1, v2, s101
47800// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x96,0x01]
47801
47802v_max3_i32 v5, v1, v2, flat_scratch_lo
47803// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9a,0x01]
47804
47805v_max3_i32 v5, v1, v2, flat_scratch_hi
47806// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x9e,0x01]
47807
47808v_max3_i32 v5, v1, v2, vcc_lo
47809// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xaa,0x01]
47810
47811v_max3_i32 v5, v1, v2, vcc_hi
47812// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xae,0x01]
47813
47814v_max3_i32 v5, v1, v2, tba_lo
47815// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb2,0x01]
47816
47817v_max3_i32 v5, v1, v2, tba_hi
47818// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xb6,0x01]
47819
47820v_max3_i32 v5, v1, v2, tma_lo
47821// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xba,0x01]
47822
47823v_max3_i32 v5, v1, v2, tma_hi
47824// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xbe,0x01]
47825
47826v_max3_i32 v5, v1, v2, ttmp11
47827// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xee,0x01]
47828
47829v_max3_i32 v5, v1, v2, m0
47830// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xf2,0x01]
47831
47832v_max3_i32 v5, v1, v2, exec_lo
47833// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfa,0x01]
47834
47835v_max3_i32 v5, v1, v2, exec_hi
47836// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xfe,0x01]
47837
47838v_max3_i32 v5, v1, v2, 0
47839// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x02,0x02]
47840
47841v_max3_i32 v5, v1, v2, -1
47842// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0x06,0x03]
47843
47844v_max3_i32 v5, v1, v2, 0.5
47845// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xc2,0x03]
47846
47847v_max3_i32 v5, v1, v2, -4.0
47848// CHECK: [0x05,0x00,0xd4,0xd1,0x01,0x05,0xde,0x03]
47849
47850v_max3_u32 v5, v1, v2, v3
47851// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]
47852
47853v_max3_u32 v255, v1, v2, v3
47854// CHECK: [0xff,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x04]
47855
47856v_max3_u32 v5, v255, v2, v3
47857// CHECK: [0x05,0x00,0xd5,0xd1,0xff,0x05,0x0e,0x04]
47858
47859v_max3_u32 v5, s1, v2, v3
47860// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x04,0x0e,0x04]
47861
47862v_max3_u32 v5, s101, v2, v3
47863// CHECK: [0x05,0x00,0xd5,0xd1,0x65,0x04,0x0e,0x04]
47864
47865v_max3_u32 v5, flat_scratch_lo, v2, v3
47866// CHECK: [0x05,0x00,0xd5,0xd1,0x66,0x04,0x0e,0x04]
47867
47868v_max3_u32 v5, flat_scratch_hi, v2, v3
47869// CHECK: [0x05,0x00,0xd5,0xd1,0x67,0x04,0x0e,0x04]
47870
47871v_max3_u32 v5, vcc_lo, v2, v3
47872// CHECK: [0x05,0x00,0xd5,0xd1,0x6a,0x04,0x0e,0x04]
47873
47874v_max3_u32 v5, vcc_hi, v2, v3
47875// CHECK: [0x05,0x00,0xd5,0xd1,0x6b,0x04,0x0e,0x04]
47876
47877v_max3_u32 v5, tba_lo, v2, v3
47878// CHECK: [0x05,0x00,0xd5,0xd1,0x6c,0x04,0x0e,0x04]
47879
47880v_max3_u32 v5, tba_hi, v2, v3
47881// CHECK: [0x05,0x00,0xd5,0xd1,0x6d,0x04,0x0e,0x04]
47882
47883v_max3_u32 v5, tma_lo, v2, v3
47884// CHECK: [0x05,0x00,0xd5,0xd1,0x6e,0x04,0x0e,0x04]
47885
47886v_max3_u32 v5, tma_hi, v2, v3
47887// CHECK: [0x05,0x00,0xd5,0xd1,0x6f,0x04,0x0e,0x04]
47888
47889v_max3_u32 v5, ttmp11, v2, v3
47890// CHECK: [0x05,0x00,0xd5,0xd1,0x7b,0x04,0x0e,0x04]
47891
47892v_max3_u32 v5, m0, v2, v3
47893// CHECK: [0x05,0x00,0xd5,0xd1,0x7c,0x04,0x0e,0x04]
47894
47895v_max3_u32 v5, exec_lo, v2, v3
47896// CHECK: [0x05,0x00,0xd5,0xd1,0x7e,0x04,0x0e,0x04]
47897
47898v_max3_u32 v5, exec_hi, v2, v3
47899// CHECK: [0x05,0x00,0xd5,0xd1,0x7f,0x04,0x0e,0x04]
47900
47901v_max3_u32 v5, 0, v2, v3
47902// CHECK: [0x05,0x00,0xd5,0xd1,0x80,0x04,0x0e,0x04]
47903
47904v_max3_u32 v5, -1, v2, v3
47905// CHECK: [0x05,0x00,0xd5,0xd1,0xc1,0x04,0x0e,0x04]
47906
47907v_max3_u32 v5, 0.5, v2, v3
47908// CHECK: [0x05,0x00,0xd5,0xd1,0xf0,0x04,0x0e,0x04]
47909
47910v_max3_u32 v5, -4.0, v2, v3
47911// CHECK: [0x05,0x00,0xd5,0xd1,0xf7,0x04,0x0e,0x04]
47912
47913v_max3_u32 v5, v1, v255, v3
47914// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0f,0x04]
47915
47916v_max3_u32 v5, v1, s2, v3
47917// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0c,0x04]
47918
47919v_max3_u32 v5, v1, s101, v3
47920// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xcb,0x0c,0x04]
47921
47922v_max3_u32 v5, v1, flat_scratch_lo, v3
47923// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xcd,0x0c,0x04]
47924
47925v_max3_u32 v5, v1, flat_scratch_hi, v3
47926// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xcf,0x0c,0x04]
47927
47928v_max3_u32 v5, v1, vcc_lo, v3
47929// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xd5,0x0c,0x04]
47930
47931v_max3_u32 v5, v1, vcc_hi, v3
47932// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xd7,0x0c,0x04]
47933
47934v_max3_u32 v5, v1, tba_lo, v3
47935// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xd9,0x0c,0x04]
47936
47937v_max3_u32 v5, v1, tba_hi, v3
47938// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xdb,0x0c,0x04]
47939
47940v_max3_u32 v5, v1, tma_lo, v3
47941// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xdd,0x0c,0x04]
47942
47943v_max3_u32 v5, v1, tma_hi, v3
47944// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xdf,0x0c,0x04]
47945
47946v_max3_u32 v5, v1, ttmp11, v3
47947// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xf7,0x0c,0x04]
47948
47949v_max3_u32 v5, v1, m0, v3
47950// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xf9,0x0c,0x04]
47951
47952v_max3_u32 v5, v1, exec_lo, v3
47953// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xfd,0x0c,0x04]
47954
47955v_max3_u32 v5, v1, exec_hi, v3
47956// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xff,0x0c,0x04]
47957
47958v_max3_u32 v5, v1, 0, v3
47959// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x01,0x0d,0x04]
47960
47961v_max3_u32 v5, v1, -1, v3
47962// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x83,0x0d,0x04]
47963
47964v_max3_u32 v5, v1, 0.5, v3
47965// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xe1,0x0d,0x04]
47966
47967v_max3_u32 v5, v1, -4.0, v3
47968// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0xef,0x0d,0x04]
47969
47970v_max3_u32 v5, v1, v2, v255
47971// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x07]
47972
47973v_max3_u32 v5, v1, v2, s3
47974// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x0e,0x00]
47975
47976v_max3_u32 v5, v1, v2, s101
47977// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x96,0x01]
47978
47979v_max3_u32 v5, v1, v2, flat_scratch_lo
47980// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9a,0x01]
47981
47982v_max3_u32 v5, v1, v2, flat_scratch_hi
47983// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x9e,0x01]
47984
47985v_max3_u32 v5, v1, v2, vcc_lo
47986// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xaa,0x01]
47987
47988v_max3_u32 v5, v1, v2, vcc_hi
47989// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xae,0x01]
47990
47991v_max3_u32 v5, v1, v2, tba_lo
47992// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb2,0x01]
47993
47994v_max3_u32 v5, v1, v2, tba_hi
47995// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xb6,0x01]
47996
47997v_max3_u32 v5, v1, v2, tma_lo
47998// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xba,0x01]
47999
48000v_max3_u32 v5, v1, v2, tma_hi
48001// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xbe,0x01]
48002
48003v_max3_u32 v5, v1, v2, ttmp11
48004// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xee,0x01]
48005
48006v_max3_u32 v5, v1, v2, m0
48007// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xf2,0x01]
48008
48009v_max3_u32 v5, v1, v2, exec_lo
48010// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfa,0x01]
48011
48012v_max3_u32 v5, v1, v2, exec_hi
48013// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xfe,0x01]
48014
48015v_max3_u32 v5, v1, v2, 0
48016// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x02,0x02]
48017
48018v_max3_u32 v5, v1, v2, -1
48019// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0x06,0x03]
48020
48021v_max3_u32 v5, v1, v2, 0.5
48022// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xc2,0x03]
48023
48024v_max3_u32 v5, v1, v2, -4.0
48025// CHECK: [0x05,0x00,0xd5,0xd1,0x01,0x05,0xde,0x03]
48026
48027v_med3_f32 v5, v1, v2, v3
48028// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48029
48030v_med3_f32 v255, v1, v2, v3
48031// CHECK: [0xff,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48032
48033v_med3_f32 v5, v255, v2, v3
48034// CHECK: [0x05,0x00,0xd6,0xd1,0xff,0x05,0x0e,0x04]
48035
48036v_med3_f32 v5, s1, v2, v3
48037// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x04,0x0e,0x04]
48038
48039v_med3_f32 v5, s101, v2, v3
48040// CHECK: [0x05,0x00,0xd6,0xd1,0x65,0x04,0x0e,0x04]
48041
48042v_med3_f32 v5, flat_scratch_lo, v2, v3
48043// CHECK: [0x05,0x00,0xd6,0xd1,0x66,0x04,0x0e,0x04]
48044
48045v_med3_f32 v5, flat_scratch_hi, v2, v3
48046// CHECK: [0x05,0x00,0xd6,0xd1,0x67,0x04,0x0e,0x04]
48047
48048v_med3_f32 v5, vcc_lo, v2, v3
48049// CHECK: [0x05,0x00,0xd6,0xd1,0x6a,0x04,0x0e,0x04]
48050
48051v_med3_f32 v5, vcc_hi, v2, v3
48052// CHECK: [0x05,0x00,0xd6,0xd1,0x6b,0x04,0x0e,0x04]
48053
48054v_med3_f32 v5, tba_lo, v2, v3
48055// CHECK: [0x05,0x00,0xd6,0xd1,0x6c,0x04,0x0e,0x04]
48056
48057v_med3_f32 v5, tba_hi, v2, v3
48058// CHECK: [0x05,0x00,0xd6,0xd1,0x6d,0x04,0x0e,0x04]
48059
48060v_med3_f32 v5, tma_lo, v2, v3
48061// CHECK: [0x05,0x00,0xd6,0xd1,0x6e,0x04,0x0e,0x04]
48062
48063v_med3_f32 v5, tma_hi, v2, v3
48064// CHECK: [0x05,0x00,0xd6,0xd1,0x6f,0x04,0x0e,0x04]
48065
48066v_med3_f32 v5, ttmp11, v2, v3
48067// CHECK: [0x05,0x00,0xd6,0xd1,0x7b,0x04,0x0e,0x04]
48068
48069v_med3_f32 v5, m0, v2, v3
48070// CHECK: [0x05,0x00,0xd6,0xd1,0x7c,0x04,0x0e,0x04]
48071
48072v_med3_f32 v5, exec_lo, v2, v3
48073// CHECK: [0x05,0x00,0xd6,0xd1,0x7e,0x04,0x0e,0x04]
48074
48075v_med3_f32 v5, exec_hi, v2, v3
48076// CHECK: [0x05,0x00,0xd6,0xd1,0x7f,0x04,0x0e,0x04]
48077
48078v_med3_f32 v5, 0, v2, v3
48079// CHECK: [0x05,0x00,0xd6,0xd1,0x80,0x04,0x0e,0x04]
48080
48081v_med3_f32 v5, -1, v2, v3
48082// CHECK: [0x05,0x00,0xd6,0xd1,0xc1,0x04,0x0e,0x04]
48083
48084v_med3_f32 v5, 0.5, v2, v3
48085// CHECK: [0x05,0x00,0xd6,0xd1,0xf0,0x04,0x0e,0x04]
48086
48087v_med3_f32 v5, -4.0, v2, v3
48088// CHECK: [0x05,0x00,0xd6,0xd1,0xf7,0x04,0x0e,0x04]
48089
48090v_med3_f32 v5, v1, v255, v3
48091// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0f,0x04]
48092
48093v_med3_f32 v5, v1, s2, v3
48094// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0c,0x04]
48095
48096v_med3_f32 v5, v1, s101, v3
48097// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xcb,0x0c,0x04]
48098
48099v_med3_f32 v5, v1, flat_scratch_lo, v3
48100// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xcd,0x0c,0x04]
48101
48102v_med3_f32 v5, v1, flat_scratch_hi, v3
48103// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xcf,0x0c,0x04]
48104
48105v_med3_f32 v5, v1, vcc_lo, v3
48106// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xd5,0x0c,0x04]
48107
48108v_med3_f32 v5, v1, vcc_hi, v3
48109// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xd7,0x0c,0x04]
48110
48111v_med3_f32 v5, v1, tba_lo, v3
48112// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xd9,0x0c,0x04]
48113
48114v_med3_f32 v5, v1, tba_hi, v3
48115// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xdb,0x0c,0x04]
48116
48117v_med3_f32 v5, v1, tma_lo, v3
48118// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xdd,0x0c,0x04]
48119
48120v_med3_f32 v5, v1, tma_hi, v3
48121// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xdf,0x0c,0x04]
48122
48123v_med3_f32 v5, v1, ttmp11, v3
48124// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xf7,0x0c,0x04]
48125
48126v_med3_f32 v5, v1, m0, v3
48127// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xf9,0x0c,0x04]
48128
48129v_med3_f32 v5, v1, exec_lo, v3
48130// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xfd,0x0c,0x04]
48131
48132v_med3_f32 v5, v1, exec_hi, v3
48133// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xff,0x0c,0x04]
48134
48135v_med3_f32 v5, v1, 0, v3
48136// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x01,0x0d,0x04]
48137
48138v_med3_f32 v5, v1, -1, v3
48139// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x83,0x0d,0x04]
48140
48141v_med3_f32 v5, v1, 0.5, v3
48142// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xe1,0x0d,0x04]
48143
48144v_med3_f32 v5, v1, -4.0, v3
48145// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0xef,0x0d,0x04]
48146
48147v_med3_f32 v5, v1, v2, v255
48148// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x07]
48149
48150v_med3_f32 v5, v1, v2, s3
48151// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x00]
48152
48153v_med3_f32 v5, v1, v2, s101
48154// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x96,0x01]
48155
48156v_med3_f32 v5, v1, v2, flat_scratch_lo
48157// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9a,0x01]
48158
48159v_med3_f32 v5, v1, v2, flat_scratch_hi
48160// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x9e,0x01]
48161
48162v_med3_f32 v5, v1, v2, vcc_lo
48163// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xaa,0x01]
48164
48165v_med3_f32 v5, v1, v2, vcc_hi
48166// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xae,0x01]
48167
48168v_med3_f32 v5, v1, v2, tba_lo
48169// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb2,0x01]
48170
48171v_med3_f32 v5, v1, v2, tba_hi
48172// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xb6,0x01]
48173
48174v_med3_f32 v5, v1, v2, tma_lo
48175// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xba,0x01]
48176
48177v_med3_f32 v5, v1, v2, tma_hi
48178// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xbe,0x01]
48179
48180v_med3_f32 v5, v1, v2, ttmp11
48181// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xee,0x01]
48182
48183v_med3_f32 v5, v1, v2, m0
48184// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xf2,0x01]
48185
48186v_med3_f32 v5, v1, v2, exec_lo
48187// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfa,0x01]
48188
48189v_med3_f32 v5, v1, v2, exec_hi
48190// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xfe,0x01]
48191
48192v_med3_f32 v5, v1, v2, 0
48193// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x02,0x02]
48194
48195v_med3_f32 v5, v1, v2, -1
48196// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x06,0x03]
48197
48198v_med3_f32 v5, v1, v2, 0.5
48199// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xc2,0x03]
48200
48201v_med3_f32 v5, v1, v2, -4.0
48202// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0xde,0x03]
48203
48204v_med3_f32 v5, -v1, v2, v3
48205// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x24]
48206
48207v_med3_f32 v5, v1, -v2, v3
48208// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x44]
48209
48210v_med3_f32 v5, v1, v2, -v3
48211// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x84]
48212
48213v_med3_f32 v5, -v1, -v2, -v3
48214// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0xe4]
48215
48216v_med3_f32 v5, |v1|, v2, v3
48217// CHECK: [0x05,0x01,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48218
48219v_med3_f32 v5, v1, |v2|, v3
48220// CHECK: [0x05,0x02,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48221
48222v_med3_f32 v5, v1, v2, |v3|
48223// CHECK: [0x05,0x04,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48224
48225v_med3_f32 v5, |v1|, |v2|, |v3|
48226// CHECK: [0x05,0x07,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48227
48228v_med3_f32 v5, v1, v2, v3 clamp
48229// CHECK: [0x05,0x80,0xd6,0xd1,0x01,0x05,0x0e,0x04]
48230
48231v_med3_f32 v5, v1, v2, v3 mul:2
48232// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x0c]
48233
48234v_med3_f32 v5, v1, v2, v3 mul:4
48235// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x14]
48236
48237v_med3_f32 v5, v1, v2, v3 div:2
48238// CHECK: [0x05,0x00,0xd6,0xd1,0x01,0x05,0x0e,0x1c]
48239
48240v_med3_i32 v5, v1, v2, v3
48241// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]
48242
48243v_med3_i32 v255, v1, v2, v3
48244// CHECK: [0xff,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x04]
48245
48246v_med3_i32 v5, v255, v2, v3
48247// CHECK: [0x05,0x00,0xd7,0xd1,0xff,0x05,0x0e,0x04]
48248
48249v_med3_i32 v5, s1, v2, v3
48250// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x04,0x0e,0x04]
48251
48252v_med3_i32 v5, s101, v2, v3
48253// CHECK: [0x05,0x00,0xd7,0xd1,0x65,0x04,0x0e,0x04]
48254
48255v_med3_i32 v5, flat_scratch_lo, v2, v3
48256// CHECK: [0x05,0x00,0xd7,0xd1,0x66,0x04,0x0e,0x04]
48257
48258v_med3_i32 v5, flat_scratch_hi, v2, v3
48259// CHECK: [0x05,0x00,0xd7,0xd1,0x67,0x04,0x0e,0x04]
48260
48261v_med3_i32 v5, vcc_lo, v2, v3
48262// CHECK: [0x05,0x00,0xd7,0xd1,0x6a,0x04,0x0e,0x04]
48263
48264v_med3_i32 v5, vcc_hi, v2, v3
48265// CHECK: [0x05,0x00,0xd7,0xd1,0x6b,0x04,0x0e,0x04]
48266
48267v_med3_i32 v5, tba_lo, v2, v3
48268// CHECK: [0x05,0x00,0xd7,0xd1,0x6c,0x04,0x0e,0x04]
48269
48270v_med3_i32 v5, tba_hi, v2, v3
48271// CHECK: [0x05,0x00,0xd7,0xd1,0x6d,0x04,0x0e,0x04]
48272
48273v_med3_i32 v5, tma_lo, v2, v3
48274// CHECK: [0x05,0x00,0xd7,0xd1,0x6e,0x04,0x0e,0x04]
48275
48276v_med3_i32 v5, tma_hi, v2, v3
48277// CHECK: [0x05,0x00,0xd7,0xd1,0x6f,0x04,0x0e,0x04]
48278
48279v_med3_i32 v5, ttmp11, v2, v3
48280// CHECK: [0x05,0x00,0xd7,0xd1,0x7b,0x04,0x0e,0x04]
48281
48282v_med3_i32 v5, m0, v2, v3
48283// CHECK: [0x05,0x00,0xd7,0xd1,0x7c,0x04,0x0e,0x04]
48284
48285v_med3_i32 v5, exec_lo, v2, v3
48286// CHECK: [0x05,0x00,0xd7,0xd1,0x7e,0x04,0x0e,0x04]
48287
48288v_med3_i32 v5, exec_hi, v2, v3
48289// CHECK: [0x05,0x00,0xd7,0xd1,0x7f,0x04,0x0e,0x04]
48290
48291v_med3_i32 v5, 0, v2, v3
48292// CHECK: [0x05,0x00,0xd7,0xd1,0x80,0x04,0x0e,0x04]
48293
48294v_med3_i32 v5, -1, v2, v3
48295// CHECK: [0x05,0x00,0xd7,0xd1,0xc1,0x04,0x0e,0x04]
48296
48297v_med3_i32 v5, 0.5, v2, v3
48298// CHECK: [0x05,0x00,0xd7,0xd1,0xf0,0x04,0x0e,0x04]
48299
48300v_med3_i32 v5, -4.0, v2, v3
48301// CHECK: [0x05,0x00,0xd7,0xd1,0xf7,0x04,0x0e,0x04]
48302
48303v_med3_i32 v5, v1, v255, v3
48304// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0f,0x04]
48305
48306v_med3_i32 v5, v1, s2, v3
48307// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0c,0x04]
48308
48309v_med3_i32 v5, v1, s101, v3
48310// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xcb,0x0c,0x04]
48311
48312v_med3_i32 v5, v1, flat_scratch_lo, v3
48313// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xcd,0x0c,0x04]
48314
48315v_med3_i32 v5, v1, flat_scratch_hi, v3
48316// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xcf,0x0c,0x04]
48317
48318v_med3_i32 v5, v1, vcc_lo, v3
48319// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xd5,0x0c,0x04]
48320
48321v_med3_i32 v5, v1, vcc_hi, v3
48322// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xd7,0x0c,0x04]
48323
48324v_med3_i32 v5, v1, tba_lo, v3
48325// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xd9,0x0c,0x04]
48326
48327v_med3_i32 v5, v1, tba_hi, v3
48328// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xdb,0x0c,0x04]
48329
48330v_med3_i32 v5, v1, tma_lo, v3
48331// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xdd,0x0c,0x04]
48332
48333v_med3_i32 v5, v1, tma_hi, v3
48334// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xdf,0x0c,0x04]
48335
48336v_med3_i32 v5, v1, ttmp11, v3
48337// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xf7,0x0c,0x04]
48338
48339v_med3_i32 v5, v1, m0, v3
48340// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xf9,0x0c,0x04]
48341
48342v_med3_i32 v5, v1, exec_lo, v3
48343// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xfd,0x0c,0x04]
48344
48345v_med3_i32 v5, v1, exec_hi, v3
48346// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xff,0x0c,0x04]
48347
48348v_med3_i32 v5, v1, 0, v3
48349// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x01,0x0d,0x04]
48350
48351v_med3_i32 v5, v1, -1, v3
48352// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x83,0x0d,0x04]
48353
48354v_med3_i32 v5, v1, 0.5, v3
48355// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xe1,0x0d,0x04]
48356
48357v_med3_i32 v5, v1, -4.0, v3
48358// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0xef,0x0d,0x04]
48359
48360v_med3_i32 v5, v1, v2, v255
48361// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x07]
48362
48363v_med3_i32 v5, v1, v2, s3
48364// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x0e,0x00]
48365
48366v_med3_i32 v5, v1, v2, s101
48367// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x96,0x01]
48368
48369v_med3_i32 v5, v1, v2, flat_scratch_lo
48370// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9a,0x01]
48371
48372v_med3_i32 v5, v1, v2, flat_scratch_hi
48373// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x9e,0x01]
48374
48375v_med3_i32 v5, v1, v2, vcc_lo
48376// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xaa,0x01]
48377
48378v_med3_i32 v5, v1, v2, vcc_hi
48379// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xae,0x01]
48380
48381v_med3_i32 v5, v1, v2, tba_lo
48382// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb2,0x01]
48383
48384v_med3_i32 v5, v1, v2, tba_hi
48385// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xb6,0x01]
48386
48387v_med3_i32 v5, v1, v2, tma_lo
48388// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xba,0x01]
48389
48390v_med3_i32 v5, v1, v2, tma_hi
48391// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xbe,0x01]
48392
48393v_med3_i32 v5, v1, v2, ttmp11
48394// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xee,0x01]
48395
48396v_med3_i32 v5, v1, v2, m0
48397// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xf2,0x01]
48398
48399v_med3_i32 v5, v1, v2, exec_lo
48400// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfa,0x01]
48401
48402v_med3_i32 v5, v1, v2, exec_hi
48403// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xfe,0x01]
48404
48405v_med3_i32 v5, v1, v2, 0
48406// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x02,0x02]
48407
48408v_med3_i32 v5, v1, v2, -1
48409// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0x06,0x03]
48410
48411v_med3_i32 v5, v1, v2, 0.5
48412// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xc2,0x03]
48413
48414v_med3_i32 v5, v1, v2, -4.0
48415// CHECK: [0x05,0x00,0xd7,0xd1,0x01,0x05,0xde,0x03]
48416
48417v_med3_u32 v5, v1, v2, v3
48418// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]
48419
48420v_med3_u32 v255, v1, v2, v3
48421// CHECK: [0xff,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x04]
48422
48423v_med3_u32 v5, v255, v2, v3
48424// CHECK: [0x05,0x00,0xd8,0xd1,0xff,0x05,0x0e,0x04]
48425
48426v_med3_u32 v5, s1, v2, v3
48427// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x04,0x0e,0x04]
48428
48429v_med3_u32 v5, s101, v2, v3
48430// CHECK: [0x05,0x00,0xd8,0xd1,0x65,0x04,0x0e,0x04]
48431
48432v_med3_u32 v5, flat_scratch_lo, v2, v3
48433// CHECK: [0x05,0x00,0xd8,0xd1,0x66,0x04,0x0e,0x04]
48434
48435v_med3_u32 v5, flat_scratch_hi, v2, v3
48436// CHECK: [0x05,0x00,0xd8,0xd1,0x67,0x04,0x0e,0x04]
48437
48438v_med3_u32 v5, vcc_lo, v2, v3
48439// CHECK: [0x05,0x00,0xd8,0xd1,0x6a,0x04,0x0e,0x04]
48440
48441v_med3_u32 v5, vcc_hi, v2, v3
48442// CHECK: [0x05,0x00,0xd8,0xd1,0x6b,0x04,0x0e,0x04]
48443
48444v_med3_u32 v5, tba_lo, v2, v3
48445// CHECK: [0x05,0x00,0xd8,0xd1,0x6c,0x04,0x0e,0x04]
48446
48447v_med3_u32 v5, tba_hi, v2, v3
48448// CHECK: [0x05,0x00,0xd8,0xd1,0x6d,0x04,0x0e,0x04]
48449
48450v_med3_u32 v5, tma_lo, v2, v3
48451// CHECK: [0x05,0x00,0xd8,0xd1,0x6e,0x04,0x0e,0x04]
48452
48453v_med3_u32 v5, tma_hi, v2, v3
48454// CHECK: [0x05,0x00,0xd8,0xd1,0x6f,0x04,0x0e,0x04]
48455
48456v_med3_u32 v5, ttmp11, v2, v3
48457// CHECK: [0x05,0x00,0xd8,0xd1,0x7b,0x04,0x0e,0x04]
48458
48459v_med3_u32 v5, m0, v2, v3
48460// CHECK: [0x05,0x00,0xd8,0xd1,0x7c,0x04,0x0e,0x04]
48461
48462v_med3_u32 v5, exec_lo, v2, v3
48463// CHECK: [0x05,0x00,0xd8,0xd1,0x7e,0x04,0x0e,0x04]
48464
48465v_med3_u32 v5, exec_hi, v2, v3
48466// CHECK: [0x05,0x00,0xd8,0xd1,0x7f,0x04,0x0e,0x04]
48467
48468v_med3_u32 v5, 0, v2, v3
48469// CHECK: [0x05,0x00,0xd8,0xd1,0x80,0x04,0x0e,0x04]
48470
48471v_med3_u32 v5, -1, v2, v3
48472// CHECK: [0x05,0x00,0xd8,0xd1,0xc1,0x04,0x0e,0x04]
48473
48474v_med3_u32 v5, 0.5, v2, v3
48475// CHECK: [0x05,0x00,0xd8,0xd1,0xf0,0x04,0x0e,0x04]
48476
48477v_med3_u32 v5, -4.0, v2, v3
48478// CHECK: [0x05,0x00,0xd8,0xd1,0xf7,0x04,0x0e,0x04]
48479
48480v_med3_u32 v5, v1, v255, v3
48481// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0f,0x04]
48482
48483v_med3_u32 v5, v1, s2, v3
48484// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0c,0x04]
48485
48486v_med3_u32 v5, v1, s101, v3
48487// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xcb,0x0c,0x04]
48488
48489v_med3_u32 v5, v1, flat_scratch_lo, v3
48490// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xcd,0x0c,0x04]
48491
48492v_med3_u32 v5, v1, flat_scratch_hi, v3
48493// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xcf,0x0c,0x04]
48494
48495v_med3_u32 v5, v1, vcc_lo, v3
48496// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xd5,0x0c,0x04]
48497
48498v_med3_u32 v5, v1, vcc_hi, v3
48499// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xd7,0x0c,0x04]
48500
48501v_med3_u32 v5, v1, tba_lo, v3
48502// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xd9,0x0c,0x04]
48503
48504v_med3_u32 v5, v1, tba_hi, v3
48505// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xdb,0x0c,0x04]
48506
48507v_med3_u32 v5, v1, tma_lo, v3
48508// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xdd,0x0c,0x04]
48509
48510v_med3_u32 v5, v1, tma_hi, v3
48511// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xdf,0x0c,0x04]
48512
48513v_med3_u32 v5, v1, ttmp11, v3
48514// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xf7,0x0c,0x04]
48515
48516v_med3_u32 v5, v1, m0, v3
48517// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xf9,0x0c,0x04]
48518
48519v_med3_u32 v5, v1, exec_lo, v3
48520// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xfd,0x0c,0x04]
48521
48522v_med3_u32 v5, v1, exec_hi, v3
48523// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xff,0x0c,0x04]
48524
48525v_med3_u32 v5, v1, 0, v3
48526// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x01,0x0d,0x04]
48527
48528v_med3_u32 v5, v1, -1, v3
48529// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x83,0x0d,0x04]
48530
48531v_med3_u32 v5, v1, 0.5, v3
48532// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xe1,0x0d,0x04]
48533
48534v_med3_u32 v5, v1, -4.0, v3
48535// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0xef,0x0d,0x04]
48536
48537v_med3_u32 v5, v1, v2, v255
48538// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x07]
48539
48540v_med3_u32 v5, v1, v2, s3
48541// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x0e,0x00]
48542
48543v_med3_u32 v5, v1, v2, s101
48544// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x96,0x01]
48545
48546v_med3_u32 v5, v1, v2, flat_scratch_lo
48547// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9a,0x01]
48548
48549v_med3_u32 v5, v1, v2, flat_scratch_hi
48550// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x9e,0x01]
48551
48552v_med3_u32 v5, v1, v2, vcc_lo
48553// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xaa,0x01]
48554
48555v_med3_u32 v5, v1, v2, vcc_hi
48556// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xae,0x01]
48557
48558v_med3_u32 v5, v1, v2, tba_lo
48559// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb2,0x01]
48560
48561v_med3_u32 v5, v1, v2, tba_hi
48562// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xb6,0x01]
48563
48564v_med3_u32 v5, v1, v2, tma_lo
48565// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xba,0x01]
48566
48567v_med3_u32 v5, v1, v2, tma_hi
48568// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xbe,0x01]
48569
48570v_med3_u32 v5, v1, v2, ttmp11
48571// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xee,0x01]
48572
48573v_med3_u32 v5, v1, v2, m0
48574// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xf2,0x01]
48575
48576v_med3_u32 v5, v1, v2, exec_lo
48577// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfa,0x01]
48578
48579v_med3_u32 v5, v1, v2, exec_hi
48580// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xfe,0x01]
48581
48582v_med3_u32 v5, v1, v2, 0
48583// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x02,0x02]
48584
48585v_med3_u32 v5, v1, v2, -1
48586// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0x06,0x03]
48587
48588v_med3_u32 v5, v1, v2, 0.5
48589// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xc2,0x03]
48590
48591v_med3_u32 v5, v1, v2, -4.0
48592// CHECK: [0x05,0x00,0xd8,0xd1,0x01,0x05,0xde,0x03]
48593
48594v_sad_u8 v5, v1, v2, v3
48595// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]
48596
48597v_sad_u8 v255, v1, v2, v3
48598// CHECK: [0xff,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x04]
48599
48600v_sad_u8 v5, v255, v2, v3
48601// CHECK: [0x05,0x00,0xd9,0xd1,0xff,0x05,0x0e,0x04]
48602
48603v_sad_u8 v5, s1, v2, v3
48604// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x04,0x0e,0x04]
48605
48606v_sad_u8 v5, s101, v2, v3
48607// CHECK: [0x05,0x00,0xd9,0xd1,0x65,0x04,0x0e,0x04]
48608
48609v_sad_u8 v5, flat_scratch_lo, v2, v3
48610// CHECK: [0x05,0x00,0xd9,0xd1,0x66,0x04,0x0e,0x04]
48611
48612v_sad_u8 v5, flat_scratch_hi, v2, v3
48613// CHECK: [0x05,0x00,0xd9,0xd1,0x67,0x04,0x0e,0x04]
48614
48615v_sad_u8 v5, vcc_lo, v2, v3
48616// CHECK: [0x05,0x00,0xd9,0xd1,0x6a,0x04,0x0e,0x04]
48617
48618v_sad_u8 v5, vcc_hi, v2, v3
48619// CHECK: [0x05,0x00,0xd9,0xd1,0x6b,0x04,0x0e,0x04]
48620
48621v_sad_u8 v5, tba_lo, v2, v3
48622// CHECK: [0x05,0x00,0xd9,0xd1,0x6c,0x04,0x0e,0x04]
48623
48624v_sad_u8 v5, tba_hi, v2, v3
48625// CHECK: [0x05,0x00,0xd9,0xd1,0x6d,0x04,0x0e,0x04]
48626
48627v_sad_u8 v5, tma_lo, v2, v3
48628// CHECK: [0x05,0x00,0xd9,0xd1,0x6e,0x04,0x0e,0x04]
48629
48630v_sad_u8 v5, tma_hi, v2, v3
48631// CHECK: [0x05,0x00,0xd9,0xd1,0x6f,0x04,0x0e,0x04]
48632
48633v_sad_u8 v5, ttmp11, v2, v3
48634// CHECK: [0x05,0x00,0xd9,0xd1,0x7b,0x04,0x0e,0x04]
48635
48636v_sad_u8 v5, m0, v2, v3
48637// CHECK: [0x05,0x00,0xd9,0xd1,0x7c,0x04,0x0e,0x04]
48638
48639v_sad_u8 v5, exec_lo, v2, v3
48640// CHECK: [0x05,0x00,0xd9,0xd1,0x7e,0x04,0x0e,0x04]
48641
48642v_sad_u8 v5, exec_hi, v2, v3
48643// CHECK: [0x05,0x00,0xd9,0xd1,0x7f,0x04,0x0e,0x04]
48644
48645v_sad_u8 v5, 0, v2, v3
48646// CHECK: [0x05,0x00,0xd9,0xd1,0x80,0x04,0x0e,0x04]
48647
48648v_sad_u8 v5, -1, v2, v3
48649// CHECK: [0x05,0x00,0xd9,0xd1,0xc1,0x04,0x0e,0x04]
48650
48651v_sad_u8 v5, 0.5, v2, v3
48652// CHECK: [0x05,0x00,0xd9,0xd1,0xf0,0x04,0x0e,0x04]
48653
48654v_sad_u8 v5, -4.0, v2, v3
48655// CHECK: [0x05,0x00,0xd9,0xd1,0xf7,0x04,0x0e,0x04]
48656
48657v_sad_u8 v5, v1, v255, v3
48658// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0f,0x04]
48659
48660v_sad_u8 v5, v1, s2, v3
48661// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0c,0x04]
48662
48663v_sad_u8 v5, v1, s101, v3
48664// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xcb,0x0c,0x04]
48665
48666v_sad_u8 v5, v1, flat_scratch_lo, v3
48667// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xcd,0x0c,0x04]
48668
48669v_sad_u8 v5, v1, flat_scratch_hi, v3
48670// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xcf,0x0c,0x04]
48671
48672v_sad_u8 v5, v1, vcc_lo, v3
48673// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xd5,0x0c,0x04]
48674
48675v_sad_u8 v5, v1, vcc_hi, v3
48676// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xd7,0x0c,0x04]
48677
48678v_sad_u8 v5, v1, tba_lo, v3
48679// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xd9,0x0c,0x04]
48680
48681v_sad_u8 v5, v1, tba_hi, v3
48682// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xdb,0x0c,0x04]
48683
48684v_sad_u8 v5, v1, tma_lo, v3
48685// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xdd,0x0c,0x04]
48686
48687v_sad_u8 v5, v1, tma_hi, v3
48688// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xdf,0x0c,0x04]
48689
48690v_sad_u8 v5, v1, ttmp11, v3
48691// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xf7,0x0c,0x04]
48692
48693v_sad_u8 v5, v1, m0, v3
48694// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xf9,0x0c,0x04]
48695
48696v_sad_u8 v5, v1, exec_lo, v3
48697// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xfd,0x0c,0x04]
48698
48699v_sad_u8 v5, v1, exec_hi, v3
48700// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xff,0x0c,0x04]
48701
48702v_sad_u8 v5, v1, 0, v3
48703// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x01,0x0d,0x04]
48704
48705v_sad_u8 v5, v1, -1, v3
48706// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x83,0x0d,0x04]
48707
48708v_sad_u8 v5, v1, 0.5, v3
48709// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xe1,0x0d,0x04]
48710
48711v_sad_u8 v5, v1, -4.0, v3
48712// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0xef,0x0d,0x04]
48713
48714v_sad_u8 v5, v1, v2, v255
48715// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x07]
48716
48717v_sad_u8 v5, v1, v2, s3
48718// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x0e,0x00]
48719
48720v_sad_u8 v5, v1, v2, s101
48721// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x96,0x01]
48722
48723v_sad_u8 v5, v1, v2, flat_scratch_lo
48724// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9a,0x01]
48725
48726v_sad_u8 v5, v1, v2, flat_scratch_hi
48727// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x9e,0x01]
48728
48729v_sad_u8 v5, v1, v2, vcc_lo
48730// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xaa,0x01]
48731
48732v_sad_u8 v5, v1, v2, vcc_hi
48733// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xae,0x01]
48734
48735v_sad_u8 v5, v1, v2, tba_lo
48736// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb2,0x01]
48737
48738v_sad_u8 v5, v1, v2, tba_hi
48739// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xb6,0x01]
48740
48741v_sad_u8 v5, v1, v2, tma_lo
48742// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xba,0x01]
48743
48744v_sad_u8 v5, v1, v2, tma_hi
48745// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xbe,0x01]
48746
48747v_sad_u8 v5, v1, v2, ttmp11
48748// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xee,0x01]
48749
48750v_sad_u8 v5, v1, v2, m0
48751// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xf2,0x01]
48752
48753v_sad_u8 v5, v1, v2, exec_lo
48754// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfa,0x01]
48755
48756v_sad_u8 v5, v1, v2, exec_hi
48757// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xfe,0x01]
48758
48759v_sad_u8 v5, v1, v2, 0
48760// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x02,0x02]
48761
48762v_sad_u8 v5, v1, v2, -1
48763// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0x06,0x03]
48764
48765v_sad_u8 v5, v1, v2, 0.5
48766// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xc2,0x03]
48767
48768v_sad_u8 v5, v1, v2, -4.0
48769// CHECK: [0x05,0x00,0xd9,0xd1,0x01,0x05,0xde,0x03]
48770
48771v_sad_u8 v5, v1, v2, v3 clamp
48772// CHECK: [0x05,0x80,0xd9,0xd1,0x01,0x05,0x0e,0x04]
48773
48774v_sad_hi_u8 v5, v1, v2, v3
48775// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]
48776
48777v_sad_hi_u8 v255, v1, v2, v3
48778// CHECK: [0xff,0x00,0xda,0xd1,0x01,0x05,0x0e,0x04]
48779
48780v_sad_hi_u8 v5, v255, v2, v3
48781// CHECK: [0x05,0x00,0xda,0xd1,0xff,0x05,0x0e,0x04]
48782
48783v_sad_hi_u8 v5, s1, v2, v3
48784// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x04,0x0e,0x04]
48785
48786v_sad_hi_u8 v5, s101, v2, v3
48787// CHECK: [0x05,0x00,0xda,0xd1,0x65,0x04,0x0e,0x04]
48788
48789v_sad_hi_u8 v5, flat_scratch_lo, v2, v3
48790// CHECK: [0x05,0x00,0xda,0xd1,0x66,0x04,0x0e,0x04]
48791
48792v_sad_hi_u8 v5, flat_scratch_hi, v2, v3
48793// CHECK: [0x05,0x00,0xda,0xd1,0x67,0x04,0x0e,0x04]
48794
48795v_sad_hi_u8 v5, vcc_lo, v2, v3
48796// CHECK: [0x05,0x00,0xda,0xd1,0x6a,0x04,0x0e,0x04]
48797
48798v_sad_hi_u8 v5, vcc_hi, v2, v3
48799// CHECK: [0x05,0x00,0xda,0xd1,0x6b,0x04,0x0e,0x04]
48800
48801v_sad_hi_u8 v5, tba_lo, v2, v3
48802// CHECK: [0x05,0x00,0xda,0xd1,0x6c,0x04,0x0e,0x04]
48803
48804v_sad_hi_u8 v5, tba_hi, v2, v3
48805// CHECK: [0x05,0x00,0xda,0xd1,0x6d,0x04,0x0e,0x04]
48806
48807v_sad_hi_u8 v5, tma_lo, v2, v3
48808// CHECK: [0x05,0x00,0xda,0xd1,0x6e,0x04,0x0e,0x04]
48809
48810v_sad_hi_u8 v5, tma_hi, v2, v3
48811// CHECK: [0x05,0x00,0xda,0xd1,0x6f,0x04,0x0e,0x04]
48812
48813v_sad_hi_u8 v5, ttmp11, v2, v3
48814// CHECK: [0x05,0x00,0xda,0xd1,0x7b,0x04,0x0e,0x04]
48815
48816v_sad_hi_u8 v5, m0, v2, v3
48817// CHECK: [0x05,0x00,0xda,0xd1,0x7c,0x04,0x0e,0x04]
48818
48819v_sad_hi_u8 v5, exec_lo, v2, v3
48820// CHECK: [0x05,0x00,0xda,0xd1,0x7e,0x04,0x0e,0x04]
48821
48822v_sad_hi_u8 v5, exec_hi, v2, v3
48823// CHECK: [0x05,0x00,0xda,0xd1,0x7f,0x04,0x0e,0x04]
48824
48825v_sad_hi_u8 v5, 0, v2, v3
48826// CHECK: [0x05,0x00,0xda,0xd1,0x80,0x04,0x0e,0x04]
48827
48828v_sad_hi_u8 v5, -1, v2, v3
48829// CHECK: [0x05,0x00,0xda,0xd1,0xc1,0x04,0x0e,0x04]
48830
48831v_sad_hi_u8 v5, 0.5, v2, v3
48832// CHECK: [0x05,0x00,0xda,0xd1,0xf0,0x04,0x0e,0x04]
48833
48834v_sad_hi_u8 v5, -4.0, v2, v3
48835// CHECK: [0x05,0x00,0xda,0xd1,0xf7,0x04,0x0e,0x04]
48836
48837v_sad_hi_u8 v5, v1, v255, v3
48838// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0f,0x04]
48839
48840v_sad_hi_u8 v5, v1, s2, v3
48841// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0c,0x04]
48842
48843v_sad_hi_u8 v5, v1, s101, v3
48844// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xcb,0x0c,0x04]
48845
48846v_sad_hi_u8 v5, v1, flat_scratch_lo, v3
48847// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xcd,0x0c,0x04]
48848
48849v_sad_hi_u8 v5, v1, flat_scratch_hi, v3
48850// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xcf,0x0c,0x04]
48851
48852v_sad_hi_u8 v5, v1, vcc_lo, v3
48853// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xd5,0x0c,0x04]
48854
48855v_sad_hi_u8 v5, v1, vcc_hi, v3
48856// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xd7,0x0c,0x04]
48857
48858v_sad_hi_u8 v5, v1, tba_lo, v3
48859// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xd9,0x0c,0x04]
48860
48861v_sad_hi_u8 v5, v1, tba_hi, v3
48862// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xdb,0x0c,0x04]
48863
48864v_sad_hi_u8 v5, v1, tma_lo, v3
48865// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xdd,0x0c,0x04]
48866
48867v_sad_hi_u8 v5, v1, tma_hi, v3
48868// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xdf,0x0c,0x04]
48869
48870v_sad_hi_u8 v5, v1, ttmp11, v3
48871// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xf7,0x0c,0x04]
48872
48873v_sad_hi_u8 v5, v1, m0, v3
48874// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xf9,0x0c,0x04]
48875
48876v_sad_hi_u8 v5, v1, exec_lo, v3
48877// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xfd,0x0c,0x04]
48878
48879v_sad_hi_u8 v5, v1, exec_hi, v3
48880// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xff,0x0c,0x04]
48881
48882v_sad_hi_u8 v5, v1, 0, v3
48883// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x01,0x0d,0x04]
48884
48885v_sad_hi_u8 v5, v1, -1, v3
48886// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x83,0x0d,0x04]
48887
48888v_sad_hi_u8 v5, v1, 0.5, v3
48889// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xe1,0x0d,0x04]
48890
48891v_sad_hi_u8 v5, v1, -4.0, v3
48892// CHECK: [0x05,0x00,0xda,0xd1,0x01,0xef,0x0d,0x04]
48893
48894v_sad_hi_u8 v5, v1, v2, v255
48895// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x07]
48896
48897v_sad_hi_u8 v5, v1, v2, s3
48898// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x0e,0x00]
48899
48900v_sad_hi_u8 v5, v1, v2, s101
48901// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x96,0x01]
48902
48903v_sad_hi_u8 v5, v1, v2, flat_scratch_lo
48904// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9a,0x01]
48905
48906v_sad_hi_u8 v5, v1, v2, flat_scratch_hi
48907// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x9e,0x01]
48908
48909v_sad_hi_u8 v5, v1, v2, vcc_lo
48910// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xaa,0x01]
48911
48912v_sad_hi_u8 v5, v1, v2, vcc_hi
48913// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xae,0x01]
48914
48915v_sad_hi_u8 v5, v1, v2, tba_lo
48916// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb2,0x01]
48917
48918v_sad_hi_u8 v5, v1, v2, tba_hi
48919// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xb6,0x01]
48920
48921v_sad_hi_u8 v5, v1, v2, tma_lo
48922// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xba,0x01]
48923
48924v_sad_hi_u8 v5, v1, v2, tma_hi
48925// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xbe,0x01]
48926
48927v_sad_hi_u8 v5, v1, v2, ttmp11
48928// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xee,0x01]
48929
48930v_sad_hi_u8 v5, v1, v2, m0
48931// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xf2,0x01]
48932
48933v_sad_hi_u8 v5, v1, v2, exec_lo
48934// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfa,0x01]
48935
48936v_sad_hi_u8 v5, v1, v2, exec_hi
48937// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xfe,0x01]
48938
48939v_sad_hi_u8 v5, v1, v2, 0
48940// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x02,0x02]
48941
48942v_sad_hi_u8 v5, v1, v2, -1
48943// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0x06,0x03]
48944
48945v_sad_hi_u8 v5, v1, v2, 0.5
48946// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xc2,0x03]
48947
48948v_sad_hi_u8 v5, v1, v2, -4.0
48949// CHECK: [0x05,0x00,0xda,0xd1,0x01,0x05,0xde,0x03]
48950
48951v_sad_hi_u8 v5, v1, v2, v3 clamp
48952// CHECK: [0x05,0x80,0xda,0xd1,0x01,0x05,0x0e,0x04]
48953
48954v_sad_u16 v5, v1, v2, v3
48955// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]
48956
48957v_sad_u16 v255, v1, v2, v3
48958// CHECK: [0xff,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x04]
48959
48960v_sad_u16 v5, v255, v2, v3
48961// CHECK: [0x05,0x00,0xdb,0xd1,0xff,0x05,0x0e,0x04]
48962
48963v_sad_u16 v5, s1, v2, v3
48964// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x04,0x0e,0x04]
48965
48966v_sad_u16 v5, s101, v2, v3
48967// CHECK: [0x05,0x00,0xdb,0xd1,0x65,0x04,0x0e,0x04]
48968
48969v_sad_u16 v5, flat_scratch_lo, v2, v3
48970// CHECK: [0x05,0x00,0xdb,0xd1,0x66,0x04,0x0e,0x04]
48971
48972v_sad_u16 v5, flat_scratch_hi, v2, v3
48973// CHECK: [0x05,0x00,0xdb,0xd1,0x67,0x04,0x0e,0x04]
48974
48975v_sad_u16 v5, vcc_lo, v2, v3
48976// CHECK: [0x05,0x00,0xdb,0xd1,0x6a,0x04,0x0e,0x04]
48977
48978v_sad_u16 v5, vcc_hi, v2, v3
48979// CHECK: [0x05,0x00,0xdb,0xd1,0x6b,0x04,0x0e,0x04]
48980
48981v_sad_u16 v5, tba_lo, v2, v3
48982// CHECK: [0x05,0x00,0xdb,0xd1,0x6c,0x04,0x0e,0x04]
48983
48984v_sad_u16 v5, tba_hi, v2, v3
48985// CHECK: [0x05,0x00,0xdb,0xd1,0x6d,0x04,0x0e,0x04]
48986
48987v_sad_u16 v5, tma_lo, v2, v3
48988// CHECK: [0x05,0x00,0xdb,0xd1,0x6e,0x04,0x0e,0x04]
48989
48990v_sad_u16 v5, tma_hi, v2, v3
48991// CHECK: [0x05,0x00,0xdb,0xd1,0x6f,0x04,0x0e,0x04]
48992
48993v_sad_u16 v5, ttmp11, v2, v3
48994// CHECK: [0x05,0x00,0xdb,0xd1,0x7b,0x04,0x0e,0x04]
48995
48996v_sad_u16 v5, m0, v2, v3
48997// CHECK: [0x05,0x00,0xdb,0xd1,0x7c,0x04,0x0e,0x04]
48998
48999v_sad_u16 v5, exec_lo, v2, v3
49000// CHECK: [0x05,0x00,0xdb,0xd1,0x7e,0x04,0x0e,0x04]
49001
49002v_sad_u16 v5, exec_hi, v2, v3
49003// CHECK: [0x05,0x00,0xdb,0xd1,0x7f,0x04,0x0e,0x04]
49004
49005v_sad_u16 v5, 0, v2, v3
49006// CHECK: [0x05,0x00,0xdb,0xd1,0x80,0x04,0x0e,0x04]
49007
49008v_sad_u16 v5, -1, v2, v3
49009// CHECK: [0x05,0x00,0xdb,0xd1,0xc1,0x04,0x0e,0x04]
49010
49011v_sad_u16 v5, 0.5, v2, v3
49012// CHECK: [0x05,0x00,0xdb,0xd1,0xf0,0x04,0x0e,0x04]
49013
49014v_sad_u16 v5, -4.0, v2, v3
49015// CHECK: [0x05,0x00,0xdb,0xd1,0xf7,0x04,0x0e,0x04]
49016
49017v_sad_u16 v5, v1, v255, v3
49018// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0f,0x04]
49019
49020v_sad_u16 v5, v1, s2, v3
49021// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0c,0x04]
49022
49023v_sad_u16 v5, v1, s101, v3
49024// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xcb,0x0c,0x04]
49025
49026v_sad_u16 v5, v1, flat_scratch_lo, v3
49027// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xcd,0x0c,0x04]
49028
49029v_sad_u16 v5, v1, flat_scratch_hi, v3
49030// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xcf,0x0c,0x04]
49031
49032v_sad_u16 v5, v1, vcc_lo, v3
49033// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xd5,0x0c,0x04]
49034
49035v_sad_u16 v5, v1, vcc_hi, v3
49036// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xd7,0x0c,0x04]
49037
49038v_sad_u16 v5, v1, tba_lo, v3
49039// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xd9,0x0c,0x04]
49040
49041v_sad_u16 v5, v1, tba_hi, v3
49042// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xdb,0x0c,0x04]
49043
49044v_sad_u16 v5, v1, tma_lo, v3
49045// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xdd,0x0c,0x04]
49046
49047v_sad_u16 v5, v1, tma_hi, v3
49048// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xdf,0x0c,0x04]
49049
49050v_sad_u16 v5, v1, ttmp11, v3
49051// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xf7,0x0c,0x04]
49052
49053v_sad_u16 v5, v1, m0, v3
49054// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xf9,0x0c,0x04]
49055
49056v_sad_u16 v5, v1, exec_lo, v3
49057// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xfd,0x0c,0x04]
49058
49059v_sad_u16 v5, v1, exec_hi, v3
49060// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xff,0x0c,0x04]
49061
49062v_sad_u16 v5, v1, 0, v3
49063// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x01,0x0d,0x04]
49064
49065v_sad_u16 v5, v1, -1, v3
49066// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x83,0x0d,0x04]
49067
49068v_sad_u16 v5, v1, 0.5, v3
49069// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xe1,0x0d,0x04]
49070
49071v_sad_u16 v5, v1, -4.0, v3
49072// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0xef,0x0d,0x04]
49073
49074v_sad_u16 v5, v1, v2, v255
49075// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x07]
49076
49077v_sad_u16 v5, v1, v2, s3
49078// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x0e,0x00]
49079
49080v_sad_u16 v5, v1, v2, s101
49081// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x96,0x01]
49082
49083v_sad_u16 v5, v1, v2, flat_scratch_lo
49084// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9a,0x01]
49085
49086v_sad_u16 v5, v1, v2, flat_scratch_hi
49087// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x9e,0x01]
49088
49089v_sad_u16 v5, v1, v2, vcc_lo
49090// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xaa,0x01]
49091
49092v_sad_u16 v5, v1, v2, vcc_hi
49093// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xae,0x01]
49094
49095v_sad_u16 v5, v1, v2, tba_lo
49096// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb2,0x01]
49097
49098v_sad_u16 v5, v1, v2, tba_hi
49099// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xb6,0x01]
49100
49101v_sad_u16 v5, v1, v2, tma_lo
49102// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xba,0x01]
49103
49104v_sad_u16 v5, v1, v2, tma_hi
49105// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xbe,0x01]
49106
49107v_sad_u16 v5, v1, v2, ttmp11
49108// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xee,0x01]
49109
49110v_sad_u16 v5, v1, v2, m0
49111// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xf2,0x01]
49112
49113v_sad_u16 v5, v1, v2, exec_lo
49114// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfa,0x01]
49115
49116v_sad_u16 v5, v1, v2, exec_hi
49117// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xfe,0x01]
49118
49119v_sad_u16 v5, v1, v2, 0
49120// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x02,0x02]
49121
49122v_sad_u16 v5, v1, v2, -1
49123// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0x06,0x03]
49124
49125v_sad_u16 v5, v1, v2, 0.5
49126// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xc2,0x03]
49127
49128v_sad_u16 v5, v1, v2, -4.0
49129// CHECK: [0x05,0x00,0xdb,0xd1,0x01,0x05,0xde,0x03]
49130
49131v_sad_u16 v5, v1, v2, v3 clamp
49132// CHECK: [0x05,0x80,0xdb,0xd1,0x01,0x05,0x0e,0x04]
49133
49134v_sad_u32 v5, v1, v2, v3
49135// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]
49136
49137v_sad_u32 v255, v1, v2, v3
49138// CHECK: [0xff,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x04]
49139
49140v_sad_u32 v5, v255, v2, v3
49141// CHECK: [0x05,0x00,0xdc,0xd1,0xff,0x05,0x0e,0x04]
49142
49143v_sad_u32 v5, s1, v2, v3
49144// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x04,0x0e,0x04]
49145
49146v_sad_u32 v5, s101, v2, v3
49147// CHECK: [0x05,0x00,0xdc,0xd1,0x65,0x04,0x0e,0x04]
49148
49149v_sad_u32 v5, flat_scratch_lo, v2, v3
49150// CHECK: [0x05,0x00,0xdc,0xd1,0x66,0x04,0x0e,0x04]
49151
49152v_sad_u32 v5, flat_scratch_hi, v2, v3
49153// CHECK: [0x05,0x00,0xdc,0xd1,0x67,0x04,0x0e,0x04]
49154
49155v_sad_u32 v5, vcc_lo, v2, v3
49156// CHECK: [0x05,0x00,0xdc,0xd1,0x6a,0x04,0x0e,0x04]
49157
49158v_sad_u32 v5, vcc_hi, v2, v3
49159// CHECK: [0x05,0x00,0xdc,0xd1,0x6b,0x04,0x0e,0x04]
49160
49161v_sad_u32 v5, tba_lo, v2, v3
49162// CHECK: [0x05,0x00,0xdc,0xd1,0x6c,0x04,0x0e,0x04]
49163
49164v_sad_u32 v5, tba_hi, v2, v3
49165// CHECK: [0x05,0x00,0xdc,0xd1,0x6d,0x04,0x0e,0x04]
49166
49167v_sad_u32 v5, tma_lo, v2, v3
49168// CHECK: [0x05,0x00,0xdc,0xd1,0x6e,0x04,0x0e,0x04]
49169
49170v_sad_u32 v5, tma_hi, v2, v3
49171// CHECK: [0x05,0x00,0xdc,0xd1,0x6f,0x04,0x0e,0x04]
49172
49173v_sad_u32 v5, ttmp11, v2, v3
49174// CHECK: [0x05,0x00,0xdc,0xd1,0x7b,0x04,0x0e,0x04]
49175
49176v_sad_u32 v5, m0, v2, v3
49177// CHECK: [0x05,0x00,0xdc,0xd1,0x7c,0x04,0x0e,0x04]
49178
49179v_sad_u32 v5, exec_lo, v2, v3
49180// CHECK: [0x05,0x00,0xdc,0xd1,0x7e,0x04,0x0e,0x04]
49181
49182v_sad_u32 v5, exec_hi, v2, v3
49183// CHECK: [0x05,0x00,0xdc,0xd1,0x7f,0x04,0x0e,0x04]
49184
49185v_sad_u32 v5, 0, v2, v3
49186// CHECK: [0x05,0x00,0xdc,0xd1,0x80,0x04,0x0e,0x04]
49187
49188v_sad_u32 v5, -1, v2, v3
49189// CHECK: [0x05,0x00,0xdc,0xd1,0xc1,0x04,0x0e,0x04]
49190
49191v_sad_u32 v5, 0.5, v2, v3
49192// CHECK: [0x05,0x00,0xdc,0xd1,0xf0,0x04,0x0e,0x04]
49193
49194v_sad_u32 v5, -4.0, v2, v3
49195// CHECK: [0x05,0x00,0xdc,0xd1,0xf7,0x04,0x0e,0x04]
49196
49197v_sad_u32 v5, v1, v255, v3
49198// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0f,0x04]
49199
49200v_sad_u32 v5, v1, s2, v3
49201// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0c,0x04]
49202
49203v_sad_u32 v5, v1, s101, v3
49204// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xcb,0x0c,0x04]
49205
49206v_sad_u32 v5, v1, flat_scratch_lo, v3
49207// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xcd,0x0c,0x04]
49208
49209v_sad_u32 v5, v1, flat_scratch_hi, v3
49210// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xcf,0x0c,0x04]
49211
49212v_sad_u32 v5, v1, vcc_lo, v3
49213// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xd5,0x0c,0x04]
49214
49215v_sad_u32 v5, v1, vcc_hi, v3
49216// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xd7,0x0c,0x04]
49217
49218v_sad_u32 v5, v1, tba_lo, v3
49219// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xd9,0x0c,0x04]
49220
49221v_sad_u32 v5, v1, tba_hi, v3
49222// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xdb,0x0c,0x04]
49223
49224v_sad_u32 v5, v1, tma_lo, v3
49225// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xdd,0x0c,0x04]
49226
49227v_sad_u32 v5, v1, tma_hi, v3
49228// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xdf,0x0c,0x04]
49229
49230v_sad_u32 v5, v1, ttmp11, v3
49231// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xf7,0x0c,0x04]
49232
49233v_sad_u32 v5, v1, m0, v3
49234// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xf9,0x0c,0x04]
49235
49236v_sad_u32 v5, v1, exec_lo, v3
49237// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xfd,0x0c,0x04]
49238
49239v_sad_u32 v5, v1, exec_hi, v3
49240// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xff,0x0c,0x04]
49241
49242v_sad_u32 v5, v1, 0, v3
49243// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x01,0x0d,0x04]
49244
49245v_sad_u32 v5, v1, -1, v3
49246// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x83,0x0d,0x04]
49247
49248v_sad_u32 v5, v1, 0.5, v3
49249// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xe1,0x0d,0x04]
49250
49251v_sad_u32 v5, v1, -4.0, v3
49252// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0xef,0x0d,0x04]
49253
49254v_sad_u32 v5, v1, v2, v255
49255// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x07]
49256
49257v_sad_u32 v5, v1, v2, s3
49258// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x0e,0x00]
49259
49260v_sad_u32 v5, v1, v2, s101
49261// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x96,0x01]
49262
49263v_sad_u32 v5, v1, v2, flat_scratch_lo
49264// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9a,0x01]
49265
49266v_sad_u32 v5, v1, v2, flat_scratch_hi
49267// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x9e,0x01]
49268
49269v_sad_u32 v5, v1, v2, vcc_lo
49270// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xaa,0x01]
49271
49272v_sad_u32 v5, v1, v2, vcc_hi
49273// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xae,0x01]
49274
49275v_sad_u32 v5, v1, v2, tba_lo
49276// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb2,0x01]
49277
49278v_sad_u32 v5, v1, v2, tba_hi
49279// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xb6,0x01]
49280
49281v_sad_u32 v5, v1, v2, tma_lo
49282// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xba,0x01]
49283
49284v_sad_u32 v5, v1, v2, tma_hi
49285// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xbe,0x01]
49286
49287v_sad_u32 v5, v1, v2, ttmp11
49288// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xee,0x01]
49289
49290v_sad_u32 v5, v1, v2, m0
49291// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xf2,0x01]
49292
49293v_sad_u32 v5, v1, v2, exec_lo
49294// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfa,0x01]
49295
49296v_sad_u32 v5, v1, v2, exec_hi
49297// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xfe,0x01]
49298
49299v_sad_u32 v5, v1, v2, 0
49300// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x02,0x02]
49301
49302v_sad_u32 v5, v1, v2, -1
49303// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0x06,0x03]
49304
49305v_sad_u32 v5, v1, v2, 0.5
49306// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xc2,0x03]
49307
49308v_sad_u32 v5, v1, v2, -4.0
49309// CHECK: [0x05,0x00,0xdc,0xd1,0x01,0x05,0xde,0x03]
49310
49311v_sad_u32 v5, v1, v2, v3 clamp
49312// CHECK: [0x05,0x80,0xdc,0xd1,0x01,0x05,0x0e,0x04]
49313
49314v_cvt_pk_u8_f32 v5, v1, v2, v3
49315// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]
49316
49317v_cvt_pk_u8_f32 v255, v1, v2, v3
49318// CHECK: [0xff,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x04]
49319
49320v_cvt_pk_u8_f32 v5, v255, v2, v3
49321// CHECK: [0x05,0x00,0xdd,0xd1,0xff,0x05,0x0e,0x04]
49322
49323v_cvt_pk_u8_f32 v5, s1, v2, v3
49324// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x04,0x0e,0x04]
49325
49326v_cvt_pk_u8_f32 v5, s101, v2, v3
49327// CHECK: [0x05,0x00,0xdd,0xd1,0x65,0x04,0x0e,0x04]
49328
49329v_cvt_pk_u8_f32 v5, flat_scratch_lo, v2, v3
49330// CHECK: [0x05,0x00,0xdd,0xd1,0x66,0x04,0x0e,0x04]
49331
49332v_cvt_pk_u8_f32 v5, flat_scratch_hi, v2, v3
49333// CHECK: [0x05,0x00,0xdd,0xd1,0x67,0x04,0x0e,0x04]
49334
49335v_cvt_pk_u8_f32 v5, vcc_lo, v2, v3
49336// CHECK: [0x05,0x00,0xdd,0xd1,0x6a,0x04,0x0e,0x04]
49337
49338v_cvt_pk_u8_f32 v5, vcc_hi, v2, v3
49339// CHECK: [0x05,0x00,0xdd,0xd1,0x6b,0x04,0x0e,0x04]
49340
49341v_cvt_pk_u8_f32 v5, tba_lo, v2, v3
49342// CHECK: [0x05,0x00,0xdd,0xd1,0x6c,0x04,0x0e,0x04]
49343
49344v_cvt_pk_u8_f32 v5, tba_hi, v2, v3
49345// CHECK: [0x05,0x00,0xdd,0xd1,0x6d,0x04,0x0e,0x04]
49346
49347v_cvt_pk_u8_f32 v5, tma_lo, v2, v3
49348// CHECK: [0x05,0x00,0xdd,0xd1,0x6e,0x04,0x0e,0x04]
49349
49350v_cvt_pk_u8_f32 v5, tma_hi, v2, v3
49351// CHECK: [0x05,0x00,0xdd,0xd1,0x6f,0x04,0x0e,0x04]
49352
49353v_cvt_pk_u8_f32 v5, ttmp11, v2, v3
49354// CHECK: [0x05,0x00,0xdd,0xd1,0x7b,0x04,0x0e,0x04]
49355
49356v_cvt_pk_u8_f32 v5, m0, v2, v3
49357// CHECK: [0x05,0x00,0xdd,0xd1,0x7c,0x04,0x0e,0x04]
49358
49359v_cvt_pk_u8_f32 v5, exec_lo, v2, v3
49360// CHECK: [0x05,0x00,0xdd,0xd1,0x7e,0x04,0x0e,0x04]
49361
49362v_cvt_pk_u8_f32 v5, exec_hi, v2, v3
49363// CHECK: [0x05,0x00,0xdd,0xd1,0x7f,0x04,0x0e,0x04]
49364
49365v_cvt_pk_u8_f32 v5, 0, v2, v3
49366// CHECK: [0x05,0x00,0xdd,0xd1,0x80,0x04,0x0e,0x04]
49367
49368v_cvt_pk_u8_f32 v5, -1, v2, v3
49369// CHECK: [0x05,0x00,0xdd,0xd1,0xc1,0x04,0x0e,0x04]
49370
49371v_cvt_pk_u8_f32 v5, 0.5, v2, v3
49372// CHECK: [0x05,0x00,0xdd,0xd1,0xf0,0x04,0x0e,0x04]
49373
49374v_cvt_pk_u8_f32 v5, -4.0, v2, v3
49375// CHECK: [0x05,0x00,0xdd,0xd1,0xf7,0x04,0x0e,0x04]
49376
49377v_cvt_pk_u8_f32 v5, v1, v255, v3
49378// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0f,0x04]
49379
49380v_cvt_pk_u8_f32 v5, v1, s2, v3
49381// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0c,0x04]
49382
49383v_cvt_pk_u8_f32 v5, v1, s101, v3
49384// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xcb,0x0c,0x04]
49385
49386v_cvt_pk_u8_f32 v5, v1, flat_scratch_lo, v3
49387// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xcd,0x0c,0x04]
49388
49389v_cvt_pk_u8_f32 v5, v1, flat_scratch_hi, v3
49390// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xcf,0x0c,0x04]
49391
49392v_cvt_pk_u8_f32 v5, v1, vcc_lo, v3
49393// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xd5,0x0c,0x04]
49394
49395v_cvt_pk_u8_f32 v5, v1, vcc_hi, v3
49396// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xd7,0x0c,0x04]
49397
49398v_cvt_pk_u8_f32 v5, v1, tba_lo, v3
49399// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xd9,0x0c,0x04]
49400
49401v_cvt_pk_u8_f32 v5, v1, tba_hi, v3
49402// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xdb,0x0c,0x04]
49403
49404v_cvt_pk_u8_f32 v5, v1, tma_lo, v3
49405// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xdd,0x0c,0x04]
49406
49407v_cvt_pk_u8_f32 v5, v1, tma_hi, v3
49408// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xdf,0x0c,0x04]
49409
49410v_cvt_pk_u8_f32 v5, v1, ttmp11, v3
49411// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xf7,0x0c,0x04]
49412
49413v_cvt_pk_u8_f32 v5, v1, m0, v3
49414// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xf9,0x0c,0x04]
49415
49416v_cvt_pk_u8_f32 v5, v1, exec_lo, v3
49417// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xfd,0x0c,0x04]
49418
49419v_cvt_pk_u8_f32 v5, v1, exec_hi, v3
49420// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xff,0x0c,0x04]
49421
49422v_cvt_pk_u8_f32 v5, v1, 0, v3
49423// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x01,0x0d,0x04]
49424
49425v_cvt_pk_u8_f32 v5, v1, -1, v3
49426// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x83,0x0d,0x04]
49427
49428v_cvt_pk_u8_f32 v5, v1, 0.5, v3
49429// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xe1,0x0d,0x04]
49430
49431v_cvt_pk_u8_f32 v5, v1, -4.0, v3
49432// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0xef,0x0d,0x04]
49433
49434v_cvt_pk_u8_f32 v5, v1, v2, v255
49435// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x07]
49436
49437v_cvt_pk_u8_f32 v5, v1, v2, s3
49438// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x00]
49439
49440v_cvt_pk_u8_f32 v5, v1, v2, s101
49441// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x96,0x01]
49442
49443v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_lo
49444// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9a,0x01]
49445
49446v_cvt_pk_u8_f32 v5, v1, v2, flat_scratch_hi
49447// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x9e,0x01]
49448
49449v_cvt_pk_u8_f32 v5, v1, v2, vcc_lo
49450// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xaa,0x01]
49451
49452v_cvt_pk_u8_f32 v5, v1, v2, vcc_hi
49453// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xae,0x01]
49454
49455v_cvt_pk_u8_f32 v5, v1, v2, tba_lo
49456// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb2,0x01]
49457
49458v_cvt_pk_u8_f32 v5, v1, v2, tba_hi
49459// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xb6,0x01]
49460
49461v_cvt_pk_u8_f32 v5, v1, v2, tma_lo
49462// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xba,0x01]
49463
49464v_cvt_pk_u8_f32 v5, v1, v2, tma_hi
49465// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xbe,0x01]
49466
49467v_cvt_pk_u8_f32 v5, v1, v2, ttmp11
49468// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xee,0x01]
49469
49470v_cvt_pk_u8_f32 v5, v1, v2, m0
49471// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xf2,0x01]
49472
49473v_cvt_pk_u8_f32 v5, v1, v2, exec_lo
49474// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfa,0x01]
49475
49476v_cvt_pk_u8_f32 v5, v1, v2, exec_hi
49477// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xfe,0x01]
49478
49479v_cvt_pk_u8_f32 v5, v1, v2, 0
49480// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x02,0x02]
49481
49482v_cvt_pk_u8_f32 v5, v1, v2, -1
49483// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x06,0x03]
49484
49485v_cvt_pk_u8_f32 v5, v1, v2, 0.5
49486// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xc2,0x03]
49487
49488v_cvt_pk_u8_f32 v5, v1, v2, -4.0
49489// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0xde,0x03]
49490
49491v_cvt_pk_u8_f32 v5, -v1, v2, v3
49492// CHECK: [0x05,0x00,0xdd,0xd1,0x01,0x05,0x0e,0x24]
49493
49494v_cvt_pk_u8_f32 v5, |v1|, v2, v3
49495// CHECK: [0x05,0x01,0xdd,0xd1,0x01,0x05,0x0e,0x04]
49496
49497v_div_fixup_f32 v5, v1, v2, v3
49498// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]
49499
49500v_div_fixup_f32 v255, v1, v2, v3
49501// CHECK: [0xff,0x00,0xde,0xd1,0x01,0x05,0x0e,0x04]
49502
49503v_div_fixup_f32 v5, v255, v2, v3
49504// CHECK: [0x05,0x00,0xde,0xd1,0xff,0x05,0x0e,0x04]
49505
49506v_div_fixup_f32 v5, s1, v2, v3
49507// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x04,0x0e,0x04]
49508
49509v_div_fixup_f32 v5, s101, v2, v3
49510// CHECK: [0x05,0x00,0xde,0xd1,0x65,0x04,0x0e,0x04]
49511
49512v_div_fixup_f32 v5, flat_scratch_lo, v2, v3
49513// CHECK: [0x05,0x00,0xde,0xd1,0x66,0x04,0x0e,0x04]
49514
49515v_div_fixup_f32 v5, flat_scratch_hi, v2, v3
49516// CHECK: [0x05,0x00,0xde,0xd1,0x67,0x04,0x0e,0x04]
49517
49518v_div_fixup_f32 v5, vcc_lo, v2, v3
49519// CHECK: [0x05,0x00,0xde,0xd1,0x6a,0x04,0x0e,0x04]
49520
49521v_div_fixup_f32 v5, vcc_hi, v2, v3
49522// CHECK: [0x05,0x00,0xde,0xd1,0x6b,0x04,0x0e,0x04]
49523
49524v_div_fixup_f32 v5, tba_lo, v2, v3
49525// CHECK: [0x05,0x00,0xde,0xd1,0x6c,0x04,0x0e,0x04]
49526
49527v_div_fixup_f32 v5, tba_hi, v2, v3
49528// CHECK: [0x05,0x00,0xde,0xd1,0x6d,0x04,0x0e,0x04]
49529
49530v_div_fixup_f32 v5, tma_lo, v2, v3
49531// CHECK: [0x05,0x00,0xde,0xd1,0x6e,0x04,0x0e,0x04]
49532
49533v_div_fixup_f32 v5, tma_hi, v2, v3
49534// CHECK: [0x05,0x00,0xde,0xd1,0x6f,0x04,0x0e,0x04]
49535
49536v_div_fixup_f32 v5, ttmp11, v2, v3
49537// CHECK: [0x05,0x00,0xde,0xd1,0x7b,0x04,0x0e,0x04]
49538
49539v_div_fixup_f32 v5, m0, v2, v3
49540// CHECK: [0x05,0x00,0xde,0xd1,0x7c,0x04,0x0e,0x04]
49541
49542v_div_fixup_f32 v5, exec_lo, v2, v3
49543// CHECK: [0x05,0x00,0xde,0xd1,0x7e,0x04,0x0e,0x04]
49544
49545v_div_fixup_f32 v5, exec_hi, v2, v3
49546// CHECK: [0x05,0x00,0xde,0xd1,0x7f,0x04,0x0e,0x04]
49547
49548v_div_fixup_f32 v5, 0, v2, v3
49549// CHECK: [0x05,0x00,0xde,0xd1,0x80,0x04,0x0e,0x04]
49550
49551v_div_fixup_f32 v5, -1, v2, v3
49552// CHECK: [0x05,0x00,0xde,0xd1,0xc1,0x04,0x0e,0x04]
49553
49554v_div_fixup_f32 v5, 0.5, v2, v3
49555// CHECK: [0x05,0x00,0xde,0xd1,0xf0,0x04,0x0e,0x04]
49556
49557v_div_fixup_f32 v5, -4.0, v2, v3
49558// CHECK: [0x05,0x00,0xde,0xd1,0xf7,0x04,0x0e,0x04]
49559
49560v_div_fixup_f32 v5, v1, v255, v3
49561// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0f,0x04]
49562
49563v_div_fixup_f32 v5, v1, s2, v3
49564// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0c,0x04]
49565
49566v_div_fixup_f32 v5, v1, s101, v3
49567// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xcb,0x0c,0x04]
49568
49569v_div_fixup_f32 v5, v1, flat_scratch_lo, v3
49570// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xcd,0x0c,0x04]
49571
49572v_div_fixup_f32 v5, v1, flat_scratch_hi, v3
49573// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xcf,0x0c,0x04]
49574
49575v_div_fixup_f32 v5, v1, vcc_lo, v3
49576// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xd5,0x0c,0x04]
49577
49578v_div_fixup_f32 v5, v1, vcc_hi, v3
49579// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xd7,0x0c,0x04]
49580
49581v_div_fixup_f32 v5, v1, tba_lo, v3
49582// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xd9,0x0c,0x04]
49583
49584v_div_fixup_f32 v5, v1, tba_hi, v3
49585// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xdb,0x0c,0x04]
49586
49587v_div_fixup_f32 v5, v1, tma_lo, v3
49588// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xdd,0x0c,0x04]
49589
49590v_div_fixup_f32 v5, v1, tma_hi, v3
49591// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xdf,0x0c,0x04]
49592
49593v_div_fixup_f32 v5, v1, ttmp11, v3
49594// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xf7,0x0c,0x04]
49595
49596v_div_fixup_f32 v5, v1, m0, v3
49597// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xf9,0x0c,0x04]
49598
49599v_div_fixup_f32 v5, v1, exec_lo, v3
49600// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xfd,0x0c,0x04]
49601
49602v_div_fixup_f32 v5, v1, exec_hi, v3
49603// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xff,0x0c,0x04]
49604
49605v_div_fixup_f32 v5, v1, 0, v3
49606// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x01,0x0d,0x04]
49607
49608v_div_fixup_f32 v5, v1, -1, v3
49609// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x83,0x0d,0x04]
49610
49611v_div_fixup_f32 v5, v1, 0.5, v3
49612// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xe1,0x0d,0x04]
49613
49614v_div_fixup_f32 v5, v1, -4.0, v3
49615// CHECK: [0x05,0x00,0xde,0xd1,0x01,0xef,0x0d,0x04]
49616
49617v_div_fixup_f32 v5, v1, v2, v255
49618// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x07]
49619
49620v_div_fixup_f32 v5, v1, v2, s3
49621// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x00]
49622
49623v_div_fixup_f32 v5, v1, v2, s101
49624// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x96,0x01]
49625
49626v_div_fixup_f32 v5, v1, v2, flat_scratch_lo
49627// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9a,0x01]
49628
49629v_div_fixup_f32 v5, v1, v2, flat_scratch_hi
49630// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x9e,0x01]
49631
49632v_div_fixup_f32 v5, v1, v2, vcc_lo
49633// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xaa,0x01]
49634
49635v_div_fixup_f32 v5, v1, v2, vcc_hi
49636// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xae,0x01]
49637
49638v_div_fixup_f32 v5, v1, v2, tba_lo
49639// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb2,0x01]
49640
49641v_div_fixup_f32 v5, v1, v2, tba_hi
49642// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xb6,0x01]
49643
49644v_div_fixup_f32 v5, v1, v2, tma_lo
49645// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xba,0x01]
49646
49647v_div_fixup_f32 v5, v1, v2, tma_hi
49648// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xbe,0x01]
49649
49650v_div_fixup_f32 v5, v1, v2, ttmp11
49651// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xee,0x01]
49652
49653v_div_fixup_f32 v5, v1, v2, m0
49654// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xf2,0x01]
49655
49656v_div_fixup_f32 v5, v1, v2, exec_lo
49657// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfa,0x01]
49658
49659v_div_fixup_f32 v5, v1, v2, exec_hi
49660// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xfe,0x01]
49661
49662v_div_fixup_f32 v5, v1, v2, 0
49663// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x02,0x02]
49664
49665v_div_fixup_f32 v5, v1, v2, -1
49666// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x06,0x03]
49667
49668v_div_fixup_f32 v5, v1, v2, 0.5
49669// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xc2,0x03]
49670
49671v_div_fixup_f32 v5, v1, v2, -4.0
49672// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0xde,0x03]
49673
49674v_div_fixup_f32 v5, -v1, v2, v3
49675// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x24]
49676
49677v_div_fixup_f32 v5, v1, -v2, v3
49678// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x44]
49679
49680v_div_fixup_f32 v5, v1, v2, -v3
49681// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x84]
49682
49683v_div_fixup_f32 v5, -v1, -v2, -v3
49684// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0xe4]
49685
49686v_div_fixup_f32 v5, |v1|, v2, v3
49687// CHECK: [0x05,0x01,0xde,0xd1,0x01,0x05,0x0e,0x04]
49688
49689v_div_fixup_f32 v5, v1, |v2|, v3
49690// CHECK: [0x05,0x02,0xde,0xd1,0x01,0x05,0x0e,0x04]
49691
49692v_div_fixup_f32 v5, v1, v2, |v3|
49693// CHECK: [0x05,0x04,0xde,0xd1,0x01,0x05,0x0e,0x04]
49694
49695v_div_fixup_f32 v5, |v1|, |v2|, |v3|
49696// CHECK: [0x05,0x07,0xde,0xd1,0x01,0x05,0x0e,0x04]
49697
49698v_div_fixup_f32 v5, v1, v2, v3 clamp
49699// CHECK: [0x05,0x80,0xde,0xd1,0x01,0x05,0x0e,0x04]
49700
49701v_div_fixup_f32 v5, v1, v2, v3 mul:2
49702// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x0c]
49703
49704v_div_fixup_f32 v5, v1, v2, v3 mul:4
49705// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x14]
49706
49707v_div_fixup_f32 v5, v1, v2, v3 div:2
49708// CHECK: [0x05,0x00,0xde,0xd1,0x01,0x05,0x0e,0x1c]
49709
49710v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4]
49711// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49712
49713v_div_fixup_f64 v[254:255], v[1:2], v[2:3], v[3:4]
49714// CHECK: [0xfe,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49715
49716v_div_fixup_f64 v[5:6], v[254:255], v[2:3], v[3:4]
49717// CHECK: [0x05,0x00,0xdf,0xd1,0xfe,0x05,0x0e,0x04]
49718
49719v_div_fixup_f64 v[5:6], s[2:3], v[2:3], v[3:4]
49720// CHECK: [0x05,0x00,0xdf,0xd1,0x02,0x04,0x0e,0x04]
49721
49722v_div_fixup_f64 v[5:6], s[4:5], v[2:3], v[3:4]
49723// CHECK: [0x05,0x00,0xdf,0xd1,0x04,0x04,0x0e,0x04]
49724
49725v_div_fixup_f64 v[5:6], s[100:101], v[2:3], v[3:4]
49726// CHECK: [0x05,0x00,0xdf,0xd1,0x64,0x04,0x0e,0x04]
49727
49728v_div_fixup_f64 v[5:6], flat_scratch, v[2:3], v[3:4]
49729// CHECK: [0x05,0x00,0xdf,0xd1,0x66,0x04,0x0e,0x04]
49730
49731v_div_fixup_f64 v[5:6], vcc, v[2:3], v[3:4]
49732// CHECK: [0x05,0x00,0xdf,0xd1,0x6a,0x04,0x0e,0x04]
49733
49734v_div_fixup_f64 v[5:6], tba, v[2:3], v[3:4]
49735// CHECK: [0x05,0x00,0xdf,0xd1,0x6c,0x04,0x0e,0x04]
49736
49737v_div_fixup_f64 v[5:6], tma, v[2:3], v[3:4]
49738// CHECK: [0x05,0x00,0xdf,0xd1,0x6e,0x04,0x0e,0x04]
49739
49740v_div_fixup_f64 v[5:6], ttmp[10:11], v[2:3], v[3:4]
49741// CHECK: [0x05,0x00,0xdf,0xd1,0x7a,0x04,0x0e,0x04]
49742
49743v_div_fixup_f64 v[5:6], exec, v[2:3], v[3:4]
49744// CHECK: [0x05,0x00,0xdf,0xd1,0x7e,0x04,0x0e,0x04]
49745
49746v_div_fixup_f64 v[5:6], 0, v[2:3], v[3:4]
49747// CHECK: [0x05,0x00,0xdf,0xd1,0x80,0x04,0x0e,0x04]
49748
49749v_div_fixup_f64 v[5:6], -1, v[2:3], v[3:4]
49750// CHECK: [0x05,0x00,0xdf,0xd1,0xc1,0x04,0x0e,0x04]
49751
49752v_div_fixup_f64 v[5:6], 0.5, v[2:3], v[3:4]
49753// CHECK: [0x05,0x00,0xdf,0xd1,0xf0,0x04,0x0e,0x04]
49754
49755v_div_fixup_f64 v[5:6], -4.0, v[2:3], v[3:4]
49756// CHECK: [0x05,0x00,0xdf,0xd1,0xf7,0x04,0x0e,0x04]
49757
49758v_div_fixup_f64 v[5:6], v[1:2], v[254:255], v[3:4]
49759// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0f,0x04]
49760
49761v_div_fixup_f64 v[5:6], v[1:2], s[4:5], v[3:4]
49762// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x09,0x0c,0x04]
49763
49764v_div_fixup_f64 v[5:6], v[1:2], s[6:7], v[3:4]
49765// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x0d,0x0c,0x04]
49766
49767v_div_fixup_f64 v[5:6], v[1:2], s[100:101], v[3:4]
49768// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xc9,0x0c,0x04]
49769
49770v_div_fixup_f64 v[5:6], v[1:2], flat_scratch, v[3:4]
49771// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xcd,0x0c,0x04]
49772
49773v_div_fixup_f64 v[5:6], v[1:2], vcc, v[3:4]
49774// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xd5,0x0c,0x04]
49775
49776v_div_fixup_f64 v[5:6], v[1:2], tba, v[3:4]
49777// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xd9,0x0c,0x04]
49778
49779v_div_fixup_f64 v[5:6], v[1:2], tma, v[3:4]
49780// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xdd,0x0c,0x04]
49781
49782v_div_fixup_f64 v[5:6], v[1:2], ttmp[10:11], v[3:4]
49783// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xf5,0x0c,0x04]
49784
49785v_div_fixup_f64 v[5:6], v[1:2], exec, v[3:4]
49786// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xfd,0x0c,0x04]
49787
49788v_div_fixup_f64 v[5:6], v[1:2], 0, v[3:4]
49789// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x01,0x0d,0x04]
49790
49791v_div_fixup_f64 v[5:6], v[1:2], -1, v[3:4]
49792// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x83,0x0d,0x04]
49793
49794v_div_fixup_f64 v[5:6], v[1:2], 0.5, v[3:4]
49795// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xe1,0x0d,0x04]
49796
49797v_div_fixup_f64 v[5:6], v[1:2], -4.0, v[3:4]
49798// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0xef,0x0d,0x04]
49799
49800v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[254:255]
49801// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x07]
49802
49803v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[6:7]
49804// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x1a,0x00]
49805
49806v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[8:9]
49807// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x22,0x00]
49808
49809v_div_fixup_f64 v[5:6], v[1:2], v[2:3], s[100:101]
49810// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x92,0x01]
49811
49812v_div_fixup_f64 v[5:6], v[1:2], v[2:3], flat_scratch
49813// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x9a,0x01]
49814
49815v_div_fixup_f64 v[5:6], v[1:2], v[2:3], vcc
49816// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xaa,0x01]
49817
49818v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tba
49819// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xb2,0x01]
49820
49821v_div_fixup_f64 v[5:6], v[1:2], v[2:3], tma
49822// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xba,0x01]
49823
49824v_div_fixup_f64 v[5:6], v[1:2], v[2:3], ttmp[10:11]
49825// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xea,0x01]
49826
49827v_div_fixup_f64 v[5:6], v[1:2], v[2:3], exec
49828// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xfa,0x01]
49829
49830v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0
49831// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x02,0x02]
49832
49833v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -1
49834// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x06,0x03]
49835
49836v_div_fixup_f64 v[5:6], v[1:2], v[2:3], 0.5
49837// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xc2,0x03]
49838
49839v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -4.0
49840// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0xde,0x03]
49841
49842v_div_fixup_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
49843// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x24]
49844
49845v_div_fixup_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
49846// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x44]
49847
49848v_div_fixup_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
49849// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x84]
49850
49851v_div_fixup_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
49852// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0xe4]
49853
49854v_div_fixup_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
49855// CHECK: [0x05,0x01,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49856
49857v_div_fixup_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
49858// CHECK: [0x05,0x02,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49859
49860v_div_fixup_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
49861// CHECK: [0x05,0x04,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49862
49863v_div_fixup_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
49864// CHECK: [0x05,0x07,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49865
49866v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
49867// CHECK: [0x05,0x80,0xdf,0xd1,0x01,0x05,0x0e,0x04]
49868
49869v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
49870// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x0c]
49871
49872v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
49873// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x14]
49874
49875v_div_fixup_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
49876// CHECK: [0x05,0x00,0xdf,0xd1,0x01,0x05,0x0e,0x1c]
49877
49878v_div_scale_f32 v5, vcc, v1, v2, v3
49879// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]
49880
49881v_div_scale_f32 v255, vcc, v1, v2, v3
49882// CHECK: [0xff,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x04]
49883
49884v_div_scale_f32 v5, vcc, v255, v2, v3
49885// CHECK: [0x05,0x6a,0xe0,0xd1,0xff,0x05,0x0e,0x04]
49886
49887v_div_scale_f32 v5, vcc, s1, v2, v3
49888// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x04,0x0e,0x04]
49889
49890v_div_scale_f32 v5, vcc, s101, v2, v3
49891// CHECK: [0x05,0x6a,0xe0,0xd1,0x65,0x04,0x0e,0x04]
49892
49893v_div_scale_f32 v5, vcc, flat_scratch_lo, v2, v3
49894// CHECK: [0x05,0x6a,0xe0,0xd1,0x66,0x04,0x0e,0x04]
49895
49896v_div_scale_f32 v5, vcc, flat_scratch_hi, v2, v3
49897// CHECK: [0x05,0x6a,0xe0,0xd1,0x67,0x04,0x0e,0x04]
49898
49899v_div_scale_f32 v5, vcc, vcc_lo, v2, v3
49900// CHECK: [0x05,0x6a,0xe0,0xd1,0x6a,0x04,0x0e,0x04]
49901
49902v_div_scale_f32 v5, vcc, vcc_hi, v2, v3
49903// CHECK: [0x05,0x6a,0xe0,0xd1,0x6b,0x04,0x0e,0x04]
49904
49905v_div_scale_f32 v5, vcc, tba_lo, v2, v3
49906// CHECK: [0x05,0x6a,0xe0,0xd1,0x6c,0x04,0x0e,0x04]
49907
49908v_div_scale_f32 v5, vcc, tba_hi, v2, v3
49909// CHECK: [0x05,0x6a,0xe0,0xd1,0x6d,0x04,0x0e,0x04]
49910
49911v_div_scale_f32 v5, vcc, tma_lo, v2, v3
49912// CHECK: [0x05,0x6a,0xe0,0xd1,0x6e,0x04,0x0e,0x04]
49913
49914v_div_scale_f32 v5, vcc, tma_hi, v2, v3
49915// CHECK: [0x05,0x6a,0xe0,0xd1,0x6f,0x04,0x0e,0x04]
49916
49917v_div_scale_f32 v5, vcc, ttmp11, v2, v3
49918// CHECK: [0x05,0x6a,0xe0,0xd1,0x7b,0x04,0x0e,0x04]
49919
49920v_div_scale_f32 v5, vcc, m0, v2, v3
49921// CHECK: [0x05,0x6a,0xe0,0xd1,0x7c,0x04,0x0e,0x04]
49922
49923v_div_scale_f32 v5, vcc, exec_lo, v2, v3
49924// CHECK: [0x05,0x6a,0xe0,0xd1,0x7e,0x04,0x0e,0x04]
49925
49926v_div_scale_f32 v5, vcc, exec_hi, v2, v3
49927// CHECK: [0x05,0x6a,0xe0,0xd1,0x7f,0x04,0x0e,0x04]
49928
49929v_div_scale_f32 v5, vcc, 0, v2, v3
49930// CHECK: [0x05,0x6a,0xe0,0xd1,0x80,0x04,0x0e,0x04]
49931
49932v_div_scale_f32 v5, vcc, -1, v2, v3
49933// CHECK: [0x05,0x6a,0xe0,0xd1,0xc1,0x04,0x0e,0x04]
49934
49935v_div_scale_f32 v5, vcc, 0.5, v2, v3
49936// CHECK: [0x05,0x6a,0xe0,0xd1,0xf0,0x04,0x0e,0x04]
49937
49938v_div_scale_f32 v5, vcc, -4.0, v2, v3
49939// CHECK: [0x05,0x6a,0xe0,0xd1,0xf7,0x04,0x0e,0x04]
49940
49941v_div_scale_f32 v5, vcc, v1, v255, v3
49942// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0f,0x04]
49943
49944v_div_scale_f32 v5, vcc, v1, s2, v3
49945// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0c,0x04]
49946
49947v_div_scale_f32 v5, vcc, v1, s101, v3
49948// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xcb,0x0c,0x04]
49949
49950v_div_scale_f32 v5, vcc, v1, flat_scratch_lo, v3
49951// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xcd,0x0c,0x04]
49952
49953v_div_scale_f32 v5, vcc, v1, flat_scratch_hi, v3
49954// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xcf,0x0c,0x04]
49955
49956v_div_scale_f32 v5, vcc, v1, vcc_lo, v3
49957// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xd5,0x0c,0x04]
49958
49959v_div_scale_f32 v5, vcc, v1, vcc_hi, v3
49960// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xd7,0x0c,0x04]
49961
49962v_div_scale_f32 v5, vcc, v1, tba_lo, v3
49963// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xd9,0x0c,0x04]
49964
49965v_div_scale_f32 v5, vcc, v1, tba_hi, v3
49966// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xdb,0x0c,0x04]
49967
49968v_div_scale_f32 v5, vcc, v1, tma_lo, v3
49969// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xdd,0x0c,0x04]
49970
49971v_div_scale_f32 v5, vcc, v1, tma_hi, v3
49972// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xdf,0x0c,0x04]
49973
49974v_div_scale_f32 v5, vcc, v1, ttmp11, v3
49975// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xf7,0x0c,0x04]
49976
49977v_div_scale_f32 v5, vcc, v1, m0, v3
49978// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xf9,0x0c,0x04]
49979
49980v_div_scale_f32 v5, vcc, v1, exec_lo, v3
49981// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xfd,0x0c,0x04]
49982
49983v_div_scale_f32 v5, vcc, v1, exec_hi, v3
49984// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xff,0x0c,0x04]
49985
49986v_div_scale_f32 v5, vcc, v1, 0, v3
49987// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x01,0x0d,0x04]
49988
49989v_div_scale_f32 v5, vcc, v1, -1, v3
49990// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x83,0x0d,0x04]
49991
49992v_div_scale_f32 v5, vcc, v1, 0.5, v3
49993// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xe1,0x0d,0x04]
49994
49995v_div_scale_f32 v5, vcc, v1, -4.0, v3
49996// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0xef,0x0d,0x04]
49997
49998v_div_scale_f32 v5, vcc, v1, v2, v255
49999// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x07]
50000
50001v_div_scale_f32 v5, vcc, v1, v2, s3
50002// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x0e,0x00]
50003
50004v_div_scale_f32 v5, vcc, v1, v2, s101
50005// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x96,0x01]
50006
50007v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_lo
50008// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9a,0x01]
50009
50010v_div_scale_f32 v5, vcc, v1, v2, flat_scratch_hi
50011// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x9e,0x01]
50012
50013v_div_scale_f32 v5, vcc, v1, v2, vcc_lo
50014// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xaa,0x01]
50015
50016v_div_scale_f32 v5, vcc, v1, v2, vcc_hi
50017// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xae,0x01]
50018
50019v_div_scale_f32 v5, vcc, v1, v2, tba_lo
50020// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb2,0x01]
50021
50022v_div_scale_f32 v5, vcc, v1, v2, tba_hi
50023// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xb6,0x01]
50024
50025v_div_scale_f32 v5, vcc, v1, v2, tma_lo
50026// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xba,0x01]
50027
50028v_div_scale_f32 v5, vcc, v1, v2, tma_hi
50029// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xbe,0x01]
50030
50031v_div_scale_f32 v5, vcc, v1, v2, ttmp11
50032// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xee,0x01]
50033
50034v_div_scale_f32 v5, vcc, v1, v2, m0
50035// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xf2,0x01]
50036
50037v_div_scale_f32 v5, vcc, v1, v2, exec_lo
50038// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfa,0x01]
50039
50040v_div_scale_f32 v5, vcc, v1, v2, exec_hi
50041// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xfe,0x01]
50042
50043v_div_scale_f32 v5, vcc, v1, v2, 0
50044// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x02,0x02]
50045
50046v_div_scale_f32 v5, vcc, v1, v2, -1
50047// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0x06,0x03]
50048
50049v_div_scale_f32 v5, vcc, v1, v2, 0.5
50050// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xc2,0x03]
50051
50052v_div_scale_f32 v5, vcc, v1, v2, -4.0
50053// CHECK: [0x05,0x6a,0xe0,0xd1,0x01,0x05,0xde,0x03]
50054
50055v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[3:4]
50056// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04]
50057
50058v_div_scale_f64 v[254:255], vcc, v[1:2], v[2:3], v[3:4]
50059// CHECK: [0xfe,0x6a,0xe1,0xd1,0x01,0x05,0x0e,0x04]
50060
50061v_div_scale_f64 v[5:6], vcc, v[254:255], v[2:3], v[3:4]
50062// CHECK: [0x05,0x6a,0xe1,0xd1,0xfe,0x05,0x0e,0x04]
50063
50064v_div_scale_f64 v[5:6], vcc, s[2:3], v[2:3], v[3:4]
50065// CHECK: [0x05,0x6a,0xe1,0xd1,0x02,0x04,0x0e,0x04]
50066
50067v_div_scale_f64 v[5:6], vcc, s[4:5], v[2:3], v[3:4]
50068// CHECK: [0x05,0x6a,0xe1,0xd1,0x04,0x04,0x0e,0x04]
50069
50070v_div_scale_f64 v[5:6], vcc, s[100:101], v[2:3], v[3:4]
50071// CHECK: [0x05,0x6a,0xe1,0xd1,0x64,0x04,0x0e,0x04]
50072
50073v_div_scale_f64 v[5:6], vcc, flat_scratch, v[2:3], v[3:4]
50074// CHECK: [0x05,0x6a,0xe1,0xd1,0x66,0x04,0x0e,0x04]
50075
50076v_div_scale_f64 v[5:6], vcc, vcc, v[2:3], v[3:4]
50077// CHECK: [0x05,0x6a,0xe1,0xd1,0x6a,0x04,0x0e,0x04]
50078
50079v_div_scale_f64 v[5:6], vcc, tba, v[2:3], v[3:4]
50080// CHECK: [0x05,0x6a,0xe1,0xd1,0x6c,0x04,0x0e,0x04]
50081
50082v_div_scale_f64 v[5:6], vcc, tma, v[2:3], v[3:4]
50083// CHECK: [0x05,0x6a,0xe1,0xd1,0x6e,0x04,0x0e,0x04]
50084
50085v_div_scale_f64 v[5:6], vcc, ttmp[10:11], v[2:3], v[3:4]
50086// CHECK: [0x05,0x6a,0xe1,0xd1,0x7a,0x04,0x0e,0x04]
50087
50088v_div_scale_f64 v[5:6], vcc, exec, v[2:3], v[3:4]
50089// CHECK: [0x05,0x6a,0xe1,0xd1,0x7e,0x04,0x0e,0x04]
50090
50091v_div_scale_f64 v[5:6], vcc, 0, v[2:3], v[3:4]
50092// CHECK: [0x05,0x6a,0xe1,0xd1,0x80,0x04,0x0e,0x04]
50093
50094v_div_scale_f64 v[5:6], vcc, -1, v[2:3], v[3:4]
50095// CHECK: [0x05,0x6a,0xe1,0xd1,0xc1,0x04,0x0e,0x04]
50096
50097v_div_scale_f64 v[5:6], vcc, 0.5, v[2:3], v[3:4]
50098// CHECK: [0x05,0x6a,0xe1,0xd1,0xf0,0x04,0x0e,0x04]
50099
50100v_div_scale_f64 v[5:6], vcc, -4.0, v[2:3], v[3:4]
50101// CHECK: [0x05,0x6a,0xe1,0xd1,0xf7,0x04,0x0e,0x04]
50102
50103v_div_scale_f64 v[5:6], vcc, v[1:2], v[254:255], v[3:4]
50104// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0f,0x04]
50105
50106v_div_scale_f64 v[5:6], vcc, v[1:2], s[4:5], v[3:4]
50107// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x09,0x0c,0x04]
50108
50109v_div_scale_f64 v[5:6], vcc, v[1:2], s[6:7], v[3:4]
50110// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x0d,0x0c,0x04]
50111
50112v_div_scale_f64 v[5:6], vcc, v[1:2], s[100:101], v[3:4]
50113// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xc9,0x0c,0x04]
50114
50115v_div_scale_f64 v[5:6], vcc, v[1:2], flat_scratch, v[3:4]
50116// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xcd,0x0c,0x04]
50117
50118v_div_scale_f64 v[5:6], vcc, v[1:2], vcc, v[3:4]
50119// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xd5,0x0c,0x04]
50120
50121v_div_scale_f64 v[5:6], vcc, v[1:2], tba, v[3:4]
50122// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xd9,0x0c,0x04]
50123
50124v_div_scale_f64 v[5:6], vcc, v[1:2], tma, v[3:4]
50125// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xdd,0x0c,0x04]
50126
50127v_div_scale_f64 v[5:6], vcc, v[1:2], ttmp[10:11], v[3:4]
50128// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xf5,0x0c,0x04]
50129
50130v_div_scale_f64 v[5:6], vcc, v[1:2], exec, v[3:4]
50131// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xfd,0x0c,0x04]
50132
50133v_div_scale_f64 v[5:6], vcc, v[1:2], 0, v[3:4]
50134// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x01,0x0d,0x04]
50135
50136v_div_scale_f64 v[5:6], vcc, v[1:2], -1, v[3:4]
50137// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x83,0x0d,0x04]
50138
50139v_div_scale_f64 v[5:6], vcc, v[1:2], 0.5, v[3:4]
50140// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xe1,0x0d,0x04]
50141
50142v_div_scale_f64 v[5:6], vcc, v[1:2], -4.0, v[3:4]
50143// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0xef,0x0d,0x04]
50144
50145v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], v[254:255]
50146// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x07]
50147
50148v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[6:7]
50149// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x1a,0x00]
50150
50151v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[8:9]
50152// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x22,0x00]
50153
50154v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], s[100:101]
50155// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x92,0x01]
50156
50157v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], flat_scratch
50158// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x9a,0x01]
50159
50160v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], vcc
50161// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xaa,0x01]
50162
50163v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tba
50164// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xb2,0x01]
50165
50166v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], tma
50167// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xba,0x01]
50168
50169v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], ttmp[10:11]
50170// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xea,0x01]
50171
50172v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], exec
50173// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xfa,0x01]
50174
50175v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0
50176// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x02,0x02]
50177
50178v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -1
50179// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0x06,0x03]
50180
50181v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], 0.5
50182// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xc2,0x03]
50183
50184v_div_scale_f64 v[5:6], vcc, v[1:2], v[2:3], -4.0
50185// CHECK: [0x05,0x6a,0xe1,0xd1,0x01,0x05,0xde,0x03]
50186
50187v_div_fmas_f32 v5, v1, v2, v3
50188// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50189
50190v_div_fmas_f32 v255, v1, v2, v3
50191// CHECK: [0xff,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50192
50193v_div_fmas_f32 v5, v255, v2, v3
50194// CHECK: [0x05,0x00,0xe2,0xd1,0xff,0x05,0x0e,0x04]
50195
50196v_div_fmas_f32 v5, 0, v2, v3
50197// CHECK: [0x05,0x00,0xe2,0xd1,0x80,0x04,0x0e,0x04]
50198
50199v_div_fmas_f32 v5, -1, v2, v3
50200// CHECK: [0x05,0x00,0xe2,0xd1,0xc1,0x04,0x0e,0x04]
50201
50202v_div_fmas_f32 v5, 0.5, v2, v3
50203// CHECK: [0x05,0x00,0xe2,0xd1,0xf0,0x04,0x0e,0x04]
50204
50205v_div_fmas_f32 v5, -4.0, v2, v3
50206// CHECK: [0x05,0x00,0xe2,0xd1,0xf7,0x04,0x0e,0x04]
50207
50208v_div_fmas_f32 v5, v1, v255, v3
50209// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0xff,0x0f,0x04]
50210
50211v_div_fmas_f32 v5, v1, 0, v3
50212// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x01,0x0d,0x04]
50213
50214v_div_fmas_f32 v5, v1, -1, v3
50215// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x83,0x0d,0x04]
50216
50217v_div_fmas_f32 v5, v1, 0.5, v3
50218// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0xe1,0x0d,0x04]
50219
50220v_div_fmas_f32 v5, v1, -4.0, v3
50221// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0xef,0x0d,0x04]
50222
50223v_div_fmas_f32 v5, v1, v2, v255
50224// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xfe,0x07]
50225
50226v_div_fmas_f32 v5, v1, v2, 0
50227// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x02,0x02]
50228
50229v_div_fmas_f32 v5, v1, v2, -1
50230// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x06,0x03]
50231
50232v_div_fmas_f32 v5, v1, v2, 0.5
50233// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xc2,0x03]
50234
50235v_div_fmas_f32 v5, v1, v2, -4.0
50236// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0xde,0x03]
50237
50238v_div_fmas_f32 v5, -v1, v2, v3
50239// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x24]
50240
50241v_div_fmas_f32 v5, v1, -v2, v3
50242// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x44]
50243
50244v_div_fmas_f32 v5, v1, v2, -v3
50245// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x84]
50246
50247v_div_fmas_f32 v5, -v1, -v2, -v3
50248// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0xe4]
50249
50250v_div_fmas_f32 v5, |v1|, v2, v3
50251// CHECK: [0x05,0x01,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50252
50253v_div_fmas_f32 v5, v1, |v2|, v3
50254// CHECK: [0x05,0x02,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50255
50256v_div_fmas_f32 v5, v1, v2, |v3|
50257// CHECK: [0x05,0x04,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50258
50259v_div_fmas_f32 v5, |v1|, |v2|, |v3|
50260// CHECK: [0x05,0x07,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50261
50262v_div_fmas_f32 v5, v1, v2, v3 clamp
50263// CHECK: [0x05,0x80,0xe2,0xd1,0x01,0x05,0x0e,0x04]
50264
50265v_div_fmas_f32 v5, v1, v2, v3 mul:2
50266// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x0c]
50267
50268v_div_fmas_f32 v5, v1, v2, v3 mul:4
50269// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x14]
50270
50271v_div_fmas_f32 v5, v1, v2, v3 div:2
50272// CHECK: [0x05,0x00,0xe2,0xd1,0x01,0x05,0x0e,0x1c]
50273
50274v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4]
50275// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50276
50277v_div_fmas_f64 v[254:255], v[1:2], v[2:3], v[3:4]
50278// CHECK: [0xfe,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50279
50280v_div_fmas_f64 v[5:6], v[254:255], v[2:3], v[3:4]
50281// CHECK: [0x05,0x00,0xe3,0xd1,0xfe,0x05,0x0e,0x04]
50282
50283v_div_fmas_f64 v[5:6], vcc, v[2:3], v[3:4]
50284// CHECK: [0x05,0x00,0xe3,0xd1,0x6a,0x04,0x0e,0x04]
50285
50286v_div_fmas_f64 v[5:6], 0, v[2:3], v[3:4]
50287// CHECK: [0x05,0x00,0xe3,0xd1,0x80,0x04,0x0e,0x04]
50288
50289v_div_fmas_f64 v[5:6], -1, v[2:3], v[3:4]
50290// CHECK: [0x05,0x00,0xe3,0xd1,0xc1,0x04,0x0e,0x04]
50291
50292v_div_fmas_f64 v[5:6], 0.5, v[2:3], v[3:4]
50293// CHECK: [0x05,0x00,0xe3,0xd1,0xf0,0x04,0x0e,0x04]
50294
50295v_div_fmas_f64 v[5:6], -4.0, v[2:3], v[3:4]
50296// CHECK: [0x05,0x00,0xe3,0xd1,0xf7,0x04,0x0e,0x04]
50297
50298v_div_fmas_f64 v[5:6], v[1:2], v[254:255], v[3:4]
50299// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xfd,0x0f,0x04]
50300
50301v_div_fmas_f64 v[5:6], v[1:2], vcc, v[3:4]
50302// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xd5,0x0c,0x04]
50303
50304v_div_fmas_f64 v[5:6], v[1:2], 0, v[3:4]
50305// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x01,0x0d,0x04]
50306
50307v_div_fmas_f64 v[5:6], v[1:2], -1, v[3:4]
50308// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x83,0x0d,0x04]
50309
50310v_div_fmas_f64 v[5:6], v[1:2], 0.5, v[3:4]
50311// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xe1,0x0d,0x04]
50312
50313v_div_fmas_f64 v[5:6], v[1:2], -4.0, v[3:4]
50314// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0xef,0x0d,0x04]
50315
50316v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[254:255]
50317// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xfa,0x07]
50318
50319v_div_fmas_f64 v[5:6], v[1:2], v[2:3], vcc
50320// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xaa,0x01]
50321
50322v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0
50323// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x02,0x02]
50324
50325v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -1
50326// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x06,0x03]
50327
50328v_div_fmas_f64 v[5:6], v[1:2], v[2:3], 0.5
50329// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xc2,0x03]
50330
50331v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -4.0
50332// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0xde,0x03]
50333
50334v_div_fmas_f64 v[5:6], -v[1:2], v[2:3], v[3:4]
50335// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x24]
50336
50337v_div_fmas_f64 v[5:6], v[1:2], -v[2:3], v[3:4]
50338// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x44]
50339
50340v_div_fmas_f64 v[5:6], v[1:2], v[2:3], -v[3:4]
50341// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x84]
50342
50343v_div_fmas_f64 v[5:6], -v[1:2], -v[2:3], -v[3:4]
50344// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0xe4]
50345
50346v_div_fmas_f64 v[5:6], |v[1:2]|, v[2:3], v[3:4]
50347// CHECK: [0x05,0x01,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50348
50349v_div_fmas_f64 v[5:6], v[1:2], |v[2:3]|, v[3:4]
50350// CHECK: [0x05,0x02,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50351
50352v_div_fmas_f64 v[5:6], v[1:2], v[2:3], |v[3:4]|
50353// CHECK: [0x05,0x04,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50354
50355v_div_fmas_f64 v[5:6], |v[1:2]|, |v[2:3]|, |v[3:4]|
50356// CHECK: [0x05,0x07,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50357
50358v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] clamp
50359// CHECK: [0x05,0x80,0xe3,0xd1,0x01,0x05,0x0e,0x04]
50360
50361v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:2
50362// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x0c]
50363
50364v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] mul:4
50365// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x14]
50366
50367v_div_fmas_f64 v[5:6], v[1:2], v[2:3], v[3:4] div:2
50368// CHECK: [0x05,0x00,0xe3,0xd1,0x01,0x05,0x0e,0x1c]
50369
50370v_msad_u8 v5, v1, v2, v3
50371// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]
50372
50373v_msad_u8 v255, v1, v2, v3
50374// CHECK: [0xff,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x04]
50375
50376v_msad_u8 v5, v255, v2, v3
50377// CHECK: [0x05,0x00,0xe4,0xd1,0xff,0x05,0x0e,0x04]
50378
50379v_msad_u8 v5, s1, v2, v3
50380// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x04,0x0e,0x04]
50381
50382v_msad_u8 v5, s101, v2, v3
50383// CHECK: [0x05,0x00,0xe4,0xd1,0x65,0x04,0x0e,0x04]
50384
50385v_msad_u8 v5, flat_scratch_lo, v2, v3
50386// CHECK: [0x05,0x00,0xe4,0xd1,0x66,0x04,0x0e,0x04]
50387
50388v_msad_u8 v5, flat_scratch_hi, v2, v3
50389// CHECK: [0x05,0x00,0xe4,0xd1,0x67,0x04,0x0e,0x04]
50390
50391v_msad_u8 v5, vcc_lo, v2, v3
50392// CHECK: [0x05,0x00,0xe4,0xd1,0x6a,0x04,0x0e,0x04]
50393
50394v_msad_u8 v5, vcc_hi, v2, v3
50395// CHECK: [0x05,0x00,0xe4,0xd1,0x6b,0x04,0x0e,0x04]
50396
50397v_msad_u8 v5, tba_lo, v2, v3
50398// CHECK: [0x05,0x00,0xe4,0xd1,0x6c,0x04,0x0e,0x04]
50399
50400v_msad_u8 v5, tba_hi, v2, v3
50401// CHECK: [0x05,0x00,0xe4,0xd1,0x6d,0x04,0x0e,0x04]
50402
50403v_msad_u8 v5, tma_lo, v2, v3
50404// CHECK: [0x05,0x00,0xe4,0xd1,0x6e,0x04,0x0e,0x04]
50405
50406v_msad_u8 v5, tma_hi, v2, v3
50407// CHECK: [0x05,0x00,0xe4,0xd1,0x6f,0x04,0x0e,0x04]
50408
50409v_msad_u8 v5, ttmp11, v2, v3
50410// CHECK: [0x05,0x00,0xe4,0xd1,0x7b,0x04,0x0e,0x04]
50411
50412v_msad_u8 v5, m0, v2, v3
50413// CHECK: [0x05,0x00,0xe4,0xd1,0x7c,0x04,0x0e,0x04]
50414
50415v_msad_u8 v5, exec_lo, v2, v3
50416// CHECK: [0x05,0x00,0xe4,0xd1,0x7e,0x04,0x0e,0x04]
50417
50418v_msad_u8 v5, exec_hi, v2, v3
50419// CHECK: [0x05,0x00,0xe4,0xd1,0x7f,0x04,0x0e,0x04]
50420
50421v_msad_u8 v5, 0, v2, v3
50422// CHECK: [0x05,0x00,0xe4,0xd1,0x80,0x04,0x0e,0x04]
50423
50424v_msad_u8 v5, -1, v2, v3
50425// CHECK: [0x05,0x00,0xe4,0xd1,0xc1,0x04,0x0e,0x04]
50426
50427v_msad_u8 v5, 0.5, v2, v3
50428// CHECK: [0x05,0x00,0xe4,0xd1,0xf0,0x04,0x0e,0x04]
50429
50430v_msad_u8 v5, -4.0, v2, v3
50431// CHECK: [0x05,0x00,0xe4,0xd1,0xf7,0x04,0x0e,0x04]
50432
50433v_msad_u8 v5, v1, v255, v3
50434// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0f,0x04]
50435
50436v_msad_u8 v5, v1, s2, v3
50437// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0c,0x04]
50438
50439v_msad_u8 v5, v1, s101, v3
50440// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xcb,0x0c,0x04]
50441
50442v_msad_u8 v5, v1, flat_scratch_lo, v3
50443// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xcd,0x0c,0x04]
50444
50445v_msad_u8 v5, v1, flat_scratch_hi, v3
50446// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xcf,0x0c,0x04]
50447
50448v_msad_u8 v5, v1, vcc_lo, v3
50449// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xd5,0x0c,0x04]
50450
50451v_msad_u8 v5, v1, vcc_hi, v3
50452// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xd7,0x0c,0x04]
50453
50454v_msad_u8 v5, v1, tba_lo, v3
50455// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xd9,0x0c,0x04]
50456
50457v_msad_u8 v5, v1, tba_hi, v3
50458// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xdb,0x0c,0x04]
50459
50460v_msad_u8 v5, v1, tma_lo, v3
50461// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xdd,0x0c,0x04]
50462
50463v_msad_u8 v5, v1, tma_hi, v3
50464// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xdf,0x0c,0x04]
50465
50466v_msad_u8 v5, v1, ttmp11, v3
50467// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xf7,0x0c,0x04]
50468
50469v_msad_u8 v5, v1, m0, v3
50470// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xf9,0x0c,0x04]
50471
50472v_msad_u8 v5, v1, exec_lo, v3
50473// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xfd,0x0c,0x04]
50474
50475v_msad_u8 v5, v1, exec_hi, v3
50476// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xff,0x0c,0x04]
50477
50478v_msad_u8 v5, v1, 0, v3
50479// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x01,0x0d,0x04]
50480
50481v_msad_u8 v5, v1, -1, v3
50482// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x83,0x0d,0x04]
50483
50484v_msad_u8 v5, v1, 0.5, v3
50485// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xe1,0x0d,0x04]
50486
50487v_msad_u8 v5, v1, -4.0, v3
50488// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0xef,0x0d,0x04]
50489
50490v_msad_u8 v5, v1, v2, v255
50491// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x07]
50492
50493v_msad_u8 v5, v1, v2, s3
50494// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x0e,0x00]
50495
50496v_msad_u8 v5, v1, v2, s101
50497// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x96,0x01]
50498
50499v_msad_u8 v5, v1, v2, flat_scratch_lo
50500// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9a,0x01]
50501
50502v_msad_u8 v5, v1, v2, flat_scratch_hi
50503// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x9e,0x01]
50504
50505v_msad_u8 v5, v1, v2, vcc_lo
50506// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xaa,0x01]
50507
50508v_msad_u8 v5, v1, v2, vcc_hi
50509// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xae,0x01]
50510
50511v_msad_u8 v5, v1, v2, tba_lo
50512// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb2,0x01]
50513
50514v_msad_u8 v5, v1, v2, tba_hi
50515// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xb6,0x01]
50516
50517v_msad_u8 v5, v1, v2, tma_lo
50518// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xba,0x01]
50519
50520v_msad_u8 v5, v1, v2, tma_hi
50521// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xbe,0x01]
50522
50523v_msad_u8 v5, v1, v2, ttmp11
50524// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xee,0x01]
50525
50526v_msad_u8 v5, v1, v2, m0
50527// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xf2,0x01]
50528
50529v_msad_u8 v5, v1, v2, exec_lo
50530// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfa,0x01]
50531
50532v_msad_u8 v5, v1, v2, exec_hi
50533// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xfe,0x01]
50534
50535v_msad_u8 v5, v1, v2, 0
50536// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x02,0x02]
50537
50538v_msad_u8 v5, v1, v2, -1
50539// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0x06,0x03]
50540
50541v_msad_u8 v5, v1, v2, 0.5
50542// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xc2,0x03]
50543
50544v_msad_u8 v5, v1, v2, -4.0
50545// CHECK: [0x05,0x00,0xe4,0xd1,0x01,0x05,0xde,0x03]
50546
50547v_msad_u8 v5, v1, v2, v3 clamp
50548// CHECK: [0x05,0x80,0xe4,0xd1,0x01,0x05,0x0e,0x04]
50549
50550v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
50551// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04]
50552
50553v_qsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
50554// CHECK: [0xfe,0x00,0xe5,0xd1,0x01,0x05,0x0e,0x04]
50555
50556v_qsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
50557// CHECK: [0x05,0x00,0xe5,0xd1,0xfe,0x05,0x0e,0x04]
50558
50559v_qsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
50560// CHECK: [0x05,0x00,0xe5,0xd1,0x02,0x04,0x0e,0x04]
50561
50562v_qsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
50563// CHECK: [0x05,0x00,0xe5,0xd1,0x04,0x04,0x0e,0x04]
50564
50565v_qsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4]
50566// CHECK: [0x05,0x00,0xe5,0xd1,0x64,0x04,0x0e,0x04]
50567
50568v_qsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
50569// CHECK: [0x05,0x00,0xe5,0xd1,0x66,0x04,0x0e,0x04]
50570
50571v_qsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
50572// CHECK: [0x05,0x00,0xe5,0xd1,0x6a,0x04,0x0e,0x04]
50573
50574v_qsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
50575// CHECK: [0x05,0x00,0xe5,0xd1,0x6c,0x04,0x0e,0x04]
50576
50577v_qsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
50578// CHECK: [0x05,0x00,0xe5,0xd1,0x6e,0x04,0x0e,0x04]
50579
50580v_qsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
50581// CHECK: [0x05,0x00,0xe5,0xd1,0x7a,0x04,0x0e,0x04]
50582
50583v_qsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
50584// CHECK: [0x05,0x00,0xe5,0xd1,0x7e,0x04,0x0e,0x04]
50585
50586v_qsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
50587// CHECK: [0x05,0x00,0xe5,0xd1,0x80,0x04,0x0e,0x04]
50588
50589v_qsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
50590// CHECK: [0x05,0x00,0xe5,0xd1,0xc1,0x04,0x0e,0x04]
50591
50592v_qsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4]
50593// CHECK: [0x05,0x00,0xe5,0xd1,0xf0,0x04,0x0e,0x04]
50594
50595v_qsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4]
50596// CHECK: [0x05,0x00,0xe5,0xd1,0xf7,0x04,0x0e,0x04]
50597
50598v_qsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
50599// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0f,0x04]
50600
50601v_qsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
50602// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x0c,0x04]
50603
50604v_qsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4]
50605// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xcb,0x0c,0x04]
50606
50607v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4]
50608// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xcd,0x0c,0x04]
50609
50610v_qsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4]
50611// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xcf,0x0c,0x04]
50612
50613v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
50614// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xd5,0x0c,0x04]
50615
50616v_qsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
50617// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xd7,0x0c,0x04]
50618
50619v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4]
50620// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xd9,0x0c,0x04]
50621
50622v_qsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4]
50623// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xdb,0x0c,0x04]
50624
50625v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4]
50626// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xdd,0x0c,0x04]
50627
50628v_qsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4]
50629// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xdf,0x0c,0x04]
50630
50631v_qsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
50632// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xf7,0x0c,0x04]
50633
50634v_qsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
50635// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xf9,0x0c,0x04]
50636
50637v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
50638// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xfd,0x0c,0x04]
50639
50640v_qsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
50641// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xff,0x0c,0x04]
50642
50643v_qsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
50644// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x01,0x0d,0x04]
50645
50646v_qsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
50647// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x83,0x0d,0x04]
50648
50649v_qsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4]
50650// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xe1,0x0d,0x04]
50651
50652v_qsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4]
50653// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0xef,0x0d,0x04]
50654
50655v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
50656// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x07]
50657
50658v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
50659// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x1a,0x00]
50660
50661v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
50662// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x22,0x00]
50663
50664v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101]
50665// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x92,0x01]
50666
50667v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
50668// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x9a,0x01]
50669
50670v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
50671// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xaa,0x01]
50672
50673v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
50674// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xb2,0x01]
50675
50676v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
50677// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xba,0x01]
50678
50679v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
50680// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xea,0x01]
50681
50682v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
50683// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xfa,0x01]
50684
50685v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
50686// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x02,0x02]
50687
50688v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
50689// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0x06,0x03]
50690
50691v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5
50692// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xc2,0x03]
50693
50694v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0
50695// CHECK: [0x05,0x00,0xe5,0xd1,0x01,0x05,0xde,0x03]
50696
50697v_qsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp
50698// CHECK: [0x05,0x80,0xe5,0xd1,0x01,0x05,0x0e,0x04]
50699
50700v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4]
50701// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04]
50702
50703v_mqsad_pk_u16_u8 v[254:255], v[1:2], v2, v[3:4]
50704// CHECK: [0xfe,0x00,0xe6,0xd1,0x01,0x05,0x0e,0x04]
50705
50706v_mqsad_pk_u16_u8 v[5:6], v[254:255], v2, v[3:4]
50707// CHECK: [0x05,0x00,0xe6,0xd1,0xfe,0x05,0x0e,0x04]
50708
50709v_mqsad_pk_u16_u8 v[5:6], s[2:3], v2, v[3:4]
50710// CHECK: [0x05,0x00,0xe6,0xd1,0x02,0x04,0x0e,0x04]
50711
50712v_mqsad_pk_u16_u8 v[5:6], s[4:5], v2, v[3:4]
50713// CHECK: [0x05,0x00,0xe6,0xd1,0x04,0x04,0x0e,0x04]
50714
50715v_mqsad_pk_u16_u8 v[5:6], s[100:101], v2, v[3:4]
50716// CHECK: [0x05,0x00,0xe6,0xd1,0x64,0x04,0x0e,0x04]
50717
50718v_mqsad_pk_u16_u8 v[5:6], flat_scratch, v2, v[3:4]
50719// CHECK: [0x05,0x00,0xe6,0xd1,0x66,0x04,0x0e,0x04]
50720
50721v_mqsad_pk_u16_u8 v[5:6], vcc, v2, v[3:4]
50722// CHECK: [0x05,0x00,0xe6,0xd1,0x6a,0x04,0x0e,0x04]
50723
50724v_mqsad_pk_u16_u8 v[5:6], tba, v2, v[3:4]
50725// CHECK: [0x05,0x00,0xe6,0xd1,0x6c,0x04,0x0e,0x04]
50726
50727v_mqsad_pk_u16_u8 v[5:6], tma, v2, v[3:4]
50728// CHECK: [0x05,0x00,0xe6,0xd1,0x6e,0x04,0x0e,0x04]
50729
50730v_mqsad_pk_u16_u8 v[5:6], ttmp[10:11], v2, v[3:4]
50731// CHECK: [0x05,0x00,0xe6,0xd1,0x7a,0x04,0x0e,0x04]
50732
50733v_mqsad_pk_u16_u8 v[5:6], exec, v2, v[3:4]
50734// CHECK: [0x05,0x00,0xe6,0xd1,0x7e,0x04,0x0e,0x04]
50735
50736v_mqsad_pk_u16_u8 v[5:6], 0, v2, v[3:4]
50737// CHECK: [0x05,0x00,0xe6,0xd1,0x80,0x04,0x0e,0x04]
50738
50739v_mqsad_pk_u16_u8 v[5:6], -1, v2, v[3:4]
50740// CHECK: [0x05,0x00,0xe6,0xd1,0xc1,0x04,0x0e,0x04]
50741
50742v_mqsad_pk_u16_u8 v[5:6], 0.5, v2, v[3:4]
50743// CHECK: [0x05,0x00,0xe6,0xd1,0xf0,0x04,0x0e,0x04]
50744
50745v_mqsad_pk_u16_u8 v[5:6], -4.0, v2, v[3:4]
50746// CHECK: [0x05,0x00,0xe6,0xd1,0xf7,0x04,0x0e,0x04]
50747
50748v_mqsad_pk_u16_u8 v[5:6], v[1:2], v255, v[3:4]
50749// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0f,0x04]
50750
50751v_mqsad_pk_u16_u8 v[5:6], v[1:2], s2, v[3:4]
50752// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x0c,0x04]
50753
50754v_mqsad_pk_u16_u8 v[5:6], v[1:2], s101, v[3:4]
50755// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xcb,0x0c,0x04]
50756
50757v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_lo, v[3:4]
50758// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xcd,0x0c,0x04]
50759
50760v_mqsad_pk_u16_u8 v[5:6], v[1:2], flat_scratch_hi, v[3:4]
50761// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xcf,0x0c,0x04]
50762
50763v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_lo, v[3:4]
50764// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xd5,0x0c,0x04]
50765
50766v_mqsad_pk_u16_u8 v[5:6], v[1:2], vcc_hi, v[3:4]
50767// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xd7,0x0c,0x04]
50768
50769v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_lo, v[3:4]
50770// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xd9,0x0c,0x04]
50771
50772v_mqsad_pk_u16_u8 v[5:6], v[1:2], tba_hi, v[3:4]
50773// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xdb,0x0c,0x04]
50774
50775v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_lo, v[3:4]
50776// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xdd,0x0c,0x04]
50777
50778v_mqsad_pk_u16_u8 v[5:6], v[1:2], tma_hi, v[3:4]
50779// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xdf,0x0c,0x04]
50780
50781v_mqsad_pk_u16_u8 v[5:6], v[1:2], ttmp11, v[3:4]
50782// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xf7,0x0c,0x04]
50783
50784v_mqsad_pk_u16_u8 v[5:6], v[1:2], m0, v[3:4]
50785// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xf9,0x0c,0x04]
50786
50787v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_lo, v[3:4]
50788// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xfd,0x0c,0x04]
50789
50790v_mqsad_pk_u16_u8 v[5:6], v[1:2], exec_hi, v[3:4]
50791// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xff,0x0c,0x04]
50792
50793v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0, v[3:4]
50794// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x01,0x0d,0x04]
50795
50796v_mqsad_pk_u16_u8 v[5:6], v[1:2], -1, v[3:4]
50797// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x83,0x0d,0x04]
50798
50799v_mqsad_pk_u16_u8 v[5:6], v[1:2], 0.5, v[3:4]
50800// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xe1,0x0d,0x04]
50801
50802v_mqsad_pk_u16_u8 v[5:6], v[1:2], -4.0, v[3:4]
50803// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0xef,0x0d,0x04]
50804
50805v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[254:255]
50806// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x07]
50807
50808v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[6:7]
50809// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x1a,0x00]
50810
50811v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[8:9]
50812// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x22,0x00]
50813
50814v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, s[100:101]
50815// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x92,0x01]
50816
50817v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, flat_scratch
50818// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x9a,0x01]
50819
50820v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, vcc
50821// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xaa,0x01]
50822
50823v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tba
50824// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xb2,0x01]
50825
50826v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, tma
50827// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xba,0x01]
50828
50829v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, ttmp[10:11]
50830// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xea,0x01]
50831
50832v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, exec
50833// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xfa,0x01]
50834
50835v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0
50836// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x02,0x02]
50837
50838v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -1
50839// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0x06,0x03]
50840
50841v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, 0.5
50842// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xc2,0x03]
50843
50844v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, -4.0
50845// CHECK: [0x05,0x00,0xe6,0xd1,0x01,0x05,0xde,0x03]
50846
50847v_mqsad_pk_u16_u8 v[5:6], v[1:2], v2, v[3:4] clamp
50848// CHECK: [0x05,0x80,0xe6,0xd1,0x01,0x05,0x0e,0x04]
50849
50850v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6]
50851// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0e,0x04]
50852
50853v_mqsad_u32_u8 v[252:255], s[2:3], v2, v[3:6]
50854// CHECK: [0xfc,0x00,0xe7,0xd1,0x02,0x04,0x0e,0x04]
50855
50856v_mqsad_u32_u8 v[252:255], s[4:5], v2, v[3:6]
50857// CHECK: [0xfc,0x00,0xe7,0xd1,0x04,0x04,0x0e,0x04]
50858
50859v_mqsad_u32_u8 v[252:255], s[100:101], v2, v[3:6]
50860// CHECK: [0xfc,0x00,0xe7,0xd1,0x64,0x04,0x0e,0x04]
50861
50862v_mqsad_u32_u8 v[252:255], flat_scratch, v2, v[3:6]
50863// CHECK: [0xfc,0x00,0xe7,0xd1,0x66,0x04,0x0e,0x04]
50864
50865v_mqsad_u32_u8 v[252:255], vcc, v2, v[3:6]
50866// CHECK: [0xfc,0x00,0xe7,0xd1,0x6a,0x04,0x0e,0x04]
50867
50868v_mqsad_u32_u8 v[252:255], tba, v2, v[3:6]
50869// CHECK: [0xfc,0x00,0xe7,0xd1,0x6c,0x04,0x0e,0x04]
50870
50871v_mqsad_u32_u8 v[252:255], tma, v2, v[3:6]
50872// CHECK: [0xfc,0x00,0xe7,0xd1,0x6e,0x04,0x0e,0x04]
50873
50874v_mqsad_u32_u8 v[252:255], ttmp[10:11], v2, v[3:6]
50875// CHECK: [0xfc,0x00,0xe7,0xd1,0x7a,0x04,0x0e,0x04]
50876
50877v_mqsad_u32_u8 v[252:255], exec, v2, v[3:6]
50878// CHECK: [0xfc,0x00,0xe7,0xd1,0x7e,0x04,0x0e,0x04]
50879
50880v_mqsad_u32_u8 v[252:255], 0, v2, v[3:6]
50881// CHECK: [0xfc,0x00,0xe7,0xd1,0x80,0x04,0x0e,0x04]
50882
50883v_mqsad_u32_u8 v[252:255], -1, v2, v[3:6]
50884// CHECK: [0xfc,0x00,0xe7,0xd1,0xc1,0x04,0x0e,0x04]
50885
50886v_mqsad_u32_u8 v[252:255], 0.5, v2, v[3:6]
50887// CHECK: [0xfc,0x00,0xe7,0xd1,0xf0,0x04,0x0e,0x04]
50888
50889v_mqsad_u32_u8 v[252:255], -4.0, v2, v[3:6]
50890// CHECK: [0xfc,0x00,0xe7,0xd1,0xf7,0x04,0x0e,0x04]
50891
50892v_mqsad_u32_u8 v[252:255], v[1:2], s2, v[3:6]
50893// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x05,0x0c,0x04]
50894
50895v_mqsad_u32_u8 v[252:255], v[1:2], s101, v[3:6]
50896// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xcb,0x0c,0x04]
50897
50898v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_lo, v[3:6]
50899// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xcd,0x0c,0x04]
50900
50901v_mqsad_u32_u8 v[252:255], v[1:2], flat_scratch_hi, v[3:6]
50902// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xcf,0x0c,0x04]
50903
50904v_mqsad_u32_u8 v[252:255], v[1:2], vcc_lo, v[3:6]
50905// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xd5,0x0c,0x04]
50906
50907v_mqsad_u32_u8 v[252:255], v[1:2], vcc_hi, v[3:6]
50908// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xd7,0x0c,0x04]
50909
50910v_mqsad_u32_u8 v[252:255], v[1:2], tba_lo, v[3:6]
50911// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xd9,0x0c,0x04]
50912
50913v_mqsad_u32_u8 v[252:255], v[1:2], tba_hi, v[3:6]
50914// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xdb,0x0c,0x04]
50915
50916v_mqsad_u32_u8 v[252:255], v[1:2], tma_lo, v[3:6]
50917// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xdd,0x0c,0x04]
50918
50919v_mqsad_u32_u8 v[252:255], v[1:2], tma_hi, v[3:6]
50920// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xdf,0x0c,0x04]
50921
50922v_mqsad_u32_u8 v[252:255], v[1:2], ttmp11, v[3:6]
50923// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xf7,0x0c,0x04]
50924
50925v_mqsad_u32_u8 v[252:255], v[1:2], m0, v[3:6]
50926// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xf9,0x0c,0x04]
50927
50928v_mqsad_u32_u8 v[252:255], v[1:2], exec_lo, v[3:6]
50929// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xfd,0x0c,0x04]
50930
50931v_mqsad_u32_u8 v[252:255], v[1:2], exec_hi, v[3:6]
50932// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xff,0x0c,0x04]
50933
50934v_mqsad_u32_u8 v[252:255], v[1:2], 0, v[3:6]
50935// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x01,0x0d,0x04]
50936
50937v_mqsad_u32_u8 v[252:255], v[1:2], -1, v[3:6]
50938// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0x83,0x0d,0x04]
50939
50940v_mqsad_u32_u8 v[252:255], v[1:2], 0.5, v[3:6]
50941// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xe1,0x0d,0x04]
50942
50943v_mqsad_u32_u8 v[252:255], v[1:2], -4.0, v[3:6]
50944// CHECK: [0xfc,0x00,0xe7,0xd1,0x01,0xef,0x0d,0x04]
50945
50946v_mqsad_u32_u8 v[252:255], v[1:2], v2, v[3:6] clamp
50947// CHECK: [0xfc,0x80,0xe7,0xd1,0x01,0x05,0x0e,0x04]
50948
50949v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4]
50950// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50951
50952v_mad_u64_u32 v[254:255], s[12:13], v1, v2, v[3:4]
50953// CHECK: [0xfe,0x0c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50954
50955v_mad_u64_u32 v[5:6], s[14:15], v1, v2, v[3:4]
50956// CHECK: [0x05,0x0e,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50957
50958v_mad_u64_u32 v[5:6], s[100:101], v1, v2, v[3:4]
50959// CHECK: [0x05,0x64,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50960
50961v_mad_u64_u32 v[5:6], flat_scratch, v1, v2, v[3:4]
50962// CHECK: [0x05,0x66,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50963
50964v_mad_u64_u32 v[5:6], vcc, v1, v2, v[3:4]
50965// CHECK: [0x05,0x6a,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50966
50967v_mad_u64_u32 v[5:6], tba, v1, v2, v[3:4]
50968// CHECK: [0x05,0x6c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50969
50970v_mad_u64_u32 v[5:6], tma, v1, v2, v[3:4]
50971// CHECK: [0x05,0x6e,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50972
50973v_mad_u64_u32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
50974// CHECK: [0x05,0x7a,0xe8,0xd1,0x01,0x05,0x0e,0x04]
50975
50976v_mad_u64_u32 v[5:6], s[12:13], v255, v2, v[3:4]
50977// CHECK: [0x05,0x0c,0xe8,0xd1,0xff,0x05,0x0e,0x04]
50978
50979v_mad_u64_u32 v[5:6], s[12:13], s1, v2, v[3:4]
50980// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x04,0x0e,0x04]
50981
50982v_mad_u64_u32 v[5:6], s[12:13], s101, v2, v[3:4]
50983// CHECK: [0x05,0x0c,0xe8,0xd1,0x65,0x04,0x0e,0x04]
50984
50985v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4]
50986// CHECK: [0x05,0x0c,0xe8,0xd1,0x66,0x04,0x0e,0x04]
50987
50988v_mad_u64_u32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4]
50989// CHECK: [0x05,0x0c,0xe8,0xd1,0x67,0x04,0x0e,0x04]
50990
50991v_mad_u64_u32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
50992// CHECK: [0x05,0x0c,0xe8,0xd1,0x6a,0x04,0x0e,0x04]
50993
50994v_mad_u64_u32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
50995// CHECK: [0x05,0x0c,0xe8,0xd1,0x6b,0x04,0x0e,0x04]
50996
50997v_mad_u64_u32 v[5:6], s[12:13], tba_lo, v2, v[3:4]
50998// CHECK: [0x05,0x0c,0xe8,0xd1,0x6c,0x04,0x0e,0x04]
50999
51000v_mad_u64_u32 v[5:6], s[12:13], tba_hi, v2, v[3:4]
51001// CHECK: [0x05,0x0c,0xe8,0xd1,0x6d,0x04,0x0e,0x04]
51002
51003v_mad_u64_u32 v[5:6], s[12:13], tma_lo, v2, v[3:4]
51004// CHECK: [0x05,0x0c,0xe8,0xd1,0x6e,0x04,0x0e,0x04]
51005
51006v_mad_u64_u32 v[5:6], s[12:13], tma_hi, v2, v[3:4]
51007// CHECK: [0x05,0x0c,0xe8,0xd1,0x6f,0x04,0x0e,0x04]
51008
51009v_mad_u64_u32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
51010// CHECK: [0x05,0x0c,0xe8,0xd1,0x7b,0x04,0x0e,0x04]
51011
51012v_mad_u64_u32 v[5:6], s[12:13], m0, v2, v[3:4]
51013// CHECK: [0x05,0x0c,0xe8,0xd1,0x7c,0x04,0x0e,0x04]
51014
51015v_mad_u64_u32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
51016// CHECK: [0x05,0x0c,0xe8,0xd1,0x7e,0x04,0x0e,0x04]
51017
51018v_mad_u64_u32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
51019// CHECK: [0x05,0x0c,0xe8,0xd1,0x7f,0x04,0x0e,0x04]
51020
51021v_mad_u64_u32 v[5:6], s[12:13], 0, v2, v[3:4]
51022// CHECK: [0x05,0x0c,0xe8,0xd1,0x80,0x04,0x0e,0x04]
51023
51024v_mad_u64_u32 v[5:6], s[12:13], -1, v2, v[3:4]
51025// CHECK: [0x05,0x0c,0xe8,0xd1,0xc1,0x04,0x0e,0x04]
51026
51027v_mad_u64_u32 v[5:6], s[12:13], 0.5, v2, v[3:4]
51028// CHECK: [0x05,0x0c,0xe8,0xd1,0xf0,0x04,0x0e,0x04]
51029
51030v_mad_u64_u32 v[5:6], s[12:13], -4.0, v2, v[3:4]
51031// CHECK: [0x05,0x0c,0xe8,0xd1,0xf7,0x04,0x0e,0x04]
51032
51033v_mad_u64_u32 v[5:6], s[12:13], v1, v255, v[3:4]
51034// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0f,0x04]
51035
51036v_mad_u64_u32 v[5:6], s[12:13], v1, s2, v[3:4]
51037// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x0c,0x04]
51038
51039v_mad_u64_u32 v[5:6], s[12:13], v1, s101, v[3:4]
51040// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xcb,0x0c,0x04]
51041
51042v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4]
51043// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xcd,0x0c,0x04]
51044
51045v_mad_u64_u32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4]
51046// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xcf,0x0c,0x04]
51047
51048v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
51049// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xd5,0x0c,0x04]
51050
51051v_mad_u64_u32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
51052// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xd7,0x0c,0x04]
51053
51054v_mad_u64_u32 v[5:6], s[12:13], v1, tba_lo, v[3:4]
51055// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xd9,0x0c,0x04]
51056
51057v_mad_u64_u32 v[5:6], s[12:13], v1, tba_hi, v[3:4]
51058// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xdb,0x0c,0x04]
51059
51060v_mad_u64_u32 v[5:6], s[12:13], v1, tma_lo, v[3:4]
51061// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xdd,0x0c,0x04]
51062
51063v_mad_u64_u32 v[5:6], s[12:13], v1, tma_hi, v[3:4]
51064// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xdf,0x0c,0x04]
51065
51066v_mad_u64_u32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
51067// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xf7,0x0c,0x04]
51068
51069v_mad_u64_u32 v[5:6], s[12:13], v1, m0, v[3:4]
51070// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xf9,0x0c,0x04]
51071
51072v_mad_u64_u32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
51073// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xfd,0x0c,0x04]
51074
51075v_mad_u64_u32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
51076// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xff,0x0c,0x04]
51077
51078v_mad_u64_u32 v[5:6], s[12:13], v1, 0, v[3:4]
51079// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x01,0x0d,0x04]
51080
51081v_mad_u64_u32 v[5:6], s[12:13], v1, -1, v[3:4]
51082// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x83,0x0d,0x04]
51083
51084v_mad_u64_u32 v[5:6], s[12:13], v1, 0.5, v[3:4]
51085// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xe1,0x0d,0x04]
51086
51087v_mad_u64_u32 v[5:6], s[12:13], v1, -4.0, v[3:4]
51088// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0xef,0x0d,0x04]
51089
51090v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[254:255]
51091// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x07]
51092
51093v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[6:7]
51094// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x1a,0x00]
51095
51096v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[8:9]
51097// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x22,0x00]
51098
51099v_mad_u64_u32 v[5:6], s[12:13], v1, v2, s[100:101]
51100// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x92,0x01]
51101
51102v_mad_u64_u32 v[5:6], s[12:13], v1, v2, flat_scratch
51103// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x9a,0x01]
51104
51105v_mad_u64_u32 v[5:6], s[12:13], v1, v2, vcc
51106// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xaa,0x01]
51107
51108v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tba
51109// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xb2,0x01]
51110
51111v_mad_u64_u32 v[5:6], s[12:13], v1, v2, tma
51112// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xba,0x01]
51113
51114v_mad_u64_u32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
51115// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xea,0x01]
51116
51117v_mad_u64_u32 v[5:6], s[12:13], v1, v2, exec
51118// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xfa,0x01]
51119
51120v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0
51121// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x02,0x02]
51122
51123v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -1
51124// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0x06,0x03]
51125
51126v_mad_u64_u32 v[5:6], s[12:13], v1, v2, 0.5
51127// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xc2,0x03]
51128
51129v_mad_u64_u32 v[5:6], s[12:13], v1, v2, -4.0
51130// CHECK: [0x05,0x0c,0xe8,0xd1,0x01,0x05,0xde,0x03]
51131
51132v_mad_u64_u32 v[5:6], s[12:13], v1, v2, v[3:4] clamp
51133// CHECK: [0x05,0x8c,0xe8,0xd1,0x01,0x05,0x0e,0x04]
51134
51135v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4]
51136// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51137
51138v_mad_i64_i32 v[254:255], s[12:13], v1, v2, v[3:4]
51139// CHECK: [0xfe,0x0c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51140
51141v_mad_i64_i32 v[5:6], s[14:15], v1, v2, v[3:4]
51142// CHECK: [0x05,0x0e,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51143
51144v_mad_i64_i32 v[5:6], s[100:101], v1, v2, v[3:4]
51145// CHECK: [0x05,0x64,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51146
51147v_mad_i64_i32 v[5:6], flat_scratch, v1, v2, v[3:4]
51148// CHECK: [0x05,0x66,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51149
51150v_mad_i64_i32 v[5:6], vcc, v1, v2, v[3:4]
51151// CHECK: [0x05,0x6a,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51152
51153v_mad_i64_i32 v[5:6], tba, v1, v2, v[3:4]
51154// CHECK: [0x05,0x6c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51155
51156v_mad_i64_i32 v[5:6], tma, v1, v2, v[3:4]
51157// CHECK: [0x05,0x6e,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51158
51159v_mad_i64_i32 v[5:6], ttmp[10:11], v1, v2, v[3:4]
51160// CHECK: [0x05,0x7a,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51161
51162v_mad_i64_i32 v[5:6], s[12:13], v255, v2, v[3:4]
51163// CHECK: [0x05,0x0c,0xe9,0xd1,0xff,0x05,0x0e,0x04]
51164
51165v_mad_i64_i32 v[5:6], s[12:13], s1, v2, v[3:4]
51166// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x04,0x0e,0x04]
51167
51168v_mad_i64_i32 v[5:6], s[12:13], s101, v2, v[3:4]
51169// CHECK: [0x05,0x0c,0xe9,0xd1,0x65,0x04,0x0e,0x04]
51170
51171v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_lo, v2, v[3:4]
51172// CHECK: [0x05,0x0c,0xe9,0xd1,0x66,0x04,0x0e,0x04]
51173
51174v_mad_i64_i32 v[5:6], s[12:13], flat_scratch_hi, v2, v[3:4]
51175// CHECK: [0x05,0x0c,0xe9,0xd1,0x67,0x04,0x0e,0x04]
51176
51177v_mad_i64_i32 v[5:6], s[12:13], vcc_lo, v2, v[3:4]
51178// CHECK: [0x05,0x0c,0xe9,0xd1,0x6a,0x04,0x0e,0x04]
51179
51180v_mad_i64_i32 v[5:6], s[12:13], vcc_hi, v2, v[3:4]
51181// CHECK: [0x05,0x0c,0xe9,0xd1,0x6b,0x04,0x0e,0x04]
51182
51183v_mad_i64_i32 v[5:6], s[12:13], tba_lo, v2, v[3:4]
51184// CHECK: [0x05,0x0c,0xe9,0xd1,0x6c,0x04,0x0e,0x04]
51185
51186v_mad_i64_i32 v[5:6], s[12:13], tba_hi, v2, v[3:4]
51187// CHECK: [0x05,0x0c,0xe9,0xd1,0x6d,0x04,0x0e,0x04]
51188
51189v_mad_i64_i32 v[5:6], s[12:13], tma_lo, v2, v[3:4]
51190// CHECK: [0x05,0x0c,0xe9,0xd1,0x6e,0x04,0x0e,0x04]
51191
51192v_mad_i64_i32 v[5:6], s[12:13], tma_hi, v2, v[3:4]
51193// CHECK: [0x05,0x0c,0xe9,0xd1,0x6f,0x04,0x0e,0x04]
51194
51195v_mad_i64_i32 v[5:6], s[12:13], ttmp11, v2, v[3:4]
51196// CHECK: [0x05,0x0c,0xe9,0xd1,0x7b,0x04,0x0e,0x04]
51197
51198v_mad_i64_i32 v[5:6], s[12:13], m0, v2, v[3:4]
51199// CHECK: [0x05,0x0c,0xe9,0xd1,0x7c,0x04,0x0e,0x04]
51200
51201v_mad_i64_i32 v[5:6], s[12:13], exec_lo, v2, v[3:4]
51202// CHECK: [0x05,0x0c,0xe9,0xd1,0x7e,0x04,0x0e,0x04]
51203
51204v_mad_i64_i32 v[5:6], s[12:13], exec_hi, v2, v[3:4]
51205// CHECK: [0x05,0x0c,0xe9,0xd1,0x7f,0x04,0x0e,0x04]
51206
51207v_mad_i64_i32 v[5:6], s[12:13], 0, v2, v[3:4]
51208// CHECK: [0x05,0x0c,0xe9,0xd1,0x80,0x04,0x0e,0x04]
51209
51210v_mad_i64_i32 v[5:6], s[12:13], -1, v2, v[3:4]
51211// CHECK: [0x05,0x0c,0xe9,0xd1,0xc1,0x04,0x0e,0x04]
51212
51213v_mad_i64_i32 v[5:6], s[12:13], 0.5, v2, v[3:4]
51214// CHECK: [0x05,0x0c,0xe9,0xd1,0xf0,0x04,0x0e,0x04]
51215
51216v_mad_i64_i32 v[5:6], s[12:13], -4.0, v2, v[3:4]
51217// CHECK: [0x05,0x0c,0xe9,0xd1,0xf7,0x04,0x0e,0x04]
51218
51219v_mad_i64_i32 v[5:6], s[12:13], v1, v255, v[3:4]
51220// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0f,0x04]
51221
51222v_mad_i64_i32 v[5:6], s[12:13], v1, s2, v[3:4]
51223// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x0c,0x04]
51224
51225v_mad_i64_i32 v[5:6], s[12:13], v1, s101, v[3:4]
51226// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xcb,0x0c,0x04]
51227
51228v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_lo, v[3:4]
51229// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xcd,0x0c,0x04]
51230
51231v_mad_i64_i32 v[5:6], s[12:13], v1, flat_scratch_hi, v[3:4]
51232// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xcf,0x0c,0x04]
51233
51234v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_lo, v[3:4]
51235// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xd5,0x0c,0x04]
51236
51237v_mad_i64_i32 v[5:6], s[12:13], v1, vcc_hi, v[3:4]
51238// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xd7,0x0c,0x04]
51239
51240v_mad_i64_i32 v[5:6], s[12:13], v1, tba_lo, v[3:4]
51241// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xd9,0x0c,0x04]
51242
51243v_mad_i64_i32 v[5:6], s[12:13], v1, tba_hi, v[3:4]
51244// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xdb,0x0c,0x04]
51245
51246v_mad_i64_i32 v[5:6], s[12:13], v1, tma_lo, v[3:4]
51247// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xdd,0x0c,0x04]
51248
51249v_mad_i64_i32 v[5:6], s[12:13], v1, tma_hi, v[3:4]
51250// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xdf,0x0c,0x04]
51251
51252v_mad_i64_i32 v[5:6], s[12:13], v1, ttmp11, v[3:4]
51253// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xf7,0x0c,0x04]
51254
51255v_mad_i64_i32 v[5:6], s[12:13], v1, m0, v[3:4]
51256// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xf9,0x0c,0x04]
51257
51258v_mad_i64_i32 v[5:6], s[12:13], v1, exec_lo, v[3:4]
51259// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xfd,0x0c,0x04]
51260
51261v_mad_i64_i32 v[5:6], s[12:13], v1, exec_hi, v[3:4]
51262// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xff,0x0c,0x04]
51263
51264v_mad_i64_i32 v[5:6], s[12:13], v1, 0, v[3:4]
51265// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x01,0x0d,0x04]
51266
51267v_mad_i64_i32 v[5:6], s[12:13], v1, -1, v[3:4]
51268// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x83,0x0d,0x04]
51269
51270v_mad_i64_i32 v[5:6], s[12:13], v1, 0.5, v[3:4]
51271// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xe1,0x0d,0x04]
51272
51273v_mad_i64_i32 v[5:6], s[12:13], v1, -4.0, v[3:4]
51274// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0xef,0x0d,0x04]
51275
51276v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[254:255]
51277// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x07]
51278
51279v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[6:7]
51280// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x1a,0x00]
51281
51282v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[8:9]
51283// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x22,0x00]
51284
51285v_mad_i64_i32 v[5:6], s[12:13], v1, v2, s[100:101]
51286// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x92,0x01]
51287
51288v_mad_i64_i32 v[5:6], s[12:13], v1, v2, flat_scratch
51289// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x9a,0x01]
51290
51291v_mad_i64_i32 v[5:6], s[12:13], v1, v2, vcc
51292// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xaa,0x01]
51293
51294v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tba
51295// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xb2,0x01]
51296
51297v_mad_i64_i32 v[5:6], s[12:13], v1, v2, tma
51298// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xba,0x01]
51299
51300v_mad_i64_i32 v[5:6], s[12:13], v1, v2, ttmp[10:11]
51301// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xea,0x01]
51302
51303v_mad_i64_i32 v[5:6], s[12:13], v1, v2, exec
51304// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xfa,0x01]
51305
51306v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0
51307// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x02,0x02]
51308
51309v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -1
51310// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0x06,0x03]
51311
51312v_mad_i64_i32 v[5:6], s[12:13], v1, v2, 0.5
51313// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xc2,0x03]
51314
51315v_mad_i64_i32 v[5:6], s[12:13], v1, v2, -4.0
51316// CHECK: [0x05,0x0c,0xe9,0xd1,0x01,0x05,0xde,0x03]
51317
51318v_mad_i64_i32 v[5:6], s[12:13], v1, v2, v[3:4] clamp
51319// CHECK: [0x05,0x8c,0xe9,0xd1,0x01,0x05,0x0e,0x04]
51320
51321v_mad_f16 v5, v1, v2, v3
51322// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]
51323
51324v_mad_f16 v255, v1, v2, v3
51325// CHECK: [0xff,0x00,0xea,0xd1,0x01,0x05,0x0e,0x04]
51326
51327v_mad_f16 v5, v255, v2, v3
51328// CHECK: [0x05,0x00,0xea,0xd1,0xff,0x05,0x0e,0x04]
51329
51330v_mad_f16 v5, s1, v2, v3
51331// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x04,0x0e,0x04]
51332
51333v_mad_f16 v5, s101, v2, v3
51334// CHECK: [0x05,0x00,0xea,0xd1,0x65,0x04,0x0e,0x04]
51335
51336v_mad_f16 v5, flat_scratch_lo, v2, v3
51337// CHECK: [0x05,0x00,0xea,0xd1,0x66,0x04,0x0e,0x04]
51338
51339v_mad_f16 v5, flat_scratch_hi, v2, v3
51340// CHECK: [0x05,0x00,0xea,0xd1,0x67,0x04,0x0e,0x04]
51341
51342v_mad_f16 v5, vcc_lo, v2, v3
51343// CHECK: [0x05,0x00,0xea,0xd1,0x6a,0x04,0x0e,0x04]
51344
51345v_mad_f16 v5, vcc_hi, v2, v3
51346// CHECK: [0x05,0x00,0xea,0xd1,0x6b,0x04,0x0e,0x04]
51347
51348v_mad_f16 v5, tba_lo, v2, v3
51349// CHECK: [0x05,0x00,0xea,0xd1,0x6c,0x04,0x0e,0x04]
51350
51351v_mad_f16 v5, tba_hi, v2, v3
51352// CHECK: [0x05,0x00,0xea,0xd1,0x6d,0x04,0x0e,0x04]
51353
51354v_mad_f16 v5, tma_lo, v2, v3
51355// CHECK: [0x05,0x00,0xea,0xd1,0x6e,0x04,0x0e,0x04]
51356
51357v_mad_f16 v5, tma_hi, v2, v3
51358// CHECK: [0x05,0x00,0xea,0xd1,0x6f,0x04,0x0e,0x04]
51359
51360v_mad_f16 v5, ttmp11, v2, v3
51361// CHECK: [0x05,0x00,0xea,0xd1,0x7b,0x04,0x0e,0x04]
51362
51363v_mad_f16 v5, m0, v2, v3
51364// CHECK: [0x05,0x00,0xea,0xd1,0x7c,0x04,0x0e,0x04]
51365
51366v_mad_f16 v5, exec_lo, v2, v3
51367// CHECK: [0x05,0x00,0xea,0xd1,0x7e,0x04,0x0e,0x04]
51368
51369v_mad_f16 v5, exec_hi, v2, v3
51370// CHECK: [0x05,0x00,0xea,0xd1,0x7f,0x04,0x0e,0x04]
51371
51372v_mad_f16 v5, 0, v2, v3
51373// CHECK: [0x05,0x00,0xea,0xd1,0x80,0x04,0x0e,0x04]
51374
51375v_mad_f16 v5, -1, v2, v3
51376// CHECK: [0x05,0x00,0xea,0xd1,0xc1,0x04,0x0e,0x04]
51377
51378v_mad_f16 v5, 0.5, v2, v3
51379// CHECK: [0x05,0x00,0xea,0xd1,0xf0,0x04,0x0e,0x04]
51380
51381v_mad_f16 v5, -4.0, v2, v3
51382// CHECK: [0x05,0x00,0xea,0xd1,0xf7,0x04,0x0e,0x04]
51383
51384v_mad_f16 v5, v1, v255, v3
51385// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0f,0x04]
51386
51387v_mad_f16 v5, v1, s2, v3
51388// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0c,0x04]
51389
51390v_mad_f16 v5, v1, s101, v3
51391// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xcb,0x0c,0x04]
51392
51393v_mad_f16 v5, v1, flat_scratch_lo, v3
51394// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xcd,0x0c,0x04]
51395
51396v_mad_f16 v5, v1, flat_scratch_hi, v3
51397// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xcf,0x0c,0x04]
51398
51399v_mad_f16 v5, v1, vcc_lo, v3
51400// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xd5,0x0c,0x04]
51401
51402v_mad_f16 v5, v1, vcc_hi, v3
51403// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xd7,0x0c,0x04]
51404
51405v_mad_f16 v5, v1, tba_lo, v3
51406// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xd9,0x0c,0x04]
51407
51408v_mad_f16 v5, v1, tba_hi, v3
51409// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xdb,0x0c,0x04]
51410
51411v_mad_f16 v5, v1, tma_lo, v3
51412// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xdd,0x0c,0x04]
51413
51414v_mad_f16 v5, v1, tma_hi, v3
51415// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xdf,0x0c,0x04]
51416
51417v_mad_f16 v5, v1, ttmp11, v3
51418// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xf7,0x0c,0x04]
51419
51420v_mad_f16 v5, v1, m0, v3
51421// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xf9,0x0c,0x04]
51422
51423v_mad_f16 v5, v1, exec_lo, v3
51424// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xfd,0x0c,0x04]
51425
51426v_mad_f16 v5, v1, exec_hi, v3
51427// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xff,0x0c,0x04]
51428
51429v_mad_f16 v5, v1, 0, v3
51430// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x01,0x0d,0x04]
51431
51432v_mad_f16 v5, v1, -1, v3
51433// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x83,0x0d,0x04]
51434
51435v_mad_f16 v5, v1, 0.5, v3
51436// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xe1,0x0d,0x04]
51437
51438v_mad_f16 v5, v1, -4.0, v3
51439// CHECK: [0x05,0x00,0xea,0xd1,0x01,0xef,0x0d,0x04]
51440
51441v_mad_f16 v5, v1, v2, v255
51442// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x07]
51443
51444v_mad_f16 v5, v1, v2, s3
51445// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x00]
51446
51447v_mad_f16 v5, v1, v2, s101
51448// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x96,0x01]
51449
51450v_mad_f16 v5, v1, v2, flat_scratch_lo
51451// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9a,0x01]
51452
51453v_mad_f16 v5, v1, v2, flat_scratch_hi
51454// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x9e,0x01]
51455
51456v_mad_f16 v5, v1, v2, vcc_lo
51457// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xaa,0x01]
51458
51459v_mad_f16 v5, v1, v2, vcc_hi
51460// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xae,0x01]
51461
51462v_mad_f16 v5, v1, v2, tba_lo
51463// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb2,0x01]
51464
51465v_mad_f16 v5, v1, v2, tba_hi
51466// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xb6,0x01]
51467
51468v_mad_f16 v5, v1, v2, tma_lo
51469// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xba,0x01]
51470
51471v_mad_f16 v5, v1, v2, tma_hi
51472// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xbe,0x01]
51473
51474v_mad_f16 v5, v1, v2, ttmp11
51475// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xee,0x01]
51476
51477v_mad_f16 v5, v1, v2, m0
51478// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xf2,0x01]
51479
51480v_mad_f16 v5, v1, v2, exec_lo
51481// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfa,0x01]
51482
51483v_mad_f16 v5, v1, v2, exec_hi
51484// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xfe,0x01]
51485
51486v_mad_f16 v5, v1, v2, 0
51487// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x02,0x02]
51488
51489v_mad_f16 v5, v1, v2, -1
51490// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x06,0x03]
51491
51492v_mad_f16 v5, v1, v2, 0.5
51493// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xc2,0x03]
51494
51495v_mad_f16 v5, v1, v2, -4.0
51496// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0xde,0x03]
51497
51498v_mad_f16 v5, -v1, v2, v3
51499// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x24]
51500
51501v_mad_f16 v5, v1, -v2, v3
51502// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x44]
51503
51504v_mad_f16 v5, v1, v2, -v3
51505// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0x84]
51506
51507v_mad_f16 v5, -v1, -v2, -v3
51508// CHECK: [0x05,0x00,0xea,0xd1,0x01,0x05,0x0e,0xe4]
51509
51510v_mad_f16 v5, |v1|, v2, v3
51511// CHECK: [0x05,0x01,0xea,0xd1,0x01,0x05,0x0e,0x04]
51512
51513v_mad_f16 v5, v1, |v2|, v3
51514// CHECK: [0x05,0x02,0xea,0xd1,0x01,0x05,0x0e,0x04]
51515
51516v_mad_f16 v5, v1, v2, |v3|
51517// CHECK: [0x05,0x04,0xea,0xd1,0x01,0x05,0x0e,0x04]
51518
51519v_mad_f16 v5, |v1|, |v2|, |v3|
51520// CHECK: [0x05,0x07,0xea,0xd1,0x01,0x05,0x0e,0x04]
51521
51522v_mad_f16 v5, v1, v2, v3 clamp
51523// CHECK: [0x05,0x80,0xea,0xd1,0x01,0x05,0x0e,0x04]
51524
51525v_mad_u16 v5, v1, v2, v3
51526// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]
51527
51528v_mad_u16 v255, v1, v2, v3
51529// CHECK: [0xff,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x04]
51530
51531v_mad_u16 v5, v255, v2, v3
51532// CHECK: [0x05,0x00,0xeb,0xd1,0xff,0x05,0x0e,0x04]
51533
51534v_mad_u16 v5, s1, v2, v3
51535// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x04,0x0e,0x04]
51536
51537v_mad_u16 v5, s101, v2, v3
51538// CHECK: [0x05,0x00,0xeb,0xd1,0x65,0x04,0x0e,0x04]
51539
51540v_mad_u16 v5, flat_scratch_lo, v2, v3
51541// CHECK: [0x05,0x00,0xeb,0xd1,0x66,0x04,0x0e,0x04]
51542
51543v_mad_u16 v5, flat_scratch_hi, v2, v3
51544// CHECK: [0x05,0x00,0xeb,0xd1,0x67,0x04,0x0e,0x04]
51545
51546v_mad_u16 v5, vcc_lo, v2, v3
51547// CHECK: [0x05,0x00,0xeb,0xd1,0x6a,0x04,0x0e,0x04]
51548
51549v_mad_u16 v5, vcc_hi, v2, v3
51550// CHECK: [0x05,0x00,0xeb,0xd1,0x6b,0x04,0x0e,0x04]
51551
51552v_mad_u16 v5, tba_lo, v2, v3
51553// CHECK: [0x05,0x00,0xeb,0xd1,0x6c,0x04,0x0e,0x04]
51554
51555v_mad_u16 v5, tba_hi, v2, v3
51556// CHECK: [0x05,0x00,0xeb,0xd1,0x6d,0x04,0x0e,0x04]
51557
51558v_mad_u16 v5, tma_lo, v2, v3
51559// CHECK: [0x05,0x00,0xeb,0xd1,0x6e,0x04,0x0e,0x04]
51560
51561v_mad_u16 v5, tma_hi, v2, v3
51562// CHECK: [0x05,0x00,0xeb,0xd1,0x6f,0x04,0x0e,0x04]
51563
51564v_mad_u16 v5, ttmp11, v2, v3
51565// CHECK: [0x05,0x00,0xeb,0xd1,0x7b,0x04,0x0e,0x04]
51566
51567v_mad_u16 v5, m0, v2, v3
51568// CHECK: [0x05,0x00,0xeb,0xd1,0x7c,0x04,0x0e,0x04]
51569
51570v_mad_u16 v5, exec_lo, v2, v3
51571// CHECK: [0x05,0x00,0xeb,0xd1,0x7e,0x04,0x0e,0x04]
51572
51573v_mad_u16 v5, exec_hi, v2, v3
51574// CHECK: [0x05,0x00,0xeb,0xd1,0x7f,0x04,0x0e,0x04]
51575
51576v_mad_u16 v5, 0, v2, v3
51577// CHECK: [0x05,0x00,0xeb,0xd1,0x80,0x04,0x0e,0x04]
51578
51579v_mad_u16 v5, -1, v2, v3
51580// CHECK: [0x05,0x00,0xeb,0xd1,0xc1,0x04,0x0e,0x04]
51581
51582v_mad_u16 v5, 0.5, v2, v3
51583// CHECK: [0x05,0x00,0xeb,0xd1,0xf0,0x04,0x0e,0x04]
51584
51585v_mad_u16 v5, -4.0, v2, v3
51586// CHECK: [0x05,0x00,0xeb,0xd1,0xf7,0x04,0x0e,0x04]
51587
51588v_mad_u16 v5, v1, v255, v3
51589// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0f,0x04]
51590
51591v_mad_u16 v5, v1, s2, v3
51592// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0c,0x04]
51593
51594v_mad_u16 v5, v1, s101, v3
51595// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xcb,0x0c,0x04]
51596
51597v_mad_u16 v5, v1, flat_scratch_lo, v3
51598// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xcd,0x0c,0x04]
51599
51600v_mad_u16 v5, v1, flat_scratch_hi, v3
51601// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xcf,0x0c,0x04]
51602
51603v_mad_u16 v5, v1, vcc_lo, v3
51604// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xd5,0x0c,0x04]
51605
51606v_mad_u16 v5, v1, vcc_hi, v3
51607// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xd7,0x0c,0x04]
51608
51609v_mad_u16 v5, v1, tba_lo, v3
51610// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xd9,0x0c,0x04]
51611
51612v_mad_u16 v5, v1, tba_hi, v3
51613// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xdb,0x0c,0x04]
51614
51615v_mad_u16 v5, v1, tma_lo, v3
51616// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xdd,0x0c,0x04]
51617
51618v_mad_u16 v5, v1, tma_hi, v3
51619// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xdf,0x0c,0x04]
51620
51621v_mad_u16 v5, v1, ttmp11, v3
51622// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xf7,0x0c,0x04]
51623
51624v_mad_u16 v5, v1, m0, v3
51625// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xf9,0x0c,0x04]
51626
51627v_mad_u16 v5, v1, exec_lo, v3
51628// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xfd,0x0c,0x04]
51629
51630v_mad_u16 v5, v1, exec_hi, v3
51631// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xff,0x0c,0x04]
51632
51633v_mad_u16 v5, v1, 0, v3
51634// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x01,0x0d,0x04]
51635
51636v_mad_u16 v5, v1, -1, v3
51637// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x83,0x0d,0x04]
51638
51639v_mad_u16 v5, v1, 0.5, v3
51640// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xe1,0x0d,0x04]
51641
51642v_mad_u16 v5, v1, -4.0, v3
51643// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0xef,0x0d,0x04]
51644
51645v_mad_u16 v5, v1, v2, v255
51646// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x07]
51647
51648v_mad_u16 v5, v1, v2, s3
51649// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x0e,0x00]
51650
51651v_mad_u16 v5, v1, v2, s101
51652// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x96,0x01]
51653
51654v_mad_u16 v5, v1, v2, flat_scratch_lo
51655// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9a,0x01]
51656
51657v_mad_u16 v5, v1, v2, flat_scratch_hi
51658// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x9e,0x01]
51659
51660v_mad_u16 v5, v1, v2, vcc_lo
51661// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xaa,0x01]
51662
51663v_mad_u16 v5, v1, v2, vcc_hi
51664// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xae,0x01]
51665
51666v_mad_u16 v5, v1, v2, tba_lo
51667// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb2,0x01]
51668
51669v_mad_u16 v5, v1, v2, tba_hi
51670// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xb6,0x01]
51671
51672v_mad_u16 v5, v1, v2, tma_lo
51673// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xba,0x01]
51674
51675v_mad_u16 v5, v1, v2, tma_hi
51676// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xbe,0x01]
51677
51678v_mad_u16 v5, v1, v2, ttmp11
51679// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xee,0x01]
51680
51681v_mad_u16 v5, v1, v2, m0
51682// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xf2,0x01]
51683
51684v_mad_u16 v5, v1, v2, exec_lo
51685// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfa,0x01]
51686
51687v_mad_u16 v5, v1, v2, exec_hi
51688// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xfe,0x01]
51689
51690v_mad_u16 v5, v1, v2, 0
51691// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x02,0x02]
51692
51693v_mad_u16 v5, v1, v2, -1
51694// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0x06,0x03]
51695
51696v_mad_u16 v5, v1, v2, 0.5
51697// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xc2,0x03]
51698
51699v_mad_u16 v5, v1, v2, -4.0
51700// CHECK: [0x05,0x00,0xeb,0xd1,0x01,0x05,0xde,0x03]
51701
51702v_mad_u16 v5, v1, v2, v3 clamp
51703// CHECK: [0x05,0x80,0xeb,0xd1,0x01,0x05,0x0e,0x04]
51704
51705v_mad_i16 v5, v1, v2, v3
51706// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]
51707
51708v_mad_i16 v255, v1, v2, v3
51709// CHECK: [0xff,0x00,0xec,0xd1,0x01,0x05,0x0e,0x04]
51710
51711v_mad_i16 v5, v255, v2, v3
51712// CHECK: [0x05,0x00,0xec,0xd1,0xff,0x05,0x0e,0x04]
51713
51714v_mad_i16 v5, s1, v2, v3
51715// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x04,0x0e,0x04]
51716
51717v_mad_i16 v5, s101, v2, v3
51718// CHECK: [0x05,0x00,0xec,0xd1,0x65,0x04,0x0e,0x04]
51719
51720v_mad_i16 v5, flat_scratch_lo, v2, v3
51721// CHECK: [0x05,0x00,0xec,0xd1,0x66,0x04,0x0e,0x04]
51722
51723v_mad_i16 v5, flat_scratch_hi, v2, v3
51724// CHECK: [0x05,0x00,0xec,0xd1,0x67,0x04,0x0e,0x04]
51725
51726v_mad_i16 v5, vcc_lo, v2, v3
51727// CHECK: [0x05,0x00,0xec,0xd1,0x6a,0x04,0x0e,0x04]
51728
51729v_mad_i16 v5, vcc_hi, v2, v3
51730// CHECK: [0x05,0x00,0xec,0xd1,0x6b,0x04,0x0e,0x04]
51731
51732v_mad_i16 v5, tba_lo, v2, v3
51733// CHECK: [0x05,0x00,0xec,0xd1,0x6c,0x04,0x0e,0x04]
51734
51735v_mad_i16 v5, tba_hi, v2, v3
51736// CHECK: [0x05,0x00,0xec,0xd1,0x6d,0x04,0x0e,0x04]
51737
51738v_mad_i16 v5, tma_lo, v2, v3
51739// CHECK: [0x05,0x00,0xec,0xd1,0x6e,0x04,0x0e,0x04]
51740
51741v_mad_i16 v5, tma_hi, v2, v3
51742// CHECK: [0x05,0x00,0xec,0xd1,0x6f,0x04,0x0e,0x04]
51743
51744v_mad_i16 v5, ttmp11, v2, v3
51745// CHECK: [0x05,0x00,0xec,0xd1,0x7b,0x04,0x0e,0x04]
51746
51747v_mad_i16 v5, m0, v2, v3
51748// CHECK: [0x05,0x00,0xec,0xd1,0x7c,0x04,0x0e,0x04]
51749
51750v_mad_i16 v5, exec_lo, v2, v3
51751// CHECK: [0x05,0x00,0xec,0xd1,0x7e,0x04,0x0e,0x04]
51752
51753v_mad_i16 v5, exec_hi, v2, v3
51754// CHECK: [0x05,0x00,0xec,0xd1,0x7f,0x04,0x0e,0x04]
51755
51756v_mad_i16 v5, 0, v2, v3
51757// CHECK: [0x05,0x00,0xec,0xd1,0x80,0x04,0x0e,0x04]
51758
51759v_mad_i16 v5, -1, v2, v3
51760// CHECK: [0x05,0x00,0xec,0xd1,0xc1,0x04,0x0e,0x04]
51761
51762v_mad_i16 v5, 0.5, v2, v3
51763// CHECK: [0x05,0x00,0xec,0xd1,0xf0,0x04,0x0e,0x04]
51764
51765v_mad_i16 v5, -4.0, v2, v3
51766// CHECK: [0x05,0x00,0xec,0xd1,0xf7,0x04,0x0e,0x04]
51767
51768v_mad_i16 v5, v1, v255, v3
51769// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0f,0x04]
51770
51771v_mad_i16 v5, v1, s2, v3
51772// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0c,0x04]
51773
51774v_mad_i16 v5, v1, s101, v3
51775// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xcb,0x0c,0x04]
51776
51777v_mad_i16 v5, v1, flat_scratch_lo, v3
51778// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xcd,0x0c,0x04]
51779
51780v_mad_i16 v5, v1, flat_scratch_hi, v3
51781// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xcf,0x0c,0x04]
51782
51783v_mad_i16 v5, v1, vcc_lo, v3
51784// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xd5,0x0c,0x04]
51785
51786v_mad_i16 v5, v1, vcc_hi, v3
51787// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xd7,0x0c,0x04]
51788
51789v_mad_i16 v5, v1, tba_lo, v3
51790// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xd9,0x0c,0x04]
51791
51792v_mad_i16 v5, v1, tba_hi, v3
51793// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xdb,0x0c,0x04]
51794
51795v_mad_i16 v5, v1, tma_lo, v3
51796// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xdd,0x0c,0x04]
51797
51798v_mad_i16 v5, v1, tma_hi, v3
51799// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xdf,0x0c,0x04]
51800
51801v_mad_i16 v5, v1, ttmp11, v3
51802// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xf7,0x0c,0x04]
51803
51804v_mad_i16 v5, v1, m0, v3
51805// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xf9,0x0c,0x04]
51806
51807v_mad_i16 v5, v1, exec_lo, v3
51808// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xfd,0x0c,0x04]
51809
51810v_mad_i16 v5, v1, exec_hi, v3
51811// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xff,0x0c,0x04]
51812
51813v_mad_i16 v5, v1, 0, v3
51814// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x01,0x0d,0x04]
51815
51816v_mad_i16 v5, v1, -1, v3
51817// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x83,0x0d,0x04]
51818
51819v_mad_i16 v5, v1, 0.5, v3
51820// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xe1,0x0d,0x04]
51821
51822v_mad_i16 v5, v1, -4.0, v3
51823// CHECK: [0x05,0x00,0xec,0xd1,0x01,0xef,0x0d,0x04]
51824
51825v_mad_i16 v5, v1, v2, v255
51826// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x07]
51827
51828v_mad_i16 v5, v1, v2, s3
51829// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x0e,0x00]
51830
51831v_mad_i16 v5, v1, v2, s101
51832// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x96,0x01]
51833
51834v_mad_i16 v5, v1, v2, flat_scratch_lo
51835// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9a,0x01]
51836
51837v_mad_i16 v5, v1, v2, flat_scratch_hi
51838// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x9e,0x01]
51839
51840v_mad_i16 v5, v1, v2, vcc_lo
51841// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xaa,0x01]
51842
51843v_mad_i16 v5, v1, v2, vcc_hi
51844// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xae,0x01]
51845
51846v_mad_i16 v5, v1, v2, tba_lo
51847// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb2,0x01]
51848
51849v_mad_i16 v5, v1, v2, tba_hi
51850// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xb6,0x01]
51851
51852v_mad_i16 v5, v1, v2, tma_lo
51853// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xba,0x01]
51854
51855v_mad_i16 v5, v1, v2, tma_hi
51856// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xbe,0x01]
51857
51858v_mad_i16 v5, v1, v2, ttmp11
51859// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xee,0x01]
51860
51861v_mad_i16 v5, v1, v2, m0
51862// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xf2,0x01]
51863
51864v_mad_i16 v5, v1, v2, exec_lo
51865// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfa,0x01]
51866
51867v_mad_i16 v5, v1, v2, exec_hi
51868// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xfe,0x01]
51869
51870v_mad_i16 v5, v1, v2, 0
51871// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x02,0x02]
51872
51873v_mad_i16 v5, v1, v2, -1
51874// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0x06,0x03]
51875
51876v_mad_i16 v5, v1, v2, 0.5
51877// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xc2,0x03]
51878
51879v_mad_i16 v5, v1, v2, -4.0
51880// CHECK: [0x05,0x00,0xec,0xd1,0x01,0x05,0xde,0x03]
51881
51882v_mad_i16 v5, v1, v2, v3 clamp
51883// CHECK: [0x05,0x80,0xec,0xd1,0x01,0x05,0x0e,0x04]
51884
51885v_perm_b32 v5, v1, v2, v3
51886// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]
51887
51888v_perm_b32 v255, v1, v2, v3
51889// CHECK: [0xff,0x00,0xed,0xd1,0x01,0x05,0x0e,0x04]
51890
51891v_perm_b32 v5, v255, v2, v3
51892// CHECK: [0x05,0x00,0xed,0xd1,0xff,0x05,0x0e,0x04]
51893
51894v_perm_b32 v5, s1, v2, v3
51895// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x04,0x0e,0x04]
51896
51897v_perm_b32 v5, s101, v2, v3
51898// CHECK: [0x05,0x00,0xed,0xd1,0x65,0x04,0x0e,0x04]
51899
51900v_perm_b32 v5, flat_scratch_lo, v2, v3
51901// CHECK: [0x05,0x00,0xed,0xd1,0x66,0x04,0x0e,0x04]
51902
51903v_perm_b32 v5, flat_scratch_hi, v2, v3
51904// CHECK: [0x05,0x00,0xed,0xd1,0x67,0x04,0x0e,0x04]
51905
51906v_perm_b32 v5, vcc_lo, v2, v3
51907// CHECK: [0x05,0x00,0xed,0xd1,0x6a,0x04,0x0e,0x04]
51908
51909v_perm_b32 v5, vcc_hi, v2, v3
51910// CHECK: [0x05,0x00,0xed,0xd1,0x6b,0x04,0x0e,0x04]
51911
51912v_perm_b32 v5, tba_lo, v2, v3
51913// CHECK: [0x05,0x00,0xed,0xd1,0x6c,0x04,0x0e,0x04]
51914
51915v_perm_b32 v5, tba_hi, v2, v3
51916// CHECK: [0x05,0x00,0xed,0xd1,0x6d,0x04,0x0e,0x04]
51917
51918v_perm_b32 v5, tma_lo, v2, v3
51919// CHECK: [0x05,0x00,0xed,0xd1,0x6e,0x04,0x0e,0x04]
51920
51921v_perm_b32 v5, tma_hi, v2, v3
51922// CHECK: [0x05,0x00,0xed,0xd1,0x6f,0x04,0x0e,0x04]
51923
51924v_perm_b32 v5, ttmp11, v2, v3
51925// CHECK: [0x05,0x00,0xed,0xd1,0x7b,0x04,0x0e,0x04]
51926
51927v_perm_b32 v5, m0, v2, v3
51928// CHECK: [0x05,0x00,0xed,0xd1,0x7c,0x04,0x0e,0x04]
51929
51930v_perm_b32 v5, exec_lo, v2, v3
51931// CHECK: [0x05,0x00,0xed,0xd1,0x7e,0x04,0x0e,0x04]
51932
51933v_perm_b32 v5, exec_hi, v2, v3
51934// CHECK: [0x05,0x00,0xed,0xd1,0x7f,0x04,0x0e,0x04]
51935
51936v_perm_b32 v5, 0, v2, v3
51937// CHECK: [0x05,0x00,0xed,0xd1,0x80,0x04,0x0e,0x04]
51938
51939v_perm_b32 v5, -1, v2, v3
51940// CHECK: [0x05,0x00,0xed,0xd1,0xc1,0x04,0x0e,0x04]
51941
51942v_perm_b32 v5, 0.5, v2, v3
51943// CHECK: [0x05,0x00,0xed,0xd1,0xf0,0x04,0x0e,0x04]
51944
51945v_perm_b32 v5, -4.0, v2, v3
51946// CHECK: [0x05,0x00,0xed,0xd1,0xf7,0x04,0x0e,0x04]
51947
51948v_perm_b32 v5, v1, v255, v3
51949// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0f,0x04]
51950
51951v_perm_b32 v5, v1, s2, v3
51952// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0c,0x04]
51953
51954v_perm_b32 v5, v1, s101, v3
51955// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xcb,0x0c,0x04]
51956
51957v_perm_b32 v5, v1, flat_scratch_lo, v3
51958// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xcd,0x0c,0x04]
51959
51960v_perm_b32 v5, v1, flat_scratch_hi, v3
51961// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xcf,0x0c,0x04]
51962
51963v_perm_b32 v5, v1, vcc_lo, v3
51964// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xd5,0x0c,0x04]
51965
51966v_perm_b32 v5, v1, vcc_hi, v3
51967// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xd7,0x0c,0x04]
51968
51969v_perm_b32 v5, v1, tba_lo, v3
51970// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xd9,0x0c,0x04]
51971
51972v_perm_b32 v5, v1, tba_hi, v3
51973// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xdb,0x0c,0x04]
51974
51975v_perm_b32 v5, v1, tma_lo, v3
51976// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xdd,0x0c,0x04]
51977
51978v_perm_b32 v5, v1, tma_hi, v3
51979// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xdf,0x0c,0x04]
51980
51981v_perm_b32 v5, v1, ttmp11, v3
51982// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xf7,0x0c,0x04]
51983
51984v_perm_b32 v5, v1, m0, v3
51985// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xf9,0x0c,0x04]
51986
51987v_perm_b32 v5, v1, exec_lo, v3
51988// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xfd,0x0c,0x04]
51989
51990v_perm_b32 v5, v1, exec_hi, v3
51991// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xff,0x0c,0x04]
51992
51993v_perm_b32 v5, v1, 0, v3
51994// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x01,0x0d,0x04]
51995
51996v_perm_b32 v5, v1, -1, v3
51997// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x83,0x0d,0x04]
51998
51999v_perm_b32 v5, v1, 0.5, v3
52000// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xe1,0x0d,0x04]
52001
52002v_perm_b32 v5, v1, -4.0, v3
52003// CHECK: [0x05,0x00,0xed,0xd1,0x01,0xef,0x0d,0x04]
52004
52005v_perm_b32 v5, v1, v2, v255
52006// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x07]
52007
52008v_perm_b32 v5, v1, v2, s3
52009// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x0e,0x00]
52010
52011v_perm_b32 v5, v1, v2, s101
52012// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x96,0x01]
52013
52014v_perm_b32 v5, v1, v2, flat_scratch_lo
52015// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9a,0x01]
52016
52017v_perm_b32 v5, v1, v2, flat_scratch_hi
52018// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x9e,0x01]
52019
52020v_perm_b32 v5, v1, v2, vcc_lo
52021// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xaa,0x01]
52022
52023v_perm_b32 v5, v1, v2, vcc_hi
52024// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xae,0x01]
52025
52026v_perm_b32 v5, v1, v2, tba_lo
52027// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb2,0x01]
52028
52029v_perm_b32 v5, v1, v2, tba_hi
52030// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xb6,0x01]
52031
52032v_perm_b32 v5, v1, v2, tma_lo
52033// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xba,0x01]
52034
52035v_perm_b32 v5, v1, v2, tma_hi
52036// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xbe,0x01]
52037
52038v_perm_b32 v5, v1, v2, ttmp11
52039// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xee,0x01]
52040
52041v_perm_b32 v5, v1, v2, m0
52042// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xf2,0x01]
52043
52044v_perm_b32 v5, v1, v2, exec_lo
52045// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfa,0x01]
52046
52047v_perm_b32 v5, v1, v2, exec_hi
52048// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xfe,0x01]
52049
52050v_perm_b32 v5, v1, v2, 0
52051// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x02,0x02]
52052
52053v_perm_b32 v5, v1, v2, -1
52054// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0x06,0x03]
52055
52056v_perm_b32 v5, v1, v2, 0.5
52057// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xc2,0x03]
52058
52059v_perm_b32 v5, v1, v2, -4.0
52060// CHECK: [0x05,0x00,0xed,0xd1,0x01,0x05,0xde,0x03]
52061
52062v_fma_f16 v5, v1, v2, v3
52063// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]
52064
52065v_fma_f16 v255, v1, v2, v3
52066// CHECK: [0xff,0x00,0xee,0xd1,0x01,0x05,0x0e,0x04]
52067
52068v_fma_f16 v5, v255, v2, v3
52069// CHECK: [0x05,0x00,0xee,0xd1,0xff,0x05,0x0e,0x04]
52070
52071v_fma_f16 v5, s1, v2, v3
52072// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x04,0x0e,0x04]
52073
52074v_fma_f16 v5, s101, v2, v3
52075// CHECK: [0x05,0x00,0xee,0xd1,0x65,0x04,0x0e,0x04]
52076
52077v_fma_f16 v5, flat_scratch_lo, v2, v3
52078// CHECK: [0x05,0x00,0xee,0xd1,0x66,0x04,0x0e,0x04]
52079
52080v_fma_f16 v5, flat_scratch_hi, v2, v3
52081// CHECK: [0x05,0x00,0xee,0xd1,0x67,0x04,0x0e,0x04]
52082
52083v_fma_f16 v5, vcc_lo, v2, v3
52084// CHECK: [0x05,0x00,0xee,0xd1,0x6a,0x04,0x0e,0x04]
52085
52086v_fma_f16 v5, vcc_hi, v2, v3
52087// CHECK: [0x05,0x00,0xee,0xd1,0x6b,0x04,0x0e,0x04]
52088
52089v_fma_f16 v5, tba_lo, v2, v3
52090// CHECK: [0x05,0x00,0xee,0xd1,0x6c,0x04,0x0e,0x04]
52091
52092v_fma_f16 v5, tba_hi, v2, v3
52093// CHECK: [0x05,0x00,0xee,0xd1,0x6d,0x04,0x0e,0x04]
52094
52095v_fma_f16 v5, tma_lo, v2, v3
52096// CHECK: [0x05,0x00,0xee,0xd1,0x6e,0x04,0x0e,0x04]
52097
52098v_fma_f16 v5, tma_hi, v2, v3
52099// CHECK: [0x05,0x00,0xee,0xd1,0x6f,0x04,0x0e,0x04]
52100
52101v_fma_f16 v5, ttmp11, v2, v3
52102// CHECK: [0x05,0x00,0xee,0xd1,0x7b,0x04,0x0e,0x04]
52103
52104v_fma_f16 v5, m0, v2, v3
52105// CHECK: [0x05,0x00,0xee,0xd1,0x7c,0x04,0x0e,0x04]
52106
52107v_fma_f16 v5, exec_lo, v2, v3
52108// CHECK: [0x05,0x00,0xee,0xd1,0x7e,0x04,0x0e,0x04]
52109
52110v_fma_f16 v5, exec_hi, v2, v3
52111// CHECK: [0x05,0x00,0xee,0xd1,0x7f,0x04,0x0e,0x04]
52112
52113v_fma_f16 v5, 0, v2, v3
52114// CHECK: [0x05,0x00,0xee,0xd1,0x80,0x04,0x0e,0x04]
52115
52116v_fma_f16 v5, -1, v2, v3
52117// CHECK: [0x05,0x00,0xee,0xd1,0xc1,0x04,0x0e,0x04]
52118
52119v_fma_f16 v5, 0.5, v2, v3
52120// CHECK: [0x05,0x00,0xee,0xd1,0xf0,0x04,0x0e,0x04]
52121
52122v_fma_f16 v5, -4.0, v2, v3
52123// CHECK: [0x05,0x00,0xee,0xd1,0xf7,0x04,0x0e,0x04]
52124
52125v_fma_f16 v5, v1, v255, v3
52126// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0f,0x04]
52127
52128v_fma_f16 v5, v1, s2, v3
52129// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0c,0x04]
52130
52131v_fma_f16 v5, v1, s101, v3
52132// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xcb,0x0c,0x04]
52133
52134v_fma_f16 v5, v1, flat_scratch_lo, v3
52135// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xcd,0x0c,0x04]
52136
52137v_fma_f16 v5, v1, flat_scratch_hi, v3
52138// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xcf,0x0c,0x04]
52139
52140v_fma_f16 v5, v1, vcc_lo, v3
52141// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xd5,0x0c,0x04]
52142
52143v_fma_f16 v5, v1, vcc_hi, v3
52144// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xd7,0x0c,0x04]
52145
52146v_fma_f16 v5, v1, tba_lo, v3
52147// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xd9,0x0c,0x04]
52148
52149v_fma_f16 v5, v1, tba_hi, v3
52150// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xdb,0x0c,0x04]
52151
52152v_fma_f16 v5, v1, tma_lo, v3
52153// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xdd,0x0c,0x04]
52154
52155v_fma_f16 v5, v1, tma_hi, v3
52156// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xdf,0x0c,0x04]
52157
52158v_fma_f16 v5, v1, ttmp11, v3
52159// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xf7,0x0c,0x04]
52160
52161v_fma_f16 v5, v1, m0, v3
52162// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xf9,0x0c,0x04]
52163
52164v_fma_f16 v5, v1, exec_lo, v3
52165// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xfd,0x0c,0x04]
52166
52167v_fma_f16 v5, v1, exec_hi, v3
52168// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xff,0x0c,0x04]
52169
52170v_fma_f16 v5, v1, 0, v3
52171// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x01,0x0d,0x04]
52172
52173v_fma_f16 v5, v1, -1, v3
52174// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x83,0x0d,0x04]
52175
52176v_fma_f16 v5, v1, 0.5, v3
52177// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xe1,0x0d,0x04]
52178
52179v_fma_f16 v5, v1, -4.0, v3
52180// CHECK: [0x05,0x00,0xee,0xd1,0x01,0xef,0x0d,0x04]
52181
52182v_fma_f16 v5, v1, v2, v255
52183// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x07]
52184
52185v_fma_f16 v5, v1, v2, s3
52186// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x00]
52187
52188v_fma_f16 v5, v1, v2, s101
52189// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x96,0x01]
52190
52191v_fma_f16 v5, v1, v2, flat_scratch_lo
52192// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9a,0x01]
52193
52194v_fma_f16 v5, v1, v2, flat_scratch_hi
52195// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x9e,0x01]
52196
52197v_fma_f16 v5, v1, v2, vcc_lo
52198// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xaa,0x01]
52199
52200v_fma_f16 v5, v1, v2, vcc_hi
52201// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xae,0x01]
52202
52203v_fma_f16 v5, v1, v2, tba_lo
52204// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb2,0x01]
52205
52206v_fma_f16 v5, v1, v2, tba_hi
52207// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xb6,0x01]
52208
52209v_fma_f16 v5, v1, v2, tma_lo
52210// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xba,0x01]
52211
52212v_fma_f16 v5, v1, v2, tma_hi
52213// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xbe,0x01]
52214
52215v_fma_f16 v5, v1, v2, ttmp11
52216// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xee,0x01]
52217
52218v_fma_f16 v5, v1, v2, m0
52219// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xf2,0x01]
52220
52221v_fma_f16 v5, v1, v2, exec_lo
52222// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfa,0x01]
52223
52224v_fma_f16 v5, v1, v2, exec_hi
52225// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xfe,0x01]
52226
52227v_fma_f16 v5, v1, v2, 0
52228// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x02,0x02]
52229
52230v_fma_f16 v5, v1, v2, -1
52231// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x06,0x03]
52232
52233v_fma_f16 v5, v1, v2, 0.5
52234// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xc2,0x03]
52235
52236v_fma_f16 v5, v1, v2, -4.0
52237// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0xde,0x03]
52238
52239v_fma_f16 v5, -v1, v2, v3
52240// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x24]
52241
52242v_fma_f16 v5, v1, -v2, v3
52243// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x44]
52244
52245v_fma_f16 v5, v1, v2, -v3
52246// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0x84]
52247
52248v_fma_f16 v5, -v1, -v2, -v3
52249// CHECK: [0x05,0x00,0xee,0xd1,0x01,0x05,0x0e,0xe4]
52250
52251v_fma_f16 v5, |v1|, v2, v3
52252// CHECK: [0x05,0x01,0xee,0xd1,0x01,0x05,0x0e,0x04]
52253
52254v_fma_f16 v5, v1, |v2|, v3
52255// CHECK: [0x05,0x02,0xee,0xd1,0x01,0x05,0x0e,0x04]
52256
52257v_fma_f16 v5, v1, v2, |v3|
52258// CHECK: [0x05,0x04,0xee,0xd1,0x01,0x05,0x0e,0x04]
52259
52260v_fma_f16 v5, |v1|, |v2|, |v3|
52261// CHECK: [0x05,0x07,0xee,0xd1,0x01,0x05,0x0e,0x04]
52262
52263v_fma_f16 v5, v1, v2, v3 clamp
52264// CHECK: [0x05,0x80,0xee,0xd1,0x01,0x05,0x0e,0x04]
52265
52266v_div_fixup_f16 v5, v1, v2, v3
52267// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]
52268
52269v_div_fixup_f16 v255, v1, v2, v3
52270// CHECK: [0xff,0x00,0xef,0xd1,0x01,0x05,0x0e,0x04]
52271
52272v_div_fixup_f16 v5, v255, v2, v3
52273// CHECK: [0x05,0x00,0xef,0xd1,0xff,0x05,0x0e,0x04]
52274
52275v_div_fixup_f16 v5, s1, v2, v3
52276// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x04,0x0e,0x04]
52277
52278v_div_fixup_f16 v5, s101, v2, v3
52279// CHECK: [0x05,0x00,0xef,0xd1,0x65,0x04,0x0e,0x04]
52280
52281v_div_fixup_f16 v5, flat_scratch_lo, v2, v3
52282// CHECK: [0x05,0x00,0xef,0xd1,0x66,0x04,0x0e,0x04]
52283
52284v_div_fixup_f16 v5, flat_scratch_hi, v2, v3
52285// CHECK: [0x05,0x00,0xef,0xd1,0x67,0x04,0x0e,0x04]
52286
52287v_div_fixup_f16 v5, vcc_lo, v2, v3
52288// CHECK: [0x05,0x00,0xef,0xd1,0x6a,0x04,0x0e,0x04]
52289
52290v_div_fixup_f16 v5, vcc_hi, v2, v3
52291// CHECK: [0x05,0x00,0xef,0xd1,0x6b,0x04,0x0e,0x04]
52292
52293v_div_fixup_f16 v5, tba_lo, v2, v3
52294// CHECK: [0x05,0x00,0xef,0xd1,0x6c,0x04,0x0e,0x04]
52295
52296v_div_fixup_f16 v5, tba_hi, v2, v3
52297// CHECK: [0x05,0x00,0xef,0xd1,0x6d,0x04,0x0e,0x04]
52298
52299v_div_fixup_f16 v5, tma_lo, v2, v3
52300// CHECK: [0x05,0x00,0xef,0xd1,0x6e,0x04,0x0e,0x04]
52301
52302v_div_fixup_f16 v5, tma_hi, v2, v3
52303// CHECK: [0x05,0x00,0xef,0xd1,0x6f,0x04,0x0e,0x04]
52304
52305v_div_fixup_f16 v5, ttmp11, v2, v3
52306// CHECK: [0x05,0x00,0xef,0xd1,0x7b,0x04,0x0e,0x04]
52307
52308v_div_fixup_f16 v5, m0, v2, v3
52309// CHECK: [0x05,0x00,0xef,0xd1,0x7c,0x04,0x0e,0x04]
52310
52311v_div_fixup_f16 v5, exec_lo, v2, v3
52312// CHECK: [0x05,0x00,0xef,0xd1,0x7e,0x04,0x0e,0x04]
52313
52314v_div_fixup_f16 v5, exec_hi, v2, v3
52315// CHECK: [0x05,0x00,0xef,0xd1,0x7f,0x04,0x0e,0x04]
52316
52317v_div_fixup_f16 v5, 0, v2, v3
52318// CHECK: [0x05,0x00,0xef,0xd1,0x80,0x04,0x0e,0x04]
52319
52320v_div_fixup_f16 v5, -1, v2, v3
52321// CHECK: [0x05,0x00,0xef,0xd1,0xc1,0x04,0x0e,0x04]
52322
52323v_div_fixup_f16 v5, 0.5, v2, v3
52324// CHECK: [0x05,0x00,0xef,0xd1,0xf0,0x04,0x0e,0x04]
52325
52326v_div_fixup_f16 v5, -4.0, v2, v3
52327// CHECK: [0x05,0x00,0xef,0xd1,0xf7,0x04,0x0e,0x04]
52328
52329v_div_fixup_f16 v5, v1, v255, v3
52330// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0f,0x04]
52331
52332v_div_fixup_f16 v5, v1, s2, v3
52333// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0c,0x04]
52334
52335v_div_fixup_f16 v5, v1, s101, v3
52336// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xcb,0x0c,0x04]
52337
52338v_div_fixup_f16 v5, v1, flat_scratch_lo, v3
52339// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xcd,0x0c,0x04]
52340
52341v_div_fixup_f16 v5, v1, flat_scratch_hi, v3
52342// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xcf,0x0c,0x04]
52343
52344v_div_fixup_f16 v5, v1, vcc_lo, v3
52345// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xd5,0x0c,0x04]
52346
52347v_div_fixup_f16 v5, v1, vcc_hi, v3
52348// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xd7,0x0c,0x04]
52349
52350v_div_fixup_f16 v5, v1, tba_lo, v3
52351// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xd9,0x0c,0x04]
52352
52353v_div_fixup_f16 v5, v1, tba_hi, v3
52354// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xdb,0x0c,0x04]
52355
52356v_div_fixup_f16 v5, v1, tma_lo, v3
52357// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xdd,0x0c,0x04]
52358
52359v_div_fixup_f16 v5, v1, tma_hi, v3
52360// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xdf,0x0c,0x04]
52361
52362v_div_fixup_f16 v5, v1, ttmp11, v3
52363// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xf7,0x0c,0x04]
52364
52365v_div_fixup_f16 v5, v1, m0, v3
52366// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xf9,0x0c,0x04]
52367
52368v_div_fixup_f16 v5, v1, exec_lo, v3
52369// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xfd,0x0c,0x04]
52370
52371v_div_fixup_f16 v5, v1, exec_hi, v3
52372// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xff,0x0c,0x04]
52373
52374v_div_fixup_f16 v5, v1, 0, v3
52375// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x01,0x0d,0x04]
52376
52377v_div_fixup_f16 v5, v1, -1, v3
52378// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x83,0x0d,0x04]
52379
52380v_div_fixup_f16 v5, v1, 0.5, v3
52381// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xe1,0x0d,0x04]
52382
52383v_div_fixup_f16 v5, v1, -4.0, v3
52384// CHECK: [0x05,0x00,0xef,0xd1,0x01,0xef,0x0d,0x04]
52385
52386v_div_fixup_f16 v5, v1, v2, v255
52387// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x07]
52388
52389v_div_fixup_f16 v5, v1, v2, s3
52390// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x00]
52391
52392v_div_fixup_f16 v5, v1, v2, s101
52393// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x96,0x01]
52394
52395v_div_fixup_f16 v5, v1, v2, flat_scratch_lo
52396// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9a,0x01]
52397
52398v_div_fixup_f16 v5, v1, v2, flat_scratch_hi
52399// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x9e,0x01]
52400
52401v_div_fixup_f16 v5, v1, v2, vcc_lo
52402// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xaa,0x01]
52403
52404v_div_fixup_f16 v5, v1, v2, vcc_hi
52405// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xae,0x01]
52406
52407v_div_fixup_f16 v5, v1, v2, tba_lo
52408// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb2,0x01]
52409
52410v_div_fixup_f16 v5, v1, v2, tba_hi
52411// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xb6,0x01]
52412
52413v_div_fixup_f16 v5, v1, v2, tma_lo
52414// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xba,0x01]
52415
52416v_div_fixup_f16 v5, v1, v2, tma_hi
52417// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xbe,0x01]
52418
52419v_div_fixup_f16 v5, v1, v2, ttmp11
52420// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xee,0x01]
52421
52422v_div_fixup_f16 v5, v1, v2, m0
52423// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xf2,0x01]
52424
52425v_div_fixup_f16 v5, v1, v2, exec_lo
52426// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfa,0x01]
52427
52428v_div_fixup_f16 v5, v1, v2, exec_hi
52429// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xfe,0x01]
52430
52431v_div_fixup_f16 v5, v1, v2, 0
52432// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x02,0x02]
52433
52434v_div_fixup_f16 v5, v1, v2, -1
52435// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x06,0x03]
52436
52437v_div_fixup_f16 v5, v1, v2, 0.5
52438// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xc2,0x03]
52439
52440v_div_fixup_f16 v5, v1, v2, -4.0
52441// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0xde,0x03]
52442
52443v_div_fixup_f16 v5, -v1, v2, v3
52444// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x24]
52445
52446v_div_fixup_f16 v5, v1, -v2, v3
52447// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x44]
52448
52449v_div_fixup_f16 v5, v1, v2, -v3
52450// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0x84]
52451
52452v_div_fixup_f16 v5, -v1, -v2, -v3
52453// CHECK: [0x05,0x00,0xef,0xd1,0x01,0x05,0x0e,0xe4]
52454
52455v_div_fixup_f16 v5, |v1|, v2, v3
52456// CHECK: [0x05,0x01,0xef,0xd1,0x01,0x05,0x0e,0x04]
52457
52458v_div_fixup_f16 v5, v1, |v2|, v3
52459// CHECK: [0x05,0x02,0xef,0xd1,0x01,0x05,0x0e,0x04]
52460
52461v_div_fixup_f16 v5, v1, v2, |v3|
52462// CHECK: [0x05,0x04,0xef,0xd1,0x01,0x05,0x0e,0x04]
52463
52464v_div_fixup_f16 v5, |v1|, |v2|, |v3|
52465// CHECK: [0x05,0x07,0xef,0xd1,0x01,0x05,0x0e,0x04]
52466
52467v_div_fixup_f16 v5, v1, v2, v3 clamp
52468// CHECK: [0x05,0x80,0xef,0xd1,0x01,0x05,0x0e,0x04]
52469
52470v_cvt_pkaccum_u8_f32 v5, v1, v2
52471// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]
52472
52473v_cvt_pkaccum_u8_f32 v255, v1, v2
52474// CHECK: [0xff,0x00,0xf0,0xd1,0x01,0x05,0x02,0x00]
52475
52476v_cvt_pkaccum_u8_f32 v5, v255, v2
52477// CHECK: [0x05,0x00,0xf0,0xd1,0xff,0x05,0x02,0x00]
52478
52479v_cvt_pkaccum_u8_f32 v5, s1, v2
52480// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x04,0x02,0x00]
52481
52482v_cvt_pkaccum_u8_f32 v5, s101, v2
52483// CHECK: [0x05,0x00,0xf0,0xd1,0x65,0x04,0x02,0x00]
52484
52485v_cvt_pkaccum_u8_f32 v5, flat_scratch_lo, v2
52486// CHECK: [0x05,0x00,0xf0,0xd1,0x66,0x04,0x02,0x00]
52487
52488v_cvt_pkaccum_u8_f32 v5, flat_scratch_hi, v2
52489// CHECK: [0x05,0x00,0xf0,0xd1,0x67,0x04,0x02,0x00]
52490
52491v_cvt_pkaccum_u8_f32 v5, vcc_lo, v2
52492// CHECK: [0x05,0x00,0xf0,0xd1,0x6a,0x04,0x02,0x00]
52493
52494v_cvt_pkaccum_u8_f32 v5, vcc_hi, v2
52495// CHECK: [0x05,0x00,0xf0,0xd1,0x6b,0x04,0x02,0x00]
52496
52497v_cvt_pkaccum_u8_f32 v5, tba_lo, v2
52498// CHECK: [0x05,0x00,0xf0,0xd1,0x6c,0x04,0x02,0x00]
52499
52500v_cvt_pkaccum_u8_f32 v5, tba_hi, v2
52501// CHECK: [0x05,0x00,0xf0,0xd1,0x6d,0x04,0x02,0x00]
52502
52503v_cvt_pkaccum_u8_f32 v5, tma_lo, v2
52504// CHECK: [0x05,0x00,0xf0,0xd1,0x6e,0x04,0x02,0x00]
52505
52506v_cvt_pkaccum_u8_f32 v5, tma_hi, v2
52507// CHECK: [0x05,0x00,0xf0,0xd1,0x6f,0x04,0x02,0x00]
52508
52509v_cvt_pkaccum_u8_f32 v5, ttmp11, v2
52510// CHECK: [0x05,0x00,0xf0,0xd1,0x7b,0x04,0x02,0x00]
52511
52512v_cvt_pkaccum_u8_f32 v5, m0, v2
52513// CHECK: [0x05,0x00,0xf0,0xd1,0x7c,0x04,0x02,0x00]
52514
52515v_cvt_pkaccum_u8_f32 v5, exec_lo, v2
52516// CHECK: [0x05,0x00,0xf0,0xd1,0x7e,0x04,0x02,0x00]
52517
52518v_cvt_pkaccum_u8_f32 v5, exec_hi, v2
52519// CHECK: [0x05,0x00,0xf0,0xd1,0x7f,0x04,0x02,0x00]
52520
52521v_cvt_pkaccum_u8_f32 v5, 0, v2
52522// CHECK: [0x05,0x00,0xf0,0xd1,0x80,0x04,0x02,0x00]
52523
52524v_cvt_pkaccum_u8_f32 v5, -1, v2
52525// CHECK: [0x05,0x00,0xf0,0xd1,0xc1,0x04,0x02,0x00]
52526
52527v_cvt_pkaccum_u8_f32 v5, 0.5, v2
52528// CHECK: [0x05,0x00,0xf0,0xd1,0xf0,0x04,0x02,0x00]
52529
52530v_cvt_pkaccum_u8_f32 v5, -4.0, v2
52531// CHECK: [0x05,0x00,0xf0,0xd1,0xf7,0x04,0x02,0x00]
52532
52533v_cvt_pkaccum_u8_f32 v5, v1, v255
52534// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x03,0x00]
52535
52536v_cvt_pkaccum_u8_f32 v5, v1, s2
52537// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x00,0x00]
52538
52539v_cvt_pkaccum_u8_f32 v5, v1, s101
52540// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xcb,0x00,0x00]
52541
52542v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_lo
52543// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xcd,0x00,0x00]
52544
52545v_cvt_pkaccum_u8_f32 v5, v1, flat_scratch_hi
52546// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xcf,0x00,0x00]
52547
52548v_cvt_pkaccum_u8_f32 v5, v1, vcc_lo
52549// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xd5,0x00,0x00]
52550
52551v_cvt_pkaccum_u8_f32 v5, v1, vcc_hi
52552// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xd7,0x00,0x00]
52553
52554v_cvt_pkaccum_u8_f32 v5, v1, tba_lo
52555// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xd9,0x00,0x00]
52556
52557v_cvt_pkaccum_u8_f32 v5, v1, tba_hi
52558// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xdb,0x00,0x00]
52559
52560v_cvt_pkaccum_u8_f32 v5, v1, tma_lo
52561// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xdd,0x00,0x00]
52562
52563v_cvt_pkaccum_u8_f32 v5, v1, tma_hi
52564// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xdf,0x00,0x00]
52565
52566v_cvt_pkaccum_u8_f32 v5, v1, ttmp11
52567// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xf7,0x00,0x00]
52568
52569v_cvt_pkaccum_u8_f32 v5, v1, m0
52570// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xf9,0x00,0x00]
52571
52572v_cvt_pkaccum_u8_f32 v5, v1, exec_lo
52573// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xfd,0x00,0x00]
52574
52575v_cvt_pkaccum_u8_f32 v5, v1, exec_hi
52576// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xff,0x00,0x00]
52577
52578v_cvt_pkaccum_u8_f32 v5, v1, 0
52579// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x01,0x01,0x00]
52580
52581v_cvt_pkaccum_u8_f32 v5, v1, -1
52582// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x83,0x01,0x00]
52583
52584v_cvt_pkaccum_u8_f32 v5, v1, 0.5
52585// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xe1,0x01,0x00]
52586
52587v_cvt_pkaccum_u8_f32 v5, v1, -4.0
52588// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0xef,0x01,0x00]
52589
52590v_cvt_pkaccum_u8_f32 v5, -v1, v2
52591// CHECK: [0x05,0x00,0xf0,0xd1,0x01,0x05,0x02,0x20]
52592
52593v_cvt_pkaccum_u8_f32 v5, |v1|, v2
52594// CHECK: [0x05,0x01,0xf0,0xd1,0x01,0x05,0x02,0x00]
52595
52596v_interp_p1ll_f16 v5, v2, attr0.x
52597// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]
52598
52599v_interp_p1ll_f16 v255, v2, attr0.x
52600// CHECK: [0xff,0x00,0x74,0xd2,0x00,0x04,0x02,0x00]
52601
52602v_interp_p1ll_f16 v5, v2, attr1.x
52603// CHECK: [0x05,0x00,0x74,0xd2,0x01,0x04,0x02,0x00]
52604
52605v_interp_p1ll_f16 v5, v2, attr31.x
52606// CHECK: [0x05,0x00,0x74,0xd2,0x1f,0x04,0x02,0x00]
52607
52608v_interp_p1ll_f16 v5, v2, attr32.x
52609// CHECK: [0x05,0x00,0x74,0xd2,0x20,0x04,0x02,0x00]
52610
52611v_interp_p1ll_f16 v5, v255, attr0.x
52612// CHECK: [0x05,0x00,0x74,0xd2,0x00,0xfe,0x03,0x00]
52613
52614v_interp_p1ll_f16 v5, -v2, attr0.x
52615// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x40]
52616
52617v_interp_p1ll_f16 v5, |v2|, attr0.x
52618// CHECK: [0x05,0x02,0x74,0xd2,0x00,0x04,0x02,0x00]
52619
52620v_interp_p1ll_f16 v5, v2, attr0.y
52621// CHECK: [0x05,0x00,0x74,0xd2,0x40,0x04,0x02,0x00]
52622
52623v_interp_p1ll_f16 v5, v2, attr0.z
52624// CHECK: [0x05,0x00,0x74,0xd2,0x80,0x04,0x02,0x00]
52625
52626v_interp_p1ll_f16 v5, v2, attr0.w
52627// CHECK: [0x05,0x00,0x74,0xd2,0xc0,0x04,0x02,0x00]
52628
52629v_interp_p1ll_f16 v5, v2, attr0.x high
52630// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x05,0x02,0x00]
52631
52632v_interp_p1ll_f16 v5, v2, attr0.x clamp
52633// CHECK: [0x05,0x80,0x74,0xd2,0x00,0x04,0x02,0x00]
52634
52635v_interp_p1ll_f16 v5, v2, attr0.x mul:2
52636// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x08]
52637
52638v_interp_p1ll_f16 v5, v2, attr0.x mul:4
52639// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x10]
52640
52641v_interp_p1ll_f16 v5, v2, attr0.x div:2
52642// CHECK: [0x05,0x00,0x74,0xd2,0x00,0x04,0x02,0x18]
52643
52644v_interp_p1lv_f16 v5, v2, attr0.x, v3
52645// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]
52646
52647v_interp_p1lv_f16 v255, v2, attr0.x, v3
52648// CHECK: [0xff,0x00,0x75,0xd2,0x00,0x04,0x0e,0x04]
52649
52650v_interp_p1lv_f16 v5, v2, attr1.x, v3
52651// CHECK: [0x05,0x00,0x75,0xd2,0x01,0x04,0x0e,0x04]
52652
52653v_interp_p1lv_f16 v5, v2, attr31.x, v3
52654// CHECK: [0x05,0x00,0x75,0xd2,0x1f,0x04,0x0e,0x04]
52655
52656v_interp_p1lv_f16 v5, v2, attr32.x, v3
52657// CHECK: [0x05,0x00,0x75,0xd2,0x20,0x04,0x0e,0x04]
52658
52659v_interp_p1lv_f16 v5, v255, attr0.x, v3
52660// CHECK: [0x05,0x00,0x75,0xd2,0x00,0xfe,0x0f,0x04]
52661
52662v_interp_p1lv_f16 v5, v2, attr0.x, v255
52663// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0xfe,0x07]
52664
52665v_interp_p1lv_f16 v5, -v2, attr0.x, v3
52666// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x44]
52667
52668v_interp_p1lv_f16 v5, v2, attr0.x, -v3
52669// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x84]
52670
52671v_interp_p1lv_f16 v5, |v2|, attr0.x, v3
52672// CHECK: [0x05,0x02,0x75,0xd2,0x00,0x04,0x0e,0x04]
52673
52674v_interp_p1lv_f16 v5, v2, attr0.x, |v3|
52675// CHECK: [0x05,0x04,0x75,0xd2,0x00,0x04,0x0e,0x04]
52676
52677v_interp_p1lv_f16 v5, v2, attr0.y, v3
52678// CHECK: [0x05,0x00,0x75,0xd2,0x40,0x04,0x0e,0x04]
52679
52680v_interp_p1lv_f16 v5, v2, attr0.z, v3
52681// CHECK: [0x05,0x00,0x75,0xd2,0x80,0x04,0x0e,0x04]
52682
52683v_interp_p1lv_f16 v5, v2, attr0.w, v3
52684// CHECK: [0x05,0x00,0x75,0xd2,0xc0,0x04,0x0e,0x04]
52685
52686v_interp_p1lv_f16 v5, v2, attr0.x, v3 high
52687// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x05,0x0e,0x04]
52688
52689v_interp_p1lv_f16 v5, v2, attr0.x, v3 clamp
52690// CHECK: [0x05,0x80,0x75,0xd2,0x00,0x04,0x0e,0x04]
52691
52692v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:2
52693// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x0c]
52694
52695v_interp_p1lv_f16 v5, v2, attr0.x, v3 mul:4
52696// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x14]
52697
52698v_interp_p1lv_f16 v5, v2, attr0.x, v3 div:2
52699// CHECK: [0x05,0x00,0x75,0xd2,0x00,0x04,0x0e,0x1c]
52700
52701v_interp_p2_f16 v5, v2, attr0.x, v3
52702// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]
52703
52704v_interp_p2_f16 v255, v2, attr0.x, v3
52705// CHECK: [0xff,0x00,0x76,0xd2,0x00,0x04,0x0e,0x04]
52706
52707v_interp_p2_f16 v5, v2, attr1.x, v3
52708// CHECK: [0x05,0x00,0x76,0xd2,0x01,0x04,0x0e,0x04]
52709
52710v_interp_p2_f16 v5, v2, attr31.x, v3
52711// CHECK: [0x05,0x00,0x76,0xd2,0x1f,0x04,0x0e,0x04]
52712
52713v_interp_p2_f16 v5, v2, attr32.x, v3
52714// CHECK: [0x05,0x00,0x76,0xd2,0x20,0x04,0x0e,0x04]
52715
52716v_interp_p2_f16 v5, v255, attr0.x, v3
52717// CHECK: [0x05,0x00,0x76,0xd2,0x00,0xfe,0x0f,0x04]
52718
52719v_interp_p2_f16 v5, v2, attr0.x, v255
52720// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0xfe,0x07]
52721
52722v_interp_p2_f16 v5, -v2, attr0.x, v3
52723// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x44]
52724
52725v_interp_p2_f16 v5, v2, attr0.x, -v3
52726// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x04,0x0e,0x84]
52727
52728v_interp_p2_f16 v5, |v2|, attr0.x, v3
52729// CHECK: [0x05,0x02,0x76,0xd2,0x00,0x04,0x0e,0x04]
52730
52731v_interp_p2_f16 v5, v2, attr0.x, |v3|
52732// CHECK: [0x05,0x04,0x76,0xd2,0x00,0x04,0x0e,0x04]
52733
52734v_interp_p2_f16 v5, v2, attr0.y, v3
52735// CHECK: [0x05,0x00,0x76,0xd2,0x40,0x04,0x0e,0x04]
52736
52737v_interp_p2_f16 v5, v2, attr0.z, v3
52738// CHECK: [0x05,0x00,0x76,0xd2,0x80,0x04,0x0e,0x04]
52739
52740v_interp_p2_f16 v5, v2, attr0.w, v3
52741// CHECK: [0x05,0x00,0x76,0xd2,0xc0,0x04,0x0e,0x04]
52742
52743v_interp_p2_f16 v5, v2, attr0.x, v3 high
52744// CHECK: [0x05,0x00,0x76,0xd2,0x00,0x05,0x0e,0x04]
52745
52746v_interp_p2_f16 v5, v2, attr0.x, v3 clamp
52747// CHECK: [0x05,0x80,0x76,0xd2,0x00,0x04,0x0e,0x04]
52748
52749v_add_f64 v[5:6], v[1:2], v[2:3]
52750// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
52751
52752v_add_f64 v[254:255], v[1:2], v[2:3]
52753// CHECK: [0xfe,0x00,0x80,0xd2,0x01,0x05,0x02,0x00]
52754
52755v_add_f64 v[5:6], v[254:255], v[2:3]
52756// CHECK: [0x05,0x00,0x80,0xd2,0xfe,0x05,0x02,0x00]
52757
52758v_add_f64 v[5:6], s[2:3], v[2:3]
52759// CHECK: [0x05,0x00,0x80,0xd2,0x02,0x04,0x02,0x00]
52760
52761v_add_f64 v[5:6], s[4:5], v[2:3]
52762// CHECK: [0x05,0x00,0x80,0xd2,0x04,0x04,0x02,0x00]
52763
52764v_add_f64 v[5:6], s[100:101], v[2:3]
52765// CHECK: [0x05,0x00,0x80,0xd2,0x64,0x04,0x02,0x00]
52766
52767v_add_f64 v[5:6], flat_scratch, v[2:3]
52768// CHECK: [0x05,0x00,0x80,0xd2,0x66,0x04,0x02,0x00]
52769
52770v_add_f64 v[5:6], vcc, v[2:3]
52771// CHECK: [0x05,0x00,0x80,0xd2,0x6a,0x04,0x02,0x00]
52772
52773v_add_f64 v[5:6], tba, v[2:3]
52774// CHECK: [0x05,0x00,0x80,0xd2,0x6c,0x04,0x02,0x00]
52775
52776v_add_f64 v[5:6], tma, v[2:3]
52777// CHECK: [0x05,0x00,0x80,0xd2,0x6e,0x04,0x02,0x00]
52778
52779v_add_f64 v[5:6], ttmp[10:11], v[2:3]
52780// CHECK: [0x05,0x00,0x80,0xd2,0x7a,0x04,0x02,0x00]
52781
52782v_add_f64 v[5:6], exec, v[2:3]
52783// CHECK: [0x05,0x00,0x80,0xd2,0x7e,0x04,0x02,0x00]
52784
52785v_add_f64 v[5:6], 0, v[2:3]
52786// CHECK: [0x05,0x00,0x80,0xd2,0x80,0x04,0x02,0x00]
52787
52788v_add_f64 v[5:6], -1, v[2:3]
52789// CHECK: [0x05,0x00,0x80,0xd2,0xc1,0x04,0x02,0x00]
52790
52791v_add_f64 v[5:6], 0.5, v[2:3]
52792// CHECK: [0x05,0x00,0x80,0xd2,0xf0,0x04,0x02,0x00]
52793
52794v_add_f64 v[5:6], -4.0, v[2:3]
52795// CHECK: [0x05,0x00,0x80,0xd2,0xf7,0x04,0x02,0x00]
52796
52797v_add_f64 v[5:6], v[1:2], v[254:255]
52798// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x03,0x00]
52799
52800v_add_f64 v[5:6], v[1:2], s[4:5]
52801// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x09,0x00,0x00]
52802
52803v_add_f64 v[5:6], v[1:2], s[6:7]
52804// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x0d,0x00,0x00]
52805
52806v_add_f64 v[5:6], v[1:2], s[100:101]
52807// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xc9,0x00,0x00]
52808
52809v_add_f64 v[5:6], v[1:2], flat_scratch
52810// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xcd,0x00,0x00]
52811
52812v_add_f64 v[5:6], v[1:2], vcc
52813// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd5,0x00,0x00]
52814
52815v_add_f64 v[5:6], v[1:2], tba
52816// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xd9,0x00,0x00]
52817
52818v_add_f64 v[5:6], v[1:2], tma
52819// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xdd,0x00,0x00]
52820
52821v_add_f64 v[5:6], v[1:2], ttmp[10:11]
52822// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xf5,0x00,0x00]
52823
52824v_add_f64 v[5:6], v[1:2], exec
52825// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xfd,0x00,0x00]
52826
52827v_add_f64 v[5:6], v[1:2], 0
52828// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x01,0x01,0x00]
52829
52830v_add_f64 v[5:6], v[1:2], -1
52831// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x83,0x01,0x00]
52832
52833v_add_f64 v[5:6], v[1:2], 0.5
52834// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xe1,0x01,0x00]
52835
52836v_add_f64 v[5:6], v[1:2], -4.0
52837// CHECK: [0x05,0x00,0x80,0xd2,0x01,0xef,0x01,0x00]
52838
52839v_add_f64 v[5:6], -v[1:2], v[2:3]
52840// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x20]
52841
52842v_add_f64 v[5:6], v[1:2], -v[2:3]
52843// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x40]
52844
52845v_add_f64 v[5:6], -v[1:2], -v[2:3]
52846// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x60]
52847
52848v_add_f64 v[5:6], |v[1:2]|, v[2:3]
52849// CHECK: [0x05,0x01,0x80,0xd2,0x01,0x05,0x02,0x00]
52850
52851v_add_f64 v[5:6], v[1:2], |v[2:3]|
52852// CHECK: [0x05,0x02,0x80,0xd2,0x01,0x05,0x02,0x00]
52853
52854v_add_f64 v[5:6], |v[1:2]|, |v[2:3]|
52855// CHECK: [0x05,0x03,0x80,0xd2,0x01,0x05,0x02,0x00]
52856
52857v_add_f64 v[5:6], v[1:2], v[2:3] clamp
52858// CHECK: [0x05,0x80,0x80,0xd2,0x01,0x05,0x02,0x00]
52859
52860v_add_f64 v[5:6], v[1:2], v[2:3] mul:2
52861// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x08]
52862
52863v_add_f64 v[5:6], v[1:2], v[2:3] mul:4
52864// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x10]
52865
52866v_add_f64 v[5:6], v[1:2], v[2:3] div:2
52867// CHECK: [0x05,0x00,0x80,0xd2,0x01,0x05,0x02,0x18]
52868
52869v_mul_f64 v[5:6], v[1:2], v[2:3]
52870// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
52871
52872v_mul_f64 v[254:255], v[1:2], v[2:3]
52873// CHECK: [0xfe,0x00,0x81,0xd2,0x01,0x05,0x02,0x00]
52874
52875v_mul_f64 v[5:6], v[254:255], v[2:3]
52876// CHECK: [0x05,0x00,0x81,0xd2,0xfe,0x05,0x02,0x00]
52877
52878v_mul_f64 v[5:6], s[2:3], v[2:3]
52879// CHECK: [0x05,0x00,0x81,0xd2,0x02,0x04,0x02,0x00]
52880
52881v_mul_f64 v[5:6], s[4:5], v[2:3]
52882// CHECK: [0x05,0x00,0x81,0xd2,0x04,0x04,0x02,0x00]
52883
52884v_mul_f64 v[5:6], s[100:101], v[2:3]
52885// CHECK: [0x05,0x00,0x81,0xd2,0x64,0x04,0x02,0x00]
52886
52887v_mul_f64 v[5:6], flat_scratch, v[2:3]
52888// CHECK: [0x05,0x00,0x81,0xd2,0x66,0x04,0x02,0x00]
52889
52890v_mul_f64 v[5:6], vcc, v[2:3]
52891// CHECK: [0x05,0x00,0x81,0xd2,0x6a,0x04,0x02,0x00]
52892
52893v_mul_f64 v[5:6], tba, v[2:3]
52894// CHECK: [0x05,0x00,0x81,0xd2,0x6c,0x04,0x02,0x00]
52895
52896v_mul_f64 v[5:6], tma, v[2:3]
52897// CHECK: [0x05,0x00,0x81,0xd2,0x6e,0x04,0x02,0x00]
52898
52899v_mul_f64 v[5:6], ttmp[10:11], v[2:3]
52900// CHECK: [0x05,0x00,0x81,0xd2,0x7a,0x04,0x02,0x00]
52901
52902v_mul_f64 v[5:6], exec, v[2:3]
52903// CHECK: [0x05,0x00,0x81,0xd2,0x7e,0x04,0x02,0x00]
52904
52905v_mul_f64 v[5:6], 0, v[2:3]
52906// CHECK: [0x05,0x00,0x81,0xd2,0x80,0x04,0x02,0x00]
52907
52908v_mul_f64 v[5:6], -1, v[2:3]
52909// CHECK: [0x05,0x00,0x81,0xd2,0xc1,0x04,0x02,0x00]
52910
52911v_mul_f64 v[5:6], 0.5, v[2:3]
52912// CHECK: [0x05,0x00,0x81,0xd2,0xf0,0x04,0x02,0x00]
52913
52914v_mul_f64 v[5:6], -4.0, v[2:3]
52915// CHECK: [0x05,0x00,0x81,0xd2,0xf7,0x04,0x02,0x00]
52916
52917v_mul_f64 v[5:6], v[1:2], v[254:255]
52918// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x03,0x00]
52919
52920v_mul_f64 v[5:6], v[1:2], s[4:5]
52921// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x09,0x00,0x00]
52922
52923v_mul_f64 v[5:6], v[1:2], s[6:7]
52924// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x0d,0x00,0x00]
52925
52926v_mul_f64 v[5:6], v[1:2], s[100:101]
52927// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xc9,0x00,0x00]
52928
52929v_mul_f64 v[5:6], v[1:2], flat_scratch
52930// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xcd,0x00,0x00]
52931
52932v_mul_f64 v[5:6], v[1:2], vcc
52933// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xd5,0x00,0x00]
52934
52935v_mul_f64 v[5:6], v[1:2], tba
52936// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xd9,0x00,0x00]
52937
52938v_mul_f64 v[5:6], v[1:2], tma
52939// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xdd,0x00,0x00]
52940
52941v_mul_f64 v[5:6], v[1:2], ttmp[10:11]
52942// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xf5,0x00,0x00]
52943
52944v_mul_f64 v[5:6], v[1:2], exec
52945// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xfd,0x00,0x00]
52946
52947v_mul_f64 v[5:6], v[1:2], 0
52948// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x01,0x01,0x00]
52949
52950v_mul_f64 v[5:6], v[1:2], -1
52951// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x83,0x01,0x00]
52952
52953v_mul_f64 v[5:6], v[1:2], 0.5
52954// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xe1,0x01,0x00]
52955
52956v_mul_f64 v[5:6], v[1:2], -4.0
52957// CHECK: [0x05,0x00,0x81,0xd2,0x01,0xef,0x01,0x00]
52958
52959v_mul_f64 v[5:6], -v[1:2], v[2:3]
52960// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x20]
52961
52962v_mul_f64 v[5:6], v[1:2], -v[2:3]
52963// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x40]
52964
52965v_mul_f64 v[5:6], -v[1:2], -v[2:3]
52966// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x60]
52967
52968v_mul_f64 v[5:6], |v[1:2]|, v[2:3]
52969// CHECK: [0x05,0x01,0x81,0xd2,0x01,0x05,0x02,0x00]
52970
52971v_mul_f64 v[5:6], v[1:2], |v[2:3]|
52972// CHECK: [0x05,0x02,0x81,0xd2,0x01,0x05,0x02,0x00]
52973
52974v_mul_f64 v[5:6], |v[1:2]|, |v[2:3]|
52975// CHECK: [0x05,0x03,0x81,0xd2,0x01,0x05,0x02,0x00]
52976
52977v_mul_f64 v[5:6], v[1:2], v[2:3] clamp
52978// CHECK: [0x05,0x80,0x81,0xd2,0x01,0x05,0x02,0x00]
52979
52980v_mul_f64 v[5:6], v[1:2], v[2:3] mul:2
52981// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x08]
52982
52983v_mul_f64 v[5:6], v[1:2], v[2:3] mul:4
52984// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x10]
52985
52986v_mul_f64 v[5:6], v[1:2], v[2:3] div:2
52987// CHECK: [0x05,0x00,0x81,0xd2,0x01,0x05,0x02,0x18]
52988
52989v_min_f64 v[5:6], v[1:2], v[2:3]
52990// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
52991
52992v_min_f64 v[254:255], v[1:2], v[2:3]
52993// CHECK: [0xfe,0x00,0x82,0xd2,0x01,0x05,0x02,0x00]
52994
52995v_min_f64 v[5:6], v[254:255], v[2:3]
52996// CHECK: [0x05,0x00,0x82,0xd2,0xfe,0x05,0x02,0x00]
52997
52998v_min_f64 v[5:6], s[2:3], v[2:3]
52999// CHECK: [0x05,0x00,0x82,0xd2,0x02,0x04,0x02,0x00]
53000
53001v_min_f64 v[5:6], s[4:5], v[2:3]
53002// CHECK: [0x05,0x00,0x82,0xd2,0x04,0x04,0x02,0x00]
53003
53004v_min_f64 v[5:6], s[100:101], v[2:3]
53005// CHECK: [0x05,0x00,0x82,0xd2,0x64,0x04,0x02,0x00]
53006
53007v_min_f64 v[5:6], flat_scratch, v[2:3]
53008// CHECK: [0x05,0x00,0x82,0xd2,0x66,0x04,0x02,0x00]
53009
53010v_min_f64 v[5:6], vcc, v[2:3]
53011// CHECK: [0x05,0x00,0x82,0xd2,0x6a,0x04,0x02,0x00]
53012
53013v_min_f64 v[5:6], tba, v[2:3]
53014// CHECK: [0x05,0x00,0x82,0xd2,0x6c,0x04,0x02,0x00]
53015
53016v_min_f64 v[5:6], tma, v[2:3]
53017// CHECK: [0x05,0x00,0x82,0xd2,0x6e,0x04,0x02,0x00]
53018
53019v_min_f64 v[5:6], ttmp[10:11], v[2:3]
53020// CHECK: [0x05,0x00,0x82,0xd2,0x7a,0x04,0x02,0x00]
53021
53022v_min_f64 v[5:6], exec, v[2:3]
53023// CHECK: [0x05,0x00,0x82,0xd2,0x7e,0x04,0x02,0x00]
53024
53025v_min_f64 v[5:6], 0, v[2:3]
53026// CHECK: [0x05,0x00,0x82,0xd2,0x80,0x04,0x02,0x00]
53027
53028v_min_f64 v[5:6], -1, v[2:3]
53029// CHECK: [0x05,0x00,0x82,0xd2,0xc1,0x04,0x02,0x00]
53030
53031v_min_f64 v[5:6], 0.5, v[2:3]
53032// CHECK: [0x05,0x00,0x82,0xd2,0xf0,0x04,0x02,0x00]
53033
53034v_min_f64 v[5:6], -4.0, v[2:3]
53035// CHECK: [0x05,0x00,0x82,0xd2,0xf7,0x04,0x02,0x00]
53036
53037v_min_f64 v[5:6], v[1:2], v[254:255]
53038// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x03,0x00]
53039
53040v_min_f64 v[5:6], v[1:2], s[4:5]
53041// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x09,0x00,0x00]
53042
53043v_min_f64 v[5:6], v[1:2], s[6:7]
53044// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x0d,0x00,0x00]
53045
53046v_min_f64 v[5:6], v[1:2], s[100:101]
53047// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xc9,0x00,0x00]
53048
53049v_min_f64 v[5:6], v[1:2], flat_scratch
53050// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xcd,0x00,0x00]
53051
53052v_min_f64 v[5:6], v[1:2], vcc
53053// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd5,0x00,0x00]
53054
53055v_min_f64 v[5:6], v[1:2], tba
53056// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xd9,0x00,0x00]
53057
53058v_min_f64 v[5:6], v[1:2], tma
53059// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xdd,0x00,0x00]
53060
53061v_min_f64 v[5:6], v[1:2], ttmp[10:11]
53062// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xf5,0x00,0x00]
53063
53064v_min_f64 v[5:6], v[1:2], exec
53065// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xfd,0x00,0x00]
53066
53067v_min_f64 v[5:6], v[1:2], 0
53068// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x01,0x01,0x00]
53069
53070v_min_f64 v[5:6], v[1:2], -1
53071// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x83,0x01,0x00]
53072
53073v_min_f64 v[5:6], v[1:2], 0.5
53074// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xe1,0x01,0x00]
53075
53076v_min_f64 v[5:6], v[1:2], -4.0
53077// CHECK: [0x05,0x00,0x82,0xd2,0x01,0xef,0x01,0x00]
53078
53079v_min_f64 v[5:6], -v[1:2], v[2:3]
53080// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x20]
53081
53082v_min_f64 v[5:6], v[1:2], -v[2:3]
53083// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x40]
53084
53085v_min_f64 v[5:6], -v[1:2], -v[2:3]
53086// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x60]
53087
53088v_min_f64 v[5:6], |v[1:2]|, v[2:3]
53089// CHECK: [0x05,0x01,0x82,0xd2,0x01,0x05,0x02,0x00]
53090
53091v_min_f64 v[5:6], v[1:2], |v[2:3]|
53092// CHECK: [0x05,0x02,0x82,0xd2,0x01,0x05,0x02,0x00]
53093
53094v_min_f64 v[5:6], |v[1:2]|, |v[2:3]|
53095// CHECK: [0x05,0x03,0x82,0xd2,0x01,0x05,0x02,0x00]
53096
53097v_min_f64 v[5:6], v[1:2], v[2:3] clamp
53098// CHECK: [0x05,0x80,0x82,0xd2,0x01,0x05,0x02,0x00]
53099
53100v_min_f64 v[5:6], v[1:2], v[2:3] mul:2
53101// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x08]
53102
53103v_min_f64 v[5:6], v[1:2], v[2:3] mul:4
53104// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x10]
53105
53106v_min_f64 v[5:6], v[1:2], v[2:3] div:2
53107// CHECK: [0x05,0x00,0x82,0xd2,0x01,0x05,0x02,0x18]
53108
53109v_max_f64 v[5:6], v[1:2], v[2:3]
53110// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
53111
53112v_max_f64 v[254:255], v[1:2], v[2:3]
53113// CHECK: [0xfe,0x00,0x83,0xd2,0x01,0x05,0x02,0x00]
53114
53115v_max_f64 v[5:6], v[254:255], v[2:3]
53116// CHECK: [0x05,0x00,0x83,0xd2,0xfe,0x05,0x02,0x00]
53117
53118v_max_f64 v[5:6], s[2:3], v[2:3]
53119// CHECK: [0x05,0x00,0x83,0xd2,0x02,0x04,0x02,0x00]
53120
53121v_max_f64 v[5:6], s[4:5], v[2:3]
53122// CHECK: [0x05,0x00,0x83,0xd2,0x04,0x04,0x02,0x00]
53123
53124v_max_f64 v[5:6], s[100:101], v[2:3]
53125// CHECK: [0x05,0x00,0x83,0xd2,0x64,0x04,0x02,0x00]
53126
53127v_max_f64 v[5:6], flat_scratch, v[2:3]
53128// CHECK: [0x05,0x00,0x83,0xd2,0x66,0x04,0x02,0x00]
53129
53130v_max_f64 v[5:6], vcc, v[2:3]
53131// CHECK: [0x05,0x00,0x83,0xd2,0x6a,0x04,0x02,0x00]
53132
53133v_max_f64 v[5:6], tba, v[2:3]
53134// CHECK: [0x05,0x00,0x83,0xd2,0x6c,0x04,0x02,0x00]
53135
53136v_max_f64 v[5:6], tma, v[2:3]
53137// CHECK: [0x05,0x00,0x83,0xd2,0x6e,0x04,0x02,0x00]
53138
53139v_max_f64 v[5:6], ttmp[10:11], v[2:3]
53140// CHECK: [0x05,0x00,0x83,0xd2,0x7a,0x04,0x02,0x00]
53141
53142v_max_f64 v[5:6], exec, v[2:3]
53143// CHECK: [0x05,0x00,0x83,0xd2,0x7e,0x04,0x02,0x00]
53144
53145v_max_f64 v[5:6], 0, v[2:3]
53146// CHECK: [0x05,0x00,0x83,0xd2,0x80,0x04,0x02,0x00]
53147
53148v_max_f64 v[5:6], -1, v[2:3]
53149// CHECK: [0x05,0x00,0x83,0xd2,0xc1,0x04,0x02,0x00]
53150
53151v_max_f64 v[5:6], 0.5, v[2:3]
53152// CHECK: [0x05,0x00,0x83,0xd2,0xf0,0x04,0x02,0x00]
53153
53154v_max_f64 v[5:6], -4.0, v[2:3]
53155// CHECK: [0x05,0x00,0x83,0xd2,0xf7,0x04,0x02,0x00]
53156
53157v_max_f64 v[5:6], v[1:2], v[254:255]
53158// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x03,0x00]
53159
53160v_max_f64 v[5:6], v[1:2], s[4:5]
53161// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x09,0x00,0x00]
53162
53163v_max_f64 v[5:6], v[1:2], s[6:7]
53164// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x0d,0x00,0x00]
53165
53166v_max_f64 v[5:6], v[1:2], s[100:101]
53167// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xc9,0x00,0x00]
53168
53169v_max_f64 v[5:6], v[1:2], flat_scratch
53170// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xcd,0x00,0x00]
53171
53172v_max_f64 v[5:6], v[1:2], vcc
53173// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xd5,0x00,0x00]
53174
53175v_max_f64 v[5:6], v[1:2], tba
53176// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xd9,0x00,0x00]
53177
53178v_max_f64 v[5:6], v[1:2], tma
53179// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xdd,0x00,0x00]
53180
53181v_max_f64 v[5:6], v[1:2], ttmp[10:11]
53182// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xf5,0x00,0x00]
53183
53184v_max_f64 v[5:6], v[1:2], exec
53185// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xfd,0x00,0x00]
53186
53187v_max_f64 v[5:6], v[1:2], 0
53188// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x01,0x01,0x00]
53189
53190v_max_f64 v[5:6], v[1:2], -1
53191// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x83,0x01,0x00]
53192
53193v_max_f64 v[5:6], v[1:2], 0.5
53194// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xe1,0x01,0x00]
53195
53196v_max_f64 v[5:6], v[1:2], -4.0
53197// CHECK: [0x05,0x00,0x83,0xd2,0x01,0xef,0x01,0x00]
53198
53199v_max_f64 v[5:6], -v[1:2], v[2:3]
53200// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x20]
53201
53202v_max_f64 v[5:6], v[1:2], -v[2:3]
53203// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x40]
53204
53205v_max_f64 v[5:6], -v[1:2], -v[2:3]
53206// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x60]
53207
53208v_max_f64 v[5:6], |v[1:2]|, v[2:3]
53209// CHECK: [0x05,0x01,0x83,0xd2,0x01,0x05,0x02,0x00]
53210
53211v_max_f64 v[5:6], v[1:2], |v[2:3]|
53212// CHECK: [0x05,0x02,0x83,0xd2,0x01,0x05,0x02,0x00]
53213
53214v_max_f64 v[5:6], |v[1:2]|, |v[2:3]|
53215// CHECK: [0x05,0x03,0x83,0xd2,0x01,0x05,0x02,0x00]
53216
53217v_max_f64 v[5:6], v[1:2], v[2:3] clamp
53218// CHECK: [0x05,0x80,0x83,0xd2,0x01,0x05,0x02,0x00]
53219
53220v_max_f64 v[5:6], v[1:2], v[2:3] mul:2
53221// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x08]
53222
53223v_max_f64 v[5:6], v[1:2], v[2:3] mul:4
53224// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x10]
53225
53226v_max_f64 v[5:6], v[1:2], v[2:3] div:2
53227// CHECK: [0x05,0x00,0x83,0xd2,0x01,0x05,0x02,0x18]
53228
53229v_ldexp_f64 v[5:6], v[1:2], v2
53230// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
53231
53232v_ldexp_f64 v[254:255], v[1:2], v2
53233// CHECK: [0xfe,0x00,0x84,0xd2,0x01,0x05,0x02,0x00]
53234
53235v_ldexp_f64 v[5:6], v[254:255], v2
53236// CHECK: [0x05,0x00,0x84,0xd2,0xfe,0x05,0x02,0x00]
53237
53238v_ldexp_f64 v[5:6], s[2:3], v2
53239// CHECK: [0x05,0x00,0x84,0xd2,0x02,0x04,0x02,0x00]
53240
53241v_ldexp_f64 v[5:6], s[4:5], v2
53242// CHECK: [0x05,0x00,0x84,0xd2,0x04,0x04,0x02,0x00]
53243
53244v_ldexp_f64 v[5:6], s[100:101], v2
53245// CHECK: [0x05,0x00,0x84,0xd2,0x64,0x04,0x02,0x00]
53246
53247v_ldexp_f64 v[5:6], flat_scratch, v2
53248// CHECK: [0x05,0x00,0x84,0xd2,0x66,0x04,0x02,0x00]
53249
53250v_ldexp_f64 v[5:6], vcc, v2
53251// CHECK: [0x05,0x00,0x84,0xd2,0x6a,0x04,0x02,0x00]
53252
53253v_ldexp_f64 v[5:6], tba, v2
53254// CHECK: [0x05,0x00,0x84,0xd2,0x6c,0x04,0x02,0x00]
53255
53256v_ldexp_f64 v[5:6], tma, v2
53257// CHECK: [0x05,0x00,0x84,0xd2,0x6e,0x04,0x02,0x00]
53258
53259v_ldexp_f64 v[5:6], ttmp[10:11], v2
53260// CHECK: [0x05,0x00,0x84,0xd2,0x7a,0x04,0x02,0x00]
53261
53262v_ldexp_f64 v[5:6], exec, v2
53263// CHECK: [0x05,0x00,0x84,0xd2,0x7e,0x04,0x02,0x00]
53264
53265v_ldexp_f64 v[5:6], 0, v2
53266// CHECK: [0x05,0x00,0x84,0xd2,0x80,0x04,0x02,0x00]
53267
53268v_ldexp_f64 v[5:6], -1, v2
53269// CHECK: [0x05,0x00,0x84,0xd2,0xc1,0x04,0x02,0x00]
53270
53271v_ldexp_f64 v[5:6], 0.5, v2
53272// CHECK: [0x05,0x00,0x84,0xd2,0xf0,0x04,0x02,0x00]
53273
53274v_ldexp_f64 v[5:6], -4.0, v2
53275// CHECK: [0x05,0x00,0x84,0xd2,0xf7,0x04,0x02,0x00]
53276
53277v_ldexp_f64 v[5:6], v[1:2], v255
53278// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x03,0x00]
53279
53280v_ldexp_f64 v[5:6], v[1:2], s2
53281// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x00,0x00]
53282
53283v_ldexp_f64 v[5:6], v[1:2], s101
53284// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcb,0x00,0x00]
53285
53286v_ldexp_f64 v[5:6], v[1:2], flat_scratch_lo
53287// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcd,0x00,0x00]
53288
53289v_ldexp_f64 v[5:6], v[1:2], flat_scratch_hi
53290// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xcf,0x00,0x00]
53291
53292v_ldexp_f64 v[5:6], v[1:2], vcc_lo
53293// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd5,0x00,0x00]
53294
53295v_ldexp_f64 v[5:6], v[1:2], vcc_hi
53296// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd7,0x00,0x00]
53297
53298v_ldexp_f64 v[5:6], v[1:2], tba_lo
53299// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xd9,0x00,0x00]
53300
53301v_ldexp_f64 v[5:6], v[1:2], tba_hi
53302// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdb,0x00,0x00]
53303
53304v_ldexp_f64 v[5:6], v[1:2], tma_lo
53305// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdd,0x00,0x00]
53306
53307v_ldexp_f64 v[5:6], v[1:2], tma_hi
53308// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xdf,0x00,0x00]
53309
53310v_ldexp_f64 v[5:6], v[1:2], ttmp11
53311// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf7,0x00,0x00]
53312
53313v_ldexp_f64 v[5:6], v[1:2], m0
53314// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xf9,0x00,0x00]
53315
53316v_ldexp_f64 v[5:6], v[1:2], exec_lo
53317// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xfd,0x00,0x00]
53318
53319v_ldexp_f64 v[5:6], v[1:2], exec_hi
53320// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xff,0x00,0x00]
53321
53322v_ldexp_f64 v[5:6], v[1:2], 0
53323// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x01,0x01,0x00]
53324
53325v_ldexp_f64 v[5:6], v[1:2], -1
53326// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x83,0x01,0x00]
53327
53328v_ldexp_f64 v[5:6], v[1:2], 0.5
53329// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xe1,0x01,0x00]
53330
53331v_ldexp_f64 v[5:6], v[1:2], -4.0
53332// CHECK: [0x05,0x00,0x84,0xd2,0x01,0xef,0x01,0x00]
53333
53334v_ldexp_f64 v[5:6], -v[1:2], v2
53335// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x20]
53336
53337v_ldexp_f64 v[5:6], |v[1:2]|, v2
53338// CHECK: [0x05,0x01,0x84,0xd2,0x01,0x05,0x02,0x00]
53339
53340v_ldexp_f64 v[5:6], v[1:2], v2 clamp
53341// CHECK: [0x05,0x80,0x84,0xd2,0x01,0x05,0x02,0x00]
53342
53343v_ldexp_f64 v[5:6], v[1:2], v2 mul:2
53344// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x08]
53345
53346v_ldexp_f64 v[5:6], v[1:2], v2 mul:4
53347// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x10]
53348
53349v_ldexp_f64 v[5:6], v[1:2], v2 div:2
53350// CHECK: [0x05,0x00,0x84,0xd2,0x01,0x05,0x02,0x18]
53351
53352v_mul_lo_u32 v5, v1, v2
53353// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
53354
53355v_mul_lo_u32 v255, v1, v2
53356// CHECK: [0xff,0x00,0x85,0xd2,0x01,0x05,0x02,0x00]
53357
53358v_mul_lo_u32 v5, v255, v2
53359// CHECK: [0x05,0x00,0x85,0xd2,0xff,0x05,0x02,0x00]
53360
53361v_mul_lo_u32 v5, s1, v2
53362// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x04,0x02,0x00]
53363
53364v_mul_lo_u32 v5, s101, v2
53365// CHECK: [0x05,0x00,0x85,0xd2,0x65,0x04,0x02,0x00]
53366
53367v_mul_lo_u32 v5, flat_scratch_lo, v2
53368// CHECK: [0x05,0x00,0x85,0xd2,0x66,0x04,0x02,0x00]
53369
53370v_mul_lo_u32 v5, flat_scratch_hi, v2
53371// CHECK: [0x05,0x00,0x85,0xd2,0x67,0x04,0x02,0x00]
53372
53373v_mul_lo_u32 v5, vcc_lo, v2
53374// CHECK: [0x05,0x00,0x85,0xd2,0x6a,0x04,0x02,0x00]
53375
53376v_mul_lo_u32 v5, vcc_hi, v2
53377// CHECK: [0x05,0x00,0x85,0xd2,0x6b,0x04,0x02,0x00]
53378
53379v_mul_lo_u32 v5, tba_lo, v2
53380// CHECK: [0x05,0x00,0x85,0xd2,0x6c,0x04,0x02,0x00]
53381
53382v_mul_lo_u32 v5, tba_hi, v2
53383// CHECK: [0x05,0x00,0x85,0xd2,0x6d,0x04,0x02,0x00]
53384
53385v_mul_lo_u32 v5, tma_lo, v2
53386// CHECK: [0x05,0x00,0x85,0xd2,0x6e,0x04,0x02,0x00]
53387
53388v_mul_lo_u32 v5, tma_hi, v2
53389// CHECK: [0x05,0x00,0x85,0xd2,0x6f,0x04,0x02,0x00]
53390
53391v_mul_lo_u32 v5, ttmp11, v2
53392// CHECK: [0x05,0x00,0x85,0xd2,0x7b,0x04,0x02,0x00]
53393
53394v_mul_lo_u32 v5, m0, v2
53395// CHECK: [0x05,0x00,0x85,0xd2,0x7c,0x04,0x02,0x00]
53396
53397v_mul_lo_u32 v5, exec_lo, v2
53398// CHECK: [0x05,0x00,0x85,0xd2,0x7e,0x04,0x02,0x00]
53399
53400v_mul_lo_u32 v5, exec_hi, v2
53401// CHECK: [0x05,0x00,0x85,0xd2,0x7f,0x04,0x02,0x00]
53402
53403v_mul_lo_u32 v5, 0, v2
53404// CHECK: [0x05,0x00,0x85,0xd2,0x80,0x04,0x02,0x00]
53405
53406v_mul_lo_u32 v5, -1, v2
53407// CHECK: [0x05,0x00,0x85,0xd2,0xc1,0x04,0x02,0x00]
53408
53409v_mul_lo_u32 v5, 0.5, v2
53410// CHECK: [0x05,0x00,0x85,0xd2,0xf0,0x04,0x02,0x00]
53411
53412v_mul_lo_u32 v5, -4.0, v2
53413// CHECK: [0x05,0x00,0x85,0xd2,0xf7,0x04,0x02,0x00]
53414
53415v_mul_lo_u32 v5, v1, v255
53416// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x03,0x00]
53417
53418v_mul_lo_u32 v5, v1, s2
53419// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x05,0x00,0x00]
53420
53421v_mul_lo_u32 v5, v1, s101
53422// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcb,0x00,0x00]
53423
53424v_mul_lo_u32 v5, v1, flat_scratch_lo
53425// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcd,0x00,0x00]
53426
53427v_mul_lo_u32 v5, v1, flat_scratch_hi
53428// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xcf,0x00,0x00]
53429
53430v_mul_lo_u32 v5, v1, vcc_lo
53431// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd5,0x00,0x00]
53432
53433v_mul_lo_u32 v5, v1, vcc_hi
53434// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd7,0x00,0x00]
53435
53436v_mul_lo_u32 v5, v1, tba_lo
53437// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xd9,0x00,0x00]
53438
53439v_mul_lo_u32 v5, v1, tba_hi
53440// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xdb,0x00,0x00]
53441
53442v_mul_lo_u32 v5, v1, tma_lo
53443// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xdd,0x00,0x00]
53444
53445v_mul_lo_u32 v5, v1, tma_hi
53446// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xdf,0x00,0x00]
53447
53448v_mul_lo_u32 v5, v1, ttmp11
53449// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf7,0x00,0x00]
53450
53451v_mul_lo_u32 v5, v1, m0
53452// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xf9,0x00,0x00]
53453
53454v_mul_lo_u32 v5, v1, exec_lo
53455// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xfd,0x00,0x00]
53456
53457v_mul_lo_u32 v5, v1, exec_hi
53458// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xff,0x00,0x00]
53459
53460v_mul_lo_u32 v5, v1, 0
53461// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x01,0x01,0x00]
53462
53463v_mul_lo_u32 v5, v1, -1
53464// CHECK: [0x05,0x00,0x85,0xd2,0x01,0x83,0x01,0x00]
53465
53466v_mul_lo_u32 v5, v1, 0.5
53467// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xe1,0x01,0x00]
53468
53469v_mul_lo_u32 v5, v1, -4.0
53470// CHECK: [0x05,0x00,0x85,0xd2,0x01,0xef,0x01,0x00]
53471
53472v_mul_hi_u32 v5, v1, v2
53473// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
53474
53475v_mul_hi_u32 v255, v1, v2
53476// CHECK: [0xff,0x00,0x86,0xd2,0x01,0x05,0x02,0x00]
53477
53478v_mul_hi_u32 v5, v255, v2
53479// CHECK: [0x05,0x00,0x86,0xd2,0xff,0x05,0x02,0x00]
53480
53481v_mul_hi_u32 v5, s1, v2
53482// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x04,0x02,0x00]
53483
53484v_mul_hi_u32 v5, s101, v2
53485// CHECK: [0x05,0x00,0x86,0xd2,0x65,0x04,0x02,0x00]
53486
53487v_mul_hi_u32 v5, flat_scratch_lo, v2
53488// CHECK: [0x05,0x00,0x86,0xd2,0x66,0x04,0x02,0x00]
53489
53490v_mul_hi_u32 v5, flat_scratch_hi, v2
53491// CHECK: [0x05,0x00,0x86,0xd2,0x67,0x04,0x02,0x00]
53492
53493v_mul_hi_u32 v5, vcc_lo, v2
53494// CHECK: [0x05,0x00,0x86,0xd2,0x6a,0x04,0x02,0x00]
53495
53496v_mul_hi_u32 v5, vcc_hi, v2
53497// CHECK: [0x05,0x00,0x86,0xd2,0x6b,0x04,0x02,0x00]
53498
53499v_mul_hi_u32 v5, tba_lo, v2
53500// CHECK: [0x05,0x00,0x86,0xd2,0x6c,0x04,0x02,0x00]
53501
53502v_mul_hi_u32 v5, tba_hi, v2
53503// CHECK: [0x05,0x00,0x86,0xd2,0x6d,0x04,0x02,0x00]
53504
53505v_mul_hi_u32 v5, tma_lo, v2
53506// CHECK: [0x05,0x00,0x86,0xd2,0x6e,0x04,0x02,0x00]
53507
53508v_mul_hi_u32 v5, tma_hi, v2
53509// CHECK: [0x05,0x00,0x86,0xd2,0x6f,0x04,0x02,0x00]
53510
53511v_mul_hi_u32 v5, ttmp11, v2
53512// CHECK: [0x05,0x00,0x86,0xd2,0x7b,0x04,0x02,0x00]
53513
53514v_mul_hi_u32 v5, m0, v2
53515// CHECK: [0x05,0x00,0x86,0xd2,0x7c,0x04,0x02,0x00]
53516
53517v_mul_hi_u32 v5, exec_lo, v2
53518// CHECK: [0x05,0x00,0x86,0xd2,0x7e,0x04,0x02,0x00]
53519
53520v_mul_hi_u32 v5, exec_hi, v2
53521// CHECK: [0x05,0x00,0x86,0xd2,0x7f,0x04,0x02,0x00]
53522
53523v_mul_hi_u32 v5, 0, v2
53524// CHECK: [0x05,0x00,0x86,0xd2,0x80,0x04,0x02,0x00]
53525
53526v_mul_hi_u32 v5, -1, v2
53527// CHECK: [0x05,0x00,0x86,0xd2,0xc1,0x04,0x02,0x00]
53528
53529v_mul_hi_u32 v5, 0.5, v2
53530// CHECK: [0x05,0x00,0x86,0xd2,0xf0,0x04,0x02,0x00]
53531
53532v_mul_hi_u32 v5, -4.0, v2
53533// CHECK: [0x05,0x00,0x86,0xd2,0xf7,0x04,0x02,0x00]
53534
53535v_mul_hi_u32 v5, v1, v255
53536// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x03,0x00]
53537
53538v_mul_hi_u32 v5, v1, s2
53539// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x05,0x00,0x00]
53540
53541v_mul_hi_u32 v5, v1, s101
53542// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcb,0x00,0x00]
53543
53544v_mul_hi_u32 v5, v1, flat_scratch_lo
53545// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcd,0x00,0x00]
53546
53547v_mul_hi_u32 v5, v1, flat_scratch_hi
53548// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xcf,0x00,0x00]
53549
53550v_mul_hi_u32 v5, v1, vcc_lo
53551// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd5,0x00,0x00]
53552
53553v_mul_hi_u32 v5, v1, vcc_hi
53554// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd7,0x00,0x00]
53555
53556v_mul_hi_u32 v5, v1, tba_lo
53557// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xd9,0x00,0x00]
53558
53559v_mul_hi_u32 v5, v1, tba_hi
53560// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdb,0x00,0x00]
53561
53562v_mul_hi_u32 v5, v1, tma_lo
53563// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdd,0x00,0x00]
53564
53565v_mul_hi_u32 v5, v1, tma_hi
53566// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xdf,0x00,0x00]
53567
53568v_mul_hi_u32 v5, v1, ttmp11
53569// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf7,0x00,0x00]
53570
53571v_mul_hi_u32 v5, v1, m0
53572// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xf9,0x00,0x00]
53573
53574v_mul_hi_u32 v5, v1, exec_lo
53575// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xfd,0x00,0x00]
53576
53577v_mul_hi_u32 v5, v1, exec_hi
53578// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xff,0x00,0x00]
53579
53580v_mul_hi_u32 v5, v1, 0
53581// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x01,0x01,0x00]
53582
53583v_mul_hi_u32 v5, v1, -1
53584// CHECK: [0x05,0x00,0x86,0xd2,0x01,0x83,0x01,0x00]
53585
53586v_mul_hi_u32 v5, v1, 0.5
53587// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xe1,0x01,0x00]
53588
53589v_mul_hi_u32 v5, v1, -4.0
53590// CHECK: [0x05,0x00,0x86,0xd2,0x01,0xef,0x01,0x00]
53591
53592v_mul_hi_i32 v5, v1, v2
53593// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
53594
53595v_mul_hi_i32 v255, v1, v2
53596// CHECK: [0xff,0x00,0x87,0xd2,0x01,0x05,0x02,0x00]
53597
53598v_mul_hi_i32 v5, v255, v2
53599// CHECK: [0x05,0x00,0x87,0xd2,0xff,0x05,0x02,0x00]
53600
53601v_mul_hi_i32 v5, s1, v2
53602// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x04,0x02,0x00]
53603
53604v_mul_hi_i32 v5, s101, v2
53605// CHECK: [0x05,0x00,0x87,0xd2,0x65,0x04,0x02,0x00]
53606
53607v_mul_hi_i32 v5, flat_scratch_lo, v2
53608// CHECK: [0x05,0x00,0x87,0xd2,0x66,0x04,0x02,0x00]
53609
53610v_mul_hi_i32 v5, flat_scratch_hi, v2
53611// CHECK: [0x05,0x00,0x87,0xd2,0x67,0x04,0x02,0x00]
53612
53613v_mul_hi_i32 v5, vcc_lo, v2
53614// CHECK: [0x05,0x00,0x87,0xd2,0x6a,0x04,0x02,0x00]
53615
53616v_mul_hi_i32 v5, vcc_hi, v2
53617// CHECK: [0x05,0x00,0x87,0xd2,0x6b,0x04,0x02,0x00]
53618
53619v_mul_hi_i32 v5, tba_lo, v2
53620// CHECK: [0x05,0x00,0x87,0xd2,0x6c,0x04,0x02,0x00]
53621
53622v_mul_hi_i32 v5, tba_hi, v2
53623// CHECK: [0x05,0x00,0x87,0xd2,0x6d,0x04,0x02,0x00]
53624
53625v_mul_hi_i32 v5, tma_lo, v2
53626// CHECK: [0x05,0x00,0x87,0xd2,0x6e,0x04,0x02,0x00]
53627
53628v_mul_hi_i32 v5, tma_hi, v2
53629// CHECK: [0x05,0x00,0x87,0xd2,0x6f,0x04,0x02,0x00]
53630
53631v_mul_hi_i32 v5, ttmp11, v2
53632// CHECK: [0x05,0x00,0x87,0xd2,0x7b,0x04,0x02,0x00]
53633
53634v_mul_hi_i32 v5, m0, v2
53635// CHECK: [0x05,0x00,0x87,0xd2,0x7c,0x04,0x02,0x00]
53636
53637v_mul_hi_i32 v5, exec_lo, v2
53638// CHECK: [0x05,0x00,0x87,0xd2,0x7e,0x04,0x02,0x00]
53639
53640v_mul_hi_i32 v5, exec_hi, v2
53641// CHECK: [0x05,0x00,0x87,0xd2,0x7f,0x04,0x02,0x00]
53642
53643v_mul_hi_i32 v5, 0, v2
53644// CHECK: [0x05,0x00,0x87,0xd2,0x80,0x04,0x02,0x00]
53645
53646v_mul_hi_i32 v5, -1, v2
53647// CHECK: [0x05,0x00,0x87,0xd2,0xc1,0x04,0x02,0x00]
53648
53649v_mul_hi_i32 v5, 0.5, v2
53650// CHECK: [0x05,0x00,0x87,0xd2,0xf0,0x04,0x02,0x00]
53651
53652v_mul_hi_i32 v5, -4.0, v2
53653// CHECK: [0x05,0x00,0x87,0xd2,0xf7,0x04,0x02,0x00]
53654
53655v_mul_hi_i32 v5, v1, v255
53656// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x03,0x00]
53657
53658v_mul_hi_i32 v5, v1, s2
53659// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x05,0x00,0x00]
53660
53661v_mul_hi_i32 v5, v1, s101
53662// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcb,0x00,0x00]
53663
53664v_mul_hi_i32 v5, v1, flat_scratch_lo
53665// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcd,0x00,0x00]
53666
53667v_mul_hi_i32 v5, v1, flat_scratch_hi
53668// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xcf,0x00,0x00]
53669
53670v_mul_hi_i32 v5, v1, vcc_lo
53671// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd5,0x00,0x00]
53672
53673v_mul_hi_i32 v5, v1, vcc_hi
53674// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd7,0x00,0x00]
53675
53676v_mul_hi_i32 v5, v1, tba_lo
53677// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xd9,0x00,0x00]
53678
53679v_mul_hi_i32 v5, v1, tba_hi
53680// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xdb,0x00,0x00]
53681
53682v_mul_hi_i32 v5, v1, tma_lo
53683// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xdd,0x00,0x00]
53684
53685v_mul_hi_i32 v5, v1, tma_hi
53686// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xdf,0x00,0x00]
53687
53688v_mul_hi_i32 v5, v1, ttmp11
53689// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf7,0x00,0x00]
53690
53691v_mul_hi_i32 v5, v1, m0
53692// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xf9,0x00,0x00]
53693
53694v_mul_hi_i32 v5, v1, exec_lo
53695// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xfd,0x00,0x00]
53696
53697v_mul_hi_i32 v5, v1, exec_hi
53698// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xff,0x00,0x00]
53699
53700v_mul_hi_i32 v5, v1, 0
53701// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x01,0x01,0x00]
53702
53703v_mul_hi_i32 v5, v1, -1
53704// CHECK: [0x05,0x00,0x87,0xd2,0x01,0x83,0x01,0x00]
53705
53706v_mul_hi_i32 v5, v1, 0.5
53707// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xe1,0x01,0x00]
53708
53709v_mul_hi_i32 v5, v1, -4.0
53710// CHECK: [0x05,0x00,0x87,0xd2,0x01,0xef,0x01,0x00]
53711
53712v_ldexp_f32 v5, v1, v2
53713// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
53714
53715v_ldexp_f32 v255, v1, v2
53716// CHECK: [0xff,0x00,0x88,0xd2,0x01,0x05,0x02,0x00]
53717
53718v_ldexp_f32 v5, v255, v2
53719// CHECK: [0x05,0x00,0x88,0xd2,0xff,0x05,0x02,0x00]
53720
53721v_ldexp_f32 v5, s1, v2
53722// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x04,0x02,0x00]
53723
53724v_ldexp_f32 v5, s101, v2
53725// CHECK: [0x05,0x00,0x88,0xd2,0x65,0x04,0x02,0x00]
53726
53727v_ldexp_f32 v5, flat_scratch_lo, v2
53728// CHECK: [0x05,0x00,0x88,0xd2,0x66,0x04,0x02,0x00]
53729
53730v_ldexp_f32 v5, flat_scratch_hi, v2
53731// CHECK: [0x05,0x00,0x88,0xd2,0x67,0x04,0x02,0x00]
53732
53733v_ldexp_f32 v5, vcc_lo, v2
53734// CHECK: [0x05,0x00,0x88,0xd2,0x6a,0x04,0x02,0x00]
53735
53736v_ldexp_f32 v5, vcc_hi, v2
53737// CHECK: [0x05,0x00,0x88,0xd2,0x6b,0x04,0x02,0x00]
53738
53739v_ldexp_f32 v5, tba_lo, v2
53740// CHECK: [0x05,0x00,0x88,0xd2,0x6c,0x04,0x02,0x00]
53741
53742v_ldexp_f32 v5, tba_hi, v2
53743// CHECK: [0x05,0x00,0x88,0xd2,0x6d,0x04,0x02,0x00]
53744
53745v_ldexp_f32 v5, tma_lo, v2
53746// CHECK: [0x05,0x00,0x88,0xd2,0x6e,0x04,0x02,0x00]
53747
53748v_ldexp_f32 v5, tma_hi, v2
53749// CHECK: [0x05,0x00,0x88,0xd2,0x6f,0x04,0x02,0x00]
53750
53751v_ldexp_f32 v5, ttmp11, v2
53752// CHECK: [0x05,0x00,0x88,0xd2,0x7b,0x04,0x02,0x00]
53753
53754v_ldexp_f32 v5, m0, v2
53755// CHECK: [0x05,0x00,0x88,0xd2,0x7c,0x04,0x02,0x00]
53756
53757v_ldexp_f32 v5, exec_lo, v2
53758// CHECK: [0x05,0x00,0x88,0xd2,0x7e,0x04,0x02,0x00]
53759
53760v_ldexp_f32 v5, exec_hi, v2
53761// CHECK: [0x05,0x00,0x88,0xd2,0x7f,0x04,0x02,0x00]
53762
53763v_ldexp_f32 v5, 0, v2
53764// CHECK: [0x05,0x00,0x88,0xd2,0x80,0x04,0x02,0x00]
53765
53766v_ldexp_f32 v5, -1, v2
53767// CHECK: [0x05,0x00,0x88,0xd2,0xc1,0x04,0x02,0x00]
53768
53769v_ldexp_f32 v5, 0.5, v2
53770// CHECK: [0x05,0x00,0x88,0xd2,0xf0,0x04,0x02,0x00]
53771
53772v_ldexp_f32 v5, -4.0, v2
53773// CHECK: [0x05,0x00,0x88,0xd2,0xf7,0x04,0x02,0x00]
53774
53775v_ldexp_f32 v5, v1, v255
53776// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x03,0x00]
53777
53778v_ldexp_f32 v5, v1, s2
53779// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x00,0x00]
53780
53781v_ldexp_f32 v5, v1, s101
53782// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcb,0x00,0x00]
53783
53784v_ldexp_f32 v5, v1, flat_scratch_lo
53785// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcd,0x00,0x00]
53786
53787v_ldexp_f32 v5, v1, flat_scratch_hi
53788// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xcf,0x00,0x00]
53789
53790v_ldexp_f32 v5, v1, vcc_lo
53791// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd5,0x00,0x00]
53792
53793v_ldexp_f32 v5, v1, vcc_hi
53794// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd7,0x00,0x00]
53795
53796v_ldexp_f32 v5, v1, tba_lo
53797// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xd9,0x00,0x00]
53798
53799v_ldexp_f32 v5, v1, tba_hi
53800// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdb,0x00,0x00]
53801
53802v_ldexp_f32 v5, v1, tma_lo
53803// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdd,0x00,0x00]
53804
53805v_ldexp_f32 v5, v1, tma_hi
53806// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xdf,0x00,0x00]
53807
53808v_ldexp_f32 v5, v1, ttmp11
53809// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf7,0x00,0x00]
53810
53811v_ldexp_f32 v5, v1, m0
53812// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xf9,0x00,0x00]
53813
53814v_ldexp_f32 v5, v1, exec_lo
53815// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xfd,0x00,0x00]
53816
53817v_ldexp_f32 v5, v1, exec_hi
53818// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xff,0x00,0x00]
53819
53820v_ldexp_f32 v5, v1, 0
53821// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x01,0x01,0x00]
53822
53823v_ldexp_f32 v5, v1, -1
53824// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x83,0x01,0x00]
53825
53826v_ldexp_f32 v5, v1, 0.5
53827// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xe1,0x01,0x00]
53828
53829v_ldexp_f32 v5, v1, -4.0
53830// CHECK: [0x05,0x00,0x88,0xd2,0x01,0xef,0x01,0x00]
53831
53832v_ldexp_f32 v5, -v1, v2
53833// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x20]
53834
53835v_ldexp_f32 v5, |v1|, v2
53836// CHECK: [0x05,0x01,0x88,0xd2,0x01,0x05,0x02,0x00]
53837
53838v_ldexp_f32 v5, v1, v2 clamp
53839// CHECK: [0x05,0x80,0x88,0xd2,0x01,0x05,0x02,0x00]
53840
53841v_ldexp_f32 v5, v1, v2 mul:2
53842// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x08]
53843
53844v_ldexp_f32 v5, v1, v2 mul:4
53845// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x10]
53846
53847v_ldexp_f32 v5, v1, v2 div:2
53848// CHECK: [0x05,0x00,0x88,0xd2,0x01,0x05,0x02,0x18]
53849
53850v_readlane_b32 s5, v1, s2
53851// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53852
53853v_readlane_b32 s101, v1, s2
53854// CHECK: [0x65,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53855
53856v_readlane_b32 flat_scratch_lo, v1, s2
53857// CHECK: [0x66,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53858
53859v_readlane_b32 flat_scratch_hi, v1, s2
53860// CHECK: [0x67,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53861
53862v_readlane_b32 tba_lo, v1, s2
53863// CHECK: [0x6c,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53864
53865v_readlane_b32 tba_hi, v1, s2
53866// CHECK: [0x6d,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53867
53868v_readlane_b32 tma_lo, v1, s2
53869// CHECK: [0x6e,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53870
53871v_readlane_b32 tma_hi, v1, s2
53872// CHECK: [0x6f,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53873
53874v_readlane_b32 ttmp11, v1, s2
53875// CHECK: [0x7b,0x00,0x89,0xd2,0x01,0x05,0x00,0x00]
53876
53877v_readlane_b32 s5, v255, s2
53878// CHECK: [0x05,0x00,0x89,0xd2,0xff,0x05,0x00,0x00]
53879
53880v_readlane_b32 s5, v1, s101
53881// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcb,0x00,0x00]
53882
53883v_readlane_b32 s5, v1, flat_scratch_lo
53884// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcd,0x00,0x00]
53885
53886v_readlane_b32 s5, v1, flat_scratch_hi
53887// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xcf,0x00,0x00]
53888
53889v_readlane_b32 s5, v1, vcc_lo
53890// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd5,0x00,0x00]
53891
53892v_readlane_b32 s5, v1, vcc_hi
53893// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd7,0x00,0x00]
53894
53895v_readlane_b32 s5, v1, tba_lo
53896// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xd9,0x00,0x00]
53897
53898v_readlane_b32 s5, v1, tba_hi
53899// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xdb,0x00,0x00]
53900
53901v_readlane_b32 s5, v1, tma_lo
53902// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xdd,0x00,0x00]
53903
53904v_readlane_b32 s5, v1, tma_hi
53905// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xdf,0x00,0x00]
53906
53907v_readlane_b32 s5, v1, ttmp11
53908// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xf7,0x00,0x00]
53909
53910v_readlane_b32 s5, v1, m0
53911// CHECK: [0x05,0x00,0x89,0xd2,0x01,0xf9,0x00,0x00]
53912
53913v_readlane_b32 s5, v1, 0
53914// CHECK: [0x05,0x00,0x89,0xd2,0x01,0x01,0x01,0x00]
53915
53916v_writelane_b32 v5, 0, s2
53917// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
53918
53919v_writelane_b32 v255, 0, s2
53920// CHECK: [0xff,0x00,0x8a,0xd2,0x80,0x04,0x00,0x00]
53921
53922v_writelane_b32 v5, -1, s2
53923// CHECK: [0x05,0x00,0x8a,0xd2,0xc1,0x04,0x00,0x00]
53924
53925v_writelane_b32 v5, 0.5, s2
53926// CHECK: [0x05,0x00,0x8a,0xd2,0xf0,0x04,0x00,0x00]
53927
53928v_writelane_b32 v5, -4.0, s2
53929// CHECK: [0x05,0x00,0x8a,0xd2,0xf7,0x04,0x00,0x00]
53930
53931v_writelane_b32 v5, 0, s101
53932// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xca,0x00,0x00]
53933
53934v_writelane_b32 v5, 0, flat_scratch_lo
53935// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xcc,0x00,0x00]
53936
53937v_writelane_b32 v5, 0, flat_scratch_hi
53938// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xce,0x00,0x00]
53939
53940v_writelane_b32 v5, 0, vcc_lo
53941// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd4,0x00,0x00]
53942
53943v_writelane_b32 v5, 0, vcc_hi
53944// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd6,0x00,0x00]
53945
53946v_writelane_b32 v5, 0, tba_lo
53947// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xd8,0x00,0x00]
53948
53949v_writelane_b32 v5, 0, tba_hi
53950// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xda,0x00,0x00]
53951
53952v_writelane_b32 v5, 0, tma_lo
53953// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xdc,0x00,0x00]
53954
53955v_writelane_b32 v5, 0, tma_hi
53956// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xde,0x00,0x00]
53957
53958v_writelane_b32 v5, 0, ttmp11
53959// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xf6,0x00,0x00]
53960
53961v_writelane_b32 v5, 0, m0
53962// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0xf8,0x00,0x00]
53963
53964v_writelane_b32 v5, 0, 0
53965// CHECK: [0x05,0x00,0x8a,0xd2,0x80,0x00,0x01,0x00]
53966
53967v_bcnt_u32_b32 v5, v1, v2
53968// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
53969
53970v_bcnt_u32_b32 v255, v1, v2
53971// CHECK: [0xff,0x00,0x8b,0xd2,0x01,0x05,0x02,0x00]
53972
53973v_bcnt_u32_b32 v5, v255, v2
53974// CHECK: [0x05,0x00,0x8b,0xd2,0xff,0x05,0x02,0x00]
53975
53976v_bcnt_u32_b32 v5, s1, v2
53977// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x04,0x02,0x00]
53978
53979v_bcnt_u32_b32 v5, s101, v2
53980// CHECK: [0x05,0x00,0x8b,0xd2,0x65,0x04,0x02,0x00]
53981
53982v_bcnt_u32_b32 v5, flat_scratch_lo, v2
53983// CHECK: [0x05,0x00,0x8b,0xd2,0x66,0x04,0x02,0x00]
53984
53985v_bcnt_u32_b32 v5, flat_scratch_hi, v2
53986// CHECK: [0x05,0x00,0x8b,0xd2,0x67,0x04,0x02,0x00]
53987
53988v_bcnt_u32_b32 v5, vcc_lo, v2
53989// CHECK: [0x05,0x00,0x8b,0xd2,0x6a,0x04,0x02,0x00]
53990
53991v_bcnt_u32_b32 v5, vcc_hi, v2
53992// CHECK: [0x05,0x00,0x8b,0xd2,0x6b,0x04,0x02,0x00]
53993
53994v_bcnt_u32_b32 v5, tba_lo, v2
53995// CHECK: [0x05,0x00,0x8b,0xd2,0x6c,0x04,0x02,0x00]
53996
53997v_bcnt_u32_b32 v5, tba_hi, v2
53998// CHECK: [0x05,0x00,0x8b,0xd2,0x6d,0x04,0x02,0x00]
53999
54000v_bcnt_u32_b32 v5, tma_lo, v2
54001// CHECK: [0x05,0x00,0x8b,0xd2,0x6e,0x04,0x02,0x00]
54002
54003v_bcnt_u32_b32 v5, tma_hi, v2
54004// CHECK: [0x05,0x00,0x8b,0xd2,0x6f,0x04,0x02,0x00]
54005
54006v_bcnt_u32_b32 v5, ttmp11, v2
54007// CHECK: [0x05,0x00,0x8b,0xd2,0x7b,0x04,0x02,0x00]
54008
54009v_bcnt_u32_b32 v5, m0, v2
54010// CHECK: [0x05,0x00,0x8b,0xd2,0x7c,0x04,0x02,0x00]
54011
54012v_bcnt_u32_b32 v5, exec_lo, v2
54013// CHECK: [0x05,0x00,0x8b,0xd2,0x7e,0x04,0x02,0x00]
54014
54015v_bcnt_u32_b32 v5, exec_hi, v2
54016// CHECK: [0x05,0x00,0x8b,0xd2,0x7f,0x04,0x02,0x00]
54017
54018v_bcnt_u32_b32 v5, 0, v2
54019// CHECK: [0x05,0x00,0x8b,0xd2,0x80,0x04,0x02,0x00]
54020
54021v_bcnt_u32_b32 v5, -1, v2
54022// CHECK: [0x05,0x00,0x8b,0xd2,0xc1,0x04,0x02,0x00]
54023
54024v_bcnt_u32_b32 v5, 0.5, v2
54025// CHECK: [0x05,0x00,0x8b,0xd2,0xf0,0x04,0x02,0x00]
54026
54027v_bcnt_u32_b32 v5, -4.0, v2
54028// CHECK: [0x05,0x00,0x8b,0xd2,0xf7,0x04,0x02,0x00]
54029
54030v_bcnt_u32_b32 v5, v1, v255
54031// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x03,0x00]
54032
54033v_bcnt_u32_b32 v5, v1, s2
54034// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x05,0x00,0x00]
54035
54036v_bcnt_u32_b32 v5, v1, s101
54037// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcb,0x00,0x00]
54038
54039v_bcnt_u32_b32 v5, v1, flat_scratch_lo
54040// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcd,0x00,0x00]
54041
54042v_bcnt_u32_b32 v5, v1, flat_scratch_hi
54043// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xcf,0x00,0x00]
54044
54045v_bcnt_u32_b32 v5, v1, vcc_lo
54046// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd5,0x00,0x00]
54047
54048v_bcnt_u32_b32 v5, v1, vcc_hi
54049// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd7,0x00,0x00]
54050
54051v_bcnt_u32_b32 v5, v1, tba_lo
54052// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xd9,0x00,0x00]
54053
54054v_bcnt_u32_b32 v5, v1, tba_hi
54055// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xdb,0x00,0x00]
54056
54057v_bcnt_u32_b32 v5, v1, tma_lo
54058// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xdd,0x00,0x00]
54059
54060v_bcnt_u32_b32 v5, v1, tma_hi
54061// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xdf,0x00,0x00]
54062
54063v_bcnt_u32_b32 v5, v1, ttmp11
54064// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf7,0x00,0x00]
54065
54066v_bcnt_u32_b32 v5, v1, m0
54067// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xf9,0x00,0x00]
54068
54069v_bcnt_u32_b32 v5, v1, exec_lo
54070// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xfd,0x00,0x00]
54071
54072v_bcnt_u32_b32 v5, v1, exec_hi
54073// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xff,0x00,0x00]
54074
54075v_bcnt_u32_b32 v5, v1, 0
54076// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x01,0x01,0x00]
54077
54078v_bcnt_u32_b32 v5, v1, -1
54079// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0x83,0x01,0x00]
54080
54081v_bcnt_u32_b32 v5, v1, 0.5
54082// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xe1,0x01,0x00]
54083
54084v_bcnt_u32_b32 v5, v1, -4.0
54085// CHECK: [0x05,0x00,0x8b,0xd2,0x01,0xef,0x01,0x00]
54086
54087v_mbcnt_lo_u32_b32 v5, v1, v2
54088// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
54089
54090v_mbcnt_lo_u32_b32 v255, v1, v2
54091// CHECK: [0xff,0x00,0x8c,0xd2,0x01,0x05,0x02,0x00]
54092
54093v_mbcnt_lo_u32_b32 v5, v255, v2
54094// CHECK: [0x05,0x00,0x8c,0xd2,0xff,0x05,0x02,0x00]
54095
54096v_mbcnt_lo_u32_b32 v5, s1, v2
54097// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x04,0x02,0x00]
54098
54099v_mbcnt_lo_u32_b32 v5, s101, v2
54100// CHECK: [0x05,0x00,0x8c,0xd2,0x65,0x04,0x02,0x00]
54101
54102v_mbcnt_lo_u32_b32 v5, flat_scratch_lo, v2
54103// CHECK: [0x05,0x00,0x8c,0xd2,0x66,0x04,0x02,0x00]
54104
54105v_mbcnt_lo_u32_b32 v5, flat_scratch_hi, v2
54106// CHECK: [0x05,0x00,0x8c,0xd2,0x67,0x04,0x02,0x00]
54107
54108v_mbcnt_lo_u32_b32 v5, vcc_lo, v2
54109// CHECK: [0x05,0x00,0x8c,0xd2,0x6a,0x04,0x02,0x00]
54110
54111v_mbcnt_lo_u32_b32 v5, vcc_hi, v2
54112// CHECK: [0x05,0x00,0x8c,0xd2,0x6b,0x04,0x02,0x00]
54113
54114v_mbcnt_lo_u32_b32 v5, tba_lo, v2
54115// CHECK: [0x05,0x00,0x8c,0xd2,0x6c,0x04,0x02,0x00]
54116
54117v_mbcnt_lo_u32_b32 v5, tba_hi, v2
54118// CHECK: [0x05,0x00,0x8c,0xd2,0x6d,0x04,0x02,0x00]
54119
54120v_mbcnt_lo_u32_b32 v5, tma_lo, v2
54121// CHECK: [0x05,0x00,0x8c,0xd2,0x6e,0x04,0x02,0x00]
54122
54123v_mbcnt_lo_u32_b32 v5, tma_hi, v2
54124// CHECK: [0x05,0x00,0x8c,0xd2,0x6f,0x04,0x02,0x00]
54125
54126v_mbcnt_lo_u32_b32 v5, ttmp11, v2
54127// CHECK: [0x05,0x00,0x8c,0xd2,0x7b,0x04,0x02,0x00]
54128
54129v_mbcnt_lo_u32_b32 v5, m0, v2
54130// CHECK: [0x05,0x00,0x8c,0xd2,0x7c,0x04,0x02,0x00]
54131
54132v_mbcnt_lo_u32_b32 v5, exec_lo, v2
54133// CHECK: [0x05,0x00,0x8c,0xd2,0x7e,0x04,0x02,0x00]
54134
54135v_mbcnt_lo_u32_b32 v5, exec_hi, v2
54136// CHECK: [0x05,0x00,0x8c,0xd2,0x7f,0x04,0x02,0x00]
54137
54138v_mbcnt_lo_u32_b32 v5, 0, v2
54139// CHECK: [0x05,0x00,0x8c,0xd2,0x80,0x04,0x02,0x00]
54140
54141v_mbcnt_lo_u32_b32 v5, -1, v2
54142// CHECK: [0x05,0x00,0x8c,0xd2,0xc1,0x04,0x02,0x00]
54143
54144v_mbcnt_lo_u32_b32 v5, 0.5, v2
54145// CHECK: [0x05,0x00,0x8c,0xd2,0xf0,0x04,0x02,0x00]
54146
54147v_mbcnt_lo_u32_b32 v5, -4.0, v2
54148// CHECK: [0x05,0x00,0x8c,0xd2,0xf7,0x04,0x02,0x00]
54149
54150v_mbcnt_lo_u32_b32 v5, v1, v255
54151// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x03,0x00]
54152
54153v_mbcnt_lo_u32_b32 v5, v1, s2
54154// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x05,0x00,0x00]
54155
54156v_mbcnt_lo_u32_b32 v5, v1, s101
54157// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcb,0x00,0x00]
54158
54159v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_lo
54160// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcd,0x00,0x00]
54161
54162v_mbcnt_lo_u32_b32 v5, v1, flat_scratch_hi
54163// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xcf,0x00,0x00]
54164
54165v_mbcnt_lo_u32_b32 v5, v1, vcc_lo
54166// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd5,0x00,0x00]
54167
54168v_mbcnt_lo_u32_b32 v5, v1, vcc_hi
54169// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd7,0x00,0x00]
54170
54171v_mbcnt_lo_u32_b32 v5, v1, tba_lo
54172// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xd9,0x00,0x00]
54173
54174v_mbcnt_lo_u32_b32 v5, v1, tba_hi
54175// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdb,0x00,0x00]
54176
54177v_mbcnt_lo_u32_b32 v5, v1, tma_lo
54178// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdd,0x00,0x00]
54179
54180v_mbcnt_lo_u32_b32 v5, v1, tma_hi
54181// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xdf,0x00,0x00]
54182
54183v_mbcnt_lo_u32_b32 v5, v1, ttmp11
54184// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf7,0x00,0x00]
54185
54186v_mbcnt_lo_u32_b32 v5, v1, m0
54187// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xf9,0x00,0x00]
54188
54189v_mbcnt_lo_u32_b32 v5, v1, exec_lo
54190// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xfd,0x00,0x00]
54191
54192v_mbcnt_lo_u32_b32 v5, v1, exec_hi
54193// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xff,0x00,0x00]
54194
54195v_mbcnt_lo_u32_b32 v5, v1, 0
54196// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x01,0x01,0x00]
54197
54198v_mbcnt_lo_u32_b32 v5, v1, -1
54199// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0x83,0x01,0x00]
54200
54201v_mbcnt_lo_u32_b32 v5, v1, 0.5
54202// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xe1,0x01,0x00]
54203
54204v_mbcnt_lo_u32_b32 v5, v1, -4.0
54205// CHECK: [0x05,0x00,0x8c,0xd2,0x01,0xef,0x01,0x00]
54206
54207v_mbcnt_hi_u32_b32 v5, v1, v2
54208// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
54209
54210v_mbcnt_hi_u32_b32 v255, v1, v2
54211// CHECK: [0xff,0x00,0x8d,0xd2,0x01,0x05,0x02,0x00]
54212
54213v_mbcnt_hi_u32_b32 v5, v255, v2
54214// CHECK: [0x05,0x00,0x8d,0xd2,0xff,0x05,0x02,0x00]
54215
54216v_mbcnt_hi_u32_b32 v5, s1, v2
54217// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x04,0x02,0x00]
54218
54219v_mbcnt_hi_u32_b32 v5, s101, v2
54220// CHECK: [0x05,0x00,0x8d,0xd2,0x65,0x04,0x02,0x00]
54221
54222v_mbcnt_hi_u32_b32 v5, flat_scratch_lo, v2
54223// CHECK: [0x05,0x00,0x8d,0xd2,0x66,0x04,0x02,0x00]
54224
54225v_mbcnt_hi_u32_b32 v5, flat_scratch_hi, v2
54226// CHECK: [0x05,0x00,0x8d,0xd2,0x67,0x04,0x02,0x00]
54227
54228v_mbcnt_hi_u32_b32 v5, vcc_lo, v2
54229// CHECK: [0x05,0x00,0x8d,0xd2,0x6a,0x04,0x02,0x00]
54230
54231v_mbcnt_hi_u32_b32 v5, vcc_hi, v2
54232// CHECK: [0x05,0x00,0x8d,0xd2,0x6b,0x04,0x02,0x00]
54233
54234v_mbcnt_hi_u32_b32 v5, tba_lo, v2
54235// CHECK: [0x05,0x00,0x8d,0xd2,0x6c,0x04,0x02,0x00]
54236
54237v_mbcnt_hi_u32_b32 v5, tba_hi, v2
54238// CHECK: [0x05,0x00,0x8d,0xd2,0x6d,0x04,0x02,0x00]
54239
54240v_mbcnt_hi_u32_b32 v5, tma_lo, v2
54241// CHECK: [0x05,0x00,0x8d,0xd2,0x6e,0x04,0x02,0x00]
54242
54243v_mbcnt_hi_u32_b32 v5, tma_hi, v2
54244// CHECK: [0x05,0x00,0x8d,0xd2,0x6f,0x04,0x02,0x00]
54245
54246v_mbcnt_hi_u32_b32 v5, ttmp11, v2
54247// CHECK: [0x05,0x00,0x8d,0xd2,0x7b,0x04,0x02,0x00]
54248
54249v_mbcnt_hi_u32_b32 v5, m0, v2
54250// CHECK: [0x05,0x00,0x8d,0xd2,0x7c,0x04,0x02,0x00]
54251
54252v_mbcnt_hi_u32_b32 v5, exec_lo, v2
54253// CHECK: [0x05,0x00,0x8d,0xd2,0x7e,0x04,0x02,0x00]
54254
54255v_mbcnt_hi_u32_b32 v5, exec_hi, v2
54256// CHECK: [0x05,0x00,0x8d,0xd2,0x7f,0x04,0x02,0x00]
54257
54258v_mbcnt_hi_u32_b32 v5, 0, v2
54259// CHECK: [0x05,0x00,0x8d,0xd2,0x80,0x04,0x02,0x00]
54260
54261v_mbcnt_hi_u32_b32 v5, -1, v2
54262// CHECK: [0x05,0x00,0x8d,0xd2,0xc1,0x04,0x02,0x00]
54263
54264v_mbcnt_hi_u32_b32 v5, 0.5, v2
54265// CHECK: [0x05,0x00,0x8d,0xd2,0xf0,0x04,0x02,0x00]
54266
54267v_mbcnt_hi_u32_b32 v5, -4.0, v2
54268// CHECK: [0x05,0x00,0x8d,0xd2,0xf7,0x04,0x02,0x00]
54269
54270v_mbcnt_hi_u32_b32 v5, v1, v255
54271// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x03,0x00]
54272
54273v_mbcnt_hi_u32_b32 v5, v1, s2
54274// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x05,0x00,0x00]
54275
54276v_mbcnt_hi_u32_b32 v5, v1, s101
54277// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcb,0x00,0x00]
54278
54279v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_lo
54280// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcd,0x00,0x00]
54281
54282v_mbcnt_hi_u32_b32 v5, v1, flat_scratch_hi
54283// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xcf,0x00,0x00]
54284
54285v_mbcnt_hi_u32_b32 v5, v1, vcc_lo
54286// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd5,0x00,0x00]
54287
54288v_mbcnt_hi_u32_b32 v5, v1, vcc_hi
54289// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd7,0x00,0x00]
54290
54291v_mbcnt_hi_u32_b32 v5, v1, tba_lo
54292// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xd9,0x00,0x00]
54293
54294v_mbcnt_hi_u32_b32 v5, v1, tba_hi
54295// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xdb,0x00,0x00]
54296
54297v_mbcnt_hi_u32_b32 v5, v1, tma_lo
54298// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xdd,0x00,0x00]
54299
54300v_mbcnt_hi_u32_b32 v5, v1, tma_hi
54301// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xdf,0x00,0x00]
54302
54303v_mbcnt_hi_u32_b32 v5, v1, ttmp11
54304// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf7,0x00,0x00]
54305
54306v_mbcnt_hi_u32_b32 v5, v1, m0
54307// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xf9,0x00,0x00]
54308
54309v_mbcnt_hi_u32_b32 v5, v1, exec_lo
54310// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xfd,0x00,0x00]
54311
54312v_mbcnt_hi_u32_b32 v5, v1, exec_hi
54313// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xff,0x00,0x00]
54314
54315v_mbcnt_hi_u32_b32 v5, v1, 0
54316// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x01,0x01,0x00]
54317
54318v_mbcnt_hi_u32_b32 v5, v1, -1
54319// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0x83,0x01,0x00]
54320
54321v_mbcnt_hi_u32_b32 v5, v1, 0.5
54322// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xe1,0x01,0x00]
54323
54324v_mbcnt_hi_u32_b32 v5, v1, -4.0
54325// CHECK: [0x05,0x00,0x8d,0xd2,0x01,0xef,0x01,0x00]
54326
54327v_lshlrev_b64 v[5:6], v1, v[2:3]
54328// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
54329
54330v_lshlrev_b64 v[254:255], v1, v[2:3]
54331// CHECK: [0xfe,0x00,0x8f,0xd2,0x01,0x05,0x02,0x00]
54332
54333v_lshlrev_b64 v[5:6], v255, v[2:3]
54334// CHECK: [0x05,0x00,0x8f,0xd2,0xff,0x05,0x02,0x00]
54335
54336v_lshlrev_b64 v[5:6], s1, v[2:3]
54337// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x04,0x02,0x00]
54338
54339v_lshlrev_b64 v[5:6], s101, v[2:3]
54340// CHECK: [0x05,0x00,0x8f,0xd2,0x65,0x04,0x02,0x00]
54341
54342v_lshlrev_b64 v[5:6], flat_scratch_lo, v[2:3]
54343// CHECK: [0x05,0x00,0x8f,0xd2,0x66,0x04,0x02,0x00]
54344
54345v_lshlrev_b64 v[5:6], flat_scratch_hi, v[2:3]
54346// CHECK: [0x05,0x00,0x8f,0xd2,0x67,0x04,0x02,0x00]
54347
54348v_lshlrev_b64 v[5:6], vcc_lo, v[2:3]
54349// CHECK: [0x05,0x00,0x8f,0xd2,0x6a,0x04,0x02,0x00]
54350
54351v_lshlrev_b64 v[5:6], vcc_hi, v[2:3]
54352// CHECK: [0x05,0x00,0x8f,0xd2,0x6b,0x04,0x02,0x00]
54353
54354v_lshlrev_b64 v[5:6], tba_lo, v[2:3]
54355// CHECK: [0x05,0x00,0x8f,0xd2,0x6c,0x04,0x02,0x00]
54356
54357v_lshlrev_b64 v[5:6], tba_hi, v[2:3]
54358// CHECK: [0x05,0x00,0x8f,0xd2,0x6d,0x04,0x02,0x00]
54359
54360v_lshlrev_b64 v[5:6], tma_lo, v[2:3]
54361// CHECK: [0x05,0x00,0x8f,0xd2,0x6e,0x04,0x02,0x00]
54362
54363v_lshlrev_b64 v[5:6], tma_hi, v[2:3]
54364// CHECK: [0x05,0x00,0x8f,0xd2,0x6f,0x04,0x02,0x00]
54365
54366v_lshlrev_b64 v[5:6], ttmp11, v[2:3]
54367// CHECK: [0x05,0x00,0x8f,0xd2,0x7b,0x04,0x02,0x00]
54368
54369v_lshlrev_b64 v[5:6], m0, v[2:3]
54370// CHECK: [0x05,0x00,0x8f,0xd2,0x7c,0x04,0x02,0x00]
54371
54372v_lshlrev_b64 v[5:6], exec_lo, v[2:3]
54373// CHECK: [0x05,0x00,0x8f,0xd2,0x7e,0x04,0x02,0x00]
54374
54375v_lshlrev_b64 v[5:6], exec_hi, v[2:3]
54376// CHECK: [0x05,0x00,0x8f,0xd2,0x7f,0x04,0x02,0x00]
54377
54378v_lshlrev_b64 v[5:6], 0, v[2:3]
54379// CHECK: [0x05,0x00,0x8f,0xd2,0x80,0x04,0x02,0x00]
54380
54381v_lshlrev_b64 v[5:6], -1, v[2:3]
54382// CHECK: [0x05,0x00,0x8f,0xd2,0xc1,0x04,0x02,0x00]
54383
54384v_lshlrev_b64 v[5:6], 0.5, v[2:3]
54385// CHECK: [0x05,0x00,0x8f,0xd2,0xf0,0x04,0x02,0x00]
54386
54387v_lshlrev_b64 v[5:6], -4.0, v[2:3]
54388// CHECK: [0x05,0x00,0x8f,0xd2,0xf7,0x04,0x02,0x00]
54389
54390v_lshlrev_b64 v[5:6], v1, v[254:255]
54391// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x03,0x00]
54392
54393v_lshlrev_b64 v[5:6], v1, s[4:5]
54394// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x09,0x00,0x00]
54395
54396v_lshlrev_b64 v[5:6], v1, s[6:7]
54397// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x0d,0x00,0x00]
54398
54399v_lshlrev_b64 v[5:6], v1, s[100:101]
54400// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xc9,0x00,0x00]
54401
54402v_lshlrev_b64 v[5:6], v1, flat_scratch
54403// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xcd,0x00,0x00]
54404
54405v_lshlrev_b64 v[5:6], v1, vcc
54406// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xd5,0x00,0x00]
54407
54408v_lshlrev_b64 v[5:6], v1, tba
54409// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xd9,0x00,0x00]
54410
54411v_lshlrev_b64 v[5:6], v1, tma
54412// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xdd,0x00,0x00]
54413
54414v_lshlrev_b64 v[5:6], v1, ttmp[10:11]
54415// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xf5,0x00,0x00]
54416
54417v_lshlrev_b64 v[5:6], v1, exec
54418// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xfd,0x00,0x00]
54419
54420v_lshlrev_b64 v[5:6], v1, 0
54421// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x01,0x01,0x00]
54422
54423v_lshlrev_b64 v[5:6], v1, -1
54424// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0x83,0x01,0x00]
54425
54426v_lshlrev_b64 v[5:6], v1, 0.5
54427// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xe1,0x01,0x00]
54428
54429v_lshlrev_b64 v[5:6], v1, -4.0
54430// CHECK: [0x05,0x00,0x8f,0xd2,0x01,0xef,0x01,0x00]
54431
54432v_lshrrev_b64 v[5:6], v1, v[2:3]
54433// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
54434
54435v_lshrrev_b64 v[254:255], v1, v[2:3]
54436// CHECK: [0xfe,0x00,0x90,0xd2,0x01,0x05,0x02,0x00]
54437
54438v_lshrrev_b64 v[5:6], v255, v[2:3]
54439// CHECK: [0x05,0x00,0x90,0xd2,0xff,0x05,0x02,0x00]
54440
54441v_lshrrev_b64 v[5:6], s1, v[2:3]
54442// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x04,0x02,0x00]
54443
54444v_lshrrev_b64 v[5:6], s101, v[2:3]
54445// CHECK: [0x05,0x00,0x90,0xd2,0x65,0x04,0x02,0x00]
54446
54447v_lshrrev_b64 v[5:6], flat_scratch_lo, v[2:3]
54448// CHECK: [0x05,0x00,0x90,0xd2,0x66,0x04,0x02,0x00]
54449
54450v_lshrrev_b64 v[5:6], flat_scratch_hi, v[2:3]
54451// CHECK: [0x05,0x00,0x90,0xd2,0x67,0x04,0x02,0x00]
54452
54453v_lshrrev_b64 v[5:6], vcc_lo, v[2:3]
54454// CHECK: [0x05,0x00,0x90,0xd2,0x6a,0x04,0x02,0x00]
54455
54456v_lshrrev_b64 v[5:6], vcc_hi, v[2:3]
54457// CHECK: [0x05,0x00,0x90,0xd2,0x6b,0x04,0x02,0x00]
54458
54459v_lshrrev_b64 v[5:6], tba_lo, v[2:3]
54460// CHECK: [0x05,0x00,0x90,0xd2,0x6c,0x04,0x02,0x00]
54461
54462v_lshrrev_b64 v[5:6], tba_hi, v[2:3]
54463// CHECK: [0x05,0x00,0x90,0xd2,0x6d,0x04,0x02,0x00]
54464
54465v_lshrrev_b64 v[5:6], tma_lo, v[2:3]
54466// CHECK: [0x05,0x00,0x90,0xd2,0x6e,0x04,0x02,0x00]
54467
54468v_lshrrev_b64 v[5:6], tma_hi, v[2:3]
54469// CHECK: [0x05,0x00,0x90,0xd2,0x6f,0x04,0x02,0x00]
54470
54471v_lshrrev_b64 v[5:6], ttmp11, v[2:3]
54472// CHECK: [0x05,0x00,0x90,0xd2,0x7b,0x04,0x02,0x00]
54473
54474v_lshrrev_b64 v[5:6], m0, v[2:3]
54475// CHECK: [0x05,0x00,0x90,0xd2,0x7c,0x04,0x02,0x00]
54476
54477v_lshrrev_b64 v[5:6], exec_lo, v[2:3]
54478// CHECK: [0x05,0x00,0x90,0xd2,0x7e,0x04,0x02,0x00]
54479
54480v_lshrrev_b64 v[5:6], exec_hi, v[2:3]
54481// CHECK: [0x05,0x00,0x90,0xd2,0x7f,0x04,0x02,0x00]
54482
54483v_lshrrev_b64 v[5:6], 0, v[2:3]
54484// CHECK: [0x05,0x00,0x90,0xd2,0x80,0x04,0x02,0x00]
54485
54486v_lshrrev_b64 v[5:6], -1, v[2:3]
54487// CHECK: [0x05,0x00,0x90,0xd2,0xc1,0x04,0x02,0x00]
54488
54489v_lshrrev_b64 v[5:6], 0.5, v[2:3]
54490// CHECK: [0x05,0x00,0x90,0xd2,0xf0,0x04,0x02,0x00]
54491
54492v_lshrrev_b64 v[5:6], -4.0, v[2:3]
54493// CHECK: [0x05,0x00,0x90,0xd2,0xf7,0x04,0x02,0x00]
54494
54495v_lshrrev_b64 v[5:6], v1, v[254:255]
54496// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x03,0x00]
54497
54498v_lshrrev_b64 v[5:6], v1, s[4:5]
54499// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x09,0x00,0x00]
54500
54501v_lshrrev_b64 v[5:6], v1, s[6:7]
54502// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x0d,0x00,0x00]
54503
54504v_lshrrev_b64 v[5:6], v1, s[100:101]
54505// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xc9,0x00,0x00]
54506
54507v_lshrrev_b64 v[5:6], v1, flat_scratch
54508// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xcd,0x00,0x00]
54509
54510v_lshrrev_b64 v[5:6], v1, vcc
54511// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd5,0x00,0x00]
54512
54513v_lshrrev_b64 v[5:6], v1, tba
54514// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xd9,0x00,0x00]
54515
54516v_lshrrev_b64 v[5:6], v1, tma
54517// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xdd,0x00,0x00]
54518
54519v_lshrrev_b64 v[5:6], v1, ttmp[10:11]
54520// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xf5,0x00,0x00]
54521
54522v_lshrrev_b64 v[5:6], v1, exec
54523// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xfd,0x00,0x00]
54524
54525v_lshrrev_b64 v[5:6], v1, 0
54526// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x01,0x01,0x00]
54527
54528v_lshrrev_b64 v[5:6], v1, -1
54529// CHECK: [0x05,0x00,0x90,0xd2,0x01,0x83,0x01,0x00]
54530
54531v_lshrrev_b64 v[5:6], v1, 0.5
54532// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xe1,0x01,0x00]
54533
54534v_lshrrev_b64 v[5:6], v1, -4.0
54535// CHECK: [0x05,0x00,0x90,0xd2,0x01,0xef,0x01,0x00]
54536
54537v_ashrrev_i64 v[5:6], v1, v[2:3]
54538// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
54539
54540v_ashrrev_i64 v[254:255], v1, v[2:3]
54541// CHECK: [0xfe,0x00,0x91,0xd2,0x01,0x05,0x02,0x00]
54542
54543v_ashrrev_i64 v[5:6], v255, v[2:3]
54544// CHECK: [0x05,0x00,0x91,0xd2,0xff,0x05,0x02,0x00]
54545
54546v_ashrrev_i64 v[5:6], s1, v[2:3]
54547// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x04,0x02,0x00]
54548
54549v_ashrrev_i64 v[5:6], s101, v[2:3]
54550// CHECK: [0x05,0x00,0x91,0xd2,0x65,0x04,0x02,0x00]
54551
54552v_ashrrev_i64 v[5:6], flat_scratch_lo, v[2:3]
54553// CHECK: [0x05,0x00,0x91,0xd2,0x66,0x04,0x02,0x00]
54554
54555v_ashrrev_i64 v[5:6], flat_scratch_hi, v[2:3]
54556// CHECK: [0x05,0x00,0x91,0xd2,0x67,0x04,0x02,0x00]
54557
54558v_ashrrev_i64 v[5:6], vcc_lo, v[2:3]
54559// CHECK: [0x05,0x00,0x91,0xd2,0x6a,0x04,0x02,0x00]
54560
54561v_ashrrev_i64 v[5:6], vcc_hi, v[2:3]
54562// CHECK: [0x05,0x00,0x91,0xd2,0x6b,0x04,0x02,0x00]
54563
54564v_ashrrev_i64 v[5:6], tba_lo, v[2:3]
54565// CHECK: [0x05,0x00,0x91,0xd2,0x6c,0x04,0x02,0x00]
54566
54567v_ashrrev_i64 v[5:6], tba_hi, v[2:3]
54568// CHECK: [0x05,0x00,0x91,0xd2,0x6d,0x04,0x02,0x00]
54569
54570v_ashrrev_i64 v[5:6], tma_lo, v[2:3]
54571// CHECK: [0x05,0x00,0x91,0xd2,0x6e,0x04,0x02,0x00]
54572
54573v_ashrrev_i64 v[5:6], tma_hi, v[2:3]
54574// CHECK: [0x05,0x00,0x91,0xd2,0x6f,0x04,0x02,0x00]
54575
54576v_ashrrev_i64 v[5:6], ttmp11, v[2:3]
54577// CHECK: [0x05,0x00,0x91,0xd2,0x7b,0x04,0x02,0x00]
54578
54579v_ashrrev_i64 v[5:6], m0, v[2:3]
54580// CHECK: [0x05,0x00,0x91,0xd2,0x7c,0x04,0x02,0x00]
54581
54582v_ashrrev_i64 v[5:6], exec_lo, v[2:3]
54583// CHECK: [0x05,0x00,0x91,0xd2,0x7e,0x04,0x02,0x00]
54584
54585v_ashrrev_i64 v[5:6], exec_hi, v[2:3]
54586// CHECK: [0x05,0x00,0x91,0xd2,0x7f,0x04,0x02,0x00]
54587
54588v_ashrrev_i64 v[5:6], 0, v[2:3]
54589// CHECK: [0x05,0x00,0x91,0xd2,0x80,0x04,0x02,0x00]
54590
54591v_ashrrev_i64 v[5:6], -1, v[2:3]
54592// CHECK: [0x05,0x00,0x91,0xd2,0xc1,0x04,0x02,0x00]
54593
54594v_ashrrev_i64 v[5:6], 0.5, v[2:3]
54595// CHECK: [0x05,0x00,0x91,0xd2,0xf0,0x04,0x02,0x00]
54596
54597v_ashrrev_i64 v[5:6], -4.0, v[2:3]
54598// CHECK: [0x05,0x00,0x91,0xd2,0xf7,0x04,0x02,0x00]
54599
54600v_ashrrev_i64 v[5:6], v1, v[254:255]
54601// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x03,0x00]
54602
54603v_ashrrev_i64 v[5:6], v1, s[4:5]
54604// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x09,0x00,0x00]
54605
54606v_ashrrev_i64 v[5:6], v1, s[6:7]
54607// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x0d,0x00,0x00]
54608
54609v_ashrrev_i64 v[5:6], v1, s[100:101]
54610// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xc9,0x00,0x00]
54611
54612v_ashrrev_i64 v[5:6], v1, flat_scratch
54613// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xcd,0x00,0x00]
54614
54615v_ashrrev_i64 v[5:6], v1, vcc
54616// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xd5,0x00,0x00]
54617
54618v_ashrrev_i64 v[5:6], v1, tba
54619// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xd9,0x00,0x00]
54620
54621v_ashrrev_i64 v[5:6], v1, tma
54622// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xdd,0x00,0x00]
54623
54624v_ashrrev_i64 v[5:6], v1, ttmp[10:11]
54625// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xf5,0x00,0x00]
54626
54627v_ashrrev_i64 v[5:6], v1, exec
54628// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xfd,0x00,0x00]
54629
54630v_ashrrev_i64 v[5:6], v1, 0
54631// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x01,0x01,0x00]
54632
54633v_ashrrev_i64 v[5:6], v1, -1
54634// CHECK: [0x05,0x00,0x91,0xd2,0x01,0x83,0x01,0x00]
54635
54636v_ashrrev_i64 v[5:6], v1, 0.5
54637// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xe1,0x01,0x00]
54638
54639v_ashrrev_i64 v[5:6], v1, -4.0
54640// CHECK: [0x05,0x00,0x91,0xd2,0x01,0xef,0x01,0x00]
54641
54642v_trig_preop_f64 v[5:6], v[1:2], v2
54643// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
54644
54645v_trig_preop_f64 v[254:255], v[1:2], v2
54646// CHECK: [0xfe,0x00,0x92,0xd2,0x01,0x05,0x02,0x00]
54647
54648v_trig_preop_f64 v[5:6], v[254:255], v2
54649// CHECK: [0x05,0x00,0x92,0xd2,0xfe,0x05,0x02,0x00]
54650
54651v_trig_preop_f64 v[5:6], s[2:3], v2
54652// CHECK: [0x05,0x00,0x92,0xd2,0x02,0x04,0x02,0x00]
54653
54654v_trig_preop_f64 v[5:6], s[4:5], v2
54655// CHECK: [0x05,0x00,0x92,0xd2,0x04,0x04,0x02,0x00]
54656
54657v_trig_preop_f64 v[5:6], s[100:101], v2
54658// CHECK: [0x05,0x00,0x92,0xd2,0x64,0x04,0x02,0x00]
54659
54660v_trig_preop_f64 v[5:6], flat_scratch, v2
54661// CHECK: [0x05,0x00,0x92,0xd2,0x66,0x04,0x02,0x00]
54662
54663v_trig_preop_f64 v[5:6], vcc, v2
54664// CHECK: [0x05,0x00,0x92,0xd2,0x6a,0x04,0x02,0x00]
54665
54666v_trig_preop_f64 v[5:6], tba, v2
54667// CHECK: [0x05,0x00,0x92,0xd2,0x6c,0x04,0x02,0x00]
54668
54669v_trig_preop_f64 v[5:6], tma, v2
54670// CHECK: [0x05,0x00,0x92,0xd2,0x6e,0x04,0x02,0x00]
54671
54672v_trig_preop_f64 v[5:6], ttmp[10:11], v2
54673// CHECK: [0x05,0x00,0x92,0xd2,0x7a,0x04,0x02,0x00]
54674
54675v_trig_preop_f64 v[5:6], exec, v2
54676// CHECK: [0x05,0x00,0x92,0xd2,0x7e,0x04,0x02,0x00]
54677
54678v_trig_preop_f64 v[5:6], 0, v2
54679// CHECK: [0x05,0x00,0x92,0xd2,0x80,0x04,0x02,0x00]
54680
54681v_trig_preop_f64 v[5:6], -1, v2
54682// CHECK: [0x05,0x00,0x92,0xd2,0xc1,0x04,0x02,0x00]
54683
54684v_trig_preop_f64 v[5:6], 0.5, v2
54685// CHECK: [0x05,0x00,0x92,0xd2,0xf0,0x04,0x02,0x00]
54686
54687v_trig_preop_f64 v[5:6], -4.0, v2
54688// CHECK: [0x05,0x00,0x92,0xd2,0xf7,0x04,0x02,0x00]
54689
54690v_trig_preop_f64 v[5:6], v[1:2], v255
54691// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x03,0x00]
54692
54693v_trig_preop_f64 v[5:6], v[1:2], s2
54694// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x00,0x00]
54695
54696v_trig_preop_f64 v[5:6], v[1:2], s101
54697// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcb,0x00,0x00]
54698
54699v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_lo
54700// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcd,0x00,0x00]
54701
54702v_trig_preop_f64 v[5:6], v[1:2], flat_scratch_hi
54703// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xcf,0x00,0x00]
54704
54705v_trig_preop_f64 v[5:6], v[1:2], vcc_lo
54706// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd5,0x00,0x00]
54707
54708v_trig_preop_f64 v[5:6], v[1:2], vcc_hi
54709// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd7,0x00,0x00]
54710
54711v_trig_preop_f64 v[5:6], v[1:2], tba_lo
54712// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xd9,0x00,0x00]
54713
54714v_trig_preop_f64 v[5:6], v[1:2], tba_hi
54715// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdb,0x00,0x00]
54716
54717v_trig_preop_f64 v[5:6], v[1:2], tma_lo
54718// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdd,0x00,0x00]
54719
54720v_trig_preop_f64 v[5:6], v[1:2], tma_hi
54721// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xdf,0x00,0x00]
54722
54723v_trig_preop_f64 v[5:6], v[1:2], ttmp11
54724// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf7,0x00,0x00]
54725
54726v_trig_preop_f64 v[5:6], v[1:2], m0
54727// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xf9,0x00,0x00]
54728
54729v_trig_preop_f64 v[5:6], v[1:2], exec_lo
54730// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xfd,0x00,0x00]
54731
54732v_trig_preop_f64 v[5:6], v[1:2], exec_hi
54733// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xff,0x00,0x00]
54734
54735v_trig_preop_f64 v[5:6], v[1:2], 0
54736// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x01,0x01,0x00]
54737
54738v_trig_preop_f64 v[5:6], v[1:2], -1
54739// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x83,0x01,0x00]
54740
54741v_trig_preop_f64 v[5:6], v[1:2], 0.5
54742// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xe1,0x01,0x00]
54743
54744v_trig_preop_f64 v[5:6], v[1:2], -4.0
54745// CHECK: [0x05,0x00,0x92,0xd2,0x01,0xef,0x01,0x00]
54746
54747v_trig_preop_f64 v[5:6], -v[1:2], v2
54748// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x20]
54749
54750v_trig_preop_f64 v[5:6], |v[1:2]|, v2
54751// CHECK: [0x05,0x01,0x92,0xd2,0x01,0x05,0x02,0x00]
54752
54753v_trig_preop_f64 v[5:6], v[1:2], v2 clamp
54754// CHECK: [0x05,0x80,0x92,0xd2,0x01,0x05,0x02,0x00]
54755
54756v_trig_preop_f64 v[5:6], v[1:2], v2 mul:2
54757// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x08]
54758
54759v_trig_preop_f64 v[5:6], v[1:2], v2 mul:4
54760// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x10]
54761
54762v_trig_preop_f64 v[5:6], v[1:2], v2 div:2
54763// CHECK: [0x05,0x00,0x92,0xd2,0x01,0x05,0x02,0x18]
54764
54765v_bfm_b32 v5, v1, v2
54766// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
54767
54768v_bfm_b32 v255, v1, v2
54769// CHECK: [0xff,0x00,0x93,0xd2,0x01,0x05,0x02,0x00]
54770
54771v_bfm_b32 v5, v255, v2
54772// CHECK: [0x05,0x00,0x93,0xd2,0xff,0x05,0x02,0x00]
54773
54774v_bfm_b32 v5, s1, v2
54775// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x04,0x02,0x00]
54776
54777v_bfm_b32 v5, s101, v2
54778// CHECK: [0x05,0x00,0x93,0xd2,0x65,0x04,0x02,0x00]
54779
54780v_bfm_b32 v5, flat_scratch_lo, v2
54781// CHECK: [0x05,0x00,0x93,0xd2,0x66,0x04,0x02,0x00]
54782
54783v_bfm_b32 v5, flat_scratch_hi, v2
54784// CHECK: [0x05,0x00,0x93,0xd2,0x67,0x04,0x02,0x00]
54785
54786v_bfm_b32 v5, vcc_lo, v2
54787// CHECK: [0x05,0x00,0x93,0xd2,0x6a,0x04,0x02,0x00]
54788
54789v_bfm_b32 v5, vcc_hi, v2
54790// CHECK: [0x05,0x00,0x93,0xd2,0x6b,0x04,0x02,0x00]
54791
54792v_bfm_b32 v5, tba_lo, v2
54793// CHECK: [0x05,0x00,0x93,0xd2,0x6c,0x04,0x02,0x00]
54794
54795v_bfm_b32 v5, tba_hi, v2
54796// CHECK: [0x05,0x00,0x93,0xd2,0x6d,0x04,0x02,0x00]
54797
54798v_bfm_b32 v5, tma_lo, v2
54799// CHECK: [0x05,0x00,0x93,0xd2,0x6e,0x04,0x02,0x00]
54800
54801v_bfm_b32 v5, tma_hi, v2
54802// CHECK: [0x05,0x00,0x93,0xd2,0x6f,0x04,0x02,0x00]
54803
54804v_bfm_b32 v5, ttmp11, v2
54805// CHECK: [0x05,0x00,0x93,0xd2,0x7b,0x04,0x02,0x00]
54806
54807v_bfm_b32 v5, m0, v2
54808// CHECK: [0x05,0x00,0x93,0xd2,0x7c,0x04,0x02,0x00]
54809
54810v_bfm_b32 v5, exec_lo, v2
54811// CHECK: [0x05,0x00,0x93,0xd2,0x7e,0x04,0x02,0x00]
54812
54813v_bfm_b32 v5, exec_hi, v2
54814// CHECK: [0x05,0x00,0x93,0xd2,0x7f,0x04,0x02,0x00]
54815
54816v_bfm_b32 v5, 0, v2
54817// CHECK: [0x05,0x00,0x93,0xd2,0x80,0x04,0x02,0x00]
54818
54819v_bfm_b32 v5, -1, v2
54820// CHECK: [0x05,0x00,0x93,0xd2,0xc1,0x04,0x02,0x00]
54821
54822v_bfm_b32 v5, 0.5, v2
54823// CHECK: [0x05,0x00,0x93,0xd2,0xf0,0x04,0x02,0x00]
54824
54825v_bfm_b32 v5, -4.0, v2
54826// CHECK: [0x05,0x00,0x93,0xd2,0xf7,0x04,0x02,0x00]
54827
54828v_bfm_b32 v5, v1, v255
54829// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x03,0x00]
54830
54831v_bfm_b32 v5, v1, s2
54832// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x05,0x00,0x00]
54833
54834v_bfm_b32 v5, v1, s101
54835// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcb,0x00,0x00]
54836
54837v_bfm_b32 v5, v1, flat_scratch_lo
54838// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcd,0x00,0x00]
54839
54840v_bfm_b32 v5, v1, flat_scratch_hi
54841// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xcf,0x00,0x00]
54842
54843v_bfm_b32 v5, v1, vcc_lo
54844// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd5,0x00,0x00]
54845
54846v_bfm_b32 v5, v1, vcc_hi
54847// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd7,0x00,0x00]
54848
54849v_bfm_b32 v5, v1, tba_lo
54850// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xd9,0x00,0x00]
54851
54852v_bfm_b32 v5, v1, tba_hi
54853// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xdb,0x00,0x00]
54854
54855v_bfm_b32 v5, v1, tma_lo
54856// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xdd,0x00,0x00]
54857
54858v_bfm_b32 v5, v1, tma_hi
54859// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xdf,0x00,0x00]
54860
54861v_bfm_b32 v5, v1, ttmp11
54862// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf7,0x00,0x00]
54863
54864v_bfm_b32 v5, v1, m0
54865// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xf9,0x00,0x00]
54866
54867v_bfm_b32 v5, v1, exec_lo
54868// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xfd,0x00,0x00]
54869
54870v_bfm_b32 v5, v1, exec_hi
54871// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xff,0x00,0x00]
54872
54873v_bfm_b32 v5, v1, 0
54874// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x01,0x01,0x00]
54875
54876v_bfm_b32 v5, v1, -1
54877// CHECK: [0x05,0x00,0x93,0xd2,0x01,0x83,0x01,0x00]
54878
54879v_bfm_b32 v5, v1, 0.5
54880// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xe1,0x01,0x00]
54881
54882v_bfm_b32 v5, v1, -4.0
54883// CHECK: [0x05,0x00,0x93,0xd2,0x01,0xef,0x01,0x00]
54884
54885v_cvt_pknorm_i16_f32 v5, v1, v2
54886// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
54887
54888v_cvt_pknorm_i16_f32 v255, v1, v2
54889// CHECK: [0xff,0x00,0x94,0xd2,0x01,0x05,0x02,0x00]
54890
54891v_cvt_pknorm_i16_f32 v5, v255, v2
54892// CHECK: [0x05,0x00,0x94,0xd2,0xff,0x05,0x02,0x00]
54893
54894v_cvt_pknorm_i16_f32 v5, s1, v2
54895// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x04,0x02,0x00]
54896
54897v_cvt_pknorm_i16_f32 v5, s101, v2
54898// CHECK: [0x05,0x00,0x94,0xd2,0x65,0x04,0x02,0x00]
54899
54900v_cvt_pknorm_i16_f32 v5, flat_scratch_lo, v2
54901// CHECK: [0x05,0x00,0x94,0xd2,0x66,0x04,0x02,0x00]
54902
54903v_cvt_pknorm_i16_f32 v5, flat_scratch_hi, v2
54904// CHECK: [0x05,0x00,0x94,0xd2,0x67,0x04,0x02,0x00]
54905
54906v_cvt_pknorm_i16_f32 v5, vcc_lo, v2
54907// CHECK: [0x05,0x00,0x94,0xd2,0x6a,0x04,0x02,0x00]
54908
54909v_cvt_pknorm_i16_f32 v5, vcc_hi, v2
54910// CHECK: [0x05,0x00,0x94,0xd2,0x6b,0x04,0x02,0x00]
54911
54912v_cvt_pknorm_i16_f32 v5, tba_lo, v2
54913// CHECK: [0x05,0x00,0x94,0xd2,0x6c,0x04,0x02,0x00]
54914
54915v_cvt_pknorm_i16_f32 v5, tba_hi, v2
54916// CHECK: [0x05,0x00,0x94,0xd2,0x6d,0x04,0x02,0x00]
54917
54918v_cvt_pknorm_i16_f32 v5, tma_lo, v2
54919// CHECK: [0x05,0x00,0x94,0xd2,0x6e,0x04,0x02,0x00]
54920
54921v_cvt_pknorm_i16_f32 v5, tma_hi, v2
54922// CHECK: [0x05,0x00,0x94,0xd2,0x6f,0x04,0x02,0x00]
54923
54924v_cvt_pknorm_i16_f32 v5, ttmp11, v2
54925// CHECK: [0x05,0x00,0x94,0xd2,0x7b,0x04,0x02,0x00]
54926
54927v_cvt_pknorm_i16_f32 v5, m0, v2
54928// CHECK: [0x05,0x00,0x94,0xd2,0x7c,0x04,0x02,0x00]
54929
54930v_cvt_pknorm_i16_f32 v5, exec_lo, v2
54931// CHECK: [0x05,0x00,0x94,0xd2,0x7e,0x04,0x02,0x00]
54932
54933v_cvt_pknorm_i16_f32 v5, exec_hi, v2
54934// CHECK: [0x05,0x00,0x94,0xd2,0x7f,0x04,0x02,0x00]
54935
54936v_cvt_pknorm_i16_f32 v5, 0, v2
54937// CHECK: [0x05,0x00,0x94,0xd2,0x80,0x04,0x02,0x00]
54938
54939v_cvt_pknorm_i16_f32 v5, -1, v2
54940// CHECK: [0x05,0x00,0x94,0xd2,0xc1,0x04,0x02,0x00]
54941
54942v_cvt_pknorm_i16_f32 v5, 0.5, v2
54943// CHECK: [0x05,0x00,0x94,0xd2,0xf0,0x04,0x02,0x00]
54944
54945v_cvt_pknorm_i16_f32 v5, -4.0, v2
54946// CHECK: [0x05,0x00,0x94,0xd2,0xf7,0x04,0x02,0x00]
54947
54948v_cvt_pknorm_i16_f32 v5, v1, v255
54949// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x03,0x00]
54950
54951v_cvt_pknorm_i16_f32 v5, v1, s2
54952// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x00,0x00]
54953
54954v_cvt_pknorm_i16_f32 v5, v1, s101
54955// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcb,0x00,0x00]
54956
54957v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_lo
54958// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcd,0x00,0x00]
54959
54960v_cvt_pknorm_i16_f32 v5, v1, flat_scratch_hi
54961// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xcf,0x00,0x00]
54962
54963v_cvt_pknorm_i16_f32 v5, v1, vcc_lo
54964// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd5,0x00,0x00]
54965
54966v_cvt_pknorm_i16_f32 v5, v1, vcc_hi
54967// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd7,0x00,0x00]
54968
54969v_cvt_pknorm_i16_f32 v5, v1, tba_lo
54970// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xd9,0x00,0x00]
54971
54972v_cvt_pknorm_i16_f32 v5, v1, tba_hi
54973// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdb,0x00,0x00]
54974
54975v_cvt_pknorm_i16_f32 v5, v1, tma_lo
54976// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdd,0x00,0x00]
54977
54978v_cvt_pknorm_i16_f32 v5, v1, tma_hi
54979// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xdf,0x00,0x00]
54980
54981v_cvt_pknorm_i16_f32 v5, v1, ttmp11
54982// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf7,0x00,0x00]
54983
54984v_cvt_pknorm_i16_f32 v5, v1, m0
54985// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xf9,0x00,0x00]
54986
54987v_cvt_pknorm_i16_f32 v5, v1, exec_lo
54988// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xfd,0x00,0x00]
54989
54990v_cvt_pknorm_i16_f32 v5, v1, exec_hi
54991// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xff,0x00,0x00]
54992
54993v_cvt_pknorm_i16_f32 v5, v1, 0
54994// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x01,0x01,0x00]
54995
54996v_cvt_pknorm_i16_f32 v5, v1, -1
54997// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x83,0x01,0x00]
54998
54999v_cvt_pknorm_i16_f32 v5, v1, 0.5
55000// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xe1,0x01,0x00]
55001
55002v_cvt_pknorm_i16_f32 v5, v1, -4.0
55003// CHECK: [0x05,0x00,0x94,0xd2,0x01,0xef,0x01,0x00]
55004
55005v_cvt_pknorm_i16_f32 v5, -v1, v2
55006// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x20]
55007
55008v_cvt_pknorm_i16_f32 v5, v1, -v2
55009// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x40]
55010
55011v_cvt_pknorm_i16_f32 v5, -v1, -v2
55012// CHECK: [0x05,0x00,0x94,0xd2,0x01,0x05,0x02,0x60]
55013
55014v_cvt_pknorm_i16_f32 v5, |v1|, v2
55015// CHECK: [0x05,0x01,0x94,0xd2,0x01,0x05,0x02,0x00]
55016
55017v_cvt_pknorm_i16_f32 v5, v1, |v2|
55018// CHECK: [0x05,0x02,0x94,0xd2,0x01,0x05,0x02,0x00]
55019
55020v_cvt_pknorm_i16_f32 v5, |v1|, |v2|
55021// CHECK: [0x05,0x03,0x94,0xd2,0x01,0x05,0x02,0x00]
55022
55023v_cvt_pknorm_u16_f32 v5, v1, v2
55024// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
55025
55026v_cvt_pknorm_u16_f32 v255, v1, v2
55027// CHECK: [0xff,0x00,0x95,0xd2,0x01,0x05,0x02,0x00]
55028
55029v_cvt_pknorm_u16_f32 v5, v255, v2
55030// CHECK: [0x05,0x00,0x95,0xd2,0xff,0x05,0x02,0x00]
55031
55032v_cvt_pknorm_u16_f32 v5, s1, v2
55033// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x04,0x02,0x00]
55034
55035v_cvt_pknorm_u16_f32 v5, s101, v2
55036// CHECK: [0x05,0x00,0x95,0xd2,0x65,0x04,0x02,0x00]
55037
55038v_cvt_pknorm_u16_f32 v5, flat_scratch_lo, v2
55039// CHECK: [0x05,0x00,0x95,0xd2,0x66,0x04,0x02,0x00]
55040
55041v_cvt_pknorm_u16_f32 v5, flat_scratch_hi, v2
55042// CHECK: [0x05,0x00,0x95,0xd2,0x67,0x04,0x02,0x00]
55043
55044v_cvt_pknorm_u16_f32 v5, vcc_lo, v2
55045// CHECK: [0x05,0x00,0x95,0xd2,0x6a,0x04,0x02,0x00]
55046
55047v_cvt_pknorm_u16_f32 v5, vcc_hi, v2
55048// CHECK: [0x05,0x00,0x95,0xd2,0x6b,0x04,0x02,0x00]
55049
55050v_cvt_pknorm_u16_f32 v5, tba_lo, v2
55051// CHECK: [0x05,0x00,0x95,0xd2,0x6c,0x04,0x02,0x00]
55052
55053v_cvt_pknorm_u16_f32 v5, tba_hi, v2
55054// CHECK: [0x05,0x00,0x95,0xd2,0x6d,0x04,0x02,0x00]
55055
55056v_cvt_pknorm_u16_f32 v5, tma_lo, v2
55057// CHECK: [0x05,0x00,0x95,0xd2,0x6e,0x04,0x02,0x00]
55058
55059v_cvt_pknorm_u16_f32 v5, tma_hi, v2
55060// CHECK: [0x05,0x00,0x95,0xd2,0x6f,0x04,0x02,0x00]
55061
55062v_cvt_pknorm_u16_f32 v5, ttmp11, v2
55063// CHECK: [0x05,0x00,0x95,0xd2,0x7b,0x04,0x02,0x00]
55064
55065v_cvt_pknorm_u16_f32 v5, m0, v2
55066// CHECK: [0x05,0x00,0x95,0xd2,0x7c,0x04,0x02,0x00]
55067
55068v_cvt_pknorm_u16_f32 v5, exec_lo, v2
55069// CHECK: [0x05,0x00,0x95,0xd2,0x7e,0x04,0x02,0x00]
55070
55071v_cvt_pknorm_u16_f32 v5, exec_hi, v2
55072// CHECK: [0x05,0x00,0x95,0xd2,0x7f,0x04,0x02,0x00]
55073
55074v_cvt_pknorm_u16_f32 v5, 0, v2
55075// CHECK: [0x05,0x00,0x95,0xd2,0x80,0x04,0x02,0x00]
55076
55077v_cvt_pknorm_u16_f32 v5, -1, v2
55078// CHECK: [0x05,0x00,0x95,0xd2,0xc1,0x04,0x02,0x00]
55079
55080v_cvt_pknorm_u16_f32 v5, 0.5, v2
55081// CHECK: [0x05,0x00,0x95,0xd2,0xf0,0x04,0x02,0x00]
55082
55083v_cvt_pknorm_u16_f32 v5, -4.0, v2
55084// CHECK: [0x05,0x00,0x95,0xd2,0xf7,0x04,0x02,0x00]
55085
55086v_cvt_pknorm_u16_f32 v5, v1, v255
55087// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x03,0x00]
55088
55089v_cvt_pknorm_u16_f32 v5, v1, s2
55090// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x00,0x00]
55091
55092v_cvt_pknorm_u16_f32 v5, v1, s101
55093// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcb,0x00,0x00]
55094
55095v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_lo
55096// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcd,0x00,0x00]
55097
55098v_cvt_pknorm_u16_f32 v5, v1, flat_scratch_hi
55099// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xcf,0x00,0x00]
55100
55101v_cvt_pknorm_u16_f32 v5, v1, vcc_lo
55102// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd5,0x00,0x00]
55103
55104v_cvt_pknorm_u16_f32 v5, v1, vcc_hi
55105// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd7,0x00,0x00]
55106
55107v_cvt_pknorm_u16_f32 v5, v1, tba_lo
55108// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xd9,0x00,0x00]
55109
55110v_cvt_pknorm_u16_f32 v5, v1, tba_hi
55111// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xdb,0x00,0x00]
55112
55113v_cvt_pknorm_u16_f32 v5, v1, tma_lo
55114// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xdd,0x00,0x00]
55115
55116v_cvt_pknorm_u16_f32 v5, v1, tma_hi
55117// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xdf,0x00,0x00]
55118
55119v_cvt_pknorm_u16_f32 v5, v1, ttmp11
55120// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf7,0x00,0x00]
55121
55122v_cvt_pknorm_u16_f32 v5, v1, m0
55123// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xf9,0x00,0x00]
55124
55125v_cvt_pknorm_u16_f32 v5, v1, exec_lo
55126// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xfd,0x00,0x00]
55127
55128v_cvt_pknorm_u16_f32 v5, v1, exec_hi
55129// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xff,0x00,0x00]
55130
55131v_cvt_pknorm_u16_f32 v5, v1, 0
55132// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x01,0x01,0x00]
55133
55134v_cvt_pknorm_u16_f32 v5, v1, -1
55135// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x83,0x01,0x00]
55136
55137v_cvt_pknorm_u16_f32 v5, v1, 0.5
55138// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xe1,0x01,0x00]
55139
55140v_cvt_pknorm_u16_f32 v5, v1, -4.0
55141// CHECK: [0x05,0x00,0x95,0xd2,0x01,0xef,0x01,0x00]
55142
55143v_cvt_pknorm_u16_f32 v5, -v1, v2
55144// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x20]
55145
55146v_cvt_pknorm_u16_f32 v5, v1, -v2
55147// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x40]
55148
55149v_cvt_pknorm_u16_f32 v5, -v1, -v2
55150// CHECK: [0x05,0x00,0x95,0xd2,0x01,0x05,0x02,0x60]
55151
55152v_cvt_pknorm_u16_f32 v5, |v1|, v2
55153// CHECK: [0x05,0x01,0x95,0xd2,0x01,0x05,0x02,0x00]
55154
55155v_cvt_pknorm_u16_f32 v5, v1, |v2|
55156// CHECK: [0x05,0x02,0x95,0xd2,0x01,0x05,0x02,0x00]
55157
55158v_cvt_pknorm_u16_f32 v5, |v1|, |v2|
55159// CHECK: [0x05,0x03,0x95,0xd2,0x01,0x05,0x02,0x00]
55160
55161v_cvt_pkrtz_f16_f32 v5, v1, v2
55162// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
55163
55164v_cvt_pkrtz_f16_f32 v255, v1, v2
55165// CHECK: [0xff,0x00,0x96,0xd2,0x01,0x05,0x02,0x00]
55166
55167v_cvt_pkrtz_f16_f32 v5, v255, v2
55168// CHECK: [0x05,0x00,0x96,0xd2,0xff,0x05,0x02,0x00]
55169
55170v_cvt_pkrtz_f16_f32 v5, s1, v2
55171// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x04,0x02,0x00]
55172
55173v_cvt_pkrtz_f16_f32 v5, s101, v2
55174// CHECK: [0x05,0x00,0x96,0xd2,0x65,0x04,0x02,0x00]
55175
55176v_cvt_pkrtz_f16_f32 v5, flat_scratch_lo, v2
55177// CHECK: [0x05,0x00,0x96,0xd2,0x66,0x04,0x02,0x00]
55178
55179v_cvt_pkrtz_f16_f32 v5, flat_scratch_hi, v2
55180// CHECK: [0x05,0x00,0x96,0xd2,0x67,0x04,0x02,0x00]
55181
55182v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2
55183// CHECK: [0x05,0x00,0x96,0xd2,0x6a,0x04,0x02,0x00]
55184
55185v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2
55186// CHECK: [0x05,0x00,0x96,0xd2,0x6b,0x04,0x02,0x00]
55187
55188v_cvt_pkrtz_f16_f32 v5, tba_lo, v2
55189// CHECK: [0x05,0x00,0x96,0xd2,0x6c,0x04,0x02,0x00]
55190
55191v_cvt_pkrtz_f16_f32 v5, tba_hi, v2
55192// CHECK: [0x05,0x00,0x96,0xd2,0x6d,0x04,0x02,0x00]
55193
55194v_cvt_pkrtz_f16_f32 v5, tma_lo, v2
55195// CHECK: [0x05,0x00,0x96,0xd2,0x6e,0x04,0x02,0x00]
55196
55197v_cvt_pkrtz_f16_f32 v5, tma_hi, v2
55198// CHECK: [0x05,0x00,0x96,0xd2,0x6f,0x04,0x02,0x00]
55199
55200v_cvt_pkrtz_f16_f32 v5, ttmp11, v2
55201// CHECK: [0x05,0x00,0x96,0xd2,0x7b,0x04,0x02,0x00]
55202
55203v_cvt_pkrtz_f16_f32 v5, m0, v2
55204// CHECK: [0x05,0x00,0x96,0xd2,0x7c,0x04,0x02,0x00]
55205
55206v_cvt_pkrtz_f16_f32 v5, exec_lo, v2
55207// CHECK: [0x05,0x00,0x96,0xd2,0x7e,0x04,0x02,0x00]
55208
55209v_cvt_pkrtz_f16_f32 v5, exec_hi, v2
55210// CHECK: [0x05,0x00,0x96,0xd2,0x7f,0x04,0x02,0x00]
55211
55212v_cvt_pkrtz_f16_f32 v5, 0, v2
55213// CHECK: [0x05,0x00,0x96,0xd2,0x80,0x04,0x02,0x00]
55214
55215v_cvt_pkrtz_f16_f32 v5, -1, v2
55216// CHECK: [0x05,0x00,0x96,0xd2,0xc1,0x04,0x02,0x00]
55217
55218v_cvt_pkrtz_f16_f32 v5, 0.5, v2
55219// CHECK: [0x05,0x00,0x96,0xd2,0xf0,0x04,0x02,0x00]
55220
55221v_cvt_pkrtz_f16_f32 v5, -4.0, v2
55222// CHECK: [0x05,0x00,0x96,0xd2,0xf7,0x04,0x02,0x00]
55223
55224v_cvt_pkrtz_f16_f32 v5, v1, v255
55225// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x03,0x00]
55226
55227v_cvt_pkrtz_f16_f32 v5, v1, s2
55228// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x00,0x00]
55229
55230v_cvt_pkrtz_f16_f32 v5, v1, s101
55231// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcb,0x00,0x00]
55232
55233v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_lo
55234// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcd,0x00,0x00]
55235
55236v_cvt_pkrtz_f16_f32 v5, v1, flat_scratch_hi
55237// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xcf,0x00,0x00]
55238
55239v_cvt_pkrtz_f16_f32 v5, v1, vcc_lo
55240// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd5,0x00,0x00]
55241
55242v_cvt_pkrtz_f16_f32 v5, v1, vcc_hi
55243// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd7,0x00,0x00]
55244
55245v_cvt_pkrtz_f16_f32 v5, v1, tba_lo
55246// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xd9,0x00,0x00]
55247
55248v_cvt_pkrtz_f16_f32 v5, v1, tba_hi
55249// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdb,0x00,0x00]
55250
55251v_cvt_pkrtz_f16_f32 v5, v1, tma_lo
55252// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdd,0x00,0x00]
55253
55254v_cvt_pkrtz_f16_f32 v5, v1, tma_hi
55255// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xdf,0x00,0x00]
55256
55257v_cvt_pkrtz_f16_f32 v5, v1, ttmp11
55258// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf7,0x00,0x00]
55259
55260v_cvt_pkrtz_f16_f32 v5, v1, m0
55261// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xf9,0x00,0x00]
55262
55263v_cvt_pkrtz_f16_f32 v5, v1, exec_lo
55264// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xfd,0x00,0x00]
55265
55266v_cvt_pkrtz_f16_f32 v5, v1, exec_hi
55267// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xff,0x00,0x00]
55268
55269v_cvt_pkrtz_f16_f32 v5, v1, 0
55270// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x01,0x01,0x00]
55271
55272v_cvt_pkrtz_f16_f32 v5, v1, -1
55273// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x83,0x01,0x00]
55274
55275v_cvt_pkrtz_f16_f32 v5, v1, 0.5
55276// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xe1,0x01,0x00]
55277
55278v_cvt_pkrtz_f16_f32 v5, v1, -4.0
55279// CHECK: [0x05,0x00,0x96,0xd2,0x01,0xef,0x01,0x00]
55280
55281v_cvt_pkrtz_f16_f32 v5, -v1, v2
55282// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x20]
55283
55284v_cvt_pkrtz_f16_f32 v5, v1, -v2
55285// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x40]
55286
55287v_cvt_pkrtz_f16_f32 v5, -v1, -v2
55288// CHECK: [0x05,0x00,0x96,0xd2,0x01,0x05,0x02,0x60]
55289
55290v_cvt_pkrtz_f16_f32 v5, |v1|, v2
55291// CHECK: [0x05,0x01,0x96,0xd2,0x01,0x05,0x02,0x00]
55292
55293v_cvt_pkrtz_f16_f32 v5, v1, |v2|
55294// CHECK: [0x05,0x02,0x96,0xd2,0x01,0x05,0x02,0x00]
55295
55296v_cvt_pkrtz_f16_f32 v5, |v1|, |v2|
55297// CHECK: [0x05,0x03,0x96,0xd2,0x01,0x05,0x02,0x00]
55298
55299v_cvt_pk_u16_u32 v5, v1, v2
55300// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
55301
55302v_cvt_pk_u16_u32 v255, v1, v2
55303// CHECK: [0xff,0x00,0x97,0xd2,0x01,0x05,0x02,0x00]
55304
55305v_cvt_pk_u16_u32 v5, v255, v2
55306// CHECK: [0x05,0x00,0x97,0xd2,0xff,0x05,0x02,0x00]
55307
55308v_cvt_pk_u16_u32 v5, s1, v2
55309// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x04,0x02,0x00]
55310
55311v_cvt_pk_u16_u32 v5, s101, v2
55312// CHECK: [0x05,0x00,0x97,0xd2,0x65,0x04,0x02,0x00]
55313
55314v_cvt_pk_u16_u32 v5, flat_scratch_lo, v2
55315// CHECK: [0x05,0x00,0x97,0xd2,0x66,0x04,0x02,0x00]
55316
55317v_cvt_pk_u16_u32 v5, flat_scratch_hi, v2
55318// CHECK: [0x05,0x00,0x97,0xd2,0x67,0x04,0x02,0x00]
55319
55320v_cvt_pk_u16_u32 v5, vcc_lo, v2
55321// CHECK: [0x05,0x00,0x97,0xd2,0x6a,0x04,0x02,0x00]
55322
55323v_cvt_pk_u16_u32 v5, vcc_hi, v2
55324// CHECK: [0x05,0x00,0x97,0xd2,0x6b,0x04,0x02,0x00]
55325
55326v_cvt_pk_u16_u32 v5, tba_lo, v2
55327// CHECK: [0x05,0x00,0x97,0xd2,0x6c,0x04,0x02,0x00]
55328
55329v_cvt_pk_u16_u32 v5, tba_hi, v2
55330// CHECK: [0x05,0x00,0x97,0xd2,0x6d,0x04,0x02,0x00]
55331
55332v_cvt_pk_u16_u32 v5, tma_lo, v2
55333// CHECK: [0x05,0x00,0x97,0xd2,0x6e,0x04,0x02,0x00]
55334
55335v_cvt_pk_u16_u32 v5, tma_hi, v2
55336// CHECK: [0x05,0x00,0x97,0xd2,0x6f,0x04,0x02,0x00]
55337
55338v_cvt_pk_u16_u32 v5, ttmp11, v2
55339// CHECK: [0x05,0x00,0x97,0xd2,0x7b,0x04,0x02,0x00]
55340
55341v_cvt_pk_u16_u32 v5, m0, v2
55342// CHECK: [0x05,0x00,0x97,0xd2,0x7c,0x04,0x02,0x00]
55343
55344v_cvt_pk_u16_u32 v5, exec_lo, v2
55345// CHECK: [0x05,0x00,0x97,0xd2,0x7e,0x04,0x02,0x00]
55346
55347v_cvt_pk_u16_u32 v5, exec_hi, v2
55348// CHECK: [0x05,0x00,0x97,0xd2,0x7f,0x04,0x02,0x00]
55349
55350v_cvt_pk_u16_u32 v5, 0, v2
55351// CHECK: [0x05,0x00,0x97,0xd2,0x80,0x04,0x02,0x00]
55352
55353v_cvt_pk_u16_u32 v5, -1, v2
55354// CHECK: [0x05,0x00,0x97,0xd2,0xc1,0x04,0x02,0x00]
55355
55356v_cvt_pk_u16_u32 v5, 0.5, v2
55357// CHECK: [0x05,0x00,0x97,0xd2,0xf0,0x04,0x02,0x00]
55358
55359v_cvt_pk_u16_u32 v5, -4.0, v2
55360// CHECK: [0x05,0x00,0x97,0xd2,0xf7,0x04,0x02,0x00]
55361
55362v_cvt_pk_u16_u32 v5, v1, v255
55363// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x03,0x00]
55364
55365v_cvt_pk_u16_u32 v5, v1, s2
55366// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x05,0x00,0x00]
55367
55368v_cvt_pk_u16_u32 v5, v1, s101
55369// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcb,0x00,0x00]
55370
55371v_cvt_pk_u16_u32 v5, v1, flat_scratch_lo
55372// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcd,0x00,0x00]
55373
55374v_cvt_pk_u16_u32 v5, v1, flat_scratch_hi
55375// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xcf,0x00,0x00]
55376
55377v_cvt_pk_u16_u32 v5, v1, vcc_lo
55378// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd5,0x00,0x00]
55379
55380v_cvt_pk_u16_u32 v5, v1, vcc_hi
55381// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd7,0x00,0x00]
55382
55383v_cvt_pk_u16_u32 v5, v1, tba_lo
55384// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xd9,0x00,0x00]
55385
55386v_cvt_pk_u16_u32 v5, v1, tba_hi
55387// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xdb,0x00,0x00]
55388
55389v_cvt_pk_u16_u32 v5, v1, tma_lo
55390// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xdd,0x00,0x00]
55391
55392v_cvt_pk_u16_u32 v5, v1, tma_hi
55393// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xdf,0x00,0x00]
55394
55395v_cvt_pk_u16_u32 v5, v1, ttmp11
55396// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf7,0x00,0x00]
55397
55398v_cvt_pk_u16_u32 v5, v1, m0
55399// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xf9,0x00,0x00]
55400
55401v_cvt_pk_u16_u32 v5, v1, exec_lo
55402// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xfd,0x00,0x00]
55403
55404v_cvt_pk_u16_u32 v5, v1, exec_hi
55405// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xff,0x00,0x00]
55406
55407v_cvt_pk_u16_u32 v5, v1, 0
55408// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x01,0x01,0x00]
55409
55410v_cvt_pk_u16_u32 v5, v1, -1
55411// CHECK: [0x05,0x00,0x97,0xd2,0x01,0x83,0x01,0x00]
55412
55413v_cvt_pk_u16_u32 v5, v1, 0.5
55414// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xe1,0x01,0x00]
55415
55416v_cvt_pk_u16_u32 v5, v1, -4.0
55417// CHECK: [0x05,0x00,0x97,0xd2,0x01,0xef,0x01,0x00]
55418
55419v_cvt_pk_i16_i32 v5, v1, v2
55420// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
55421
55422v_cvt_pk_i16_i32 v255, v1, v2
55423// CHECK: [0xff,0x00,0x98,0xd2,0x01,0x05,0x02,0x00]
55424
55425v_cvt_pk_i16_i32 v5, v255, v2
55426// CHECK: [0x05,0x00,0x98,0xd2,0xff,0x05,0x02,0x00]
55427
55428v_cvt_pk_i16_i32 v5, s1, v2
55429// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x04,0x02,0x00]
55430
55431v_cvt_pk_i16_i32 v5, s101, v2
55432// CHECK: [0x05,0x00,0x98,0xd2,0x65,0x04,0x02,0x00]
55433
55434v_cvt_pk_i16_i32 v5, flat_scratch_lo, v2
55435// CHECK: [0x05,0x00,0x98,0xd2,0x66,0x04,0x02,0x00]
55436
55437v_cvt_pk_i16_i32 v5, flat_scratch_hi, v2
55438// CHECK: [0x05,0x00,0x98,0xd2,0x67,0x04,0x02,0x00]
55439
55440v_cvt_pk_i16_i32 v5, vcc_lo, v2
55441// CHECK: [0x05,0x00,0x98,0xd2,0x6a,0x04,0x02,0x00]
55442
55443v_cvt_pk_i16_i32 v5, vcc_hi, v2
55444// CHECK: [0x05,0x00,0x98,0xd2,0x6b,0x04,0x02,0x00]
55445
55446v_cvt_pk_i16_i32 v5, tba_lo, v2
55447// CHECK: [0x05,0x00,0x98,0xd2,0x6c,0x04,0x02,0x00]
55448
55449v_cvt_pk_i16_i32 v5, tba_hi, v2
55450// CHECK: [0x05,0x00,0x98,0xd2,0x6d,0x04,0x02,0x00]
55451
55452v_cvt_pk_i16_i32 v5, tma_lo, v2
55453// CHECK: [0x05,0x00,0x98,0xd2,0x6e,0x04,0x02,0x00]
55454
55455v_cvt_pk_i16_i32 v5, tma_hi, v2
55456// CHECK: [0x05,0x00,0x98,0xd2,0x6f,0x04,0x02,0x00]
55457
55458v_cvt_pk_i16_i32 v5, ttmp11, v2
55459// CHECK: [0x05,0x00,0x98,0xd2,0x7b,0x04,0x02,0x00]
55460
55461v_cvt_pk_i16_i32 v5, m0, v2
55462// CHECK: [0x05,0x00,0x98,0xd2,0x7c,0x04,0x02,0x00]
55463
55464v_cvt_pk_i16_i32 v5, exec_lo, v2
55465// CHECK: [0x05,0x00,0x98,0xd2,0x7e,0x04,0x02,0x00]
55466
55467v_cvt_pk_i16_i32 v5, exec_hi, v2
55468// CHECK: [0x05,0x00,0x98,0xd2,0x7f,0x04,0x02,0x00]
55469
55470v_cvt_pk_i16_i32 v5, 0, v2
55471// CHECK: [0x05,0x00,0x98,0xd2,0x80,0x04,0x02,0x00]
55472
55473v_cvt_pk_i16_i32 v5, -1, v2
55474// CHECK: [0x05,0x00,0x98,0xd2,0xc1,0x04,0x02,0x00]
55475
55476v_cvt_pk_i16_i32 v5, 0.5, v2
55477// CHECK: [0x05,0x00,0x98,0xd2,0xf0,0x04,0x02,0x00]
55478
55479v_cvt_pk_i16_i32 v5, -4.0, v2
55480// CHECK: [0x05,0x00,0x98,0xd2,0xf7,0x04,0x02,0x00]
55481
55482v_cvt_pk_i16_i32 v5, v1, v255
55483// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x03,0x00]
55484
55485v_cvt_pk_i16_i32 v5, v1, s2
55486// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x05,0x00,0x00]
55487
55488v_cvt_pk_i16_i32 v5, v1, s101
55489// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcb,0x00,0x00]
55490
55491v_cvt_pk_i16_i32 v5, v1, flat_scratch_lo
55492// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcd,0x00,0x00]
55493
55494v_cvt_pk_i16_i32 v5, v1, flat_scratch_hi
55495// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xcf,0x00,0x00]
55496
55497v_cvt_pk_i16_i32 v5, v1, vcc_lo
55498// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd5,0x00,0x00]
55499
55500v_cvt_pk_i16_i32 v5, v1, vcc_hi
55501// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd7,0x00,0x00]
55502
55503v_cvt_pk_i16_i32 v5, v1, tba_lo
55504// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xd9,0x00,0x00]
55505
55506v_cvt_pk_i16_i32 v5, v1, tba_hi
55507// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdb,0x00,0x00]
55508
55509v_cvt_pk_i16_i32 v5, v1, tma_lo
55510// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdd,0x00,0x00]
55511
55512v_cvt_pk_i16_i32 v5, v1, tma_hi
55513// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xdf,0x00,0x00]
55514
55515v_cvt_pk_i16_i32 v5, v1, ttmp11
55516// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf7,0x00,0x00]
55517
55518v_cvt_pk_i16_i32 v5, v1, m0
55519// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xf9,0x00,0x00]
55520
55521v_cvt_pk_i16_i32 v5, v1, exec_lo
55522// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xfd,0x00,0x00]
55523
55524v_cvt_pk_i16_i32 v5, v1, exec_hi
55525// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xff,0x00,0x00]
55526
55527v_cvt_pk_i16_i32 v5, v1, 0
55528// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x01,0x01,0x00]
55529
55530v_cvt_pk_i16_i32 v5, v1, -1
55531// CHECK: [0x05,0x00,0x98,0xd2,0x01,0x83,0x01,0x00]
55532
55533v_cvt_pk_i16_i32 v5, v1, 0.5
55534// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xe1,0x01,0x00]
55535
55536v_cvt_pk_i16_i32 v5, v1, -4.0
55537// CHECK: [0x05,0x00,0x98,0xd2,0x01,0xef,0x01,0x00]
55538
55539v_cmp_class_f32 vcc, v1, v2
55540// CHECK: [0x01,0x05,0x20,0x7c]
55541
55542v_cmp_class_f32 vcc, v255, v2
55543// CHECK: [0xff,0x05,0x20,0x7c]
55544
55545v_cmp_class_f32 vcc, s1, v2
55546// CHECK: [0x01,0x04,0x20,0x7c]
55547
55548v_cmp_class_f32 vcc, s101, v2
55549// CHECK: [0x65,0x04,0x20,0x7c]
55550
55551v_cmp_class_f32 vcc, flat_scratch_lo, v2
55552// CHECK: [0x66,0x04,0x20,0x7c]
55553
55554v_cmp_class_f32 vcc, flat_scratch_hi, v2
55555// CHECK: [0x67,0x04,0x20,0x7c]
55556
55557v_cmp_class_f32 vcc, vcc_lo, v2
55558// CHECK: [0x6a,0x04,0x20,0x7c]
55559
55560v_cmp_class_f32 vcc, vcc_hi, v2
55561// CHECK: [0x6b,0x04,0x20,0x7c]
55562
55563v_cmp_class_f32 vcc, tba_lo, v2
55564// CHECK: [0x6c,0x04,0x20,0x7c]
55565
55566v_cmp_class_f32 vcc, tba_hi, v2
55567// CHECK: [0x6d,0x04,0x20,0x7c]
55568
55569v_cmp_class_f32 vcc, tma_lo, v2
55570// CHECK: [0x6e,0x04,0x20,0x7c]
55571
55572v_cmp_class_f32 vcc, tma_hi, v2
55573// CHECK: [0x6f,0x04,0x20,0x7c]
55574
55575v_cmp_class_f32 vcc, ttmp11, v2
55576// CHECK: [0x7b,0x04,0x20,0x7c]
55577
55578v_cmp_class_f32 vcc, m0, v2
55579// CHECK: [0x7c,0x04,0x20,0x7c]
55580
55581v_cmp_class_f32 vcc, exec_lo, v2
55582// CHECK: [0x7e,0x04,0x20,0x7c]
55583
55584v_cmp_class_f32 vcc, exec_hi, v2
55585// CHECK: [0x7f,0x04,0x20,0x7c]
55586
55587v_cmp_class_f32 vcc, 0, v2
55588// CHECK: [0x80,0x04,0x20,0x7c]
55589
55590v_cmp_class_f32 vcc, -1, v2
55591// CHECK: [0xc1,0x04,0x20,0x7c]
55592
55593v_cmp_class_f32 vcc, 0.5, v2
55594// CHECK: [0xf0,0x04,0x20,0x7c]
55595
55596v_cmp_class_f32 vcc, -4.0, v2
55597// CHECK: [0xf7,0x04,0x20,0x7c]
55598
55599v_cmp_class_f32 vcc, 0xaf123456, v2
55600// CHECK: [0xff,0x04,0x20,0x7c,0x56,0x34,0x12,0xaf]
55601
55602v_cmp_class_f32 vcc, 0x3f717273, v2
55603// CHECK: [0xff,0x04,0x20,0x7c,0x73,0x72,0x71,0x3f]
55604
55605v_cmp_class_f32 vcc, v1, v255
55606// CHECK: [0x01,0xff,0x21,0x7c]
55607
55608v_cmp_class_f32_e64 s[10:11], v1, v2
55609// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55610
55611v_cmp_class_f32_e64 s[12:13], v1, v2
55612// CHECK: [0x0c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55613
55614v_cmp_class_f32_e64 s[100:101], v1, v2
55615// CHECK: [0x64,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55616
55617v_cmp_class_f32_e64 flat_scratch, v1, v2
55618// CHECK: [0x66,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55619
55620v_cmp_class_f32_e64 vcc, v1, v2
55621// CHECK: [0x6a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55622
55623v_cmp_class_f32_e64 tba, v1, v2
55624// CHECK: [0x6c,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55625
55626v_cmp_class_f32_e64 tma, v1, v2
55627// CHECK: [0x6e,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55628
55629v_cmp_class_f32_e64 ttmp[10:11], v1, v2
55630// CHECK: [0x7a,0x00,0x10,0xd0,0x01,0x05,0x02,0x00]
55631
55632v_cmp_class_f32_e64 s[10:11], v255, v2
55633// CHECK: [0x0a,0x00,0x10,0xd0,0xff,0x05,0x02,0x00]
55634
55635v_cmp_class_f32_e64 s[10:11], s1, v2
55636// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x04,0x02,0x00]
55637
55638v_cmp_class_f32_e64 s[10:11], s101, v2
55639// CHECK: [0x0a,0x00,0x10,0xd0,0x65,0x04,0x02,0x00]
55640
55641v_cmp_class_f32_e64 s[10:11], flat_scratch_lo, v2
55642// CHECK: [0x0a,0x00,0x10,0xd0,0x66,0x04,0x02,0x00]
55643
55644v_cmp_class_f32_e64 s[10:11], flat_scratch_hi, v2
55645// CHECK: [0x0a,0x00,0x10,0xd0,0x67,0x04,0x02,0x00]
55646
55647v_cmp_class_f32_e64 s[10:11], vcc_lo, v2
55648// CHECK: [0x0a,0x00,0x10,0xd0,0x6a,0x04,0x02,0x00]
55649
55650v_cmp_class_f32_e64 s[10:11], vcc_hi, v2
55651// CHECK: [0x0a,0x00,0x10,0xd0,0x6b,0x04,0x02,0x00]
55652
55653v_cmp_class_f32_e64 s[10:11], tba_lo, v2
55654// CHECK: [0x0a,0x00,0x10,0xd0,0x6c,0x04,0x02,0x00]
55655
55656v_cmp_class_f32_e64 s[10:11], tba_hi, v2
55657// CHECK: [0x0a,0x00,0x10,0xd0,0x6d,0x04,0x02,0x00]
55658
55659v_cmp_class_f32_e64 s[10:11], tma_lo, v2
55660// CHECK: [0x0a,0x00,0x10,0xd0,0x6e,0x04,0x02,0x00]
55661
55662v_cmp_class_f32_e64 s[10:11], tma_hi, v2
55663// CHECK: [0x0a,0x00,0x10,0xd0,0x6f,0x04,0x02,0x00]
55664
55665v_cmp_class_f32_e64 s[10:11], ttmp11, v2
55666// CHECK: [0x0a,0x00,0x10,0xd0,0x7b,0x04,0x02,0x00]
55667
55668v_cmp_class_f32_e64 s[10:11], m0, v2
55669// CHECK: [0x0a,0x00,0x10,0xd0,0x7c,0x04,0x02,0x00]
55670
55671v_cmp_class_f32_e64 s[10:11], exec_lo, v2
55672// CHECK: [0x0a,0x00,0x10,0xd0,0x7e,0x04,0x02,0x00]
55673
55674v_cmp_class_f32_e64 s[10:11], exec_hi, v2
55675// CHECK: [0x0a,0x00,0x10,0xd0,0x7f,0x04,0x02,0x00]
55676
55677v_cmp_class_f32_e64 s[10:11], 0, v2
55678// CHECK: [0x0a,0x00,0x10,0xd0,0x80,0x04,0x02,0x00]
55679
55680v_cmp_class_f32_e64 s[10:11], -1, v2
55681// CHECK: [0x0a,0x00,0x10,0xd0,0xc1,0x04,0x02,0x00]
55682
55683v_cmp_class_f32_e64 s[10:11], 0.5, v2
55684// CHECK: [0x0a,0x00,0x10,0xd0,0xf0,0x04,0x02,0x00]
55685
55686v_cmp_class_f32_e64 s[10:11], -4.0, v2
55687// CHECK: [0x0a,0x00,0x10,0xd0,0xf7,0x04,0x02,0x00]
55688
55689v_cmp_class_f32_e64 s[10:11], v1, v255
55690// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x03,0x00]
55691
55692v_cmp_class_f32_e64 s[10:11], v1, s2
55693// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x00,0x00]
55694
55695v_cmp_class_f32_e64 s[10:11], v1, s101
55696// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcb,0x00,0x00]
55697
55698v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_lo
55699// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcd,0x00,0x00]
55700
55701v_cmp_class_f32_e64 s[10:11], v1, flat_scratch_hi
55702// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xcf,0x00,0x00]
55703
55704v_cmp_class_f32_e64 s[10:11], v1, vcc_lo
55705// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd5,0x00,0x00]
55706
55707v_cmp_class_f32_e64 s[10:11], v1, vcc_hi
55708// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd7,0x00,0x00]
55709
55710v_cmp_class_f32_e64 s[10:11], v1, tba_lo
55711// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xd9,0x00,0x00]
55712
55713v_cmp_class_f32_e64 s[10:11], v1, tba_hi
55714// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdb,0x00,0x00]
55715
55716v_cmp_class_f32_e64 s[10:11], v1, tma_lo
55717// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdd,0x00,0x00]
55718
55719v_cmp_class_f32_e64 s[10:11], v1, tma_hi
55720// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xdf,0x00,0x00]
55721
55722v_cmp_class_f32_e64 s[10:11], v1, ttmp11
55723// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf7,0x00,0x00]
55724
55725v_cmp_class_f32_e64 s[10:11], v1, m0
55726// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xf9,0x00,0x00]
55727
55728v_cmp_class_f32_e64 s[10:11], v1, exec_lo
55729// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xfd,0x00,0x00]
55730
55731v_cmp_class_f32_e64 s[10:11], v1, exec_hi
55732// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xff,0x00,0x00]
55733
55734v_cmp_class_f32_e64 s[10:11], v1, 0
55735// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x01,0x01,0x00]
55736
55737v_cmp_class_f32_e64 s[10:11], v1, -1
55738// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x83,0x01,0x00]
55739
55740v_cmp_class_f32_e64 s[10:11], v1, 0.5
55741// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xe1,0x01,0x00]
55742
55743v_cmp_class_f32_e64 s[10:11], v1, -4.0
55744// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0xef,0x01,0x00]
55745
55746v_cmp_class_f32_e64 s[10:11], -v1, v2
55747// CHECK: [0x0a,0x00,0x10,0xd0,0x01,0x05,0x02,0x20]
55748
55749v_cmpx_class_f32 vcc, v1, v2
55750// CHECK: [0x01,0x05,0x22,0x7c]
55751
55752v_cmpx_class_f32 vcc, v255, v2
55753// CHECK: [0xff,0x05,0x22,0x7c]
55754
55755v_cmpx_class_f32 vcc, s1, v2
55756// CHECK: [0x01,0x04,0x22,0x7c]
55757
55758v_cmpx_class_f32 vcc, s101, v2
55759// CHECK: [0x65,0x04,0x22,0x7c]
55760
55761v_cmpx_class_f32 vcc, flat_scratch_lo, v2
55762// CHECK: [0x66,0x04,0x22,0x7c]
55763
55764v_cmpx_class_f32 vcc, flat_scratch_hi, v2
55765// CHECK: [0x67,0x04,0x22,0x7c]
55766
55767v_cmpx_class_f32 vcc, vcc_lo, v2
55768// CHECK: [0x6a,0x04,0x22,0x7c]
55769
55770v_cmpx_class_f32 vcc, vcc_hi, v2
55771// CHECK: [0x6b,0x04,0x22,0x7c]
55772
55773v_cmpx_class_f32 vcc, tba_lo, v2
55774// CHECK: [0x6c,0x04,0x22,0x7c]
55775
55776v_cmpx_class_f32 vcc, tba_hi, v2
55777// CHECK: [0x6d,0x04,0x22,0x7c]
55778
55779v_cmpx_class_f32 vcc, tma_lo, v2
55780// CHECK: [0x6e,0x04,0x22,0x7c]
55781
55782v_cmpx_class_f32 vcc, tma_hi, v2
55783// CHECK: [0x6f,0x04,0x22,0x7c]
55784
55785v_cmpx_class_f32 vcc, ttmp11, v2
55786// CHECK: [0x7b,0x04,0x22,0x7c]
55787
55788v_cmpx_class_f32 vcc, m0, v2
55789// CHECK: [0x7c,0x04,0x22,0x7c]
55790
55791v_cmpx_class_f32 vcc, exec_lo, v2
55792// CHECK: [0x7e,0x04,0x22,0x7c]
55793
55794v_cmpx_class_f32 vcc, exec_hi, v2
55795// CHECK: [0x7f,0x04,0x22,0x7c]
55796
55797v_cmpx_class_f32 vcc, 0, v2
55798// CHECK: [0x80,0x04,0x22,0x7c]
55799
55800v_cmpx_class_f32 vcc, -1, v2
55801// CHECK: [0xc1,0x04,0x22,0x7c]
55802
55803v_cmpx_class_f32 vcc, 0.5, v2
55804// CHECK: [0xf0,0x04,0x22,0x7c]
55805
55806v_cmpx_class_f32 vcc, -4.0, v2
55807// CHECK: [0xf7,0x04,0x22,0x7c]
55808
55809v_cmpx_class_f32 vcc, 0xaf123456, v2
55810// CHECK: [0xff,0x04,0x22,0x7c,0x56,0x34,0x12,0xaf]
55811
55812v_cmpx_class_f32 vcc, 0x3f717273, v2
55813// CHECK: [0xff,0x04,0x22,0x7c,0x73,0x72,0x71,0x3f]
55814
55815v_cmpx_class_f32 vcc, v1, v255
55816// CHECK: [0x01,0xff,0x23,0x7c]
55817
55818v_cmpx_class_f32_e64 s[10:11], v1, v2
55819// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55820
55821v_cmpx_class_f32_e64 s[12:13], v1, v2
55822// CHECK: [0x0c,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55823
55824v_cmpx_class_f32_e64 s[100:101], v1, v2
55825// CHECK: [0x64,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55826
55827v_cmpx_class_f32_e64 flat_scratch, v1, v2
55828// CHECK: [0x66,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55829
55830v_cmpx_class_f32_e64 vcc, v1, v2
55831// CHECK: [0x6a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55832
55833v_cmpx_class_f32_e64 tba, v1, v2
55834// CHECK: [0x6c,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55835
55836v_cmpx_class_f32_e64 tma, v1, v2
55837// CHECK: [0x6e,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55838
55839v_cmpx_class_f32_e64 ttmp[10:11], v1, v2
55840// CHECK: [0x7a,0x00,0x11,0xd0,0x01,0x05,0x02,0x00]
55841
55842v_cmpx_class_f32_e64 s[10:11], v255, v2
55843// CHECK: [0x0a,0x00,0x11,0xd0,0xff,0x05,0x02,0x00]
55844
55845v_cmpx_class_f32_e64 s[10:11], s1, v2
55846// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x04,0x02,0x00]
55847
55848v_cmpx_class_f32_e64 s[10:11], s101, v2
55849// CHECK: [0x0a,0x00,0x11,0xd0,0x65,0x04,0x02,0x00]
55850
55851v_cmpx_class_f32_e64 s[10:11], flat_scratch_lo, v2
55852// CHECK: [0x0a,0x00,0x11,0xd0,0x66,0x04,0x02,0x00]
55853
55854v_cmpx_class_f32_e64 s[10:11], flat_scratch_hi, v2
55855// CHECK: [0x0a,0x00,0x11,0xd0,0x67,0x04,0x02,0x00]
55856
55857v_cmpx_class_f32_e64 s[10:11], vcc_lo, v2
55858// CHECK: [0x0a,0x00,0x11,0xd0,0x6a,0x04,0x02,0x00]
55859
55860v_cmpx_class_f32_e64 s[10:11], vcc_hi, v2
55861// CHECK: [0x0a,0x00,0x11,0xd0,0x6b,0x04,0x02,0x00]
55862
55863v_cmpx_class_f32_e64 s[10:11], tba_lo, v2
55864// CHECK: [0x0a,0x00,0x11,0xd0,0x6c,0x04,0x02,0x00]
55865
55866v_cmpx_class_f32_e64 s[10:11], tba_hi, v2
55867// CHECK: [0x0a,0x00,0x11,0xd0,0x6d,0x04,0x02,0x00]
55868
55869v_cmpx_class_f32_e64 s[10:11], tma_lo, v2
55870// CHECK: [0x0a,0x00,0x11,0xd0,0x6e,0x04,0x02,0x00]
55871
55872v_cmpx_class_f32_e64 s[10:11], tma_hi, v2
55873// CHECK: [0x0a,0x00,0x11,0xd0,0x6f,0x04,0x02,0x00]
55874
55875v_cmpx_class_f32_e64 s[10:11], ttmp11, v2
55876// CHECK: [0x0a,0x00,0x11,0xd0,0x7b,0x04,0x02,0x00]
55877
55878v_cmpx_class_f32_e64 s[10:11], m0, v2
55879// CHECK: [0x0a,0x00,0x11,0xd0,0x7c,0x04,0x02,0x00]
55880
55881v_cmpx_class_f32_e64 s[10:11], exec_lo, v2
55882// CHECK: [0x0a,0x00,0x11,0xd0,0x7e,0x04,0x02,0x00]
55883
55884v_cmpx_class_f32_e64 s[10:11], exec_hi, v2
55885// CHECK: [0x0a,0x00,0x11,0xd0,0x7f,0x04,0x02,0x00]
55886
55887v_cmpx_class_f32_e64 s[10:11], 0, v2
55888// CHECK: [0x0a,0x00,0x11,0xd0,0x80,0x04,0x02,0x00]
55889
55890v_cmpx_class_f32_e64 s[10:11], -1, v2
55891// CHECK: [0x0a,0x00,0x11,0xd0,0xc1,0x04,0x02,0x00]
55892
55893v_cmpx_class_f32_e64 s[10:11], 0.5, v2
55894// CHECK: [0x0a,0x00,0x11,0xd0,0xf0,0x04,0x02,0x00]
55895
55896v_cmpx_class_f32_e64 s[10:11], -4.0, v2
55897// CHECK: [0x0a,0x00,0x11,0xd0,0xf7,0x04,0x02,0x00]
55898
55899v_cmpx_class_f32_e64 s[10:11], v1, v255
55900// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x03,0x00]
55901
55902v_cmpx_class_f32_e64 s[10:11], v1, s2
55903// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x00,0x00]
55904
55905v_cmpx_class_f32_e64 s[10:11], v1, s101
55906// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcb,0x00,0x00]
55907
55908v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_lo
55909// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcd,0x00,0x00]
55910
55911v_cmpx_class_f32_e64 s[10:11], v1, flat_scratch_hi
55912// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xcf,0x00,0x00]
55913
55914v_cmpx_class_f32_e64 s[10:11], v1, vcc_lo
55915// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd5,0x00,0x00]
55916
55917v_cmpx_class_f32_e64 s[10:11], v1, vcc_hi
55918// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd7,0x00,0x00]
55919
55920v_cmpx_class_f32_e64 s[10:11], v1, tba_lo
55921// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xd9,0x00,0x00]
55922
55923v_cmpx_class_f32_e64 s[10:11], v1, tba_hi
55924// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xdb,0x00,0x00]
55925
55926v_cmpx_class_f32_e64 s[10:11], v1, tma_lo
55927// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xdd,0x00,0x00]
55928
55929v_cmpx_class_f32_e64 s[10:11], v1, tma_hi
55930// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xdf,0x00,0x00]
55931
55932v_cmpx_class_f32_e64 s[10:11], v1, ttmp11
55933// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf7,0x00,0x00]
55934
55935v_cmpx_class_f32_e64 s[10:11], v1, m0
55936// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xf9,0x00,0x00]
55937
55938v_cmpx_class_f32_e64 s[10:11], v1, exec_lo
55939// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xfd,0x00,0x00]
55940
55941v_cmpx_class_f32_e64 s[10:11], v1, exec_hi
55942// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xff,0x00,0x00]
55943
55944v_cmpx_class_f32_e64 s[10:11], v1, 0
55945// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x01,0x01,0x00]
55946
55947v_cmpx_class_f32_e64 s[10:11], v1, -1
55948// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x83,0x01,0x00]
55949
55950v_cmpx_class_f32_e64 s[10:11], v1, 0.5
55951// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xe1,0x01,0x00]
55952
55953v_cmpx_class_f32_e64 s[10:11], v1, -4.0
55954// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0xef,0x01,0x00]
55955
55956v_cmpx_class_f32_e64 s[10:11], -v1, v2
55957// CHECK: [0x0a,0x00,0x11,0xd0,0x01,0x05,0x02,0x20]
55958
55959v_cmp_class_f64 vcc, v[1:2], v2
55960// CHECK: [0x01,0x05,0x24,0x7c]
55961
55962v_cmp_class_f64 vcc, v[254:255], v2
55963// CHECK: [0xfe,0x05,0x24,0x7c]
55964
55965v_cmp_class_f64 vcc, s[2:3], v2
55966// CHECK: [0x02,0x04,0x24,0x7c]
55967
55968v_cmp_class_f64 vcc, s[4:5], v2
55969// CHECK: [0x04,0x04,0x24,0x7c]
55970
55971v_cmp_class_f64 vcc, s[100:101], v2
55972// CHECK: [0x64,0x04,0x24,0x7c]
55973
55974v_cmp_class_f64 vcc, flat_scratch, v2
55975// CHECK: [0x66,0x04,0x24,0x7c]
55976
55977v_cmp_class_f64 vcc, vcc, v2
55978// CHECK: [0x6a,0x04,0x24,0x7c]
55979
55980v_cmp_class_f64 vcc, tba, v2
55981// CHECK: [0x6c,0x04,0x24,0x7c]
55982
55983v_cmp_class_f64 vcc, tma, v2
55984// CHECK: [0x6e,0x04,0x24,0x7c]
55985
55986v_cmp_class_f64 vcc, ttmp[10:11], v2
55987// CHECK: [0x7a,0x04,0x24,0x7c]
55988
55989v_cmp_class_f64 vcc, exec, v2
55990// CHECK: [0x7e,0x04,0x24,0x7c]
55991
55992v_cmp_class_f64 vcc, 0, v2
55993// CHECK: [0x80,0x04,0x24,0x7c]
55994
55995v_cmp_class_f64 vcc, -1, v2
55996// CHECK: [0xc1,0x04,0x24,0x7c]
55997
55998v_cmp_class_f64 vcc, 0.5, v2
55999// CHECK: [0xf0,0x04,0x24,0x7c]
56000
56001v_cmp_class_f64 vcc, -4.0, v2
56002// CHECK: [0xf7,0x04,0x24,0x7c]
56003
56004v_cmp_class_f64 vcc, 0xaf123456, v2
56005// CHECK: [0xff,0x04,0x24,0x7c,0x56,0x34,0x12,0xaf]
56006
56007v_cmp_class_f64 vcc, 0x3f717273, v2
56008// CHECK: [0xff,0x04,0x24,0x7c,0x73,0x72,0x71,0x3f]
56009
56010v_cmp_class_f64 vcc, v[1:2], v255
56011// CHECK: [0x01,0xff,0x25,0x7c]
56012
56013v_cmp_class_f64_e64 s[10:11], v[1:2], v2
56014// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56015
56016v_cmp_class_f64_e64 s[12:13], v[1:2], v2
56017// CHECK: [0x0c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56018
56019v_cmp_class_f64_e64 s[100:101], v[1:2], v2
56020// CHECK: [0x64,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56021
56022v_cmp_class_f64_e64 flat_scratch, v[1:2], v2
56023// CHECK: [0x66,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56024
56025v_cmp_class_f64_e64 vcc, v[1:2], v2
56026// CHECK: [0x6a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56027
56028v_cmp_class_f64_e64 tba, v[1:2], v2
56029// CHECK: [0x6c,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56030
56031v_cmp_class_f64_e64 tma, v[1:2], v2
56032// CHECK: [0x6e,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56033
56034v_cmp_class_f64_e64 ttmp[10:11], v[1:2], v2
56035// CHECK: [0x7a,0x00,0x12,0xd0,0x01,0x05,0x02,0x00]
56036
56037v_cmp_class_f64_e64 s[10:11], v[254:255], v2
56038// CHECK: [0x0a,0x00,0x12,0xd0,0xfe,0x05,0x02,0x00]
56039
56040v_cmp_class_f64_e64 s[10:11], s[2:3], v2
56041// CHECK: [0x0a,0x00,0x12,0xd0,0x02,0x04,0x02,0x00]
56042
56043v_cmp_class_f64_e64 s[10:11], s[4:5], v2
56044// CHECK: [0x0a,0x00,0x12,0xd0,0x04,0x04,0x02,0x00]
56045
56046v_cmp_class_f64_e64 s[10:11], s[100:101], v2
56047// CHECK: [0x0a,0x00,0x12,0xd0,0x64,0x04,0x02,0x00]
56048
56049v_cmp_class_f64_e64 s[10:11], flat_scratch, v2
56050// CHECK: [0x0a,0x00,0x12,0xd0,0x66,0x04,0x02,0x00]
56051
56052v_cmp_class_f64_e64 s[10:11], vcc, v2
56053// CHECK: [0x0a,0x00,0x12,0xd0,0x6a,0x04,0x02,0x00]
56054
56055v_cmp_class_f64_e64 s[10:11], tba, v2
56056// CHECK: [0x0a,0x00,0x12,0xd0,0x6c,0x04,0x02,0x00]
56057
56058v_cmp_class_f64_e64 s[10:11], tma, v2
56059// CHECK: [0x0a,0x00,0x12,0xd0,0x6e,0x04,0x02,0x00]
56060
56061v_cmp_class_f64_e64 s[10:11], ttmp[10:11], v2
56062// CHECK: [0x0a,0x00,0x12,0xd0,0x7a,0x04,0x02,0x00]
56063
56064v_cmp_class_f64_e64 s[10:11], exec, v2
56065// CHECK: [0x0a,0x00,0x12,0xd0,0x7e,0x04,0x02,0x00]
56066
56067v_cmp_class_f64_e64 s[10:11], 0, v2
56068// CHECK: [0x0a,0x00,0x12,0xd0,0x80,0x04,0x02,0x00]
56069
56070v_cmp_class_f64_e64 s[10:11], -1, v2
56071// CHECK: [0x0a,0x00,0x12,0xd0,0xc1,0x04,0x02,0x00]
56072
56073v_cmp_class_f64_e64 s[10:11], 0.5, v2
56074// CHECK: [0x0a,0x00,0x12,0xd0,0xf0,0x04,0x02,0x00]
56075
56076v_cmp_class_f64_e64 s[10:11], -4.0, v2
56077// CHECK: [0x0a,0x00,0x12,0xd0,0xf7,0x04,0x02,0x00]
56078
56079v_cmp_class_f64_e64 s[10:11], v[1:2], v255
56080// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x03,0x00]
56081
56082v_cmp_class_f64_e64 s[10:11], v[1:2], s2
56083// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x00,0x00]
56084
56085v_cmp_class_f64_e64 s[10:11], v[1:2], s101
56086// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcb,0x00,0x00]
56087
56088v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
56089// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcd,0x00,0x00]
56090
56091v_cmp_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
56092// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xcf,0x00,0x00]
56093
56094v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_lo
56095// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd5,0x00,0x00]
56096
56097v_cmp_class_f64_e64 s[10:11], v[1:2], vcc_hi
56098// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd7,0x00,0x00]
56099
56100v_cmp_class_f64_e64 s[10:11], v[1:2], tba_lo
56101// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xd9,0x00,0x00]
56102
56103v_cmp_class_f64_e64 s[10:11], v[1:2], tba_hi
56104// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdb,0x00,0x00]
56105
56106v_cmp_class_f64_e64 s[10:11], v[1:2], tma_lo
56107// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdd,0x00,0x00]
56108
56109v_cmp_class_f64_e64 s[10:11], v[1:2], tma_hi
56110// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xdf,0x00,0x00]
56111
56112v_cmp_class_f64_e64 s[10:11], v[1:2], ttmp11
56113// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf7,0x00,0x00]
56114
56115v_cmp_class_f64_e64 s[10:11], v[1:2], m0
56116// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xf9,0x00,0x00]
56117
56118v_cmp_class_f64_e64 s[10:11], v[1:2], exec_lo
56119// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xfd,0x00,0x00]
56120
56121v_cmp_class_f64_e64 s[10:11], v[1:2], exec_hi
56122// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xff,0x00,0x00]
56123
56124v_cmp_class_f64_e64 s[10:11], v[1:2], 0
56125// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x01,0x01,0x00]
56126
56127v_cmp_class_f64_e64 s[10:11], v[1:2], -1
56128// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x83,0x01,0x00]
56129
56130v_cmp_class_f64_e64 s[10:11], v[1:2], 0.5
56131// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xe1,0x01,0x00]
56132
56133v_cmp_class_f64_e64 s[10:11], v[1:2], -4.0
56134// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0xef,0x01,0x00]
56135
56136v_cmp_class_f64_e64 s[10:11], -v[1:2], v2
56137// CHECK: [0x0a,0x00,0x12,0xd0,0x01,0x05,0x02,0x20]
56138
56139v_cmpx_class_f64 vcc, v[1:2], v2
56140// CHECK: [0x01,0x05,0x26,0x7c]
56141
56142v_cmpx_class_f64 vcc, v[254:255], v2
56143// CHECK: [0xfe,0x05,0x26,0x7c]
56144
56145v_cmpx_class_f64 vcc, s[2:3], v2
56146// CHECK: [0x02,0x04,0x26,0x7c]
56147
56148v_cmpx_class_f64 vcc, s[4:5], v2
56149// CHECK: [0x04,0x04,0x26,0x7c]
56150
56151v_cmpx_class_f64 vcc, s[100:101], v2
56152// CHECK: [0x64,0x04,0x26,0x7c]
56153
56154v_cmpx_class_f64 vcc, flat_scratch, v2
56155// CHECK: [0x66,0x04,0x26,0x7c]
56156
56157v_cmpx_class_f64 vcc, vcc, v2
56158// CHECK: [0x6a,0x04,0x26,0x7c]
56159
56160v_cmpx_class_f64 vcc, tba, v2
56161// CHECK: [0x6c,0x04,0x26,0x7c]
56162
56163v_cmpx_class_f64 vcc, tma, v2
56164// CHECK: [0x6e,0x04,0x26,0x7c]
56165
56166v_cmpx_class_f64 vcc, ttmp[10:11], v2
56167// CHECK: [0x7a,0x04,0x26,0x7c]
56168
56169v_cmpx_class_f64 vcc, exec, v2
56170// CHECK: [0x7e,0x04,0x26,0x7c]
56171
56172v_cmpx_class_f64 vcc, 0, v2
56173// CHECK: [0x80,0x04,0x26,0x7c]
56174
56175v_cmpx_class_f64 vcc, -1, v2
56176// CHECK: [0xc1,0x04,0x26,0x7c]
56177
56178v_cmpx_class_f64 vcc, 0.5, v2
56179// CHECK: [0xf0,0x04,0x26,0x7c]
56180
56181v_cmpx_class_f64 vcc, -4.0, v2
56182// CHECK: [0xf7,0x04,0x26,0x7c]
56183
56184v_cmpx_class_f64 vcc, 0xaf123456, v2
56185// CHECK: [0xff,0x04,0x26,0x7c,0x56,0x34,0x12,0xaf]
56186
56187v_cmpx_class_f64 vcc, 0x3f717273, v2
56188// CHECK: [0xff,0x04,0x26,0x7c,0x73,0x72,0x71,0x3f]
56189
56190v_cmpx_class_f64 vcc, v[1:2], v255
56191// CHECK: [0x01,0xff,0x27,0x7c]
56192
56193v_cmpx_class_f64_e64 s[10:11], v[1:2], v2
56194// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56195
56196v_cmpx_class_f64_e64 s[12:13], v[1:2], v2
56197// CHECK: [0x0c,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56198
56199v_cmpx_class_f64_e64 s[100:101], v[1:2], v2
56200// CHECK: [0x64,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56201
56202v_cmpx_class_f64_e64 flat_scratch, v[1:2], v2
56203// CHECK: [0x66,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56204
56205v_cmpx_class_f64_e64 vcc, v[1:2], v2
56206// CHECK: [0x6a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56207
56208v_cmpx_class_f64_e64 tba, v[1:2], v2
56209// CHECK: [0x6c,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56210
56211v_cmpx_class_f64_e64 tma, v[1:2], v2
56212// CHECK: [0x6e,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56213
56214v_cmpx_class_f64_e64 ttmp[10:11], v[1:2], v2
56215// CHECK: [0x7a,0x00,0x13,0xd0,0x01,0x05,0x02,0x00]
56216
56217v_cmpx_class_f64_e64 s[10:11], v[254:255], v2
56218// CHECK: [0x0a,0x00,0x13,0xd0,0xfe,0x05,0x02,0x00]
56219
56220v_cmpx_class_f64_e64 s[10:11], s[2:3], v2
56221// CHECK: [0x0a,0x00,0x13,0xd0,0x02,0x04,0x02,0x00]
56222
56223v_cmpx_class_f64_e64 s[10:11], s[4:5], v2
56224// CHECK: [0x0a,0x00,0x13,0xd0,0x04,0x04,0x02,0x00]
56225
56226v_cmpx_class_f64_e64 s[10:11], s[100:101], v2
56227// CHECK: [0x0a,0x00,0x13,0xd0,0x64,0x04,0x02,0x00]
56228
56229v_cmpx_class_f64_e64 s[10:11], flat_scratch, v2
56230// CHECK: [0x0a,0x00,0x13,0xd0,0x66,0x04,0x02,0x00]
56231
56232v_cmpx_class_f64_e64 s[10:11], vcc, v2
56233// CHECK: [0x0a,0x00,0x13,0xd0,0x6a,0x04,0x02,0x00]
56234
56235v_cmpx_class_f64_e64 s[10:11], tba, v2
56236// CHECK: [0x0a,0x00,0x13,0xd0,0x6c,0x04,0x02,0x00]
56237
56238v_cmpx_class_f64_e64 s[10:11], tma, v2
56239// CHECK: [0x0a,0x00,0x13,0xd0,0x6e,0x04,0x02,0x00]
56240
56241v_cmpx_class_f64_e64 s[10:11], ttmp[10:11], v2
56242// CHECK: [0x0a,0x00,0x13,0xd0,0x7a,0x04,0x02,0x00]
56243
56244v_cmpx_class_f64_e64 s[10:11], exec, v2
56245// CHECK: [0x0a,0x00,0x13,0xd0,0x7e,0x04,0x02,0x00]
56246
56247v_cmpx_class_f64_e64 s[10:11], 0, v2
56248// CHECK: [0x0a,0x00,0x13,0xd0,0x80,0x04,0x02,0x00]
56249
56250v_cmpx_class_f64_e64 s[10:11], -1, v2
56251// CHECK: [0x0a,0x00,0x13,0xd0,0xc1,0x04,0x02,0x00]
56252
56253v_cmpx_class_f64_e64 s[10:11], 0.5, v2
56254// CHECK: [0x0a,0x00,0x13,0xd0,0xf0,0x04,0x02,0x00]
56255
56256v_cmpx_class_f64_e64 s[10:11], -4.0, v2
56257// CHECK: [0x0a,0x00,0x13,0xd0,0xf7,0x04,0x02,0x00]
56258
56259v_cmpx_class_f64_e64 s[10:11], v[1:2], v255
56260// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x03,0x00]
56261
56262v_cmpx_class_f64_e64 s[10:11], v[1:2], s2
56263// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x00,0x00]
56264
56265v_cmpx_class_f64_e64 s[10:11], v[1:2], s101
56266// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcb,0x00,0x00]
56267
56268v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_lo
56269// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcd,0x00,0x00]
56270
56271v_cmpx_class_f64_e64 s[10:11], v[1:2], flat_scratch_hi
56272// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xcf,0x00,0x00]
56273
56274v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_lo
56275// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd5,0x00,0x00]
56276
56277v_cmpx_class_f64_e64 s[10:11], v[1:2], vcc_hi
56278// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd7,0x00,0x00]
56279
56280v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_lo
56281// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xd9,0x00,0x00]
56282
56283v_cmpx_class_f64_e64 s[10:11], v[1:2], tba_hi
56284// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xdb,0x00,0x00]
56285
56286v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_lo
56287// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xdd,0x00,0x00]
56288
56289v_cmpx_class_f64_e64 s[10:11], v[1:2], tma_hi
56290// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xdf,0x00,0x00]
56291
56292v_cmpx_class_f64_e64 s[10:11], v[1:2], ttmp11
56293// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf7,0x00,0x00]
56294
56295v_cmpx_class_f64_e64 s[10:11], v[1:2], m0
56296// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xf9,0x00,0x00]
56297
56298v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_lo
56299// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xfd,0x00,0x00]
56300
56301v_cmpx_class_f64_e64 s[10:11], v[1:2], exec_hi
56302// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xff,0x00,0x00]
56303
56304v_cmpx_class_f64_e64 s[10:11], v[1:2], 0
56305// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x01,0x01,0x00]
56306
56307v_cmpx_class_f64_e64 s[10:11], v[1:2], -1
56308// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x83,0x01,0x00]
56309
56310v_cmpx_class_f64_e64 s[10:11], v[1:2], 0.5
56311// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xe1,0x01,0x00]
56312
56313v_cmpx_class_f64_e64 s[10:11], v[1:2], -4.0
56314// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0xef,0x01,0x00]
56315
56316v_cmpx_class_f64_e64 s[10:11], -v[1:2], v2
56317// CHECK: [0x0a,0x00,0x13,0xd0,0x01,0x05,0x02,0x20]
56318
56319v_cmp_class_f16 vcc, v1, v2
56320// CHECK: [0x01,0x05,0x28,0x7c]
56321
56322v_cmp_class_f16 vcc, v255, v2
56323// CHECK: [0xff,0x05,0x28,0x7c]
56324
56325v_cmp_class_f16 vcc, s1, v2
56326// CHECK: [0x01,0x04,0x28,0x7c]
56327
56328v_cmp_class_f16 vcc, s101, v2
56329// CHECK: [0x65,0x04,0x28,0x7c]
56330
56331v_cmp_class_f16 vcc, flat_scratch_lo, v2
56332// CHECK: [0x66,0x04,0x28,0x7c]
56333
56334v_cmp_class_f16 vcc, flat_scratch_hi, v2
56335// CHECK: [0x67,0x04,0x28,0x7c]
56336
56337v_cmp_class_f16 vcc, vcc_lo, v2
56338// CHECK: [0x6a,0x04,0x28,0x7c]
56339
56340v_cmp_class_f16 vcc, vcc_hi, v2
56341// CHECK: [0x6b,0x04,0x28,0x7c]
56342
56343v_cmp_class_f16 vcc, tba_lo, v2
56344// CHECK: [0x6c,0x04,0x28,0x7c]
56345
56346v_cmp_class_f16 vcc, tba_hi, v2
56347// CHECK: [0x6d,0x04,0x28,0x7c]
56348
56349v_cmp_class_f16 vcc, tma_lo, v2
56350// CHECK: [0x6e,0x04,0x28,0x7c]
56351
56352v_cmp_class_f16 vcc, tma_hi, v2
56353// CHECK: [0x6f,0x04,0x28,0x7c]
56354
56355v_cmp_class_f16 vcc, ttmp11, v2
56356// CHECK: [0x7b,0x04,0x28,0x7c]
56357
56358v_cmp_class_f16 vcc, m0, v2
56359// CHECK: [0x7c,0x04,0x28,0x7c]
56360
56361v_cmp_class_f16 vcc, exec_lo, v2
56362// CHECK: [0x7e,0x04,0x28,0x7c]
56363
56364v_cmp_class_f16 vcc, exec_hi, v2
56365// CHECK: [0x7f,0x04,0x28,0x7c]
56366
56367v_cmp_class_f16 vcc, 0, v2
56368// CHECK: [0x80,0x04,0x28,0x7c]
56369
56370v_cmp_class_f16 vcc, -1, v2
56371// CHECK: [0xc1,0x04,0x28,0x7c]
56372
56373v_cmp_class_f16 vcc, 0.5, v2
56374// CHECK: [0xf0,0x04,0x28,0x7c]
56375
56376v_cmp_class_f16 vcc, -4.0, v2
56377// CHECK: [0xf7,0x04,0x28,0x7c]
56378
56379v_cmp_class_f16 vcc, 0xfe0b, v2
56380// CHECK: [0xff,0x04,0x28,0x7c,0x0b,0xfe,0x00,0x00]
56381
56382v_cmp_class_f16 vcc, 0x3456, v2
56383// CHECK: [0xff,0x04,0x28,0x7c,0x56,0x34,0x00,0x00]
56384
56385v_cmp_class_f16 vcc, v1, v255
56386// CHECK: [0x01,0xff,0x29,0x7c]
56387
56388v_cmp_class_f16_e64 s[10:11], v1, v2
56389// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56390
56391v_cmp_class_f16_e64 s[12:13], v1, v2
56392// CHECK: [0x0c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56393
56394v_cmp_class_f16_e64 s[100:101], v1, v2
56395// CHECK: [0x64,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56396
56397v_cmp_class_f16_e64 flat_scratch, v1, v2
56398// CHECK: [0x66,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56399
56400v_cmp_class_f16_e64 vcc, v1, v2
56401// CHECK: [0x6a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56402
56403v_cmp_class_f16_e64 tba, v1, v2
56404// CHECK: [0x6c,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56405
56406v_cmp_class_f16_e64 tma, v1, v2
56407// CHECK: [0x6e,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56408
56409v_cmp_class_f16_e64 ttmp[10:11], v1, v2
56410// CHECK: [0x7a,0x00,0x14,0xd0,0x01,0x05,0x02,0x00]
56411
56412v_cmp_class_f16_e64 s[10:11], v255, v2
56413// CHECK: [0x0a,0x00,0x14,0xd0,0xff,0x05,0x02,0x00]
56414
56415v_cmp_class_f16_e64 s[10:11], s1, v2
56416// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x04,0x02,0x00]
56417
56418v_cmp_class_f16_e64 s[10:11], s101, v2
56419// CHECK: [0x0a,0x00,0x14,0xd0,0x65,0x04,0x02,0x00]
56420
56421v_cmp_class_f16_e64 s[10:11], flat_scratch_lo, v2
56422// CHECK: [0x0a,0x00,0x14,0xd0,0x66,0x04,0x02,0x00]
56423
56424v_cmp_class_f16_e64 s[10:11], flat_scratch_hi, v2
56425// CHECK: [0x0a,0x00,0x14,0xd0,0x67,0x04,0x02,0x00]
56426
56427v_cmp_class_f16_e64 s[10:11], vcc_lo, v2
56428// CHECK: [0x0a,0x00,0x14,0xd0,0x6a,0x04,0x02,0x00]
56429
56430v_cmp_class_f16_e64 s[10:11], vcc_hi, v2
56431// CHECK: [0x0a,0x00,0x14,0xd0,0x6b,0x04,0x02,0x00]
56432
56433v_cmp_class_f16_e64 s[10:11], tba_lo, v2
56434// CHECK: [0x0a,0x00,0x14,0xd0,0x6c,0x04,0x02,0x00]
56435
56436v_cmp_class_f16_e64 s[10:11], tba_hi, v2
56437// CHECK: [0x0a,0x00,0x14,0xd0,0x6d,0x04,0x02,0x00]
56438
56439v_cmp_class_f16_e64 s[10:11], tma_lo, v2
56440// CHECK: [0x0a,0x00,0x14,0xd0,0x6e,0x04,0x02,0x00]
56441
56442v_cmp_class_f16_e64 s[10:11], tma_hi, v2
56443// CHECK: [0x0a,0x00,0x14,0xd0,0x6f,0x04,0x02,0x00]
56444
56445v_cmp_class_f16_e64 s[10:11], ttmp11, v2
56446// CHECK: [0x0a,0x00,0x14,0xd0,0x7b,0x04,0x02,0x00]
56447
56448v_cmp_class_f16_e64 s[10:11], m0, v2
56449// CHECK: [0x0a,0x00,0x14,0xd0,0x7c,0x04,0x02,0x00]
56450
56451v_cmp_class_f16_e64 s[10:11], exec_lo, v2
56452// CHECK: [0x0a,0x00,0x14,0xd0,0x7e,0x04,0x02,0x00]
56453
56454v_cmp_class_f16_e64 s[10:11], exec_hi, v2
56455// CHECK: [0x0a,0x00,0x14,0xd0,0x7f,0x04,0x02,0x00]
56456
56457v_cmp_class_f16_e64 s[10:11], 0, v2
56458// CHECK: [0x0a,0x00,0x14,0xd0,0x80,0x04,0x02,0x00]
56459
56460v_cmp_class_f16_e64 s[10:11], -1, v2
56461// CHECK: [0x0a,0x00,0x14,0xd0,0xc1,0x04,0x02,0x00]
56462
56463v_cmp_class_f16_e64 s[10:11], 0.5, v2
56464// CHECK: [0x0a,0x00,0x14,0xd0,0xf0,0x04,0x02,0x00]
56465
56466v_cmp_class_f16_e64 s[10:11], -4.0, v2
56467// CHECK: [0x0a,0x00,0x14,0xd0,0xf7,0x04,0x02,0x00]
56468
56469v_cmp_class_f16_e64 s[10:11], v1, v255
56470// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x03,0x00]
56471
56472v_cmp_class_f16_e64 s[10:11], v1, s2
56473// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x00,0x00]
56474
56475v_cmp_class_f16_e64 s[10:11], v1, s101
56476// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcb,0x00,0x00]
56477
56478v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_lo
56479// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcd,0x00,0x00]
56480
56481v_cmp_class_f16_e64 s[10:11], v1, flat_scratch_hi
56482// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xcf,0x00,0x00]
56483
56484v_cmp_class_f16_e64 s[10:11], v1, vcc_lo
56485// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd5,0x00,0x00]
56486
56487v_cmp_class_f16_e64 s[10:11], v1, vcc_hi
56488// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd7,0x00,0x00]
56489
56490v_cmp_class_f16_e64 s[10:11], v1, tba_lo
56491// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xd9,0x00,0x00]
56492
56493v_cmp_class_f16_e64 s[10:11], v1, tba_hi
56494// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdb,0x00,0x00]
56495
56496v_cmp_class_f16_e64 s[10:11], v1, tma_lo
56497// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdd,0x00,0x00]
56498
56499v_cmp_class_f16_e64 s[10:11], v1, tma_hi
56500// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xdf,0x00,0x00]
56501
56502v_cmp_class_f16_e64 s[10:11], v1, ttmp11
56503// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf7,0x00,0x00]
56504
56505v_cmp_class_f16_e64 s[10:11], v1, m0
56506// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xf9,0x00,0x00]
56507
56508v_cmp_class_f16_e64 s[10:11], v1, exec_lo
56509// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xfd,0x00,0x00]
56510
56511v_cmp_class_f16_e64 s[10:11], v1, exec_hi
56512// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xff,0x00,0x00]
56513
56514v_cmp_class_f16_e64 s[10:11], v1, 0
56515// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x01,0x01,0x00]
56516
56517v_cmp_class_f16_e64 s[10:11], v1, -1
56518// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x83,0x01,0x00]
56519
56520v_cmp_class_f16_e64 s[10:11], v1, 0.5
56521// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xe1,0x01,0x00]
56522
56523v_cmp_class_f16_e64 s[10:11], v1, -4.0
56524// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0xef,0x01,0x00]
56525
56526v_cmp_class_f16_e64 s[10:11], -v1, v2
56527// CHECK: [0x0a,0x00,0x14,0xd0,0x01,0x05,0x02,0x20]
56528
56529v_cmpx_class_f16 vcc, v1, v2
56530// CHECK: [0x01,0x05,0x2a,0x7c]
56531
56532v_cmpx_class_f16 vcc, v255, v2
56533// CHECK: [0xff,0x05,0x2a,0x7c]
56534
56535v_cmpx_class_f16 vcc, s1, v2
56536// CHECK: [0x01,0x04,0x2a,0x7c]
56537
56538v_cmpx_class_f16 vcc, s101, v2
56539// CHECK: [0x65,0x04,0x2a,0x7c]
56540
56541v_cmpx_class_f16 vcc, flat_scratch_lo, v2
56542// CHECK: [0x66,0x04,0x2a,0x7c]
56543
56544v_cmpx_class_f16 vcc, flat_scratch_hi, v2
56545// CHECK: [0x67,0x04,0x2a,0x7c]
56546
56547v_cmpx_class_f16 vcc, vcc_lo, v2
56548// CHECK: [0x6a,0x04,0x2a,0x7c]
56549
56550v_cmpx_class_f16 vcc, vcc_hi, v2
56551// CHECK: [0x6b,0x04,0x2a,0x7c]
56552
56553v_cmpx_class_f16 vcc, tba_lo, v2
56554// CHECK: [0x6c,0x04,0x2a,0x7c]
56555
56556v_cmpx_class_f16 vcc, tba_hi, v2
56557// CHECK: [0x6d,0x04,0x2a,0x7c]
56558
56559v_cmpx_class_f16 vcc, tma_lo, v2
56560// CHECK: [0x6e,0x04,0x2a,0x7c]
56561
56562v_cmpx_class_f16 vcc, tma_hi, v2
56563// CHECK: [0x6f,0x04,0x2a,0x7c]
56564
56565v_cmpx_class_f16 vcc, ttmp11, v2
56566// CHECK: [0x7b,0x04,0x2a,0x7c]
56567
56568v_cmpx_class_f16 vcc, m0, v2
56569// CHECK: [0x7c,0x04,0x2a,0x7c]
56570
56571v_cmpx_class_f16 vcc, exec_lo, v2
56572// CHECK: [0x7e,0x04,0x2a,0x7c]
56573
56574v_cmpx_class_f16 vcc, exec_hi, v2
56575// CHECK: [0x7f,0x04,0x2a,0x7c]
56576
56577v_cmpx_class_f16 vcc, 0, v2
56578// CHECK: [0x80,0x04,0x2a,0x7c]
56579
56580v_cmpx_class_f16 vcc, -1, v2
56581// CHECK: [0xc1,0x04,0x2a,0x7c]
56582
56583v_cmpx_class_f16 vcc, 0.5, v2
56584// CHECK: [0xf0,0x04,0x2a,0x7c]
56585
56586v_cmpx_class_f16 vcc, -4.0, v2
56587// CHECK: [0xf7,0x04,0x2a,0x7c]
56588
56589v_cmpx_class_f16 vcc, 0xfe0b, v2
56590// CHECK: [0xff,0x04,0x2a,0x7c,0x0b,0xfe,0x00,0x00]
56591
56592v_cmpx_class_f16 vcc, 0x3456, v2
56593// CHECK: [0xff,0x04,0x2a,0x7c,0x56,0x34,0x00,0x00]
56594
56595v_cmpx_class_f16 vcc, v1, v255
56596// CHECK: [0x01,0xff,0x2b,0x7c]
56597
56598v_cmpx_class_f16_e64 s[10:11], v1, v2
56599// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56600
56601v_cmpx_class_f16_e64 s[12:13], v1, v2
56602// CHECK: [0x0c,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56603
56604v_cmpx_class_f16_e64 s[100:101], v1, v2
56605// CHECK: [0x64,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56606
56607v_cmpx_class_f16_e64 flat_scratch, v1, v2
56608// CHECK: [0x66,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56609
56610v_cmpx_class_f16_e64 vcc, v1, v2
56611// CHECK: [0x6a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56612
56613v_cmpx_class_f16_e64 tba, v1, v2
56614// CHECK: [0x6c,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56615
56616v_cmpx_class_f16_e64 tma, v1, v2
56617// CHECK: [0x6e,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56618
56619v_cmpx_class_f16_e64 ttmp[10:11], v1, v2
56620// CHECK: [0x7a,0x00,0x15,0xd0,0x01,0x05,0x02,0x00]
56621
56622v_cmpx_class_f16_e64 s[10:11], v255, v2
56623// CHECK: [0x0a,0x00,0x15,0xd0,0xff,0x05,0x02,0x00]
56624
56625v_cmpx_class_f16_e64 s[10:11], s1, v2
56626// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x04,0x02,0x00]
56627
56628v_cmpx_class_f16_e64 s[10:11], s101, v2
56629// CHECK: [0x0a,0x00,0x15,0xd0,0x65,0x04,0x02,0x00]
56630
56631v_cmpx_class_f16_e64 s[10:11], flat_scratch_lo, v2
56632// CHECK: [0x0a,0x00,0x15,0xd0,0x66,0x04,0x02,0x00]
56633
56634v_cmpx_class_f16_e64 s[10:11], flat_scratch_hi, v2
56635// CHECK: [0x0a,0x00,0x15,0xd0,0x67,0x04,0x02,0x00]
56636
56637v_cmpx_class_f16_e64 s[10:11], vcc_lo, v2
56638// CHECK: [0x0a,0x00,0x15,0xd0,0x6a,0x04,0x02,0x00]
56639
56640v_cmpx_class_f16_e64 s[10:11], vcc_hi, v2
56641// CHECK: [0x0a,0x00,0x15,0xd0,0x6b,0x04,0x02,0x00]
56642
56643v_cmpx_class_f16_e64 s[10:11], tba_lo, v2
56644// CHECK: [0x0a,0x00,0x15,0xd0,0x6c,0x04,0x02,0x00]
56645
56646v_cmpx_class_f16_e64 s[10:11], tba_hi, v2
56647// CHECK: [0x0a,0x00,0x15,0xd0,0x6d,0x04,0x02,0x00]
56648
56649v_cmpx_class_f16_e64 s[10:11], tma_lo, v2
56650// CHECK: [0x0a,0x00,0x15,0xd0,0x6e,0x04,0x02,0x00]
56651
56652v_cmpx_class_f16_e64 s[10:11], tma_hi, v2
56653// CHECK: [0x0a,0x00,0x15,0xd0,0x6f,0x04,0x02,0x00]
56654
56655v_cmpx_class_f16_e64 s[10:11], ttmp11, v2
56656// CHECK: [0x0a,0x00,0x15,0xd0,0x7b,0x04,0x02,0x00]
56657
56658v_cmpx_class_f16_e64 s[10:11], m0, v2
56659// CHECK: [0x0a,0x00,0x15,0xd0,0x7c,0x04,0x02,0x00]
56660
56661v_cmpx_class_f16_e64 s[10:11], exec_lo, v2
56662// CHECK: [0x0a,0x00,0x15,0xd0,0x7e,0x04,0x02,0x00]
56663
56664v_cmpx_class_f16_e64 s[10:11], exec_hi, v2
56665// CHECK: [0x0a,0x00,0x15,0xd0,0x7f,0x04,0x02,0x00]
56666
56667v_cmpx_class_f16_e64 s[10:11], 0, v2
56668// CHECK: [0x0a,0x00,0x15,0xd0,0x80,0x04,0x02,0x00]
56669
56670v_cmpx_class_f16_e64 s[10:11], -1, v2
56671// CHECK: [0x0a,0x00,0x15,0xd0,0xc1,0x04,0x02,0x00]
56672
56673v_cmpx_class_f16_e64 s[10:11], 0.5, v2
56674// CHECK: [0x0a,0x00,0x15,0xd0,0xf0,0x04,0x02,0x00]
56675
56676v_cmpx_class_f16_e64 s[10:11], -4.0, v2
56677// CHECK: [0x0a,0x00,0x15,0xd0,0xf7,0x04,0x02,0x00]
56678
56679v_cmpx_class_f16_e64 s[10:11], v1, v255
56680// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x03,0x00]
56681
56682v_cmpx_class_f16_e64 s[10:11], v1, s2
56683// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x00,0x00]
56684
56685v_cmpx_class_f16_e64 s[10:11], v1, s101
56686// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcb,0x00,0x00]
56687
56688v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_lo
56689// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcd,0x00,0x00]
56690
56691v_cmpx_class_f16_e64 s[10:11], v1, flat_scratch_hi
56692// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xcf,0x00,0x00]
56693
56694v_cmpx_class_f16_e64 s[10:11], v1, vcc_lo
56695// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd5,0x00,0x00]
56696
56697v_cmpx_class_f16_e64 s[10:11], v1, vcc_hi
56698// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd7,0x00,0x00]
56699
56700v_cmpx_class_f16_e64 s[10:11], v1, tba_lo
56701// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xd9,0x00,0x00]
56702
56703v_cmpx_class_f16_e64 s[10:11], v1, tba_hi
56704// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xdb,0x00,0x00]
56705
56706v_cmpx_class_f16_e64 s[10:11], v1, tma_lo
56707// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xdd,0x00,0x00]
56708
56709v_cmpx_class_f16_e64 s[10:11], v1, tma_hi
56710// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xdf,0x00,0x00]
56711
56712v_cmpx_class_f16_e64 s[10:11], v1, ttmp11
56713// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf7,0x00,0x00]
56714
56715v_cmpx_class_f16_e64 s[10:11], v1, m0
56716// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xf9,0x00,0x00]
56717
56718v_cmpx_class_f16_e64 s[10:11], v1, exec_lo
56719// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xfd,0x00,0x00]
56720
56721v_cmpx_class_f16_e64 s[10:11], v1, exec_hi
56722// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xff,0x00,0x00]
56723
56724v_cmpx_class_f16_e64 s[10:11], v1, 0
56725// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x01,0x01,0x00]
56726
56727v_cmpx_class_f16_e64 s[10:11], v1, -1
56728// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x83,0x01,0x00]
56729
56730v_cmpx_class_f16_e64 s[10:11], v1, 0.5
56731// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xe1,0x01,0x00]
56732
56733v_cmpx_class_f16_e64 s[10:11], v1, -4.0
56734// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0xef,0x01,0x00]
56735
56736v_cmpx_class_f16_e64 s[10:11], -v1, v2
56737// CHECK: [0x0a,0x00,0x15,0xd0,0x01,0x05,0x02,0x20]
56738
56739v_cmp_f_f16 vcc, v1, v2
56740// CHECK: [0x01,0x05,0x40,0x7c]
56741
56742v_cmp_f_f16 vcc, v255, v2
56743// CHECK: [0xff,0x05,0x40,0x7c]
56744
56745v_cmp_f_f16 vcc, s1, v2
56746// CHECK: [0x01,0x04,0x40,0x7c]
56747
56748v_cmp_f_f16 vcc, s101, v2
56749// CHECK: [0x65,0x04,0x40,0x7c]
56750
56751v_cmp_f_f16 vcc, flat_scratch_lo, v2
56752// CHECK: [0x66,0x04,0x40,0x7c]
56753
56754v_cmp_f_f16 vcc, flat_scratch_hi, v2
56755// CHECK: [0x67,0x04,0x40,0x7c]
56756
56757v_cmp_f_f16 vcc, vcc_lo, v2
56758// CHECK: [0x6a,0x04,0x40,0x7c]
56759
56760v_cmp_f_f16 vcc, vcc_hi, v2
56761// CHECK: [0x6b,0x04,0x40,0x7c]
56762
56763v_cmp_f_f16 vcc, tba_lo, v2
56764// CHECK: [0x6c,0x04,0x40,0x7c]
56765
56766v_cmp_f_f16 vcc, tba_hi, v2
56767// CHECK: [0x6d,0x04,0x40,0x7c]
56768
56769v_cmp_f_f16 vcc, tma_lo, v2
56770// CHECK: [0x6e,0x04,0x40,0x7c]
56771
56772v_cmp_f_f16 vcc, tma_hi, v2
56773// CHECK: [0x6f,0x04,0x40,0x7c]
56774
56775v_cmp_f_f16 vcc, ttmp11, v2
56776// CHECK: [0x7b,0x04,0x40,0x7c]
56777
56778v_cmp_f_f16 vcc, m0, v2
56779// CHECK: [0x7c,0x04,0x40,0x7c]
56780
56781v_cmp_f_f16 vcc, exec_lo, v2
56782// CHECK: [0x7e,0x04,0x40,0x7c]
56783
56784v_cmp_f_f16 vcc, exec_hi, v2
56785// CHECK: [0x7f,0x04,0x40,0x7c]
56786
56787v_cmp_f_f16 vcc, 0, v2
56788// CHECK: [0x80,0x04,0x40,0x7c]
56789
56790v_cmp_f_f16 vcc, -1, v2
56791// CHECK: [0xc1,0x04,0x40,0x7c]
56792
56793v_cmp_f_f16 vcc, 0.5, v2
56794// CHECK: [0xf0,0x04,0x40,0x7c]
56795
56796v_cmp_f_f16 vcc, -4.0, v2
56797// CHECK: [0xf7,0x04,0x40,0x7c]
56798
56799v_cmp_f_f16 vcc, 0xfe0b, v2
56800// CHECK: [0xff,0x04,0x40,0x7c,0x0b,0xfe,0x00,0x00]
56801
56802v_cmp_f_f16 vcc, 0x3456, v2
56803// CHECK: [0xff,0x04,0x40,0x7c,0x56,0x34,0x00,0x00]
56804
56805v_cmp_f_f16 vcc, v1, v255
56806// CHECK: [0x01,0xff,0x41,0x7c]
56807
56808v_cmp_f_f16_e64 s[10:11], v1, v2
56809// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56810
56811v_cmp_f_f16_e64 s[12:13], v1, v2
56812// CHECK: [0x0c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56813
56814v_cmp_f_f16_e64 s[100:101], v1, v2
56815// CHECK: [0x64,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56816
56817v_cmp_f_f16_e64 flat_scratch, v1, v2
56818// CHECK: [0x66,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56819
56820v_cmp_f_f16_e64 vcc, v1, v2
56821// CHECK: [0x6a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56822
56823v_cmp_f_f16_e64 tba, v1, v2
56824// CHECK: [0x6c,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56825
56826v_cmp_f_f16_e64 tma, v1, v2
56827// CHECK: [0x6e,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56828
56829v_cmp_f_f16_e64 ttmp[10:11], v1, v2
56830// CHECK: [0x7a,0x00,0x20,0xd0,0x01,0x05,0x02,0x00]
56831
56832v_cmp_f_f16_e64 s[10:11], v255, v2
56833// CHECK: [0x0a,0x00,0x20,0xd0,0xff,0x05,0x02,0x00]
56834
56835v_cmp_f_f16_e64 s[10:11], s1, v2
56836// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x04,0x02,0x00]
56837
56838v_cmp_f_f16_e64 s[10:11], s101, v2
56839// CHECK: [0x0a,0x00,0x20,0xd0,0x65,0x04,0x02,0x00]
56840
56841v_cmp_f_f16_e64 s[10:11], flat_scratch_lo, v2
56842// CHECK: [0x0a,0x00,0x20,0xd0,0x66,0x04,0x02,0x00]
56843
56844v_cmp_f_f16_e64 s[10:11], flat_scratch_hi, v2
56845// CHECK: [0x0a,0x00,0x20,0xd0,0x67,0x04,0x02,0x00]
56846
56847v_cmp_f_f16_e64 s[10:11], vcc_lo, v2
56848// CHECK: [0x0a,0x00,0x20,0xd0,0x6a,0x04,0x02,0x00]
56849
56850v_cmp_f_f16_e64 s[10:11], vcc_hi, v2
56851// CHECK: [0x0a,0x00,0x20,0xd0,0x6b,0x04,0x02,0x00]
56852
56853v_cmp_f_f16_e64 s[10:11], tba_lo, v2
56854// CHECK: [0x0a,0x00,0x20,0xd0,0x6c,0x04,0x02,0x00]
56855
56856v_cmp_f_f16_e64 s[10:11], tba_hi, v2
56857// CHECK: [0x0a,0x00,0x20,0xd0,0x6d,0x04,0x02,0x00]
56858
56859v_cmp_f_f16_e64 s[10:11], tma_lo, v2
56860// CHECK: [0x0a,0x00,0x20,0xd0,0x6e,0x04,0x02,0x00]
56861
56862v_cmp_f_f16_e64 s[10:11], tma_hi, v2
56863// CHECK: [0x0a,0x00,0x20,0xd0,0x6f,0x04,0x02,0x00]
56864
56865v_cmp_f_f16_e64 s[10:11], ttmp11, v2
56866// CHECK: [0x0a,0x00,0x20,0xd0,0x7b,0x04,0x02,0x00]
56867
56868v_cmp_f_f16_e64 s[10:11], m0, v2
56869// CHECK: [0x0a,0x00,0x20,0xd0,0x7c,0x04,0x02,0x00]
56870
56871v_cmp_f_f16_e64 s[10:11], exec_lo, v2
56872// CHECK: [0x0a,0x00,0x20,0xd0,0x7e,0x04,0x02,0x00]
56873
56874v_cmp_f_f16_e64 s[10:11], exec_hi, v2
56875// CHECK: [0x0a,0x00,0x20,0xd0,0x7f,0x04,0x02,0x00]
56876
56877v_cmp_f_f16_e64 s[10:11], 0, v2
56878// CHECK: [0x0a,0x00,0x20,0xd0,0x80,0x04,0x02,0x00]
56879
56880v_cmp_f_f16_e64 s[10:11], -1, v2
56881// CHECK: [0x0a,0x00,0x20,0xd0,0xc1,0x04,0x02,0x00]
56882
56883v_cmp_f_f16_e64 s[10:11], 0.5, v2
56884// CHECK: [0x0a,0x00,0x20,0xd0,0xf0,0x04,0x02,0x00]
56885
56886v_cmp_f_f16_e64 s[10:11], -4.0, v2
56887// CHECK: [0x0a,0x00,0x20,0xd0,0xf7,0x04,0x02,0x00]
56888
56889v_cmp_f_f16_e64 s[10:11], v1, v255
56890// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x03,0x00]
56891
56892v_cmp_f_f16_e64 s[10:11], v1, s2
56893// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x00,0x00]
56894
56895v_cmp_f_f16_e64 s[10:11], v1, s101
56896// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcb,0x00,0x00]
56897
56898v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_lo
56899// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcd,0x00,0x00]
56900
56901v_cmp_f_f16_e64 s[10:11], v1, flat_scratch_hi
56902// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xcf,0x00,0x00]
56903
56904v_cmp_f_f16_e64 s[10:11], v1, vcc_lo
56905// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd5,0x00,0x00]
56906
56907v_cmp_f_f16_e64 s[10:11], v1, vcc_hi
56908// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd7,0x00,0x00]
56909
56910v_cmp_f_f16_e64 s[10:11], v1, tba_lo
56911// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xd9,0x00,0x00]
56912
56913v_cmp_f_f16_e64 s[10:11], v1, tba_hi
56914// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdb,0x00,0x00]
56915
56916v_cmp_f_f16_e64 s[10:11], v1, tma_lo
56917// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdd,0x00,0x00]
56918
56919v_cmp_f_f16_e64 s[10:11], v1, tma_hi
56920// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xdf,0x00,0x00]
56921
56922v_cmp_f_f16_e64 s[10:11], v1, ttmp11
56923// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf7,0x00,0x00]
56924
56925v_cmp_f_f16_e64 s[10:11], v1, m0
56926// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xf9,0x00,0x00]
56927
56928v_cmp_f_f16_e64 s[10:11], v1, exec_lo
56929// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xfd,0x00,0x00]
56930
56931v_cmp_f_f16_e64 s[10:11], v1, exec_hi
56932// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xff,0x00,0x00]
56933
56934v_cmp_f_f16_e64 s[10:11], v1, 0
56935// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x01,0x01,0x00]
56936
56937v_cmp_f_f16_e64 s[10:11], v1, -1
56938// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x83,0x01,0x00]
56939
56940v_cmp_f_f16_e64 s[10:11], v1, 0.5
56941// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xe1,0x01,0x00]
56942
56943v_cmp_f_f16_e64 s[10:11], v1, -4.0
56944// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0xef,0x01,0x00]
56945
56946v_cmp_f_f16_e64 s[10:11], -v1, v2
56947// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x20]
56948
56949v_cmp_f_f16_e64 s[10:11], v1, -v2
56950// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x40]
56951
56952v_cmp_f_f16_e64 s[10:11], -v1, -v2
56953// CHECK: [0x0a,0x00,0x20,0xd0,0x01,0x05,0x02,0x60]
56954
56955v_cmp_f_f16_e64 s[10:11], v1, v2 clamp
56956// CHECK: [0x0a,0x80,0x20,0xd0,0x01,0x05,0x02,0x00]
56957
56958v_cmp_lt_f16 vcc, v1, v2
56959// CHECK: [0x01,0x05,0x42,0x7c]
56960
56961v_cmp_lt_f16 vcc, v255, v2
56962// CHECK: [0xff,0x05,0x42,0x7c]
56963
56964v_cmp_lt_f16 vcc, s1, v2
56965// CHECK: [0x01,0x04,0x42,0x7c]
56966
56967v_cmp_lt_f16 vcc, s101, v2
56968// CHECK: [0x65,0x04,0x42,0x7c]
56969
56970v_cmp_lt_f16 vcc, flat_scratch_lo, v2
56971// CHECK: [0x66,0x04,0x42,0x7c]
56972
56973v_cmp_lt_f16 vcc, flat_scratch_hi, v2
56974// CHECK: [0x67,0x04,0x42,0x7c]
56975
56976v_cmp_lt_f16 vcc, vcc_lo, v2
56977// CHECK: [0x6a,0x04,0x42,0x7c]
56978
56979v_cmp_lt_f16 vcc, vcc_hi, v2
56980// CHECK: [0x6b,0x04,0x42,0x7c]
56981
56982v_cmp_lt_f16 vcc, tba_lo, v2
56983// CHECK: [0x6c,0x04,0x42,0x7c]
56984
56985v_cmp_lt_f16 vcc, tba_hi, v2
56986// CHECK: [0x6d,0x04,0x42,0x7c]
56987
56988v_cmp_lt_f16 vcc, tma_lo, v2
56989// CHECK: [0x6e,0x04,0x42,0x7c]
56990
56991v_cmp_lt_f16 vcc, tma_hi, v2
56992// CHECK: [0x6f,0x04,0x42,0x7c]
56993
56994v_cmp_lt_f16 vcc, ttmp11, v2
56995// CHECK: [0x7b,0x04,0x42,0x7c]
56996
56997v_cmp_lt_f16 vcc, m0, v2
56998// CHECK: [0x7c,0x04,0x42,0x7c]
56999
57000v_cmp_lt_f16 vcc, exec_lo, v2
57001// CHECK: [0x7e,0x04,0x42,0x7c]
57002
57003v_cmp_lt_f16 vcc, exec_hi, v2
57004// CHECK: [0x7f,0x04,0x42,0x7c]
57005
57006v_cmp_lt_f16 vcc, 0, v2
57007// CHECK: [0x80,0x04,0x42,0x7c]
57008
57009v_cmp_lt_f16 vcc, -1, v2
57010// CHECK: [0xc1,0x04,0x42,0x7c]
57011
57012v_cmp_lt_f16 vcc, 0.5, v2
57013// CHECK: [0xf0,0x04,0x42,0x7c]
57014
57015v_cmp_lt_f16 vcc, -4.0, v2
57016// CHECK: [0xf7,0x04,0x42,0x7c]
57017
57018v_cmp_lt_f16 vcc, 0xfe0b, v2
57019// CHECK: [0xff,0x04,0x42,0x7c,0x0b,0xfe,0x00,0x00]
57020
57021v_cmp_lt_f16 vcc, 0x3456, v2
57022// CHECK: [0xff,0x04,0x42,0x7c,0x56,0x34,0x00,0x00]
57023
57024v_cmp_lt_f16 vcc, v1, v255
57025// CHECK: [0x01,0xff,0x43,0x7c]
57026
57027v_cmp_lt_f16_e64 s[10:11], v1, v2
57028// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57029
57030v_cmp_lt_f16_e64 s[12:13], v1, v2
57031// CHECK: [0x0c,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57032
57033v_cmp_lt_f16_e64 s[100:101], v1, v2
57034// CHECK: [0x64,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57035
57036v_cmp_lt_f16_e64 flat_scratch, v1, v2
57037// CHECK: [0x66,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57038
57039v_cmp_lt_f16_e64 vcc, v1, v2
57040// CHECK: [0x6a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57041
57042v_cmp_lt_f16_e64 tba, v1, v2
57043// CHECK: [0x6c,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57044
57045v_cmp_lt_f16_e64 tma, v1, v2
57046// CHECK: [0x6e,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57047
57048v_cmp_lt_f16_e64 ttmp[10:11], v1, v2
57049// CHECK: [0x7a,0x00,0x21,0xd0,0x01,0x05,0x02,0x00]
57050
57051v_cmp_lt_f16_e64 s[10:11], v255, v2
57052// CHECK: [0x0a,0x00,0x21,0xd0,0xff,0x05,0x02,0x00]
57053
57054v_cmp_lt_f16_e64 s[10:11], s1, v2
57055// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x04,0x02,0x00]
57056
57057v_cmp_lt_f16_e64 s[10:11], s101, v2
57058// CHECK: [0x0a,0x00,0x21,0xd0,0x65,0x04,0x02,0x00]
57059
57060v_cmp_lt_f16_e64 s[10:11], flat_scratch_lo, v2
57061// CHECK: [0x0a,0x00,0x21,0xd0,0x66,0x04,0x02,0x00]
57062
57063v_cmp_lt_f16_e64 s[10:11], flat_scratch_hi, v2
57064// CHECK: [0x0a,0x00,0x21,0xd0,0x67,0x04,0x02,0x00]
57065
57066v_cmp_lt_f16_e64 s[10:11], vcc_lo, v2
57067// CHECK: [0x0a,0x00,0x21,0xd0,0x6a,0x04,0x02,0x00]
57068
57069v_cmp_lt_f16_e64 s[10:11], vcc_hi, v2
57070// CHECK: [0x0a,0x00,0x21,0xd0,0x6b,0x04,0x02,0x00]
57071
57072v_cmp_lt_f16_e64 s[10:11], tba_lo, v2
57073// CHECK: [0x0a,0x00,0x21,0xd0,0x6c,0x04,0x02,0x00]
57074
57075v_cmp_lt_f16_e64 s[10:11], tba_hi, v2
57076// CHECK: [0x0a,0x00,0x21,0xd0,0x6d,0x04,0x02,0x00]
57077
57078v_cmp_lt_f16_e64 s[10:11], tma_lo, v2
57079// CHECK: [0x0a,0x00,0x21,0xd0,0x6e,0x04,0x02,0x00]
57080
57081v_cmp_lt_f16_e64 s[10:11], tma_hi, v2
57082// CHECK: [0x0a,0x00,0x21,0xd0,0x6f,0x04,0x02,0x00]
57083
57084v_cmp_lt_f16_e64 s[10:11], ttmp11, v2
57085// CHECK: [0x0a,0x00,0x21,0xd0,0x7b,0x04,0x02,0x00]
57086
57087v_cmp_lt_f16_e64 s[10:11], m0, v2
57088// CHECK: [0x0a,0x00,0x21,0xd0,0x7c,0x04,0x02,0x00]
57089
57090v_cmp_lt_f16_e64 s[10:11], exec_lo, v2
57091// CHECK: [0x0a,0x00,0x21,0xd0,0x7e,0x04,0x02,0x00]
57092
57093v_cmp_lt_f16_e64 s[10:11], exec_hi, v2
57094// CHECK: [0x0a,0x00,0x21,0xd0,0x7f,0x04,0x02,0x00]
57095
57096v_cmp_lt_f16_e64 s[10:11], 0, v2
57097// CHECK: [0x0a,0x00,0x21,0xd0,0x80,0x04,0x02,0x00]
57098
57099v_cmp_lt_f16_e64 s[10:11], -1, v2
57100// CHECK: [0x0a,0x00,0x21,0xd0,0xc1,0x04,0x02,0x00]
57101
57102v_cmp_lt_f16_e64 s[10:11], 0.5, v2
57103// CHECK: [0x0a,0x00,0x21,0xd0,0xf0,0x04,0x02,0x00]
57104
57105v_cmp_lt_f16_e64 s[10:11], -4.0, v2
57106// CHECK: [0x0a,0x00,0x21,0xd0,0xf7,0x04,0x02,0x00]
57107
57108v_cmp_lt_f16_e64 s[10:11], v1, v255
57109// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x03,0x00]
57110
57111v_cmp_lt_f16_e64 s[10:11], v1, s2
57112// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x00,0x00]
57113
57114v_cmp_lt_f16_e64 s[10:11], v1, s101
57115// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcb,0x00,0x00]
57116
57117v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_lo
57118// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcd,0x00,0x00]
57119
57120v_cmp_lt_f16_e64 s[10:11], v1, flat_scratch_hi
57121// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xcf,0x00,0x00]
57122
57123v_cmp_lt_f16_e64 s[10:11], v1, vcc_lo
57124// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd5,0x00,0x00]
57125
57126v_cmp_lt_f16_e64 s[10:11], v1, vcc_hi
57127// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd7,0x00,0x00]
57128
57129v_cmp_lt_f16_e64 s[10:11], v1, tba_lo
57130// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xd9,0x00,0x00]
57131
57132v_cmp_lt_f16_e64 s[10:11], v1, tba_hi
57133// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xdb,0x00,0x00]
57134
57135v_cmp_lt_f16_e64 s[10:11], v1, tma_lo
57136// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xdd,0x00,0x00]
57137
57138v_cmp_lt_f16_e64 s[10:11], v1, tma_hi
57139// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xdf,0x00,0x00]
57140
57141v_cmp_lt_f16_e64 s[10:11], v1, ttmp11
57142// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf7,0x00,0x00]
57143
57144v_cmp_lt_f16_e64 s[10:11], v1, m0
57145// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xf9,0x00,0x00]
57146
57147v_cmp_lt_f16_e64 s[10:11], v1, exec_lo
57148// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xfd,0x00,0x00]
57149
57150v_cmp_lt_f16_e64 s[10:11], v1, exec_hi
57151// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xff,0x00,0x00]
57152
57153v_cmp_lt_f16_e64 s[10:11], v1, 0
57154// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x01,0x01,0x00]
57155
57156v_cmp_lt_f16_e64 s[10:11], v1, -1
57157// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x83,0x01,0x00]
57158
57159v_cmp_lt_f16_e64 s[10:11], v1, 0.5
57160// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xe1,0x01,0x00]
57161
57162v_cmp_lt_f16_e64 s[10:11], v1, -4.0
57163// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0xef,0x01,0x00]
57164
57165v_cmp_lt_f16_e64 s[10:11], -v1, v2
57166// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x20]
57167
57168v_cmp_lt_f16_e64 s[10:11], v1, -v2
57169// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x40]
57170
57171v_cmp_lt_f16_e64 s[10:11], -v1, -v2
57172// CHECK: [0x0a,0x00,0x21,0xd0,0x01,0x05,0x02,0x60]
57173
57174v_cmp_lt_f16_e64 s[10:11], v1, v2 clamp
57175// CHECK: [0x0a,0x80,0x21,0xd0,0x01,0x05,0x02,0x00]
57176
57177v_cmp_eq_f16 vcc, v1, v2
57178// CHECK: [0x01,0x05,0x44,0x7c]
57179
57180v_cmp_eq_f16 vcc, v255, v2
57181// CHECK: [0xff,0x05,0x44,0x7c]
57182
57183v_cmp_eq_f16 vcc, s1, v2
57184// CHECK: [0x01,0x04,0x44,0x7c]
57185
57186v_cmp_eq_f16 vcc, s101, v2
57187// CHECK: [0x65,0x04,0x44,0x7c]
57188
57189v_cmp_eq_f16 vcc, flat_scratch_lo, v2
57190// CHECK: [0x66,0x04,0x44,0x7c]
57191
57192v_cmp_eq_f16 vcc, flat_scratch_hi, v2
57193// CHECK: [0x67,0x04,0x44,0x7c]
57194
57195v_cmp_eq_f16 vcc, vcc_lo, v2
57196// CHECK: [0x6a,0x04,0x44,0x7c]
57197
57198v_cmp_eq_f16 vcc, vcc_hi, v2
57199// CHECK: [0x6b,0x04,0x44,0x7c]
57200
57201v_cmp_eq_f16 vcc, tba_lo, v2
57202// CHECK: [0x6c,0x04,0x44,0x7c]
57203
57204v_cmp_eq_f16 vcc, tba_hi, v2
57205// CHECK: [0x6d,0x04,0x44,0x7c]
57206
57207v_cmp_eq_f16 vcc, tma_lo, v2
57208// CHECK: [0x6e,0x04,0x44,0x7c]
57209
57210v_cmp_eq_f16 vcc, tma_hi, v2
57211// CHECK: [0x6f,0x04,0x44,0x7c]
57212
57213v_cmp_eq_f16 vcc, ttmp11, v2
57214// CHECK: [0x7b,0x04,0x44,0x7c]
57215
57216v_cmp_eq_f16 vcc, m0, v2
57217// CHECK: [0x7c,0x04,0x44,0x7c]
57218
57219v_cmp_eq_f16 vcc, exec_lo, v2
57220// CHECK: [0x7e,0x04,0x44,0x7c]
57221
57222v_cmp_eq_f16 vcc, exec_hi, v2
57223// CHECK: [0x7f,0x04,0x44,0x7c]
57224
57225v_cmp_eq_f16 vcc, 0, v2
57226// CHECK: [0x80,0x04,0x44,0x7c]
57227
57228v_cmp_eq_f16 vcc, -1, v2
57229// CHECK: [0xc1,0x04,0x44,0x7c]
57230
57231v_cmp_eq_f16 vcc, 0.5, v2
57232// CHECK: [0xf0,0x04,0x44,0x7c]
57233
57234v_cmp_eq_f16 vcc, -4.0, v2
57235// CHECK: [0xf7,0x04,0x44,0x7c]
57236
57237v_cmp_eq_f16 vcc, 0xfe0b, v2
57238// CHECK: [0xff,0x04,0x44,0x7c,0x0b,0xfe,0x00,0x00]
57239
57240v_cmp_eq_f16 vcc, 0x3456, v2
57241// CHECK: [0xff,0x04,0x44,0x7c,0x56,0x34,0x00,0x00]
57242
57243v_cmp_eq_f16 vcc, v1, v255
57244// CHECK: [0x01,0xff,0x45,0x7c]
57245
57246v_cmp_eq_f16_e64 s[10:11], v1, v2
57247// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57248
57249v_cmp_eq_f16_e64 s[12:13], v1, v2
57250// CHECK: [0x0c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57251
57252v_cmp_eq_f16_e64 s[100:101], v1, v2
57253// CHECK: [0x64,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57254
57255v_cmp_eq_f16_e64 flat_scratch, v1, v2
57256// CHECK: [0x66,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57257
57258v_cmp_eq_f16_e64 vcc, v1, v2
57259// CHECK: [0x6a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57260
57261v_cmp_eq_f16_e64 tba, v1, v2
57262// CHECK: [0x6c,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57263
57264v_cmp_eq_f16_e64 tma, v1, v2
57265// CHECK: [0x6e,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57266
57267v_cmp_eq_f16_e64 ttmp[10:11], v1, v2
57268// CHECK: [0x7a,0x00,0x22,0xd0,0x01,0x05,0x02,0x00]
57269
57270v_cmp_eq_f16_e64 s[10:11], v255, v2
57271// CHECK: [0x0a,0x00,0x22,0xd0,0xff,0x05,0x02,0x00]
57272
57273v_cmp_eq_f16_e64 s[10:11], s1, v2
57274// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x04,0x02,0x00]
57275
57276v_cmp_eq_f16_e64 s[10:11], s101, v2
57277// CHECK: [0x0a,0x00,0x22,0xd0,0x65,0x04,0x02,0x00]
57278
57279v_cmp_eq_f16_e64 s[10:11], flat_scratch_lo, v2
57280// CHECK: [0x0a,0x00,0x22,0xd0,0x66,0x04,0x02,0x00]
57281
57282v_cmp_eq_f16_e64 s[10:11], flat_scratch_hi, v2
57283// CHECK: [0x0a,0x00,0x22,0xd0,0x67,0x04,0x02,0x00]
57284
57285v_cmp_eq_f16_e64 s[10:11], vcc_lo, v2
57286// CHECK: [0x0a,0x00,0x22,0xd0,0x6a,0x04,0x02,0x00]
57287
57288v_cmp_eq_f16_e64 s[10:11], vcc_hi, v2
57289// CHECK: [0x0a,0x00,0x22,0xd0,0x6b,0x04,0x02,0x00]
57290
57291v_cmp_eq_f16_e64 s[10:11], tba_lo, v2
57292// CHECK: [0x0a,0x00,0x22,0xd0,0x6c,0x04,0x02,0x00]
57293
57294v_cmp_eq_f16_e64 s[10:11], tba_hi, v2
57295// CHECK: [0x0a,0x00,0x22,0xd0,0x6d,0x04,0x02,0x00]
57296
57297v_cmp_eq_f16_e64 s[10:11], tma_lo, v2
57298// CHECK: [0x0a,0x00,0x22,0xd0,0x6e,0x04,0x02,0x00]
57299
57300v_cmp_eq_f16_e64 s[10:11], tma_hi, v2
57301// CHECK: [0x0a,0x00,0x22,0xd0,0x6f,0x04,0x02,0x00]
57302
57303v_cmp_eq_f16_e64 s[10:11], ttmp11, v2
57304// CHECK: [0x0a,0x00,0x22,0xd0,0x7b,0x04,0x02,0x00]
57305
57306v_cmp_eq_f16_e64 s[10:11], m0, v2
57307// CHECK: [0x0a,0x00,0x22,0xd0,0x7c,0x04,0x02,0x00]
57308
57309v_cmp_eq_f16_e64 s[10:11], exec_lo, v2
57310// CHECK: [0x0a,0x00,0x22,0xd0,0x7e,0x04,0x02,0x00]
57311
57312v_cmp_eq_f16_e64 s[10:11], exec_hi, v2
57313// CHECK: [0x0a,0x00,0x22,0xd0,0x7f,0x04,0x02,0x00]
57314
57315v_cmp_eq_f16_e64 s[10:11], 0, v2
57316// CHECK: [0x0a,0x00,0x22,0xd0,0x80,0x04,0x02,0x00]
57317
57318v_cmp_eq_f16_e64 s[10:11], -1, v2
57319// CHECK: [0x0a,0x00,0x22,0xd0,0xc1,0x04,0x02,0x00]
57320
57321v_cmp_eq_f16_e64 s[10:11], 0.5, v2
57322// CHECK: [0x0a,0x00,0x22,0xd0,0xf0,0x04,0x02,0x00]
57323
57324v_cmp_eq_f16_e64 s[10:11], -4.0, v2
57325// CHECK: [0x0a,0x00,0x22,0xd0,0xf7,0x04,0x02,0x00]
57326
57327v_cmp_eq_f16_e64 s[10:11], v1, v255
57328// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x03,0x00]
57329
57330v_cmp_eq_f16_e64 s[10:11], v1, s2
57331// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x00,0x00]
57332
57333v_cmp_eq_f16_e64 s[10:11], v1, s101
57334// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcb,0x00,0x00]
57335
57336v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_lo
57337// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcd,0x00,0x00]
57338
57339v_cmp_eq_f16_e64 s[10:11], v1, flat_scratch_hi
57340// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xcf,0x00,0x00]
57341
57342v_cmp_eq_f16_e64 s[10:11], v1, vcc_lo
57343// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd5,0x00,0x00]
57344
57345v_cmp_eq_f16_e64 s[10:11], v1, vcc_hi
57346// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd7,0x00,0x00]
57347
57348v_cmp_eq_f16_e64 s[10:11], v1, tba_lo
57349// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xd9,0x00,0x00]
57350
57351v_cmp_eq_f16_e64 s[10:11], v1, tba_hi
57352// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdb,0x00,0x00]
57353
57354v_cmp_eq_f16_e64 s[10:11], v1, tma_lo
57355// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdd,0x00,0x00]
57356
57357v_cmp_eq_f16_e64 s[10:11], v1, tma_hi
57358// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xdf,0x00,0x00]
57359
57360v_cmp_eq_f16_e64 s[10:11], v1, ttmp11
57361// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf7,0x00,0x00]
57362
57363v_cmp_eq_f16_e64 s[10:11], v1, m0
57364// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xf9,0x00,0x00]
57365
57366v_cmp_eq_f16_e64 s[10:11], v1, exec_lo
57367// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xfd,0x00,0x00]
57368
57369v_cmp_eq_f16_e64 s[10:11], v1, exec_hi
57370// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xff,0x00,0x00]
57371
57372v_cmp_eq_f16_e64 s[10:11], v1, 0
57373// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x01,0x01,0x00]
57374
57375v_cmp_eq_f16_e64 s[10:11], v1, -1
57376// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x83,0x01,0x00]
57377
57378v_cmp_eq_f16_e64 s[10:11], v1, 0.5
57379// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xe1,0x01,0x00]
57380
57381v_cmp_eq_f16_e64 s[10:11], v1, -4.0
57382// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0xef,0x01,0x00]
57383
57384v_cmp_eq_f16_e64 s[10:11], -v1, v2
57385// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x20]
57386
57387v_cmp_eq_f16_e64 s[10:11], v1, -v2
57388// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x40]
57389
57390v_cmp_eq_f16_e64 s[10:11], -v1, -v2
57391// CHECK: [0x0a,0x00,0x22,0xd0,0x01,0x05,0x02,0x60]
57392
57393v_cmp_eq_f16_e64 s[10:11], v1, v2 clamp
57394// CHECK: [0x0a,0x80,0x22,0xd0,0x01,0x05,0x02,0x00]
57395
57396v_cmp_le_f16 vcc, v1, v2
57397// CHECK: [0x01,0x05,0x46,0x7c]
57398
57399v_cmp_le_f16 vcc, v255, v2
57400// CHECK: [0xff,0x05,0x46,0x7c]
57401
57402v_cmp_le_f16 vcc, s1, v2
57403// CHECK: [0x01,0x04,0x46,0x7c]
57404
57405v_cmp_le_f16 vcc, s101, v2
57406// CHECK: [0x65,0x04,0x46,0x7c]
57407
57408v_cmp_le_f16 vcc, flat_scratch_lo, v2
57409// CHECK: [0x66,0x04,0x46,0x7c]
57410
57411v_cmp_le_f16 vcc, flat_scratch_hi, v2
57412// CHECK: [0x67,0x04,0x46,0x7c]
57413
57414v_cmp_le_f16 vcc, vcc_lo, v2
57415// CHECK: [0x6a,0x04,0x46,0x7c]
57416
57417v_cmp_le_f16 vcc, vcc_hi, v2
57418// CHECK: [0x6b,0x04,0x46,0x7c]
57419
57420v_cmp_le_f16 vcc, tba_lo, v2
57421// CHECK: [0x6c,0x04,0x46,0x7c]
57422
57423v_cmp_le_f16 vcc, tba_hi, v2
57424// CHECK: [0x6d,0x04,0x46,0x7c]
57425
57426v_cmp_le_f16 vcc, tma_lo, v2
57427// CHECK: [0x6e,0x04,0x46,0x7c]
57428
57429v_cmp_le_f16 vcc, tma_hi, v2
57430// CHECK: [0x6f,0x04,0x46,0x7c]
57431
57432v_cmp_le_f16 vcc, ttmp11, v2
57433// CHECK: [0x7b,0x04,0x46,0x7c]
57434
57435v_cmp_le_f16 vcc, m0, v2
57436// CHECK: [0x7c,0x04,0x46,0x7c]
57437
57438v_cmp_le_f16 vcc, exec_lo, v2
57439// CHECK: [0x7e,0x04,0x46,0x7c]
57440
57441v_cmp_le_f16 vcc, exec_hi, v2
57442// CHECK: [0x7f,0x04,0x46,0x7c]
57443
57444v_cmp_le_f16 vcc, 0, v2
57445// CHECK: [0x80,0x04,0x46,0x7c]
57446
57447v_cmp_le_f16 vcc, -1, v2
57448// CHECK: [0xc1,0x04,0x46,0x7c]
57449
57450v_cmp_le_f16 vcc, 0.5, v2
57451// CHECK: [0xf0,0x04,0x46,0x7c]
57452
57453v_cmp_le_f16 vcc, -4.0, v2
57454// CHECK: [0xf7,0x04,0x46,0x7c]
57455
57456v_cmp_le_f16 vcc, 0xfe0b, v2
57457// CHECK: [0xff,0x04,0x46,0x7c,0x0b,0xfe,0x00,0x00]
57458
57459v_cmp_le_f16 vcc, 0x3456, v2
57460// CHECK: [0xff,0x04,0x46,0x7c,0x56,0x34,0x00,0x00]
57461
57462v_cmp_le_f16 vcc, v1, v255
57463// CHECK: [0x01,0xff,0x47,0x7c]
57464
57465v_cmp_le_f16_e64 s[10:11], v1, v2
57466// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57467
57468v_cmp_le_f16_e64 s[12:13], v1, v2
57469// CHECK: [0x0c,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57470
57471v_cmp_le_f16_e64 s[100:101], v1, v2
57472// CHECK: [0x64,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57473
57474v_cmp_le_f16_e64 flat_scratch, v1, v2
57475// CHECK: [0x66,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57476
57477v_cmp_le_f16_e64 vcc, v1, v2
57478// CHECK: [0x6a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57479
57480v_cmp_le_f16_e64 tba, v1, v2
57481// CHECK: [0x6c,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57482
57483v_cmp_le_f16_e64 tma, v1, v2
57484// CHECK: [0x6e,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57485
57486v_cmp_le_f16_e64 ttmp[10:11], v1, v2
57487// CHECK: [0x7a,0x00,0x23,0xd0,0x01,0x05,0x02,0x00]
57488
57489v_cmp_le_f16_e64 s[10:11], v255, v2
57490// CHECK: [0x0a,0x00,0x23,0xd0,0xff,0x05,0x02,0x00]
57491
57492v_cmp_le_f16_e64 s[10:11], s1, v2
57493// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x04,0x02,0x00]
57494
57495v_cmp_le_f16_e64 s[10:11], s101, v2
57496// CHECK: [0x0a,0x00,0x23,0xd0,0x65,0x04,0x02,0x00]
57497
57498v_cmp_le_f16_e64 s[10:11], flat_scratch_lo, v2
57499// CHECK: [0x0a,0x00,0x23,0xd0,0x66,0x04,0x02,0x00]
57500
57501v_cmp_le_f16_e64 s[10:11], flat_scratch_hi, v2
57502// CHECK: [0x0a,0x00,0x23,0xd0,0x67,0x04,0x02,0x00]
57503
57504v_cmp_le_f16_e64 s[10:11], vcc_lo, v2
57505// CHECK: [0x0a,0x00,0x23,0xd0,0x6a,0x04,0x02,0x00]
57506
57507v_cmp_le_f16_e64 s[10:11], vcc_hi, v2
57508// CHECK: [0x0a,0x00,0x23,0xd0,0x6b,0x04,0x02,0x00]
57509
57510v_cmp_le_f16_e64 s[10:11], tba_lo, v2
57511// CHECK: [0x0a,0x00,0x23,0xd0,0x6c,0x04,0x02,0x00]
57512
57513v_cmp_le_f16_e64 s[10:11], tba_hi, v2
57514// CHECK: [0x0a,0x00,0x23,0xd0,0x6d,0x04,0x02,0x00]
57515
57516v_cmp_le_f16_e64 s[10:11], tma_lo, v2
57517// CHECK: [0x0a,0x00,0x23,0xd0,0x6e,0x04,0x02,0x00]
57518
57519v_cmp_le_f16_e64 s[10:11], tma_hi, v2
57520// CHECK: [0x0a,0x00,0x23,0xd0,0x6f,0x04,0x02,0x00]
57521
57522v_cmp_le_f16_e64 s[10:11], ttmp11, v2
57523// CHECK: [0x0a,0x00,0x23,0xd0,0x7b,0x04,0x02,0x00]
57524
57525v_cmp_le_f16_e64 s[10:11], m0, v2
57526// CHECK: [0x0a,0x00,0x23,0xd0,0x7c,0x04,0x02,0x00]
57527
57528v_cmp_le_f16_e64 s[10:11], exec_lo, v2
57529// CHECK: [0x0a,0x00,0x23,0xd0,0x7e,0x04,0x02,0x00]
57530
57531v_cmp_le_f16_e64 s[10:11], exec_hi, v2
57532// CHECK: [0x0a,0x00,0x23,0xd0,0x7f,0x04,0x02,0x00]
57533
57534v_cmp_le_f16_e64 s[10:11], 0, v2
57535// CHECK: [0x0a,0x00,0x23,0xd0,0x80,0x04,0x02,0x00]
57536
57537v_cmp_le_f16_e64 s[10:11], -1, v2
57538// CHECK: [0x0a,0x00,0x23,0xd0,0xc1,0x04,0x02,0x00]
57539
57540v_cmp_le_f16_e64 s[10:11], 0.5, v2
57541// CHECK: [0x0a,0x00,0x23,0xd0,0xf0,0x04,0x02,0x00]
57542
57543v_cmp_le_f16_e64 s[10:11], -4.0, v2
57544// CHECK: [0x0a,0x00,0x23,0xd0,0xf7,0x04,0x02,0x00]
57545
57546v_cmp_le_f16_e64 s[10:11], v1, v255
57547// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x03,0x00]
57548
57549v_cmp_le_f16_e64 s[10:11], v1, s2
57550// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x00,0x00]
57551
57552v_cmp_le_f16_e64 s[10:11], v1, s101
57553// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcb,0x00,0x00]
57554
57555v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_lo
57556// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcd,0x00,0x00]
57557
57558v_cmp_le_f16_e64 s[10:11], v1, flat_scratch_hi
57559// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xcf,0x00,0x00]
57560
57561v_cmp_le_f16_e64 s[10:11], v1, vcc_lo
57562// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd5,0x00,0x00]
57563
57564v_cmp_le_f16_e64 s[10:11], v1, vcc_hi
57565// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd7,0x00,0x00]
57566
57567v_cmp_le_f16_e64 s[10:11], v1, tba_lo
57568// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xd9,0x00,0x00]
57569
57570v_cmp_le_f16_e64 s[10:11], v1, tba_hi
57571// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xdb,0x00,0x00]
57572
57573v_cmp_le_f16_e64 s[10:11], v1, tma_lo
57574// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xdd,0x00,0x00]
57575
57576v_cmp_le_f16_e64 s[10:11], v1, tma_hi
57577// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xdf,0x00,0x00]
57578
57579v_cmp_le_f16_e64 s[10:11], v1, ttmp11
57580// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf7,0x00,0x00]
57581
57582v_cmp_le_f16_e64 s[10:11], v1, m0
57583// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xf9,0x00,0x00]
57584
57585v_cmp_le_f16_e64 s[10:11], v1, exec_lo
57586// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xfd,0x00,0x00]
57587
57588v_cmp_le_f16_e64 s[10:11], v1, exec_hi
57589// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xff,0x00,0x00]
57590
57591v_cmp_le_f16_e64 s[10:11], v1, 0
57592// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x01,0x01,0x00]
57593
57594v_cmp_le_f16_e64 s[10:11], v1, -1
57595// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x83,0x01,0x00]
57596
57597v_cmp_le_f16_e64 s[10:11], v1, 0.5
57598// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xe1,0x01,0x00]
57599
57600v_cmp_le_f16_e64 s[10:11], v1, -4.0
57601// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0xef,0x01,0x00]
57602
57603v_cmp_le_f16_e64 s[10:11], -v1, v2
57604// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x20]
57605
57606v_cmp_le_f16_e64 s[10:11], v1, -v2
57607// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x40]
57608
57609v_cmp_le_f16_e64 s[10:11], -v1, -v2
57610// CHECK: [0x0a,0x00,0x23,0xd0,0x01,0x05,0x02,0x60]
57611
57612v_cmp_le_f16_e64 s[10:11], v1, v2 clamp
57613// CHECK: [0x0a,0x80,0x23,0xd0,0x01,0x05,0x02,0x00]
57614
57615v_cmp_gt_f16 vcc, v1, v2
57616// CHECK: [0x01,0x05,0x48,0x7c]
57617
57618v_cmp_gt_f16 vcc, v255, v2
57619// CHECK: [0xff,0x05,0x48,0x7c]
57620
57621v_cmp_gt_f16 vcc, s1, v2
57622// CHECK: [0x01,0x04,0x48,0x7c]
57623
57624v_cmp_gt_f16 vcc, s101, v2
57625// CHECK: [0x65,0x04,0x48,0x7c]
57626
57627v_cmp_gt_f16 vcc, flat_scratch_lo, v2
57628// CHECK: [0x66,0x04,0x48,0x7c]
57629
57630v_cmp_gt_f16 vcc, flat_scratch_hi, v2
57631// CHECK: [0x67,0x04,0x48,0x7c]
57632
57633v_cmp_gt_f16 vcc, vcc_lo, v2
57634// CHECK: [0x6a,0x04,0x48,0x7c]
57635
57636v_cmp_gt_f16 vcc, vcc_hi, v2
57637// CHECK: [0x6b,0x04,0x48,0x7c]
57638
57639v_cmp_gt_f16 vcc, tba_lo, v2
57640// CHECK: [0x6c,0x04,0x48,0x7c]
57641
57642v_cmp_gt_f16 vcc, tba_hi, v2
57643// CHECK: [0x6d,0x04,0x48,0x7c]
57644
57645v_cmp_gt_f16 vcc, tma_lo, v2
57646// CHECK: [0x6e,0x04,0x48,0x7c]
57647
57648v_cmp_gt_f16 vcc, tma_hi, v2
57649// CHECK: [0x6f,0x04,0x48,0x7c]
57650
57651v_cmp_gt_f16 vcc, ttmp11, v2
57652// CHECK: [0x7b,0x04,0x48,0x7c]
57653
57654v_cmp_gt_f16 vcc, m0, v2
57655// CHECK: [0x7c,0x04,0x48,0x7c]
57656
57657v_cmp_gt_f16 vcc, exec_lo, v2
57658// CHECK: [0x7e,0x04,0x48,0x7c]
57659
57660v_cmp_gt_f16 vcc, exec_hi, v2
57661// CHECK: [0x7f,0x04,0x48,0x7c]
57662
57663v_cmp_gt_f16 vcc, 0, v2
57664// CHECK: [0x80,0x04,0x48,0x7c]
57665
57666v_cmp_gt_f16 vcc, -1, v2
57667// CHECK: [0xc1,0x04,0x48,0x7c]
57668
57669v_cmp_gt_f16 vcc, 0.5, v2
57670// CHECK: [0xf0,0x04,0x48,0x7c]
57671
57672v_cmp_gt_f16 vcc, -4.0, v2
57673// CHECK: [0xf7,0x04,0x48,0x7c]
57674
57675v_cmp_gt_f16 vcc, 0xfe0b, v2
57676// CHECK: [0xff,0x04,0x48,0x7c,0x0b,0xfe,0x00,0x00]
57677
57678v_cmp_gt_f16 vcc, 0x3456, v2
57679// CHECK: [0xff,0x04,0x48,0x7c,0x56,0x34,0x00,0x00]
57680
57681v_cmp_gt_f16 vcc, v1, v255
57682// CHECK: [0x01,0xff,0x49,0x7c]
57683
57684v_cmp_gt_f16_e64 s[10:11], v1, v2
57685// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57686
57687v_cmp_gt_f16_e64 s[12:13], v1, v2
57688// CHECK: [0x0c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57689
57690v_cmp_gt_f16_e64 s[100:101], v1, v2
57691// CHECK: [0x64,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57692
57693v_cmp_gt_f16_e64 flat_scratch, v1, v2
57694// CHECK: [0x66,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57695
57696v_cmp_gt_f16_e64 vcc, v1, v2
57697// CHECK: [0x6a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57698
57699v_cmp_gt_f16_e64 tba, v1, v2
57700// CHECK: [0x6c,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57701
57702v_cmp_gt_f16_e64 tma, v1, v2
57703// CHECK: [0x6e,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57704
57705v_cmp_gt_f16_e64 ttmp[10:11], v1, v2
57706// CHECK: [0x7a,0x00,0x24,0xd0,0x01,0x05,0x02,0x00]
57707
57708v_cmp_gt_f16_e64 s[10:11], v255, v2
57709// CHECK: [0x0a,0x00,0x24,0xd0,0xff,0x05,0x02,0x00]
57710
57711v_cmp_gt_f16_e64 s[10:11], s1, v2
57712// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x04,0x02,0x00]
57713
57714v_cmp_gt_f16_e64 s[10:11], s101, v2
57715// CHECK: [0x0a,0x00,0x24,0xd0,0x65,0x04,0x02,0x00]
57716
57717v_cmp_gt_f16_e64 s[10:11], flat_scratch_lo, v2
57718// CHECK: [0x0a,0x00,0x24,0xd0,0x66,0x04,0x02,0x00]
57719
57720v_cmp_gt_f16_e64 s[10:11], flat_scratch_hi, v2
57721// CHECK: [0x0a,0x00,0x24,0xd0,0x67,0x04,0x02,0x00]
57722
57723v_cmp_gt_f16_e64 s[10:11], vcc_lo, v2
57724// CHECK: [0x0a,0x00,0x24,0xd0,0x6a,0x04,0x02,0x00]
57725
57726v_cmp_gt_f16_e64 s[10:11], vcc_hi, v2
57727// CHECK: [0x0a,0x00,0x24,0xd0,0x6b,0x04,0x02,0x00]
57728
57729v_cmp_gt_f16_e64 s[10:11], tba_lo, v2
57730// CHECK: [0x0a,0x00,0x24,0xd0,0x6c,0x04,0x02,0x00]
57731
57732v_cmp_gt_f16_e64 s[10:11], tba_hi, v2
57733// CHECK: [0x0a,0x00,0x24,0xd0,0x6d,0x04,0x02,0x00]
57734
57735v_cmp_gt_f16_e64 s[10:11], tma_lo, v2
57736// CHECK: [0x0a,0x00,0x24,0xd0,0x6e,0x04,0x02,0x00]
57737
57738v_cmp_gt_f16_e64 s[10:11], tma_hi, v2
57739// CHECK: [0x0a,0x00,0x24,0xd0,0x6f,0x04,0x02,0x00]
57740
57741v_cmp_gt_f16_e64 s[10:11], ttmp11, v2
57742// CHECK: [0x0a,0x00,0x24,0xd0,0x7b,0x04,0x02,0x00]
57743
57744v_cmp_gt_f16_e64 s[10:11], m0, v2
57745// CHECK: [0x0a,0x00,0x24,0xd0,0x7c,0x04,0x02,0x00]
57746
57747v_cmp_gt_f16_e64 s[10:11], exec_lo, v2
57748// CHECK: [0x0a,0x00,0x24,0xd0,0x7e,0x04,0x02,0x00]
57749
57750v_cmp_gt_f16_e64 s[10:11], exec_hi, v2
57751// CHECK: [0x0a,0x00,0x24,0xd0,0x7f,0x04,0x02,0x00]
57752
57753v_cmp_gt_f16_e64 s[10:11], 0, v2
57754// CHECK: [0x0a,0x00,0x24,0xd0,0x80,0x04,0x02,0x00]
57755
57756v_cmp_gt_f16_e64 s[10:11], -1, v2
57757// CHECK: [0x0a,0x00,0x24,0xd0,0xc1,0x04,0x02,0x00]
57758
57759v_cmp_gt_f16_e64 s[10:11], 0.5, v2
57760// CHECK: [0x0a,0x00,0x24,0xd0,0xf0,0x04,0x02,0x00]
57761
57762v_cmp_gt_f16_e64 s[10:11], -4.0, v2
57763// CHECK: [0x0a,0x00,0x24,0xd0,0xf7,0x04,0x02,0x00]
57764
57765v_cmp_gt_f16_e64 s[10:11], v1, v255
57766// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x03,0x00]
57767
57768v_cmp_gt_f16_e64 s[10:11], v1, s2
57769// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x00,0x00]
57770
57771v_cmp_gt_f16_e64 s[10:11], v1, s101
57772// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcb,0x00,0x00]
57773
57774v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_lo
57775// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcd,0x00,0x00]
57776
57777v_cmp_gt_f16_e64 s[10:11], v1, flat_scratch_hi
57778// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xcf,0x00,0x00]
57779
57780v_cmp_gt_f16_e64 s[10:11], v1, vcc_lo
57781// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd5,0x00,0x00]
57782
57783v_cmp_gt_f16_e64 s[10:11], v1, vcc_hi
57784// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd7,0x00,0x00]
57785
57786v_cmp_gt_f16_e64 s[10:11], v1, tba_lo
57787// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xd9,0x00,0x00]
57788
57789v_cmp_gt_f16_e64 s[10:11], v1, tba_hi
57790// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdb,0x00,0x00]
57791
57792v_cmp_gt_f16_e64 s[10:11], v1, tma_lo
57793// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdd,0x00,0x00]
57794
57795v_cmp_gt_f16_e64 s[10:11], v1, tma_hi
57796// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xdf,0x00,0x00]
57797
57798v_cmp_gt_f16_e64 s[10:11], v1, ttmp11
57799// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf7,0x00,0x00]
57800
57801v_cmp_gt_f16_e64 s[10:11], v1, m0
57802// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xf9,0x00,0x00]
57803
57804v_cmp_gt_f16_e64 s[10:11], v1, exec_lo
57805// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xfd,0x00,0x00]
57806
57807v_cmp_gt_f16_e64 s[10:11], v1, exec_hi
57808// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xff,0x00,0x00]
57809
57810v_cmp_gt_f16_e64 s[10:11], v1, 0
57811// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x01,0x01,0x00]
57812
57813v_cmp_gt_f16_e64 s[10:11], v1, -1
57814// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x83,0x01,0x00]
57815
57816v_cmp_gt_f16_e64 s[10:11], v1, 0.5
57817// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xe1,0x01,0x00]
57818
57819v_cmp_gt_f16_e64 s[10:11], v1, -4.0
57820// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0xef,0x01,0x00]
57821
57822v_cmp_gt_f16_e64 s[10:11], -v1, v2
57823// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x20]
57824
57825v_cmp_gt_f16_e64 s[10:11], v1, -v2
57826// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x40]
57827
57828v_cmp_gt_f16_e64 s[10:11], -v1, -v2
57829// CHECK: [0x0a,0x00,0x24,0xd0,0x01,0x05,0x02,0x60]
57830
57831v_cmp_gt_f16_e64 s[10:11], v1, v2 clamp
57832// CHECK: [0x0a,0x80,0x24,0xd0,0x01,0x05,0x02,0x00]
57833
57834v_cmp_lg_f16 vcc, v1, v2
57835// CHECK: [0x01,0x05,0x4a,0x7c]
57836
57837v_cmp_lg_f16 vcc, v255, v2
57838// CHECK: [0xff,0x05,0x4a,0x7c]
57839
57840v_cmp_lg_f16 vcc, s1, v2
57841// CHECK: [0x01,0x04,0x4a,0x7c]
57842
57843v_cmp_lg_f16 vcc, s101, v2
57844// CHECK: [0x65,0x04,0x4a,0x7c]
57845
57846v_cmp_lg_f16 vcc, flat_scratch_lo, v2
57847// CHECK: [0x66,0x04,0x4a,0x7c]
57848
57849v_cmp_lg_f16 vcc, flat_scratch_hi, v2
57850// CHECK: [0x67,0x04,0x4a,0x7c]
57851
57852v_cmp_lg_f16 vcc, vcc_lo, v2
57853// CHECK: [0x6a,0x04,0x4a,0x7c]
57854
57855v_cmp_lg_f16 vcc, vcc_hi, v2
57856// CHECK: [0x6b,0x04,0x4a,0x7c]
57857
57858v_cmp_lg_f16 vcc, tba_lo, v2
57859// CHECK: [0x6c,0x04,0x4a,0x7c]
57860
57861v_cmp_lg_f16 vcc, tba_hi, v2
57862// CHECK: [0x6d,0x04,0x4a,0x7c]
57863
57864v_cmp_lg_f16 vcc, tma_lo, v2
57865// CHECK: [0x6e,0x04,0x4a,0x7c]
57866
57867v_cmp_lg_f16 vcc, tma_hi, v2
57868// CHECK: [0x6f,0x04,0x4a,0x7c]
57869
57870v_cmp_lg_f16 vcc, ttmp11, v2
57871// CHECK: [0x7b,0x04,0x4a,0x7c]
57872
57873v_cmp_lg_f16 vcc, m0, v2
57874// CHECK: [0x7c,0x04,0x4a,0x7c]
57875
57876v_cmp_lg_f16 vcc, exec_lo, v2
57877// CHECK: [0x7e,0x04,0x4a,0x7c]
57878
57879v_cmp_lg_f16 vcc, exec_hi, v2
57880// CHECK: [0x7f,0x04,0x4a,0x7c]
57881
57882v_cmp_lg_f16 vcc, 0, v2
57883// CHECK: [0x80,0x04,0x4a,0x7c]
57884
57885v_cmp_lg_f16 vcc, -1, v2
57886// CHECK: [0xc1,0x04,0x4a,0x7c]
57887
57888v_cmp_lg_f16 vcc, 0.5, v2
57889// CHECK: [0xf0,0x04,0x4a,0x7c]
57890
57891v_cmp_lg_f16 vcc, -4.0, v2
57892// CHECK: [0xf7,0x04,0x4a,0x7c]
57893
57894v_cmp_lg_f16 vcc, 0xfe0b, v2
57895// CHECK: [0xff,0x04,0x4a,0x7c,0x0b,0xfe,0x00,0x00]
57896
57897v_cmp_lg_f16 vcc, 0x3456, v2
57898// CHECK: [0xff,0x04,0x4a,0x7c,0x56,0x34,0x00,0x00]
57899
57900v_cmp_lg_f16 vcc, v1, v255
57901// CHECK: [0x01,0xff,0x4b,0x7c]
57902
57903v_cmp_lg_f16_e64 s[10:11], v1, v2
57904// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57905
57906v_cmp_lg_f16_e64 s[12:13], v1, v2
57907// CHECK: [0x0c,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57908
57909v_cmp_lg_f16_e64 s[100:101], v1, v2
57910// CHECK: [0x64,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57911
57912v_cmp_lg_f16_e64 flat_scratch, v1, v2
57913// CHECK: [0x66,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57914
57915v_cmp_lg_f16_e64 vcc, v1, v2
57916// CHECK: [0x6a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57917
57918v_cmp_lg_f16_e64 tba, v1, v2
57919// CHECK: [0x6c,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57920
57921v_cmp_lg_f16_e64 tma, v1, v2
57922// CHECK: [0x6e,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57923
57924v_cmp_lg_f16_e64 ttmp[10:11], v1, v2
57925// CHECK: [0x7a,0x00,0x25,0xd0,0x01,0x05,0x02,0x00]
57926
57927v_cmp_lg_f16_e64 s[10:11], v255, v2
57928// CHECK: [0x0a,0x00,0x25,0xd0,0xff,0x05,0x02,0x00]
57929
57930v_cmp_lg_f16_e64 s[10:11], s1, v2
57931// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x04,0x02,0x00]
57932
57933v_cmp_lg_f16_e64 s[10:11], s101, v2
57934// CHECK: [0x0a,0x00,0x25,0xd0,0x65,0x04,0x02,0x00]
57935
57936v_cmp_lg_f16_e64 s[10:11], flat_scratch_lo, v2
57937// CHECK: [0x0a,0x00,0x25,0xd0,0x66,0x04,0x02,0x00]
57938
57939v_cmp_lg_f16_e64 s[10:11], flat_scratch_hi, v2
57940// CHECK: [0x0a,0x00,0x25,0xd0,0x67,0x04,0x02,0x00]
57941
57942v_cmp_lg_f16_e64 s[10:11], vcc_lo, v2
57943// CHECK: [0x0a,0x00,0x25,0xd0,0x6a,0x04,0x02,0x00]
57944
57945v_cmp_lg_f16_e64 s[10:11], vcc_hi, v2
57946// CHECK: [0x0a,0x00,0x25,0xd0,0x6b,0x04,0x02,0x00]
57947
57948v_cmp_lg_f16_e64 s[10:11], tba_lo, v2
57949// CHECK: [0x0a,0x00,0x25,0xd0,0x6c,0x04,0x02,0x00]
57950
57951v_cmp_lg_f16_e64 s[10:11], tba_hi, v2
57952// CHECK: [0x0a,0x00,0x25,0xd0,0x6d,0x04,0x02,0x00]
57953
57954v_cmp_lg_f16_e64 s[10:11], tma_lo, v2
57955// CHECK: [0x0a,0x00,0x25,0xd0,0x6e,0x04,0x02,0x00]
57956
57957v_cmp_lg_f16_e64 s[10:11], tma_hi, v2
57958// CHECK: [0x0a,0x00,0x25,0xd0,0x6f,0x04,0x02,0x00]
57959
57960v_cmp_lg_f16_e64 s[10:11], ttmp11, v2
57961// CHECK: [0x0a,0x00,0x25,0xd0,0x7b,0x04,0x02,0x00]
57962
57963v_cmp_lg_f16_e64 s[10:11], m0, v2
57964// CHECK: [0x0a,0x00,0x25,0xd0,0x7c,0x04,0x02,0x00]
57965
57966v_cmp_lg_f16_e64 s[10:11], exec_lo, v2
57967// CHECK: [0x0a,0x00,0x25,0xd0,0x7e,0x04,0x02,0x00]
57968
57969v_cmp_lg_f16_e64 s[10:11], exec_hi, v2
57970// CHECK: [0x0a,0x00,0x25,0xd0,0x7f,0x04,0x02,0x00]
57971
57972v_cmp_lg_f16_e64 s[10:11], 0, v2
57973// CHECK: [0x0a,0x00,0x25,0xd0,0x80,0x04,0x02,0x00]
57974
57975v_cmp_lg_f16_e64 s[10:11], -1, v2
57976// CHECK: [0x0a,0x00,0x25,0xd0,0xc1,0x04,0x02,0x00]
57977
57978v_cmp_lg_f16_e64 s[10:11], 0.5, v2
57979// CHECK: [0x0a,0x00,0x25,0xd0,0xf0,0x04,0x02,0x00]
57980
57981v_cmp_lg_f16_e64 s[10:11], -4.0, v2
57982// CHECK: [0x0a,0x00,0x25,0xd0,0xf7,0x04,0x02,0x00]
57983
57984v_cmp_lg_f16_e64 s[10:11], v1, v255
57985// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x03,0x00]
57986
57987v_cmp_lg_f16_e64 s[10:11], v1, s2
57988// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x00,0x00]
57989
57990v_cmp_lg_f16_e64 s[10:11], v1, s101
57991// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcb,0x00,0x00]
57992
57993v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_lo
57994// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcd,0x00,0x00]
57995
57996v_cmp_lg_f16_e64 s[10:11], v1, flat_scratch_hi
57997// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xcf,0x00,0x00]
57998
57999v_cmp_lg_f16_e64 s[10:11], v1, vcc_lo
58000// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd5,0x00,0x00]
58001
58002v_cmp_lg_f16_e64 s[10:11], v1, vcc_hi
58003// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd7,0x00,0x00]
58004
58005v_cmp_lg_f16_e64 s[10:11], v1, tba_lo
58006// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xd9,0x00,0x00]
58007
58008v_cmp_lg_f16_e64 s[10:11], v1, tba_hi
58009// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xdb,0x00,0x00]
58010
58011v_cmp_lg_f16_e64 s[10:11], v1, tma_lo
58012// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xdd,0x00,0x00]
58013
58014v_cmp_lg_f16_e64 s[10:11], v1, tma_hi
58015// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xdf,0x00,0x00]
58016
58017v_cmp_lg_f16_e64 s[10:11], v1, ttmp11
58018// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf7,0x00,0x00]
58019
58020v_cmp_lg_f16_e64 s[10:11], v1, m0
58021// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xf9,0x00,0x00]
58022
58023v_cmp_lg_f16_e64 s[10:11], v1, exec_lo
58024// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xfd,0x00,0x00]
58025
58026v_cmp_lg_f16_e64 s[10:11], v1, exec_hi
58027// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xff,0x00,0x00]
58028
58029v_cmp_lg_f16_e64 s[10:11], v1, 0
58030// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x01,0x01,0x00]
58031
58032v_cmp_lg_f16_e64 s[10:11], v1, -1
58033// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x83,0x01,0x00]
58034
58035v_cmp_lg_f16_e64 s[10:11], v1, 0.5
58036// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xe1,0x01,0x00]
58037
58038v_cmp_lg_f16_e64 s[10:11], v1, -4.0
58039// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0xef,0x01,0x00]
58040
58041v_cmp_lg_f16_e64 s[10:11], -v1, v2
58042// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x20]
58043
58044v_cmp_lg_f16_e64 s[10:11], v1, -v2
58045// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x40]
58046
58047v_cmp_lg_f16_e64 s[10:11], -v1, -v2
58048// CHECK: [0x0a,0x00,0x25,0xd0,0x01,0x05,0x02,0x60]
58049
58050v_cmp_lg_f16_e64 s[10:11], v1, v2 clamp
58051// CHECK: [0x0a,0x80,0x25,0xd0,0x01,0x05,0x02,0x00]
58052
58053v_cmp_ge_f16 vcc, v1, v2
58054// CHECK: [0x01,0x05,0x4c,0x7c]
58055
58056v_cmp_ge_f16 vcc, v255, v2
58057// CHECK: [0xff,0x05,0x4c,0x7c]
58058
58059v_cmp_ge_f16 vcc, s1, v2
58060// CHECK: [0x01,0x04,0x4c,0x7c]
58061
58062v_cmp_ge_f16 vcc, s101, v2
58063// CHECK: [0x65,0x04,0x4c,0x7c]
58064
58065v_cmp_ge_f16 vcc, flat_scratch_lo, v2
58066// CHECK: [0x66,0x04,0x4c,0x7c]
58067
58068v_cmp_ge_f16 vcc, flat_scratch_hi, v2
58069// CHECK: [0x67,0x04,0x4c,0x7c]
58070
58071v_cmp_ge_f16 vcc, vcc_lo, v2
58072// CHECK: [0x6a,0x04,0x4c,0x7c]
58073
58074v_cmp_ge_f16 vcc, vcc_hi, v2
58075// CHECK: [0x6b,0x04,0x4c,0x7c]
58076
58077v_cmp_ge_f16 vcc, tba_lo, v2
58078// CHECK: [0x6c,0x04,0x4c,0x7c]
58079
58080v_cmp_ge_f16 vcc, tba_hi, v2
58081// CHECK: [0x6d,0x04,0x4c,0x7c]
58082
58083v_cmp_ge_f16 vcc, tma_lo, v2
58084// CHECK: [0x6e,0x04,0x4c,0x7c]
58085
58086v_cmp_ge_f16 vcc, tma_hi, v2
58087// CHECK: [0x6f,0x04,0x4c,0x7c]
58088
58089v_cmp_ge_f16 vcc, ttmp11, v2
58090// CHECK: [0x7b,0x04,0x4c,0x7c]
58091
58092v_cmp_ge_f16 vcc, m0, v2
58093// CHECK: [0x7c,0x04,0x4c,0x7c]
58094
58095v_cmp_ge_f16 vcc, exec_lo, v2
58096// CHECK: [0x7e,0x04,0x4c,0x7c]
58097
58098v_cmp_ge_f16 vcc, exec_hi, v2
58099// CHECK: [0x7f,0x04,0x4c,0x7c]
58100
58101v_cmp_ge_f16 vcc, 0, v2
58102// CHECK: [0x80,0x04,0x4c,0x7c]
58103
58104v_cmp_ge_f16 vcc, -1, v2
58105// CHECK: [0xc1,0x04,0x4c,0x7c]
58106
58107v_cmp_ge_f16 vcc, 0.5, v2
58108// CHECK: [0xf0,0x04,0x4c,0x7c]
58109
58110v_cmp_ge_f16 vcc, -4.0, v2
58111// CHECK: [0xf7,0x04,0x4c,0x7c]
58112
58113v_cmp_ge_f16 vcc, 0xfe0b, v2
58114// CHECK: [0xff,0x04,0x4c,0x7c,0x0b,0xfe,0x00,0x00]
58115
58116v_cmp_ge_f16 vcc, 0x3456, v2
58117// CHECK: [0xff,0x04,0x4c,0x7c,0x56,0x34,0x00,0x00]
58118
58119v_cmp_ge_f16 vcc, v1, v255
58120// CHECK: [0x01,0xff,0x4d,0x7c]
58121
58122v_cmp_ge_f16_e64 s[10:11], v1, v2
58123// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58124
58125v_cmp_ge_f16_e64 s[12:13], v1, v2
58126// CHECK: [0x0c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58127
58128v_cmp_ge_f16_e64 s[100:101], v1, v2
58129// CHECK: [0x64,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58130
58131v_cmp_ge_f16_e64 flat_scratch, v1, v2
58132// CHECK: [0x66,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58133
58134v_cmp_ge_f16_e64 vcc, v1, v2
58135// CHECK: [0x6a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58136
58137v_cmp_ge_f16_e64 tba, v1, v2
58138// CHECK: [0x6c,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58139
58140v_cmp_ge_f16_e64 tma, v1, v2
58141// CHECK: [0x6e,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58142
58143v_cmp_ge_f16_e64 ttmp[10:11], v1, v2
58144// CHECK: [0x7a,0x00,0x26,0xd0,0x01,0x05,0x02,0x00]
58145
58146v_cmp_ge_f16_e64 s[10:11], v255, v2
58147// CHECK: [0x0a,0x00,0x26,0xd0,0xff,0x05,0x02,0x00]
58148
58149v_cmp_ge_f16_e64 s[10:11], s1, v2
58150// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x04,0x02,0x00]
58151
58152v_cmp_ge_f16_e64 s[10:11], s101, v2
58153// CHECK: [0x0a,0x00,0x26,0xd0,0x65,0x04,0x02,0x00]
58154
58155v_cmp_ge_f16_e64 s[10:11], flat_scratch_lo, v2
58156// CHECK: [0x0a,0x00,0x26,0xd0,0x66,0x04,0x02,0x00]
58157
58158v_cmp_ge_f16_e64 s[10:11], flat_scratch_hi, v2
58159// CHECK: [0x0a,0x00,0x26,0xd0,0x67,0x04,0x02,0x00]
58160
58161v_cmp_ge_f16_e64 s[10:11], vcc_lo, v2
58162// CHECK: [0x0a,0x00,0x26,0xd0,0x6a,0x04,0x02,0x00]
58163
58164v_cmp_ge_f16_e64 s[10:11], vcc_hi, v2
58165// CHECK: [0x0a,0x00,0x26,0xd0,0x6b,0x04,0x02,0x00]
58166
58167v_cmp_ge_f16_e64 s[10:11], tba_lo, v2
58168// CHECK: [0x0a,0x00,0x26,0xd0,0x6c,0x04,0x02,0x00]
58169
58170v_cmp_ge_f16_e64 s[10:11], tba_hi, v2
58171// CHECK: [0x0a,0x00,0x26,0xd0,0x6d,0x04,0x02,0x00]
58172
58173v_cmp_ge_f16_e64 s[10:11], tma_lo, v2
58174// CHECK: [0x0a,0x00,0x26,0xd0,0x6e,0x04,0x02,0x00]
58175
58176v_cmp_ge_f16_e64 s[10:11], tma_hi, v2
58177// CHECK: [0x0a,0x00,0x26,0xd0,0x6f,0x04,0x02,0x00]
58178
58179v_cmp_ge_f16_e64 s[10:11], ttmp11, v2
58180// CHECK: [0x0a,0x00,0x26,0xd0,0x7b,0x04,0x02,0x00]
58181
58182v_cmp_ge_f16_e64 s[10:11], m0, v2
58183// CHECK: [0x0a,0x00,0x26,0xd0,0x7c,0x04,0x02,0x00]
58184
58185v_cmp_ge_f16_e64 s[10:11], exec_lo, v2
58186// CHECK: [0x0a,0x00,0x26,0xd0,0x7e,0x04,0x02,0x00]
58187
58188v_cmp_ge_f16_e64 s[10:11], exec_hi, v2
58189// CHECK: [0x0a,0x00,0x26,0xd0,0x7f,0x04,0x02,0x00]
58190
58191v_cmp_ge_f16_e64 s[10:11], 0, v2
58192// CHECK: [0x0a,0x00,0x26,0xd0,0x80,0x04,0x02,0x00]
58193
58194v_cmp_ge_f16_e64 s[10:11], -1, v2
58195// CHECK: [0x0a,0x00,0x26,0xd0,0xc1,0x04,0x02,0x00]
58196
58197v_cmp_ge_f16_e64 s[10:11], 0.5, v2
58198// CHECK: [0x0a,0x00,0x26,0xd0,0xf0,0x04,0x02,0x00]
58199
58200v_cmp_ge_f16_e64 s[10:11], -4.0, v2
58201// CHECK: [0x0a,0x00,0x26,0xd0,0xf7,0x04,0x02,0x00]
58202
58203v_cmp_ge_f16_e64 s[10:11], v1, v255
58204// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x03,0x00]
58205
58206v_cmp_ge_f16_e64 s[10:11], v1, s2
58207// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x00,0x00]
58208
58209v_cmp_ge_f16_e64 s[10:11], v1, s101
58210// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcb,0x00,0x00]
58211
58212v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_lo
58213// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcd,0x00,0x00]
58214
58215v_cmp_ge_f16_e64 s[10:11], v1, flat_scratch_hi
58216// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xcf,0x00,0x00]
58217
58218v_cmp_ge_f16_e64 s[10:11], v1, vcc_lo
58219// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd5,0x00,0x00]
58220
58221v_cmp_ge_f16_e64 s[10:11], v1, vcc_hi
58222// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd7,0x00,0x00]
58223
58224v_cmp_ge_f16_e64 s[10:11], v1, tba_lo
58225// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xd9,0x00,0x00]
58226
58227v_cmp_ge_f16_e64 s[10:11], v1, tba_hi
58228// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdb,0x00,0x00]
58229
58230v_cmp_ge_f16_e64 s[10:11], v1, tma_lo
58231// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdd,0x00,0x00]
58232
58233v_cmp_ge_f16_e64 s[10:11], v1, tma_hi
58234// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xdf,0x00,0x00]
58235
58236v_cmp_ge_f16_e64 s[10:11], v1, ttmp11
58237// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf7,0x00,0x00]
58238
58239v_cmp_ge_f16_e64 s[10:11], v1, m0
58240// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xf9,0x00,0x00]
58241
58242v_cmp_ge_f16_e64 s[10:11], v1, exec_lo
58243// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xfd,0x00,0x00]
58244
58245v_cmp_ge_f16_e64 s[10:11], v1, exec_hi
58246// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xff,0x00,0x00]
58247
58248v_cmp_ge_f16_e64 s[10:11], v1, 0
58249// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x01,0x01,0x00]
58250
58251v_cmp_ge_f16_e64 s[10:11], v1, -1
58252// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x83,0x01,0x00]
58253
58254v_cmp_ge_f16_e64 s[10:11], v1, 0.5
58255// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xe1,0x01,0x00]
58256
58257v_cmp_ge_f16_e64 s[10:11], v1, -4.0
58258// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0xef,0x01,0x00]
58259
58260v_cmp_ge_f16_e64 s[10:11], -v1, v2
58261// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x20]
58262
58263v_cmp_ge_f16_e64 s[10:11], v1, -v2
58264// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x40]
58265
58266v_cmp_ge_f16_e64 s[10:11], -v1, -v2
58267// CHECK: [0x0a,0x00,0x26,0xd0,0x01,0x05,0x02,0x60]
58268
58269v_cmp_ge_f16_e64 s[10:11], v1, v2 clamp
58270// CHECK: [0x0a,0x80,0x26,0xd0,0x01,0x05,0x02,0x00]
58271
58272v_cmp_o_f16 vcc, v1, v2
58273// CHECK: [0x01,0x05,0x4e,0x7c]
58274
58275v_cmp_o_f16 vcc, v255, v2
58276// CHECK: [0xff,0x05,0x4e,0x7c]
58277
58278v_cmp_o_f16 vcc, s1, v2
58279// CHECK: [0x01,0x04,0x4e,0x7c]
58280
58281v_cmp_o_f16 vcc, s101, v2
58282// CHECK: [0x65,0x04,0x4e,0x7c]
58283
58284v_cmp_o_f16 vcc, flat_scratch_lo, v2
58285// CHECK: [0x66,0x04,0x4e,0x7c]
58286
58287v_cmp_o_f16 vcc, flat_scratch_hi, v2
58288// CHECK: [0x67,0x04,0x4e,0x7c]
58289
58290v_cmp_o_f16 vcc, vcc_lo, v2
58291// CHECK: [0x6a,0x04,0x4e,0x7c]
58292
58293v_cmp_o_f16 vcc, vcc_hi, v2
58294// CHECK: [0x6b,0x04,0x4e,0x7c]
58295
58296v_cmp_o_f16 vcc, tba_lo, v2
58297// CHECK: [0x6c,0x04,0x4e,0x7c]
58298
58299v_cmp_o_f16 vcc, tba_hi, v2
58300// CHECK: [0x6d,0x04,0x4e,0x7c]
58301
58302v_cmp_o_f16 vcc, tma_lo, v2
58303// CHECK: [0x6e,0x04,0x4e,0x7c]
58304
58305v_cmp_o_f16 vcc, tma_hi, v2
58306// CHECK: [0x6f,0x04,0x4e,0x7c]
58307
58308v_cmp_o_f16 vcc, ttmp11, v2
58309// CHECK: [0x7b,0x04,0x4e,0x7c]
58310
58311v_cmp_o_f16 vcc, m0, v2
58312// CHECK: [0x7c,0x04,0x4e,0x7c]
58313
58314v_cmp_o_f16 vcc, exec_lo, v2
58315// CHECK: [0x7e,0x04,0x4e,0x7c]
58316
58317v_cmp_o_f16 vcc, exec_hi, v2
58318// CHECK: [0x7f,0x04,0x4e,0x7c]
58319
58320v_cmp_o_f16 vcc, 0, v2
58321// CHECK: [0x80,0x04,0x4e,0x7c]
58322
58323v_cmp_o_f16 vcc, -1, v2
58324// CHECK: [0xc1,0x04,0x4e,0x7c]
58325
58326v_cmp_o_f16 vcc, 0.5, v2
58327// CHECK: [0xf0,0x04,0x4e,0x7c]
58328
58329v_cmp_o_f16 vcc, -4.0, v2
58330// CHECK: [0xf7,0x04,0x4e,0x7c]
58331
58332v_cmp_o_f16 vcc, 0xfe0b, v2
58333// CHECK: [0xff,0x04,0x4e,0x7c,0x0b,0xfe,0x00,0x00]
58334
58335v_cmp_o_f16 vcc, 0x3456, v2
58336// CHECK: [0xff,0x04,0x4e,0x7c,0x56,0x34,0x00,0x00]
58337
58338v_cmp_o_f16 vcc, v1, v255
58339// CHECK: [0x01,0xff,0x4f,0x7c]
58340
58341v_cmp_o_f16_e64 s[10:11], v1, v2
58342// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58343
58344v_cmp_o_f16_e64 s[12:13], v1, v2
58345// CHECK: [0x0c,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58346
58347v_cmp_o_f16_e64 s[100:101], v1, v2
58348// CHECK: [0x64,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58349
58350v_cmp_o_f16_e64 flat_scratch, v1, v2
58351// CHECK: [0x66,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58352
58353v_cmp_o_f16_e64 vcc, v1, v2
58354// CHECK: [0x6a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58355
58356v_cmp_o_f16_e64 tba, v1, v2
58357// CHECK: [0x6c,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58358
58359v_cmp_o_f16_e64 tma, v1, v2
58360// CHECK: [0x6e,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58361
58362v_cmp_o_f16_e64 ttmp[10:11], v1, v2
58363// CHECK: [0x7a,0x00,0x27,0xd0,0x01,0x05,0x02,0x00]
58364
58365v_cmp_o_f16_e64 s[10:11], v255, v2
58366// CHECK: [0x0a,0x00,0x27,0xd0,0xff,0x05,0x02,0x00]
58367
58368v_cmp_o_f16_e64 s[10:11], s1, v2
58369// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x04,0x02,0x00]
58370
58371v_cmp_o_f16_e64 s[10:11], s101, v2
58372// CHECK: [0x0a,0x00,0x27,0xd0,0x65,0x04,0x02,0x00]
58373
58374v_cmp_o_f16_e64 s[10:11], flat_scratch_lo, v2
58375// CHECK: [0x0a,0x00,0x27,0xd0,0x66,0x04,0x02,0x00]
58376
58377v_cmp_o_f16_e64 s[10:11], flat_scratch_hi, v2
58378// CHECK: [0x0a,0x00,0x27,0xd0,0x67,0x04,0x02,0x00]
58379
58380v_cmp_o_f16_e64 s[10:11], vcc_lo, v2
58381// CHECK: [0x0a,0x00,0x27,0xd0,0x6a,0x04,0x02,0x00]
58382
58383v_cmp_o_f16_e64 s[10:11], vcc_hi, v2
58384// CHECK: [0x0a,0x00,0x27,0xd0,0x6b,0x04,0x02,0x00]
58385
58386v_cmp_o_f16_e64 s[10:11], tba_lo, v2
58387// CHECK: [0x0a,0x00,0x27,0xd0,0x6c,0x04,0x02,0x00]
58388
58389v_cmp_o_f16_e64 s[10:11], tba_hi, v2
58390// CHECK: [0x0a,0x00,0x27,0xd0,0x6d,0x04,0x02,0x00]
58391
58392v_cmp_o_f16_e64 s[10:11], tma_lo, v2
58393// CHECK: [0x0a,0x00,0x27,0xd0,0x6e,0x04,0x02,0x00]
58394
58395v_cmp_o_f16_e64 s[10:11], tma_hi, v2
58396// CHECK: [0x0a,0x00,0x27,0xd0,0x6f,0x04,0x02,0x00]
58397
58398v_cmp_o_f16_e64 s[10:11], ttmp11, v2
58399// CHECK: [0x0a,0x00,0x27,0xd0,0x7b,0x04,0x02,0x00]
58400
58401v_cmp_o_f16_e64 s[10:11], m0, v2
58402// CHECK: [0x0a,0x00,0x27,0xd0,0x7c,0x04,0x02,0x00]
58403
58404v_cmp_o_f16_e64 s[10:11], exec_lo, v2
58405// CHECK: [0x0a,0x00,0x27,0xd0,0x7e,0x04,0x02,0x00]
58406
58407v_cmp_o_f16_e64 s[10:11], exec_hi, v2
58408// CHECK: [0x0a,0x00,0x27,0xd0,0x7f,0x04,0x02,0x00]
58409
58410v_cmp_o_f16_e64 s[10:11], 0, v2
58411// CHECK: [0x0a,0x00,0x27,0xd0,0x80,0x04,0x02,0x00]
58412
58413v_cmp_o_f16_e64 s[10:11], -1, v2
58414// CHECK: [0x0a,0x00,0x27,0xd0,0xc1,0x04,0x02,0x00]
58415
58416v_cmp_o_f16_e64 s[10:11], 0.5, v2
58417// CHECK: [0x0a,0x00,0x27,0xd0,0xf0,0x04,0x02,0x00]
58418
58419v_cmp_o_f16_e64 s[10:11], -4.0, v2
58420// CHECK: [0x0a,0x00,0x27,0xd0,0xf7,0x04,0x02,0x00]
58421
58422v_cmp_o_f16_e64 s[10:11], v1, v255
58423// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x03,0x00]
58424
58425v_cmp_o_f16_e64 s[10:11], v1, s2
58426// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x00,0x00]
58427
58428v_cmp_o_f16_e64 s[10:11], v1, s101
58429// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcb,0x00,0x00]
58430
58431v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_lo
58432// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcd,0x00,0x00]
58433
58434v_cmp_o_f16_e64 s[10:11], v1, flat_scratch_hi
58435// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xcf,0x00,0x00]
58436
58437v_cmp_o_f16_e64 s[10:11], v1, vcc_lo
58438// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd5,0x00,0x00]
58439
58440v_cmp_o_f16_e64 s[10:11], v1, vcc_hi
58441// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd7,0x00,0x00]
58442
58443v_cmp_o_f16_e64 s[10:11], v1, tba_lo
58444// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xd9,0x00,0x00]
58445
58446v_cmp_o_f16_e64 s[10:11], v1, tba_hi
58447// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xdb,0x00,0x00]
58448
58449v_cmp_o_f16_e64 s[10:11], v1, tma_lo
58450// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xdd,0x00,0x00]
58451
58452v_cmp_o_f16_e64 s[10:11], v1, tma_hi
58453// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xdf,0x00,0x00]
58454
58455v_cmp_o_f16_e64 s[10:11], v1, ttmp11
58456// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf7,0x00,0x00]
58457
58458v_cmp_o_f16_e64 s[10:11], v1, m0
58459// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xf9,0x00,0x00]
58460
58461v_cmp_o_f16_e64 s[10:11], v1, exec_lo
58462// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xfd,0x00,0x00]
58463
58464v_cmp_o_f16_e64 s[10:11], v1, exec_hi
58465// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xff,0x00,0x00]
58466
58467v_cmp_o_f16_e64 s[10:11], v1, 0
58468// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x01,0x01,0x00]
58469
58470v_cmp_o_f16_e64 s[10:11], v1, -1
58471// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x83,0x01,0x00]
58472
58473v_cmp_o_f16_e64 s[10:11], v1, 0.5
58474// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xe1,0x01,0x00]
58475
58476v_cmp_o_f16_e64 s[10:11], v1, -4.0
58477// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0xef,0x01,0x00]
58478
58479v_cmp_o_f16_e64 s[10:11], -v1, v2
58480// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x20]
58481
58482v_cmp_o_f16_e64 s[10:11], v1, -v2
58483// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x40]
58484
58485v_cmp_o_f16_e64 s[10:11], -v1, -v2
58486// CHECK: [0x0a,0x00,0x27,0xd0,0x01,0x05,0x02,0x60]
58487
58488v_cmp_o_f16_e64 s[10:11], v1, v2 clamp
58489// CHECK: [0x0a,0x80,0x27,0xd0,0x01,0x05,0x02,0x00]
58490
58491v_cmp_u_f16 vcc, v1, v2
58492// CHECK: [0x01,0x05,0x50,0x7c]
58493
58494v_cmp_u_f16 vcc, v255, v2
58495// CHECK: [0xff,0x05,0x50,0x7c]
58496
58497v_cmp_u_f16 vcc, s1, v2
58498// CHECK: [0x01,0x04,0x50,0x7c]
58499
58500v_cmp_u_f16 vcc, s101, v2
58501// CHECK: [0x65,0x04,0x50,0x7c]
58502
58503v_cmp_u_f16 vcc, flat_scratch_lo, v2
58504// CHECK: [0x66,0x04,0x50,0x7c]
58505
58506v_cmp_u_f16 vcc, flat_scratch_hi, v2
58507// CHECK: [0x67,0x04,0x50,0x7c]
58508
58509v_cmp_u_f16 vcc, vcc_lo, v2
58510// CHECK: [0x6a,0x04,0x50,0x7c]
58511
58512v_cmp_u_f16 vcc, vcc_hi, v2
58513// CHECK: [0x6b,0x04,0x50,0x7c]
58514
58515v_cmp_u_f16 vcc, tba_lo, v2
58516// CHECK: [0x6c,0x04,0x50,0x7c]
58517
58518v_cmp_u_f16 vcc, tba_hi, v2
58519// CHECK: [0x6d,0x04,0x50,0x7c]
58520
58521v_cmp_u_f16 vcc, tma_lo, v2
58522// CHECK: [0x6e,0x04,0x50,0x7c]
58523
58524v_cmp_u_f16 vcc, tma_hi, v2
58525// CHECK: [0x6f,0x04,0x50,0x7c]
58526
58527v_cmp_u_f16 vcc, ttmp11, v2
58528// CHECK: [0x7b,0x04,0x50,0x7c]
58529
58530v_cmp_u_f16 vcc, m0, v2
58531// CHECK: [0x7c,0x04,0x50,0x7c]
58532
58533v_cmp_u_f16 vcc, exec_lo, v2
58534// CHECK: [0x7e,0x04,0x50,0x7c]
58535
58536v_cmp_u_f16 vcc, exec_hi, v2
58537// CHECK: [0x7f,0x04,0x50,0x7c]
58538
58539v_cmp_u_f16 vcc, 0, v2
58540// CHECK: [0x80,0x04,0x50,0x7c]
58541
58542v_cmp_u_f16 vcc, -1, v2
58543// CHECK: [0xc1,0x04,0x50,0x7c]
58544
58545v_cmp_u_f16 vcc, 0.5, v2
58546// CHECK: [0xf0,0x04,0x50,0x7c]
58547
58548v_cmp_u_f16 vcc, -4.0, v2
58549// CHECK: [0xf7,0x04,0x50,0x7c]
58550
58551v_cmp_u_f16 vcc, 0xfe0b, v2
58552// CHECK: [0xff,0x04,0x50,0x7c,0x0b,0xfe,0x00,0x00]
58553
58554v_cmp_u_f16 vcc, 0x3456, v2
58555// CHECK: [0xff,0x04,0x50,0x7c,0x56,0x34,0x00,0x00]
58556
58557v_cmp_u_f16 vcc, v1, v255
58558// CHECK: [0x01,0xff,0x51,0x7c]
58559
58560v_cmp_u_f16_e64 s[10:11], v1, v2
58561// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58562
58563v_cmp_u_f16_e64 s[12:13], v1, v2
58564// CHECK: [0x0c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58565
58566v_cmp_u_f16_e64 s[100:101], v1, v2
58567// CHECK: [0x64,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58568
58569v_cmp_u_f16_e64 flat_scratch, v1, v2
58570// CHECK: [0x66,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58571
58572v_cmp_u_f16_e64 vcc, v1, v2
58573// CHECK: [0x6a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58574
58575v_cmp_u_f16_e64 tba, v1, v2
58576// CHECK: [0x6c,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58577
58578v_cmp_u_f16_e64 tma, v1, v2
58579// CHECK: [0x6e,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58580
58581v_cmp_u_f16_e64 ttmp[10:11], v1, v2
58582// CHECK: [0x7a,0x00,0x28,0xd0,0x01,0x05,0x02,0x00]
58583
58584v_cmp_u_f16_e64 s[10:11], v255, v2
58585// CHECK: [0x0a,0x00,0x28,0xd0,0xff,0x05,0x02,0x00]
58586
58587v_cmp_u_f16_e64 s[10:11], s1, v2
58588// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x04,0x02,0x00]
58589
58590v_cmp_u_f16_e64 s[10:11], s101, v2
58591// CHECK: [0x0a,0x00,0x28,0xd0,0x65,0x04,0x02,0x00]
58592
58593v_cmp_u_f16_e64 s[10:11], flat_scratch_lo, v2
58594// CHECK: [0x0a,0x00,0x28,0xd0,0x66,0x04,0x02,0x00]
58595
58596v_cmp_u_f16_e64 s[10:11], flat_scratch_hi, v2
58597// CHECK: [0x0a,0x00,0x28,0xd0,0x67,0x04,0x02,0x00]
58598
58599v_cmp_u_f16_e64 s[10:11], vcc_lo, v2
58600// CHECK: [0x0a,0x00,0x28,0xd0,0x6a,0x04,0x02,0x00]
58601
58602v_cmp_u_f16_e64 s[10:11], vcc_hi, v2
58603// CHECK: [0x0a,0x00,0x28,0xd0,0x6b,0x04,0x02,0x00]
58604
58605v_cmp_u_f16_e64 s[10:11], tba_lo, v2
58606// CHECK: [0x0a,0x00,0x28,0xd0,0x6c,0x04,0x02,0x00]
58607
58608v_cmp_u_f16_e64 s[10:11], tba_hi, v2
58609// CHECK: [0x0a,0x00,0x28,0xd0,0x6d,0x04,0x02,0x00]
58610
58611v_cmp_u_f16_e64 s[10:11], tma_lo, v2
58612// CHECK: [0x0a,0x00,0x28,0xd0,0x6e,0x04,0x02,0x00]
58613
58614v_cmp_u_f16_e64 s[10:11], tma_hi, v2
58615// CHECK: [0x0a,0x00,0x28,0xd0,0x6f,0x04,0x02,0x00]
58616
58617v_cmp_u_f16_e64 s[10:11], ttmp11, v2
58618// CHECK: [0x0a,0x00,0x28,0xd0,0x7b,0x04,0x02,0x00]
58619
58620v_cmp_u_f16_e64 s[10:11], m0, v2
58621// CHECK: [0x0a,0x00,0x28,0xd0,0x7c,0x04,0x02,0x00]
58622
58623v_cmp_u_f16_e64 s[10:11], exec_lo, v2
58624// CHECK: [0x0a,0x00,0x28,0xd0,0x7e,0x04,0x02,0x00]
58625
58626v_cmp_u_f16_e64 s[10:11], exec_hi, v2
58627// CHECK: [0x0a,0x00,0x28,0xd0,0x7f,0x04,0x02,0x00]
58628
58629v_cmp_u_f16_e64 s[10:11], 0, v2
58630// CHECK: [0x0a,0x00,0x28,0xd0,0x80,0x04,0x02,0x00]
58631
58632v_cmp_u_f16_e64 s[10:11], -1, v2
58633// CHECK: [0x0a,0x00,0x28,0xd0,0xc1,0x04,0x02,0x00]
58634
58635v_cmp_u_f16_e64 s[10:11], 0.5, v2
58636// CHECK: [0x0a,0x00,0x28,0xd0,0xf0,0x04,0x02,0x00]
58637
58638v_cmp_u_f16_e64 s[10:11], -4.0, v2
58639// CHECK: [0x0a,0x00,0x28,0xd0,0xf7,0x04,0x02,0x00]
58640
58641v_cmp_u_f16_e64 s[10:11], v1, v255
58642// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x03,0x00]
58643
58644v_cmp_u_f16_e64 s[10:11], v1, s2
58645// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x00,0x00]
58646
58647v_cmp_u_f16_e64 s[10:11], v1, s101
58648// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcb,0x00,0x00]
58649
58650v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_lo
58651// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcd,0x00,0x00]
58652
58653v_cmp_u_f16_e64 s[10:11], v1, flat_scratch_hi
58654// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xcf,0x00,0x00]
58655
58656v_cmp_u_f16_e64 s[10:11], v1, vcc_lo
58657// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd5,0x00,0x00]
58658
58659v_cmp_u_f16_e64 s[10:11], v1, vcc_hi
58660// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd7,0x00,0x00]
58661
58662v_cmp_u_f16_e64 s[10:11], v1, tba_lo
58663// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xd9,0x00,0x00]
58664
58665v_cmp_u_f16_e64 s[10:11], v1, tba_hi
58666// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdb,0x00,0x00]
58667
58668v_cmp_u_f16_e64 s[10:11], v1, tma_lo
58669// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdd,0x00,0x00]
58670
58671v_cmp_u_f16_e64 s[10:11], v1, tma_hi
58672// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xdf,0x00,0x00]
58673
58674v_cmp_u_f16_e64 s[10:11], v1, ttmp11
58675// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf7,0x00,0x00]
58676
58677v_cmp_u_f16_e64 s[10:11], v1, m0
58678// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xf9,0x00,0x00]
58679
58680v_cmp_u_f16_e64 s[10:11], v1, exec_lo
58681// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xfd,0x00,0x00]
58682
58683v_cmp_u_f16_e64 s[10:11], v1, exec_hi
58684// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xff,0x00,0x00]
58685
58686v_cmp_u_f16_e64 s[10:11], v1, 0
58687// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x01,0x01,0x00]
58688
58689v_cmp_u_f16_e64 s[10:11], v1, -1
58690// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x83,0x01,0x00]
58691
58692v_cmp_u_f16_e64 s[10:11], v1, 0.5
58693// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xe1,0x01,0x00]
58694
58695v_cmp_u_f16_e64 s[10:11], v1, -4.0
58696// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0xef,0x01,0x00]
58697
58698v_cmp_u_f16_e64 s[10:11], -v1, v2
58699// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x20]
58700
58701v_cmp_u_f16_e64 s[10:11], v1, -v2
58702// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x40]
58703
58704v_cmp_u_f16_e64 s[10:11], -v1, -v2
58705// CHECK: [0x0a,0x00,0x28,0xd0,0x01,0x05,0x02,0x60]
58706
58707v_cmp_u_f16_e64 s[10:11], v1, v2 clamp
58708// CHECK: [0x0a,0x80,0x28,0xd0,0x01,0x05,0x02,0x00]
58709
58710v_cmp_nge_f16 vcc, v1, v2
58711// CHECK: [0x01,0x05,0x52,0x7c]
58712
58713v_cmp_nge_f16 vcc, v255, v2
58714// CHECK: [0xff,0x05,0x52,0x7c]
58715
58716v_cmp_nge_f16 vcc, s1, v2
58717// CHECK: [0x01,0x04,0x52,0x7c]
58718
58719v_cmp_nge_f16 vcc, s101, v2
58720// CHECK: [0x65,0x04,0x52,0x7c]
58721
58722v_cmp_nge_f16 vcc, flat_scratch_lo, v2
58723// CHECK: [0x66,0x04,0x52,0x7c]
58724
58725v_cmp_nge_f16 vcc, flat_scratch_hi, v2
58726// CHECK: [0x67,0x04,0x52,0x7c]
58727
58728v_cmp_nge_f16 vcc, vcc_lo, v2
58729// CHECK: [0x6a,0x04,0x52,0x7c]
58730
58731v_cmp_nge_f16 vcc, vcc_hi, v2
58732// CHECK: [0x6b,0x04,0x52,0x7c]
58733
58734v_cmp_nge_f16 vcc, tba_lo, v2
58735// CHECK: [0x6c,0x04,0x52,0x7c]
58736
58737v_cmp_nge_f16 vcc, tba_hi, v2
58738// CHECK: [0x6d,0x04,0x52,0x7c]
58739
58740v_cmp_nge_f16 vcc, tma_lo, v2
58741// CHECK: [0x6e,0x04,0x52,0x7c]
58742
58743v_cmp_nge_f16 vcc, tma_hi, v2
58744// CHECK: [0x6f,0x04,0x52,0x7c]
58745
58746v_cmp_nge_f16 vcc, ttmp11, v2
58747// CHECK: [0x7b,0x04,0x52,0x7c]
58748
58749v_cmp_nge_f16 vcc, m0, v2
58750// CHECK: [0x7c,0x04,0x52,0x7c]
58751
58752v_cmp_nge_f16 vcc, exec_lo, v2
58753// CHECK: [0x7e,0x04,0x52,0x7c]
58754
58755v_cmp_nge_f16 vcc, exec_hi, v2
58756// CHECK: [0x7f,0x04,0x52,0x7c]
58757
58758v_cmp_nge_f16 vcc, 0, v2
58759// CHECK: [0x80,0x04,0x52,0x7c]
58760
58761v_cmp_nge_f16 vcc, -1, v2
58762// CHECK: [0xc1,0x04,0x52,0x7c]
58763
58764v_cmp_nge_f16 vcc, 0.5, v2
58765// CHECK: [0xf0,0x04,0x52,0x7c]
58766
58767v_cmp_nge_f16 vcc, -4.0, v2
58768// CHECK: [0xf7,0x04,0x52,0x7c]
58769
58770v_cmp_nge_f16 vcc, 0xfe0b, v2
58771// CHECK: [0xff,0x04,0x52,0x7c,0x0b,0xfe,0x00,0x00]
58772
58773v_cmp_nge_f16 vcc, 0x3456, v2
58774// CHECK: [0xff,0x04,0x52,0x7c,0x56,0x34,0x00,0x00]
58775
58776v_cmp_nge_f16 vcc, v1, v255
58777// CHECK: [0x01,0xff,0x53,0x7c]
58778
58779v_cmp_nge_f16_e64 s[10:11], v1, v2
58780// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58781
58782v_cmp_nge_f16_e64 s[12:13], v1, v2
58783// CHECK: [0x0c,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58784
58785v_cmp_nge_f16_e64 s[100:101], v1, v2
58786// CHECK: [0x64,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58787
58788v_cmp_nge_f16_e64 flat_scratch, v1, v2
58789// CHECK: [0x66,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58790
58791v_cmp_nge_f16_e64 vcc, v1, v2
58792// CHECK: [0x6a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58793
58794v_cmp_nge_f16_e64 tba, v1, v2
58795// CHECK: [0x6c,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58796
58797v_cmp_nge_f16_e64 tma, v1, v2
58798// CHECK: [0x6e,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58799
58800v_cmp_nge_f16_e64 ttmp[10:11], v1, v2
58801// CHECK: [0x7a,0x00,0x29,0xd0,0x01,0x05,0x02,0x00]
58802
58803v_cmp_nge_f16_e64 s[10:11], v255, v2
58804// CHECK: [0x0a,0x00,0x29,0xd0,0xff,0x05,0x02,0x00]
58805
58806v_cmp_nge_f16_e64 s[10:11], s1, v2
58807// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x04,0x02,0x00]
58808
58809v_cmp_nge_f16_e64 s[10:11], s101, v2
58810// CHECK: [0x0a,0x00,0x29,0xd0,0x65,0x04,0x02,0x00]
58811
58812v_cmp_nge_f16_e64 s[10:11], flat_scratch_lo, v2
58813// CHECK: [0x0a,0x00,0x29,0xd0,0x66,0x04,0x02,0x00]
58814
58815v_cmp_nge_f16_e64 s[10:11], flat_scratch_hi, v2
58816// CHECK: [0x0a,0x00,0x29,0xd0,0x67,0x04,0x02,0x00]
58817
58818v_cmp_nge_f16_e64 s[10:11], vcc_lo, v2
58819// CHECK: [0x0a,0x00,0x29,0xd0,0x6a,0x04,0x02,0x00]
58820
58821v_cmp_nge_f16_e64 s[10:11], vcc_hi, v2
58822// CHECK: [0x0a,0x00,0x29,0xd0,0x6b,0x04,0x02,0x00]
58823
58824v_cmp_nge_f16_e64 s[10:11], tba_lo, v2
58825// CHECK: [0x0a,0x00,0x29,0xd0,0x6c,0x04,0x02,0x00]
58826
58827v_cmp_nge_f16_e64 s[10:11], tba_hi, v2
58828// CHECK: [0x0a,0x00,0x29,0xd0,0x6d,0x04,0x02,0x00]
58829
58830v_cmp_nge_f16_e64 s[10:11], tma_lo, v2
58831// CHECK: [0x0a,0x00,0x29,0xd0,0x6e,0x04,0x02,0x00]
58832
58833v_cmp_nge_f16_e64 s[10:11], tma_hi, v2
58834// CHECK: [0x0a,0x00,0x29,0xd0,0x6f,0x04,0x02,0x00]
58835
58836v_cmp_nge_f16_e64 s[10:11], ttmp11, v2
58837// CHECK: [0x0a,0x00,0x29,0xd0,0x7b,0x04,0x02,0x00]
58838
58839v_cmp_nge_f16_e64 s[10:11], m0, v2
58840// CHECK: [0x0a,0x00,0x29,0xd0,0x7c,0x04,0x02,0x00]
58841
58842v_cmp_nge_f16_e64 s[10:11], exec_lo, v2
58843// CHECK: [0x0a,0x00,0x29,0xd0,0x7e,0x04,0x02,0x00]
58844
58845v_cmp_nge_f16_e64 s[10:11], exec_hi, v2
58846// CHECK: [0x0a,0x00,0x29,0xd0,0x7f,0x04,0x02,0x00]
58847
58848v_cmp_nge_f16_e64 s[10:11], 0, v2
58849// CHECK: [0x0a,0x00,0x29,0xd0,0x80,0x04,0x02,0x00]
58850
58851v_cmp_nge_f16_e64 s[10:11], -1, v2
58852// CHECK: [0x0a,0x00,0x29,0xd0,0xc1,0x04,0x02,0x00]
58853
58854v_cmp_nge_f16_e64 s[10:11], 0.5, v2
58855// CHECK: [0x0a,0x00,0x29,0xd0,0xf0,0x04,0x02,0x00]
58856
58857v_cmp_nge_f16_e64 s[10:11], -4.0, v2
58858// CHECK: [0x0a,0x00,0x29,0xd0,0xf7,0x04,0x02,0x00]
58859
58860v_cmp_nge_f16_e64 s[10:11], v1, v255
58861// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x03,0x00]
58862
58863v_cmp_nge_f16_e64 s[10:11], v1, s2
58864// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x00,0x00]
58865
58866v_cmp_nge_f16_e64 s[10:11], v1, s101
58867// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcb,0x00,0x00]
58868
58869v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_lo
58870// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcd,0x00,0x00]
58871
58872v_cmp_nge_f16_e64 s[10:11], v1, flat_scratch_hi
58873// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xcf,0x00,0x00]
58874
58875v_cmp_nge_f16_e64 s[10:11], v1, vcc_lo
58876// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd5,0x00,0x00]
58877
58878v_cmp_nge_f16_e64 s[10:11], v1, vcc_hi
58879// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd7,0x00,0x00]
58880
58881v_cmp_nge_f16_e64 s[10:11], v1, tba_lo
58882// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xd9,0x00,0x00]
58883
58884v_cmp_nge_f16_e64 s[10:11], v1, tba_hi
58885// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xdb,0x00,0x00]
58886
58887v_cmp_nge_f16_e64 s[10:11], v1, tma_lo
58888// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xdd,0x00,0x00]
58889
58890v_cmp_nge_f16_e64 s[10:11], v1, tma_hi
58891// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xdf,0x00,0x00]
58892
58893v_cmp_nge_f16_e64 s[10:11], v1, ttmp11
58894// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf7,0x00,0x00]
58895
58896v_cmp_nge_f16_e64 s[10:11], v1, m0
58897// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xf9,0x00,0x00]
58898
58899v_cmp_nge_f16_e64 s[10:11], v1, exec_lo
58900// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xfd,0x00,0x00]
58901
58902v_cmp_nge_f16_e64 s[10:11], v1, exec_hi
58903// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xff,0x00,0x00]
58904
58905v_cmp_nge_f16_e64 s[10:11], v1, 0
58906// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x01,0x01,0x00]
58907
58908v_cmp_nge_f16_e64 s[10:11], v1, -1
58909// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x83,0x01,0x00]
58910
58911v_cmp_nge_f16_e64 s[10:11], v1, 0.5
58912// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xe1,0x01,0x00]
58913
58914v_cmp_nge_f16_e64 s[10:11], v1, -4.0
58915// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0xef,0x01,0x00]
58916
58917v_cmp_nge_f16_e64 s[10:11], -v1, v2
58918// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x20]
58919
58920v_cmp_nge_f16_e64 s[10:11], v1, -v2
58921// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x40]
58922
58923v_cmp_nge_f16_e64 s[10:11], -v1, -v2
58924// CHECK: [0x0a,0x00,0x29,0xd0,0x01,0x05,0x02,0x60]
58925
58926v_cmp_nge_f16_e64 s[10:11], v1, v2 clamp
58927// CHECK: [0x0a,0x80,0x29,0xd0,0x01,0x05,0x02,0x00]
58928
58929v_cmp_nlg_f16 vcc, v1, v2
58930// CHECK: [0x01,0x05,0x54,0x7c]
58931
58932v_cmp_nlg_f16 vcc, v255, v2
58933// CHECK: [0xff,0x05,0x54,0x7c]
58934
58935v_cmp_nlg_f16 vcc, s1, v2
58936// CHECK: [0x01,0x04,0x54,0x7c]
58937
58938v_cmp_nlg_f16 vcc, s101, v2
58939// CHECK: [0x65,0x04,0x54,0x7c]
58940
58941v_cmp_nlg_f16 vcc, flat_scratch_lo, v2
58942// CHECK: [0x66,0x04,0x54,0x7c]
58943
58944v_cmp_nlg_f16 vcc, flat_scratch_hi, v2
58945// CHECK: [0x67,0x04,0x54,0x7c]
58946
58947v_cmp_nlg_f16 vcc, vcc_lo, v2
58948// CHECK: [0x6a,0x04,0x54,0x7c]
58949
58950v_cmp_nlg_f16 vcc, vcc_hi, v2
58951// CHECK: [0x6b,0x04,0x54,0x7c]
58952
58953v_cmp_nlg_f16 vcc, tba_lo, v2
58954// CHECK: [0x6c,0x04,0x54,0x7c]
58955
58956v_cmp_nlg_f16 vcc, tba_hi, v2
58957// CHECK: [0x6d,0x04,0x54,0x7c]
58958
58959v_cmp_nlg_f16 vcc, tma_lo, v2
58960// CHECK: [0x6e,0x04,0x54,0x7c]
58961
58962v_cmp_nlg_f16 vcc, tma_hi, v2
58963// CHECK: [0x6f,0x04,0x54,0x7c]
58964
58965v_cmp_nlg_f16 vcc, ttmp11, v2
58966// CHECK: [0x7b,0x04,0x54,0x7c]
58967
58968v_cmp_nlg_f16 vcc, m0, v2
58969// CHECK: [0x7c,0x04,0x54,0x7c]
58970
58971v_cmp_nlg_f16 vcc, exec_lo, v2
58972// CHECK: [0x7e,0x04,0x54,0x7c]
58973
58974v_cmp_nlg_f16 vcc, exec_hi, v2
58975// CHECK: [0x7f,0x04,0x54,0x7c]
58976
58977v_cmp_nlg_f16 vcc, 0, v2
58978// CHECK: [0x80,0x04,0x54,0x7c]
58979
58980v_cmp_nlg_f16 vcc, -1, v2
58981// CHECK: [0xc1,0x04,0x54,0x7c]
58982
58983v_cmp_nlg_f16 vcc, 0.5, v2
58984// CHECK: [0xf0,0x04,0x54,0x7c]
58985
58986v_cmp_nlg_f16 vcc, -4.0, v2
58987// CHECK: [0xf7,0x04,0x54,0x7c]
58988
58989v_cmp_nlg_f16 vcc, 0xfe0b, v2
58990// CHECK: [0xff,0x04,0x54,0x7c,0x0b,0xfe,0x00,0x00]
58991
58992v_cmp_nlg_f16 vcc, 0x3456, v2
58993// CHECK: [0xff,0x04,0x54,0x7c,0x56,0x34,0x00,0x00]
58994
58995v_cmp_nlg_f16 vcc, v1, v255
58996// CHECK: [0x01,0xff,0x55,0x7c]
58997
58998v_cmp_nlg_f16_e64 s[10:11], v1, v2
58999// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59000
59001v_cmp_nlg_f16_e64 s[12:13], v1, v2
59002// CHECK: [0x0c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59003
59004v_cmp_nlg_f16_e64 s[100:101], v1, v2
59005// CHECK: [0x64,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59006
59007v_cmp_nlg_f16_e64 flat_scratch, v1, v2
59008// CHECK: [0x66,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59009
59010v_cmp_nlg_f16_e64 vcc, v1, v2
59011// CHECK: [0x6a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59012
59013v_cmp_nlg_f16_e64 tba, v1, v2
59014// CHECK: [0x6c,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59015
59016v_cmp_nlg_f16_e64 tma, v1, v2
59017// CHECK: [0x6e,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59018
59019v_cmp_nlg_f16_e64 ttmp[10:11], v1, v2
59020// CHECK: [0x7a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x00]
59021
59022v_cmp_nlg_f16_e64 s[10:11], v255, v2
59023// CHECK: [0x0a,0x00,0x2a,0xd0,0xff,0x05,0x02,0x00]
59024
59025v_cmp_nlg_f16_e64 s[10:11], s1, v2
59026// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x04,0x02,0x00]
59027
59028v_cmp_nlg_f16_e64 s[10:11], s101, v2
59029// CHECK: [0x0a,0x00,0x2a,0xd0,0x65,0x04,0x02,0x00]
59030
59031v_cmp_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
59032// CHECK: [0x0a,0x00,0x2a,0xd0,0x66,0x04,0x02,0x00]
59033
59034v_cmp_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
59035// CHECK: [0x0a,0x00,0x2a,0xd0,0x67,0x04,0x02,0x00]
59036
59037v_cmp_nlg_f16_e64 s[10:11], vcc_lo, v2
59038// CHECK: [0x0a,0x00,0x2a,0xd0,0x6a,0x04,0x02,0x00]
59039
59040v_cmp_nlg_f16_e64 s[10:11], vcc_hi, v2
59041// CHECK: [0x0a,0x00,0x2a,0xd0,0x6b,0x04,0x02,0x00]
59042
59043v_cmp_nlg_f16_e64 s[10:11], tba_lo, v2
59044// CHECK: [0x0a,0x00,0x2a,0xd0,0x6c,0x04,0x02,0x00]
59045
59046v_cmp_nlg_f16_e64 s[10:11], tba_hi, v2
59047// CHECK: [0x0a,0x00,0x2a,0xd0,0x6d,0x04,0x02,0x00]
59048
59049v_cmp_nlg_f16_e64 s[10:11], tma_lo, v2
59050// CHECK: [0x0a,0x00,0x2a,0xd0,0x6e,0x04,0x02,0x00]
59051
59052v_cmp_nlg_f16_e64 s[10:11], tma_hi, v2
59053// CHECK: [0x0a,0x00,0x2a,0xd0,0x6f,0x04,0x02,0x00]
59054
59055v_cmp_nlg_f16_e64 s[10:11], ttmp11, v2
59056// CHECK: [0x0a,0x00,0x2a,0xd0,0x7b,0x04,0x02,0x00]
59057
59058v_cmp_nlg_f16_e64 s[10:11], m0, v2
59059// CHECK: [0x0a,0x00,0x2a,0xd0,0x7c,0x04,0x02,0x00]
59060
59061v_cmp_nlg_f16_e64 s[10:11], exec_lo, v2
59062// CHECK: [0x0a,0x00,0x2a,0xd0,0x7e,0x04,0x02,0x00]
59063
59064v_cmp_nlg_f16_e64 s[10:11], exec_hi, v2
59065// CHECK: [0x0a,0x00,0x2a,0xd0,0x7f,0x04,0x02,0x00]
59066
59067v_cmp_nlg_f16_e64 s[10:11], 0, v2
59068// CHECK: [0x0a,0x00,0x2a,0xd0,0x80,0x04,0x02,0x00]
59069
59070v_cmp_nlg_f16_e64 s[10:11], -1, v2
59071// CHECK: [0x0a,0x00,0x2a,0xd0,0xc1,0x04,0x02,0x00]
59072
59073v_cmp_nlg_f16_e64 s[10:11], 0.5, v2
59074// CHECK: [0x0a,0x00,0x2a,0xd0,0xf0,0x04,0x02,0x00]
59075
59076v_cmp_nlg_f16_e64 s[10:11], -4.0, v2
59077// CHECK: [0x0a,0x00,0x2a,0xd0,0xf7,0x04,0x02,0x00]
59078
59079v_cmp_nlg_f16_e64 s[10:11], v1, v255
59080// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x03,0x00]
59081
59082v_cmp_nlg_f16_e64 s[10:11], v1, s2
59083// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x00,0x00]
59084
59085v_cmp_nlg_f16_e64 s[10:11], v1, s101
59086// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcb,0x00,0x00]
59087
59088v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
59089// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcd,0x00,0x00]
59090
59091v_cmp_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
59092// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xcf,0x00,0x00]
59093
59094v_cmp_nlg_f16_e64 s[10:11], v1, vcc_lo
59095// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd5,0x00,0x00]
59096
59097v_cmp_nlg_f16_e64 s[10:11], v1, vcc_hi
59098// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd7,0x00,0x00]
59099
59100v_cmp_nlg_f16_e64 s[10:11], v1, tba_lo
59101// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xd9,0x00,0x00]
59102
59103v_cmp_nlg_f16_e64 s[10:11], v1, tba_hi
59104// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdb,0x00,0x00]
59105
59106v_cmp_nlg_f16_e64 s[10:11], v1, tma_lo
59107// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdd,0x00,0x00]
59108
59109v_cmp_nlg_f16_e64 s[10:11], v1, tma_hi
59110// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xdf,0x00,0x00]
59111
59112v_cmp_nlg_f16_e64 s[10:11], v1, ttmp11
59113// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf7,0x00,0x00]
59114
59115v_cmp_nlg_f16_e64 s[10:11], v1, m0
59116// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xf9,0x00,0x00]
59117
59118v_cmp_nlg_f16_e64 s[10:11], v1, exec_lo
59119// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xfd,0x00,0x00]
59120
59121v_cmp_nlg_f16_e64 s[10:11], v1, exec_hi
59122// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xff,0x00,0x00]
59123
59124v_cmp_nlg_f16_e64 s[10:11], v1, 0
59125// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x01,0x01,0x00]
59126
59127v_cmp_nlg_f16_e64 s[10:11], v1, -1
59128// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x83,0x01,0x00]
59129
59130v_cmp_nlg_f16_e64 s[10:11], v1, 0.5
59131// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xe1,0x01,0x00]
59132
59133v_cmp_nlg_f16_e64 s[10:11], v1, -4.0
59134// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0xef,0x01,0x00]
59135
59136v_cmp_nlg_f16_e64 s[10:11], -v1, v2
59137// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x20]
59138
59139v_cmp_nlg_f16_e64 s[10:11], v1, -v2
59140// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x40]
59141
59142v_cmp_nlg_f16_e64 s[10:11], -v1, -v2
59143// CHECK: [0x0a,0x00,0x2a,0xd0,0x01,0x05,0x02,0x60]
59144
59145v_cmp_nlg_f16_e64 s[10:11], v1, v2 clamp
59146// CHECK: [0x0a,0x80,0x2a,0xd0,0x01,0x05,0x02,0x00]
59147
59148v_cmp_ngt_f16 vcc, v1, v2
59149// CHECK: [0x01,0x05,0x56,0x7c]
59150
59151v_cmp_ngt_f16 vcc, v255, v2
59152// CHECK: [0xff,0x05,0x56,0x7c]
59153
59154v_cmp_ngt_f16 vcc, s1, v2
59155// CHECK: [0x01,0x04,0x56,0x7c]
59156
59157v_cmp_ngt_f16 vcc, s101, v2
59158// CHECK: [0x65,0x04,0x56,0x7c]
59159
59160v_cmp_ngt_f16 vcc, flat_scratch_lo, v2
59161// CHECK: [0x66,0x04,0x56,0x7c]
59162
59163v_cmp_ngt_f16 vcc, flat_scratch_hi, v2
59164// CHECK: [0x67,0x04,0x56,0x7c]
59165
59166v_cmp_ngt_f16 vcc, vcc_lo, v2
59167// CHECK: [0x6a,0x04,0x56,0x7c]
59168
59169v_cmp_ngt_f16 vcc, vcc_hi, v2
59170// CHECK: [0x6b,0x04,0x56,0x7c]
59171
59172v_cmp_ngt_f16 vcc, tba_lo, v2
59173// CHECK: [0x6c,0x04,0x56,0x7c]
59174
59175v_cmp_ngt_f16 vcc, tba_hi, v2
59176// CHECK: [0x6d,0x04,0x56,0x7c]
59177
59178v_cmp_ngt_f16 vcc, tma_lo, v2
59179// CHECK: [0x6e,0x04,0x56,0x7c]
59180
59181v_cmp_ngt_f16 vcc, tma_hi, v2
59182// CHECK: [0x6f,0x04,0x56,0x7c]
59183
59184v_cmp_ngt_f16 vcc, ttmp11, v2
59185// CHECK: [0x7b,0x04,0x56,0x7c]
59186
59187v_cmp_ngt_f16 vcc, m0, v2
59188// CHECK: [0x7c,0x04,0x56,0x7c]
59189
59190v_cmp_ngt_f16 vcc, exec_lo, v2
59191// CHECK: [0x7e,0x04,0x56,0x7c]
59192
59193v_cmp_ngt_f16 vcc, exec_hi, v2
59194// CHECK: [0x7f,0x04,0x56,0x7c]
59195
59196v_cmp_ngt_f16 vcc, 0, v2
59197// CHECK: [0x80,0x04,0x56,0x7c]
59198
59199v_cmp_ngt_f16 vcc, -1, v2
59200// CHECK: [0xc1,0x04,0x56,0x7c]
59201
59202v_cmp_ngt_f16 vcc, 0.5, v2
59203// CHECK: [0xf0,0x04,0x56,0x7c]
59204
59205v_cmp_ngt_f16 vcc, -4.0, v2
59206// CHECK: [0xf7,0x04,0x56,0x7c]
59207
59208v_cmp_ngt_f16 vcc, 0xfe0b, v2
59209// CHECK: [0xff,0x04,0x56,0x7c,0x0b,0xfe,0x00,0x00]
59210
59211v_cmp_ngt_f16 vcc, 0x3456, v2
59212// CHECK: [0xff,0x04,0x56,0x7c,0x56,0x34,0x00,0x00]
59213
59214v_cmp_ngt_f16 vcc, v1, v255
59215// CHECK: [0x01,0xff,0x57,0x7c]
59216
59217v_cmp_ngt_f16_e64 s[10:11], v1, v2
59218// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59219
59220v_cmp_ngt_f16_e64 s[12:13], v1, v2
59221// CHECK: [0x0c,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59222
59223v_cmp_ngt_f16_e64 s[100:101], v1, v2
59224// CHECK: [0x64,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59225
59226v_cmp_ngt_f16_e64 flat_scratch, v1, v2
59227// CHECK: [0x66,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59228
59229v_cmp_ngt_f16_e64 vcc, v1, v2
59230// CHECK: [0x6a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59231
59232v_cmp_ngt_f16_e64 tba, v1, v2
59233// CHECK: [0x6c,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59234
59235v_cmp_ngt_f16_e64 tma, v1, v2
59236// CHECK: [0x6e,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59237
59238v_cmp_ngt_f16_e64 ttmp[10:11], v1, v2
59239// CHECK: [0x7a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x00]
59240
59241v_cmp_ngt_f16_e64 s[10:11], v255, v2
59242// CHECK: [0x0a,0x00,0x2b,0xd0,0xff,0x05,0x02,0x00]
59243
59244v_cmp_ngt_f16_e64 s[10:11], s1, v2
59245// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x04,0x02,0x00]
59246
59247v_cmp_ngt_f16_e64 s[10:11], s101, v2
59248// CHECK: [0x0a,0x00,0x2b,0xd0,0x65,0x04,0x02,0x00]
59249
59250v_cmp_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
59251// CHECK: [0x0a,0x00,0x2b,0xd0,0x66,0x04,0x02,0x00]
59252
59253v_cmp_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
59254// CHECK: [0x0a,0x00,0x2b,0xd0,0x67,0x04,0x02,0x00]
59255
59256v_cmp_ngt_f16_e64 s[10:11], vcc_lo, v2
59257// CHECK: [0x0a,0x00,0x2b,0xd0,0x6a,0x04,0x02,0x00]
59258
59259v_cmp_ngt_f16_e64 s[10:11], vcc_hi, v2
59260// CHECK: [0x0a,0x00,0x2b,0xd0,0x6b,0x04,0x02,0x00]
59261
59262v_cmp_ngt_f16_e64 s[10:11], tba_lo, v2
59263// CHECK: [0x0a,0x00,0x2b,0xd0,0x6c,0x04,0x02,0x00]
59264
59265v_cmp_ngt_f16_e64 s[10:11], tba_hi, v2
59266// CHECK: [0x0a,0x00,0x2b,0xd0,0x6d,0x04,0x02,0x00]
59267
59268v_cmp_ngt_f16_e64 s[10:11], tma_lo, v2
59269// CHECK: [0x0a,0x00,0x2b,0xd0,0x6e,0x04,0x02,0x00]
59270
59271v_cmp_ngt_f16_e64 s[10:11], tma_hi, v2
59272// CHECK: [0x0a,0x00,0x2b,0xd0,0x6f,0x04,0x02,0x00]
59273
59274v_cmp_ngt_f16_e64 s[10:11], ttmp11, v2
59275// CHECK: [0x0a,0x00,0x2b,0xd0,0x7b,0x04,0x02,0x00]
59276
59277v_cmp_ngt_f16_e64 s[10:11], m0, v2
59278// CHECK: [0x0a,0x00,0x2b,0xd0,0x7c,0x04,0x02,0x00]
59279
59280v_cmp_ngt_f16_e64 s[10:11], exec_lo, v2
59281// CHECK: [0x0a,0x00,0x2b,0xd0,0x7e,0x04,0x02,0x00]
59282
59283v_cmp_ngt_f16_e64 s[10:11], exec_hi, v2
59284// CHECK: [0x0a,0x00,0x2b,0xd0,0x7f,0x04,0x02,0x00]
59285
59286v_cmp_ngt_f16_e64 s[10:11], 0, v2
59287// CHECK: [0x0a,0x00,0x2b,0xd0,0x80,0x04,0x02,0x00]
59288
59289v_cmp_ngt_f16_e64 s[10:11], -1, v2
59290// CHECK: [0x0a,0x00,0x2b,0xd0,0xc1,0x04,0x02,0x00]
59291
59292v_cmp_ngt_f16_e64 s[10:11], 0.5, v2
59293// CHECK: [0x0a,0x00,0x2b,0xd0,0xf0,0x04,0x02,0x00]
59294
59295v_cmp_ngt_f16_e64 s[10:11], -4.0, v2
59296// CHECK: [0x0a,0x00,0x2b,0xd0,0xf7,0x04,0x02,0x00]
59297
59298v_cmp_ngt_f16_e64 s[10:11], v1, v255
59299// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x03,0x00]
59300
59301v_cmp_ngt_f16_e64 s[10:11], v1, s2
59302// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x00,0x00]
59303
59304v_cmp_ngt_f16_e64 s[10:11], v1, s101
59305// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcb,0x00,0x00]
59306
59307v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
59308// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcd,0x00,0x00]
59309
59310v_cmp_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
59311// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xcf,0x00,0x00]
59312
59313v_cmp_ngt_f16_e64 s[10:11], v1, vcc_lo
59314// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd5,0x00,0x00]
59315
59316v_cmp_ngt_f16_e64 s[10:11], v1, vcc_hi
59317// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd7,0x00,0x00]
59318
59319v_cmp_ngt_f16_e64 s[10:11], v1, tba_lo
59320// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xd9,0x00,0x00]
59321
59322v_cmp_ngt_f16_e64 s[10:11], v1, tba_hi
59323// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xdb,0x00,0x00]
59324
59325v_cmp_ngt_f16_e64 s[10:11], v1, tma_lo
59326// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xdd,0x00,0x00]
59327
59328v_cmp_ngt_f16_e64 s[10:11], v1, tma_hi
59329// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xdf,0x00,0x00]
59330
59331v_cmp_ngt_f16_e64 s[10:11], v1, ttmp11
59332// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf7,0x00,0x00]
59333
59334v_cmp_ngt_f16_e64 s[10:11], v1, m0
59335// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xf9,0x00,0x00]
59336
59337v_cmp_ngt_f16_e64 s[10:11], v1, exec_lo
59338// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xfd,0x00,0x00]
59339
59340v_cmp_ngt_f16_e64 s[10:11], v1, exec_hi
59341// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xff,0x00,0x00]
59342
59343v_cmp_ngt_f16_e64 s[10:11], v1, 0
59344// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x01,0x01,0x00]
59345
59346v_cmp_ngt_f16_e64 s[10:11], v1, -1
59347// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x83,0x01,0x00]
59348
59349v_cmp_ngt_f16_e64 s[10:11], v1, 0.5
59350// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xe1,0x01,0x00]
59351
59352v_cmp_ngt_f16_e64 s[10:11], v1, -4.0
59353// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0xef,0x01,0x00]
59354
59355v_cmp_ngt_f16_e64 s[10:11], -v1, v2
59356// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x20]
59357
59358v_cmp_ngt_f16_e64 s[10:11], v1, -v2
59359// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x40]
59360
59361v_cmp_ngt_f16_e64 s[10:11], -v1, -v2
59362// CHECK: [0x0a,0x00,0x2b,0xd0,0x01,0x05,0x02,0x60]
59363
59364v_cmp_ngt_f16_e64 s[10:11], v1, v2 clamp
59365// CHECK: [0x0a,0x80,0x2b,0xd0,0x01,0x05,0x02,0x00]
59366
59367v_cmp_nle_f16 vcc, v1, v2
59368// CHECK: [0x01,0x05,0x58,0x7c]
59369
59370v_cmp_nle_f16 vcc, v255, v2
59371// CHECK: [0xff,0x05,0x58,0x7c]
59372
59373v_cmp_nle_f16 vcc, s1, v2
59374// CHECK: [0x01,0x04,0x58,0x7c]
59375
59376v_cmp_nle_f16 vcc, s101, v2
59377// CHECK: [0x65,0x04,0x58,0x7c]
59378
59379v_cmp_nle_f16 vcc, flat_scratch_lo, v2
59380// CHECK: [0x66,0x04,0x58,0x7c]
59381
59382v_cmp_nle_f16 vcc, flat_scratch_hi, v2
59383// CHECK: [0x67,0x04,0x58,0x7c]
59384
59385v_cmp_nle_f16 vcc, vcc_lo, v2
59386// CHECK: [0x6a,0x04,0x58,0x7c]
59387
59388v_cmp_nle_f16 vcc, vcc_hi, v2
59389// CHECK: [0x6b,0x04,0x58,0x7c]
59390
59391v_cmp_nle_f16 vcc, tba_lo, v2
59392// CHECK: [0x6c,0x04,0x58,0x7c]
59393
59394v_cmp_nle_f16 vcc, tba_hi, v2
59395// CHECK: [0x6d,0x04,0x58,0x7c]
59396
59397v_cmp_nle_f16 vcc, tma_lo, v2
59398// CHECK: [0x6e,0x04,0x58,0x7c]
59399
59400v_cmp_nle_f16 vcc, tma_hi, v2
59401// CHECK: [0x6f,0x04,0x58,0x7c]
59402
59403v_cmp_nle_f16 vcc, ttmp11, v2
59404// CHECK: [0x7b,0x04,0x58,0x7c]
59405
59406v_cmp_nle_f16 vcc, m0, v2
59407// CHECK: [0x7c,0x04,0x58,0x7c]
59408
59409v_cmp_nle_f16 vcc, exec_lo, v2
59410// CHECK: [0x7e,0x04,0x58,0x7c]
59411
59412v_cmp_nle_f16 vcc, exec_hi, v2
59413// CHECK: [0x7f,0x04,0x58,0x7c]
59414
59415v_cmp_nle_f16 vcc, 0, v2
59416// CHECK: [0x80,0x04,0x58,0x7c]
59417
59418v_cmp_nle_f16 vcc, -1, v2
59419// CHECK: [0xc1,0x04,0x58,0x7c]
59420
59421v_cmp_nle_f16 vcc, 0.5, v2
59422// CHECK: [0xf0,0x04,0x58,0x7c]
59423
59424v_cmp_nle_f16 vcc, -4.0, v2
59425// CHECK: [0xf7,0x04,0x58,0x7c]
59426
59427v_cmp_nle_f16 vcc, 0xfe0b, v2
59428// CHECK: [0xff,0x04,0x58,0x7c,0x0b,0xfe,0x00,0x00]
59429
59430v_cmp_nle_f16 vcc, 0x3456, v2
59431// CHECK: [0xff,0x04,0x58,0x7c,0x56,0x34,0x00,0x00]
59432
59433v_cmp_nle_f16 vcc, v1, v255
59434// CHECK: [0x01,0xff,0x59,0x7c]
59435
59436v_cmp_nle_f16_e64 s[10:11], v1, v2
59437// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59438
59439v_cmp_nle_f16_e64 s[12:13], v1, v2
59440// CHECK: [0x0c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59441
59442v_cmp_nle_f16_e64 s[100:101], v1, v2
59443// CHECK: [0x64,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59444
59445v_cmp_nle_f16_e64 flat_scratch, v1, v2
59446// CHECK: [0x66,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59447
59448v_cmp_nle_f16_e64 vcc, v1, v2
59449// CHECK: [0x6a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59450
59451v_cmp_nle_f16_e64 tba, v1, v2
59452// CHECK: [0x6c,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59453
59454v_cmp_nle_f16_e64 tma, v1, v2
59455// CHECK: [0x6e,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59456
59457v_cmp_nle_f16_e64 ttmp[10:11], v1, v2
59458// CHECK: [0x7a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x00]
59459
59460v_cmp_nle_f16_e64 s[10:11], v255, v2
59461// CHECK: [0x0a,0x00,0x2c,0xd0,0xff,0x05,0x02,0x00]
59462
59463v_cmp_nle_f16_e64 s[10:11], s1, v2
59464// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x04,0x02,0x00]
59465
59466v_cmp_nle_f16_e64 s[10:11], s101, v2
59467// CHECK: [0x0a,0x00,0x2c,0xd0,0x65,0x04,0x02,0x00]
59468
59469v_cmp_nle_f16_e64 s[10:11], flat_scratch_lo, v2
59470// CHECK: [0x0a,0x00,0x2c,0xd0,0x66,0x04,0x02,0x00]
59471
59472v_cmp_nle_f16_e64 s[10:11], flat_scratch_hi, v2
59473// CHECK: [0x0a,0x00,0x2c,0xd0,0x67,0x04,0x02,0x00]
59474
59475v_cmp_nle_f16_e64 s[10:11], vcc_lo, v2
59476// CHECK: [0x0a,0x00,0x2c,0xd0,0x6a,0x04,0x02,0x00]
59477
59478v_cmp_nle_f16_e64 s[10:11], vcc_hi, v2
59479// CHECK: [0x0a,0x00,0x2c,0xd0,0x6b,0x04,0x02,0x00]
59480
59481v_cmp_nle_f16_e64 s[10:11], tba_lo, v2
59482// CHECK: [0x0a,0x00,0x2c,0xd0,0x6c,0x04,0x02,0x00]
59483
59484v_cmp_nle_f16_e64 s[10:11], tba_hi, v2
59485// CHECK: [0x0a,0x00,0x2c,0xd0,0x6d,0x04,0x02,0x00]
59486
59487v_cmp_nle_f16_e64 s[10:11], tma_lo, v2
59488// CHECK: [0x0a,0x00,0x2c,0xd0,0x6e,0x04,0x02,0x00]
59489
59490v_cmp_nle_f16_e64 s[10:11], tma_hi, v2
59491// CHECK: [0x0a,0x00,0x2c,0xd0,0x6f,0x04,0x02,0x00]
59492
59493v_cmp_nle_f16_e64 s[10:11], ttmp11, v2
59494// CHECK: [0x0a,0x00,0x2c,0xd0,0x7b,0x04,0x02,0x00]
59495
59496v_cmp_nle_f16_e64 s[10:11], m0, v2
59497// CHECK: [0x0a,0x00,0x2c,0xd0,0x7c,0x04,0x02,0x00]
59498
59499v_cmp_nle_f16_e64 s[10:11], exec_lo, v2
59500// CHECK: [0x0a,0x00,0x2c,0xd0,0x7e,0x04,0x02,0x00]
59501
59502v_cmp_nle_f16_e64 s[10:11], exec_hi, v2
59503// CHECK: [0x0a,0x00,0x2c,0xd0,0x7f,0x04,0x02,0x00]
59504
59505v_cmp_nle_f16_e64 s[10:11], 0, v2
59506// CHECK: [0x0a,0x00,0x2c,0xd0,0x80,0x04,0x02,0x00]
59507
59508v_cmp_nle_f16_e64 s[10:11], -1, v2
59509// CHECK: [0x0a,0x00,0x2c,0xd0,0xc1,0x04,0x02,0x00]
59510
59511v_cmp_nle_f16_e64 s[10:11], 0.5, v2
59512// CHECK: [0x0a,0x00,0x2c,0xd0,0xf0,0x04,0x02,0x00]
59513
59514v_cmp_nle_f16_e64 s[10:11], -4.0, v2
59515// CHECK: [0x0a,0x00,0x2c,0xd0,0xf7,0x04,0x02,0x00]
59516
59517v_cmp_nle_f16_e64 s[10:11], v1, v255
59518// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x03,0x00]
59519
59520v_cmp_nle_f16_e64 s[10:11], v1, s2
59521// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x00,0x00]
59522
59523v_cmp_nle_f16_e64 s[10:11], v1, s101
59524// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcb,0x00,0x00]
59525
59526v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_lo
59527// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcd,0x00,0x00]
59528
59529v_cmp_nle_f16_e64 s[10:11], v1, flat_scratch_hi
59530// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xcf,0x00,0x00]
59531
59532v_cmp_nle_f16_e64 s[10:11], v1, vcc_lo
59533// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd5,0x00,0x00]
59534
59535v_cmp_nle_f16_e64 s[10:11], v1, vcc_hi
59536// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd7,0x00,0x00]
59537
59538v_cmp_nle_f16_e64 s[10:11], v1, tba_lo
59539// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xd9,0x00,0x00]
59540
59541v_cmp_nle_f16_e64 s[10:11], v1, tba_hi
59542// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdb,0x00,0x00]
59543
59544v_cmp_nle_f16_e64 s[10:11], v1, tma_lo
59545// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdd,0x00,0x00]
59546
59547v_cmp_nle_f16_e64 s[10:11], v1, tma_hi
59548// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xdf,0x00,0x00]
59549
59550v_cmp_nle_f16_e64 s[10:11], v1, ttmp11
59551// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf7,0x00,0x00]
59552
59553v_cmp_nle_f16_e64 s[10:11], v1, m0
59554// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xf9,0x00,0x00]
59555
59556v_cmp_nle_f16_e64 s[10:11], v1, exec_lo
59557// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xfd,0x00,0x00]
59558
59559v_cmp_nle_f16_e64 s[10:11], v1, exec_hi
59560// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xff,0x00,0x00]
59561
59562v_cmp_nle_f16_e64 s[10:11], v1, 0
59563// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x01,0x01,0x00]
59564
59565v_cmp_nle_f16_e64 s[10:11], v1, -1
59566// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x83,0x01,0x00]
59567
59568v_cmp_nle_f16_e64 s[10:11], v1, 0.5
59569// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xe1,0x01,0x00]
59570
59571v_cmp_nle_f16_e64 s[10:11], v1, -4.0
59572// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0xef,0x01,0x00]
59573
59574v_cmp_nle_f16_e64 s[10:11], -v1, v2
59575// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x20]
59576
59577v_cmp_nle_f16_e64 s[10:11], v1, -v2
59578// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x40]
59579
59580v_cmp_nle_f16_e64 s[10:11], -v1, -v2
59581// CHECK: [0x0a,0x00,0x2c,0xd0,0x01,0x05,0x02,0x60]
59582
59583v_cmp_nle_f16_e64 s[10:11], v1, v2 clamp
59584// CHECK: [0x0a,0x80,0x2c,0xd0,0x01,0x05,0x02,0x00]
59585
59586v_cmp_neq_f16 vcc, v1, v2
59587// CHECK: [0x01,0x05,0x5a,0x7c]
59588
59589v_cmp_neq_f16 vcc, v255, v2
59590// CHECK: [0xff,0x05,0x5a,0x7c]
59591
59592v_cmp_neq_f16 vcc, s1, v2
59593// CHECK: [0x01,0x04,0x5a,0x7c]
59594
59595v_cmp_neq_f16 vcc, s101, v2
59596// CHECK: [0x65,0x04,0x5a,0x7c]
59597
59598v_cmp_neq_f16 vcc, flat_scratch_lo, v2
59599// CHECK: [0x66,0x04,0x5a,0x7c]
59600
59601v_cmp_neq_f16 vcc, flat_scratch_hi, v2
59602// CHECK: [0x67,0x04,0x5a,0x7c]
59603
59604v_cmp_neq_f16 vcc, vcc_lo, v2
59605// CHECK: [0x6a,0x04,0x5a,0x7c]
59606
59607v_cmp_neq_f16 vcc, vcc_hi, v2
59608// CHECK: [0x6b,0x04,0x5a,0x7c]
59609
59610v_cmp_neq_f16 vcc, tba_lo, v2
59611// CHECK: [0x6c,0x04,0x5a,0x7c]
59612
59613v_cmp_neq_f16 vcc, tba_hi, v2
59614// CHECK: [0x6d,0x04,0x5a,0x7c]
59615
59616v_cmp_neq_f16 vcc, tma_lo, v2
59617// CHECK: [0x6e,0x04,0x5a,0x7c]
59618
59619v_cmp_neq_f16 vcc, tma_hi, v2
59620// CHECK: [0x6f,0x04,0x5a,0x7c]
59621
59622v_cmp_neq_f16 vcc, ttmp11, v2
59623// CHECK: [0x7b,0x04,0x5a,0x7c]
59624
59625v_cmp_neq_f16 vcc, m0, v2
59626// CHECK: [0x7c,0x04,0x5a,0x7c]
59627
59628v_cmp_neq_f16 vcc, exec_lo, v2
59629// CHECK: [0x7e,0x04,0x5a,0x7c]
59630
59631v_cmp_neq_f16 vcc, exec_hi, v2
59632// CHECK: [0x7f,0x04,0x5a,0x7c]
59633
59634v_cmp_neq_f16 vcc, 0, v2
59635// CHECK: [0x80,0x04,0x5a,0x7c]
59636
59637v_cmp_neq_f16 vcc, -1, v2
59638// CHECK: [0xc1,0x04,0x5a,0x7c]
59639
59640v_cmp_neq_f16 vcc, 0.5, v2
59641// CHECK: [0xf0,0x04,0x5a,0x7c]
59642
59643v_cmp_neq_f16 vcc, -4.0, v2
59644// CHECK: [0xf7,0x04,0x5a,0x7c]
59645
59646v_cmp_neq_f16 vcc, 0xfe0b, v2
59647// CHECK: [0xff,0x04,0x5a,0x7c,0x0b,0xfe,0x00,0x00]
59648
59649v_cmp_neq_f16 vcc, 0x3456, v2
59650// CHECK: [0xff,0x04,0x5a,0x7c,0x56,0x34,0x00,0x00]
59651
59652v_cmp_neq_f16 vcc, v1, v255
59653// CHECK: [0x01,0xff,0x5b,0x7c]
59654
59655v_cmp_neq_f16_e64 s[10:11], v1, v2
59656// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59657
59658v_cmp_neq_f16_e64 s[12:13], v1, v2
59659// CHECK: [0x0c,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59660
59661v_cmp_neq_f16_e64 s[100:101], v1, v2
59662// CHECK: [0x64,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59663
59664v_cmp_neq_f16_e64 flat_scratch, v1, v2
59665// CHECK: [0x66,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59666
59667v_cmp_neq_f16_e64 vcc, v1, v2
59668// CHECK: [0x6a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59669
59670v_cmp_neq_f16_e64 tba, v1, v2
59671// CHECK: [0x6c,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59672
59673v_cmp_neq_f16_e64 tma, v1, v2
59674// CHECK: [0x6e,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59675
59676v_cmp_neq_f16_e64 ttmp[10:11], v1, v2
59677// CHECK: [0x7a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x00]
59678
59679v_cmp_neq_f16_e64 s[10:11], v255, v2
59680// CHECK: [0x0a,0x00,0x2d,0xd0,0xff,0x05,0x02,0x00]
59681
59682v_cmp_neq_f16_e64 s[10:11], s1, v2
59683// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x04,0x02,0x00]
59684
59685v_cmp_neq_f16_e64 s[10:11], s101, v2
59686// CHECK: [0x0a,0x00,0x2d,0xd0,0x65,0x04,0x02,0x00]
59687
59688v_cmp_neq_f16_e64 s[10:11], flat_scratch_lo, v2
59689// CHECK: [0x0a,0x00,0x2d,0xd0,0x66,0x04,0x02,0x00]
59690
59691v_cmp_neq_f16_e64 s[10:11], flat_scratch_hi, v2
59692// CHECK: [0x0a,0x00,0x2d,0xd0,0x67,0x04,0x02,0x00]
59693
59694v_cmp_neq_f16_e64 s[10:11], vcc_lo, v2
59695// CHECK: [0x0a,0x00,0x2d,0xd0,0x6a,0x04,0x02,0x00]
59696
59697v_cmp_neq_f16_e64 s[10:11], vcc_hi, v2
59698// CHECK: [0x0a,0x00,0x2d,0xd0,0x6b,0x04,0x02,0x00]
59699
59700v_cmp_neq_f16_e64 s[10:11], tba_lo, v2
59701// CHECK: [0x0a,0x00,0x2d,0xd0,0x6c,0x04,0x02,0x00]
59702
59703v_cmp_neq_f16_e64 s[10:11], tba_hi, v2
59704// CHECK: [0x0a,0x00,0x2d,0xd0,0x6d,0x04,0x02,0x00]
59705
59706v_cmp_neq_f16_e64 s[10:11], tma_lo, v2
59707// CHECK: [0x0a,0x00,0x2d,0xd0,0x6e,0x04,0x02,0x00]
59708
59709v_cmp_neq_f16_e64 s[10:11], tma_hi, v2
59710// CHECK: [0x0a,0x00,0x2d,0xd0,0x6f,0x04,0x02,0x00]
59711
59712v_cmp_neq_f16_e64 s[10:11], ttmp11, v2
59713// CHECK: [0x0a,0x00,0x2d,0xd0,0x7b,0x04,0x02,0x00]
59714
59715v_cmp_neq_f16_e64 s[10:11], m0, v2
59716// CHECK: [0x0a,0x00,0x2d,0xd0,0x7c,0x04,0x02,0x00]
59717
59718v_cmp_neq_f16_e64 s[10:11], exec_lo, v2
59719// CHECK: [0x0a,0x00,0x2d,0xd0,0x7e,0x04,0x02,0x00]
59720
59721v_cmp_neq_f16_e64 s[10:11], exec_hi, v2
59722// CHECK: [0x0a,0x00,0x2d,0xd0,0x7f,0x04,0x02,0x00]
59723
59724v_cmp_neq_f16_e64 s[10:11], 0, v2
59725// CHECK: [0x0a,0x00,0x2d,0xd0,0x80,0x04,0x02,0x00]
59726
59727v_cmp_neq_f16_e64 s[10:11], -1, v2
59728// CHECK: [0x0a,0x00,0x2d,0xd0,0xc1,0x04,0x02,0x00]
59729
59730v_cmp_neq_f16_e64 s[10:11], 0.5, v2
59731// CHECK: [0x0a,0x00,0x2d,0xd0,0xf0,0x04,0x02,0x00]
59732
59733v_cmp_neq_f16_e64 s[10:11], -4.0, v2
59734// CHECK: [0x0a,0x00,0x2d,0xd0,0xf7,0x04,0x02,0x00]
59735
59736v_cmp_neq_f16_e64 s[10:11], v1, v255
59737// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x03,0x00]
59738
59739v_cmp_neq_f16_e64 s[10:11], v1, s2
59740// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x00,0x00]
59741
59742v_cmp_neq_f16_e64 s[10:11], v1, s101
59743// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcb,0x00,0x00]
59744
59745v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_lo
59746// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcd,0x00,0x00]
59747
59748v_cmp_neq_f16_e64 s[10:11], v1, flat_scratch_hi
59749// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xcf,0x00,0x00]
59750
59751v_cmp_neq_f16_e64 s[10:11], v1, vcc_lo
59752// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd5,0x00,0x00]
59753
59754v_cmp_neq_f16_e64 s[10:11], v1, vcc_hi
59755// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd7,0x00,0x00]
59756
59757v_cmp_neq_f16_e64 s[10:11], v1, tba_lo
59758// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xd9,0x00,0x00]
59759
59760v_cmp_neq_f16_e64 s[10:11], v1, tba_hi
59761// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xdb,0x00,0x00]
59762
59763v_cmp_neq_f16_e64 s[10:11], v1, tma_lo
59764// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xdd,0x00,0x00]
59765
59766v_cmp_neq_f16_e64 s[10:11], v1, tma_hi
59767// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xdf,0x00,0x00]
59768
59769v_cmp_neq_f16_e64 s[10:11], v1, ttmp11
59770// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf7,0x00,0x00]
59771
59772v_cmp_neq_f16_e64 s[10:11], v1, m0
59773// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xf9,0x00,0x00]
59774
59775v_cmp_neq_f16_e64 s[10:11], v1, exec_lo
59776// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xfd,0x00,0x00]
59777
59778v_cmp_neq_f16_e64 s[10:11], v1, exec_hi
59779// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xff,0x00,0x00]
59780
59781v_cmp_neq_f16_e64 s[10:11], v1, 0
59782// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x01,0x01,0x00]
59783
59784v_cmp_neq_f16_e64 s[10:11], v1, -1
59785// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x83,0x01,0x00]
59786
59787v_cmp_neq_f16_e64 s[10:11], v1, 0.5
59788// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xe1,0x01,0x00]
59789
59790v_cmp_neq_f16_e64 s[10:11], v1, -4.0
59791// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0xef,0x01,0x00]
59792
59793v_cmp_neq_f16_e64 s[10:11], -v1, v2
59794// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x20]
59795
59796v_cmp_neq_f16_e64 s[10:11], v1, -v2
59797// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x40]
59798
59799v_cmp_neq_f16_e64 s[10:11], -v1, -v2
59800// CHECK: [0x0a,0x00,0x2d,0xd0,0x01,0x05,0x02,0x60]
59801
59802v_cmp_neq_f16_e64 s[10:11], v1, v2 clamp
59803// CHECK: [0x0a,0x80,0x2d,0xd0,0x01,0x05,0x02,0x00]
59804
59805v_cmp_nlt_f16 vcc, v1, v2
59806// CHECK: [0x01,0x05,0x5c,0x7c]
59807
59808v_cmp_nlt_f16 vcc, v255, v2
59809// CHECK: [0xff,0x05,0x5c,0x7c]
59810
59811v_cmp_nlt_f16 vcc, s1, v2
59812// CHECK: [0x01,0x04,0x5c,0x7c]
59813
59814v_cmp_nlt_f16 vcc, s101, v2
59815// CHECK: [0x65,0x04,0x5c,0x7c]
59816
59817v_cmp_nlt_f16 vcc, flat_scratch_lo, v2
59818// CHECK: [0x66,0x04,0x5c,0x7c]
59819
59820v_cmp_nlt_f16 vcc, flat_scratch_hi, v2
59821// CHECK: [0x67,0x04,0x5c,0x7c]
59822
59823v_cmp_nlt_f16 vcc, vcc_lo, v2
59824// CHECK: [0x6a,0x04,0x5c,0x7c]
59825
59826v_cmp_nlt_f16 vcc, vcc_hi, v2
59827// CHECK: [0x6b,0x04,0x5c,0x7c]
59828
59829v_cmp_nlt_f16 vcc, tba_lo, v2
59830// CHECK: [0x6c,0x04,0x5c,0x7c]
59831
59832v_cmp_nlt_f16 vcc, tba_hi, v2
59833// CHECK: [0x6d,0x04,0x5c,0x7c]
59834
59835v_cmp_nlt_f16 vcc, tma_lo, v2
59836// CHECK: [0x6e,0x04,0x5c,0x7c]
59837
59838v_cmp_nlt_f16 vcc, tma_hi, v2
59839// CHECK: [0x6f,0x04,0x5c,0x7c]
59840
59841v_cmp_nlt_f16 vcc, ttmp11, v2
59842// CHECK: [0x7b,0x04,0x5c,0x7c]
59843
59844v_cmp_nlt_f16 vcc, m0, v2
59845// CHECK: [0x7c,0x04,0x5c,0x7c]
59846
59847v_cmp_nlt_f16 vcc, exec_lo, v2
59848// CHECK: [0x7e,0x04,0x5c,0x7c]
59849
59850v_cmp_nlt_f16 vcc, exec_hi, v2
59851// CHECK: [0x7f,0x04,0x5c,0x7c]
59852
59853v_cmp_nlt_f16 vcc, 0, v2
59854// CHECK: [0x80,0x04,0x5c,0x7c]
59855
59856v_cmp_nlt_f16 vcc, -1, v2
59857// CHECK: [0xc1,0x04,0x5c,0x7c]
59858
59859v_cmp_nlt_f16 vcc, 0.5, v2
59860// CHECK: [0xf0,0x04,0x5c,0x7c]
59861
59862v_cmp_nlt_f16 vcc, -4.0, v2
59863// CHECK: [0xf7,0x04,0x5c,0x7c]
59864
59865v_cmp_nlt_f16 vcc, 0xfe0b, v2
59866// CHECK: [0xff,0x04,0x5c,0x7c,0x0b,0xfe,0x00,0x00]
59867
59868v_cmp_nlt_f16 vcc, 0x3456, v2
59869// CHECK: [0xff,0x04,0x5c,0x7c,0x56,0x34,0x00,0x00]
59870
59871v_cmp_nlt_f16 vcc, v1, v255
59872// CHECK: [0x01,0xff,0x5d,0x7c]
59873
59874v_cmp_nlt_f16_e64 s[10:11], v1, v2
59875// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59876
59877v_cmp_nlt_f16_e64 s[12:13], v1, v2
59878// CHECK: [0x0c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59879
59880v_cmp_nlt_f16_e64 s[100:101], v1, v2
59881// CHECK: [0x64,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59882
59883v_cmp_nlt_f16_e64 flat_scratch, v1, v2
59884// CHECK: [0x66,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59885
59886v_cmp_nlt_f16_e64 vcc, v1, v2
59887// CHECK: [0x6a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59888
59889v_cmp_nlt_f16_e64 tba, v1, v2
59890// CHECK: [0x6c,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59891
59892v_cmp_nlt_f16_e64 tma, v1, v2
59893// CHECK: [0x6e,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59894
59895v_cmp_nlt_f16_e64 ttmp[10:11], v1, v2
59896// CHECK: [0x7a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x00]
59897
59898v_cmp_nlt_f16_e64 s[10:11], v255, v2
59899// CHECK: [0x0a,0x00,0x2e,0xd0,0xff,0x05,0x02,0x00]
59900
59901v_cmp_nlt_f16_e64 s[10:11], s1, v2
59902// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x04,0x02,0x00]
59903
59904v_cmp_nlt_f16_e64 s[10:11], s101, v2
59905// CHECK: [0x0a,0x00,0x2e,0xd0,0x65,0x04,0x02,0x00]
59906
59907v_cmp_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
59908// CHECK: [0x0a,0x00,0x2e,0xd0,0x66,0x04,0x02,0x00]
59909
59910v_cmp_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
59911// CHECK: [0x0a,0x00,0x2e,0xd0,0x67,0x04,0x02,0x00]
59912
59913v_cmp_nlt_f16_e64 s[10:11], vcc_lo, v2
59914// CHECK: [0x0a,0x00,0x2e,0xd0,0x6a,0x04,0x02,0x00]
59915
59916v_cmp_nlt_f16_e64 s[10:11], vcc_hi, v2
59917// CHECK: [0x0a,0x00,0x2e,0xd0,0x6b,0x04,0x02,0x00]
59918
59919v_cmp_nlt_f16_e64 s[10:11], tba_lo, v2
59920// CHECK: [0x0a,0x00,0x2e,0xd0,0x6c,0x04,0x02,0x00]
59921
59922v_cmp_nlt_f16_e64 s[10:11], tba_hi, v2
59923// CHECK: [0x0a,0x00,0x2e,0xd0,0x6d,0x04,0x02,0x00]
59924
59925v_cmp_nlt_f16_e64 s[10:11], tma_lo, v2
59926// CHECK: [0x0a,0x00,0x2e,0xd0,0x6e,0x04,0x02,0x00]
59927
59928v_cmp_nlt_f16_e64 s[10:11], tma_hi, v2
59929// CHECK: [0x0a,0x00,0x2e,0xd0,0x6f,0x04,0x02,0x00]
59930
59931v_cmp_nlt_f16_e64 s[10:11], ttmp11, v2
59932// CHECK: [0x0a,0x00,0x2e,0xd0,0x7b,0x04,0x02,0x00]
59933
59934v_cmp_nlt_f16_e64 s[10:11], m0, v2
59935// CHECK: [0x0a,0x00,0x2e,0xd0,0x7c,0x04,0x02,0x00]
59936
59937v_cmp_nlt_f16_e64 s[10:11], exec_lo, v2
59938// CHECK: [0x0a,0x00,0x2e,0xd0,0x7e,0x04,0x02,0x00]
59939
59940v_cmp_nlt_f16_e64 s[10:11], exec_hi, v2
59941// CHECK: [0x0a,0x00,0x2e,0xd0,0x7f,0x04,0x02,0x00]
59942
59943v_cmp_nlt_f16_e64 s[10:11], 0, v2
59944// CHECK: [0x0a,0x00,0x2e,0xd0,0x80,0x04,0x02,0x00]
59945
59946v_cmp_nlt_f16_e64 s[10:11], -1, v2
59947// CHECK: [0x0a,0x00,0x2e,0xd0,0xc1,0x04,0x02,0x00]
59948
59949v_cmp_nlt_f16_e64 s[10:11], 0.5, v2
59950// CHECK: [0x0a,0x00,0x2e,0xd0,0xf0,0x04,0x02,0x00]
59951
59952v_cmp_nlt_f16_e64 s[10:11], -4.0, v2
59953// CHECK: [0x0a,0x00,0x2e,0xd0,0xf7,0x04,0x02,0x00]
59954
59955v_cmp_nlt_f16_e64 s[10:11], v1, v255
59956// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x03,0x00]
59957
59958v_cmp_nlt_f16_e64 s[10:11], v1, s2
59959// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x00,0x00]
59960
59961v_cmp_nlt_f16_e64 s[10:11], v1, s101
59962// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcb,0x00,0x00]
59963
59964v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
59965// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcd,0x00,0x00]
59966
59967v_cmp_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
59968// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xcf,0x00,0x00]
59969
59970v_cmp_nlt_f16_e64 s[10:11], v1, vcc_lo
59971// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd5,0x00,0x00]
59972
59973v_cmp_nlt_f16_e64 s[10:11], v1, vcc_hi
59974// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd7,0x00,0x00]
59975
59976v_cmp_nlt_f16_e64 s[10:11], v1, tba_lo
59977// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xd9,0x00,0x00]
59978
59979v_cmp_nlt_f16_e64 s[10:11], v1, tba_hi
59980// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdb,0x00,0x00]
59981
59982v_cmp_nlt_f16_e64 s[10:11], v1, tma_lo
59983// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdd,0x00,0x00]
59984
59985v_cmp_nlt_f16_e64 s[10:11], v1, tma_hi
59986// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xdf,0x00,0x00]
59987
59988v_cmp_nlt_f16_e64 s[10:11], v1, ttmp11
59989// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf7,0x00,0x00]
59990
59991v_cmp_nlt_f16_e64 s[10:11], v1, m0
59992// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xf9,0x00,0x00]
59993
59994v_cmp_nlt_f16_e64 s[10:11], v1, exec_lo
59995// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xfd,0x00,0x00]
59996
59997v_cmp_nlt_f16_e64 s[10:11], v1, exec_hi
59998// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xff,0x00,0x00]
59999
60000v_cmp_nlt_f16_e64 s[10:11], v1, 0
60001// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x01,0x01,0x00]
60002
60003v_cmp_nlt_f16_e64 s[10:11], v1, -1
60004// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x83,0x01,0x00]
60005
60006v_cmp_nlt_f16_e64 s[10:11], v1, 0.5
60007// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xe1,0x01,0x00]
60008
60009v_cmp_nlt_f16_e64 s[10:11], v1, -4.0
60010// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0xef,0x01,0x00]
60011
60012v_cmp_nlt_f16_e64 s[10:11], -v1, v2
60013// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x20]
60014
60015v_cmp_nlt_f16_e64 s[10:11], v1, -v2
60016// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x40]
60017
60018v_cmp_nlt_f16_e64 s[10:11], -v1, -v2
60019// CHECK: [0x0a,0x00,0x2e,0xd0,0x01,0x05,0x02,0x60]
60020
60021v_cmp_nlt_f16_e64 s[10:11], v1, v2 clamp
60022// CHECK: [0x0a,0x80,0x2e,0xd0,0x01,0x05,0x02,0x00]
60023
60024v_cmp_tru_f16 vcc, v1, v2
60025// CHECK: [0x01,0x05,0x5e,0x7c]
60026
60027v_cmp_tru_f16 vcc, v255, v2
60028// CHECK: [0xff,0x05,0x5e,0x7c]
60029
60030v_cmp_tru_f16 vcc, s1, v2
60031// CHECK: [0x01,0x04,0x5e,0x7c]
60032
60033v_cmp_tru_f16 vcc, s101, v2
60034// CHECK: [0x65,0x04,0x5e,0x7c]
60035
60036v_cmp_tru_f16 vcc, flat_scratch_lo, v2
60037// CHECK: [0x66,0x04,0x5e,0x7c]
60038
60039v_cmp_tru_f16 vcc, flat_scratch_hi, v2
60040// CHECK: [0x67,0x04,0x5e,0x7c]
60041
60042v_cmp_tru_f16 vcc, vcc_lo, v2
60043// CHECK: [0x6a,0x04,0x5e,0x7c]
60044
60045v_cmp_tru_f16 vcc, vcc_hi, v2
60046// CHECK: [0x6b,0x04,0x5e,0x7c]
60047
60048v_cmp_tru_f16 vcc, tba_lo, v2
60049// CHECK: [0x6c,0x04,0x5e,0x7c]
60050
60051v_cmp_tru_f16 vcc, tba_hi, v2
60052// CHECK: [0x6d,0x04,0x5e,0x7c]
60053
60054v_cmp_tru_f16 vcc, tma_lo, v2
60055// CHECK: [0x6e,0x04,0x5e,0x7c]
60056
60057v_cmp_tru_f16 vcc, tma_hi, v2
60058// CHECK: [0x6f,0x04,0x5e,0x7c]
60059
60060v_cmp_tru_f16 vcc, ttmp11, v2
60061// CHECK: [0x7b,0x04,0x5e,0x7c]
60062
60063v_cmp_tru_f16 vcc, m0, v2
60064// CHECK: [0x7c,0x04,0x5e,0x7c]
60065
60066v_cmp_tru_f16 vcc, exec_lo, v2
60067// CHECK: [0x7e,0x04,0x5e,0x7c]
60068
60069v_cmp_tru_f16 vcc, exec_hi, v2
60070// CHECK: [0x7f,0x04,0x5e,0x7c]
60071
60072v_cmp_tru_f16 vcc, 0, v2
60073// CHECK: [0x80,0x04,0x5e,0x7c]
60074
60075v_cmp_tru_f16 vcc, -1, v2
60076// CHECK: [0xc1,0x04,0x5e,0x7c]
60077
60078v_cmp_tru_f16 vcc, 0.5, v2
60079// CHECK: [0xf0,0x04,0x5e,0x7c]
60080
60081v_cmp_tru_f16 vcc, -4.0, v2
60082// CHECK: [0xf7,0x04,0x5e,0x7c]
60083
60084v_cmp_tru_f16 vcc, 0xfe0b, v2
60085// CHECK: [0xff,0x04,0x5e,0x7c,0x0b,0xfe,0x00,0x00]
60086
60087v_cmp_tru_f16 vcc, 0x3456, v2
60088// CHECK: [0xff,0x04,0x5e,0x7c,0x56,0x34,0x00,0x00]
60089
60090v_cmp_tru_f16 vcc, v1, v255
60091// CHECK: [0x01,0xff,0x5f,0x7c]
60092
60093v_cmp_tru_f16_e64 s[10:11], v1, v2
60094// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60095
60096v_cmp_tru_f16_e64 s[12:13], v1, v2
60097// CHECK: [0x0c,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60098
60099v_cmp_tru_f16_e64 s[100:101], v1, v2
60100// CHECK: [0x64,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60101
60102v_cmp_tru_f16_e64 flat_scratch, v1, v2
60103// CHECK: [0x66,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60104
60105v_cmp_tru_f16_e64 vcc, v1, v2
60106// CHECK: [0x6a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60107
60108v_cmp_tru_f16_e64 tba, v1, v2
60109// CHECK: [0x6c,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60110
60111v_cmp_tru_f16_e64 tma, v1, v2
60112// CHECK: [0x6e,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60113
60114v_cmp_tru_f16_e64 ttmp[10:11], v1, v2
60115// CHECK: [0x7a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x00]
60116
60117v_cmp_tru_f16_e64 s[10:11], v255, v2
60118// CHECK: [0x0a,0x00,0x2f,0xd0,0xff,0x05,0x02,0x00]
60119
60120v_cmp_tru_f16_e64 s[10:11], s1, v2
60121// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x04,0x02,0x00]
60122
60123v_cmp_tru_f16_e64 s[10:11], s101, v2
60124// CHECK: [0x0a,0x00,0x2f,0xd0,0x65,0x04,0x02,0x00]
60125
60126v_cmp_tru_f16_e64 s[10:11], flat_scratch_lo, v2
60127// CHECK: [0x0a,0x00,0x2f,0xd0,0x66,0x04,0x02,0x00]
60128
60129v_cmp_tru_f16_e64 s[10:11], flat_scratch_hi, v2
60130// CHECK: [0x0a,0x00,0x2f,0xd0,0x67,0x04,0x02,0x00]
60131
60132v_cmp_tru_f16_e64 s[10:11], vcc_lo, v2
60133// CHECK: [0x0a,0x00,0x2f,0xd0,0x6a,0x04,0x02,0x00]
60134
60135v_cmp_tru_f16_e64 s[10:11], vcc_hi, v2
60136// CHECK: [0x0a,0x00,0x2f,0xd0,0x6b,0x04,0x02,0x00]
60137
60138v_cmp_tru_f16_e64 s[10:11], tba_lo, v2
60139// CHECK: [0x0a,0x00,0x2f,0xd0,0x6c,0x04,0x02,0x00]
60140
60141v_cmp_tru_f16_e64 s[10:11], tba_hi, v2
60142// CHECK: [0x0a,0x00,0x2f,0xd0,0x6d,0x04,0x02,0x00]
60143
60144v_cmp_tru_f16_e64 s[10:11], tma_lo, v2
60145// CHECK: [0x0a,0x00,0x2f,0xd0,0x6e,0x04,0x02,0x00]
60146
60147v_cmp_tru_f16_e64 s[10:11], tma_hi, v2
60148// CHECK: [0x0a,0x00,0x2f,0xd0,0x6f,0x04,0x02,0x00]
60149
60150v_cmp_tru_f16_e64 s[10:11], ttmp11, v2
60151// CHECK: [0x0a,0x00,0x2f,0xd0,0x7b,0x04,0x02,0x00]
60152
60153v_cmp_tru_f16_e64 s[10:11], m0, v2
60154// CHECK: [0x0a,0x00,0x2f,0xd0,0x7c,0x04,0x02,0x00]
60155
60156v_cmp_tru_f16_e64 s[10:11], exec_lo, v2
60157// CHECK: [0x0a,0x00,0x2f,0xd0,0x7e,0x04,0x02,0x00]
60158
60159v_cmp_tru_f16_e64 s[10:11], exec_hi, v2
60160// CHECK: [0x0a,0x00,0x2f,0xd0,0x7f,0x04,0x02,0x00]
60161
60162v_cmp_tru_f16_e64 s[10:11], 0, v2
60163// CHECK: [0x0a,0x00,0x2f,0xd0,0x80,0x04,0x02,0x00]
60164
60165v_cmp_tru_f16_e64 s[10:11], -1, v2
60166// CHECK: [0x0a,0x00,0x2f,0xd0,0xc1,0x04,0x02,0x00]
60167
60168v_cmp_tru_f16_e64 s[10:11], 0.5, v2
60169// CHECK: [0x0a,0x00,0x2f,0xd0,0xf0,0x04,0x02,0x00]
60170
60171v_cmp_tru_f16_e64 s[10:11], -4.0, v2
60172// CHECK: [0x0a,0x00,0x2f,0xd0,0xf7,0x04,0x02,0x00]
60173
60174v_cmp_tru_f16_e64 s[10:11], v1, v255
60175// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x03,0x00]
60176
60177v_cmp_tru_f16_e64 s[10:11], v1, s2
60178// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x00,0x00]
60179
60180v_cmp_tru_f16_e64 s[10:11], v1, s101
60181// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcb,0x00,0x00]
60182
60183v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_lo
60184// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcd,0x00,0x00]
60185
60186v_cmp_tru_f16_e64 s[10:11], v1, flat_scratch_hi
60187// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xcf,0x00,0x00]
60188
60189v_cmp_tru_f16_e64 s[10:11], v1, vcc_lo
60190// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd5,0x00,0x00]
60191
60192v_cmp_tru_f16_e64 s[10:11], v1, vcc_hi
60193// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd7,0x00,0x00]
60194
60195v_cmp_tru_f16_e64 s[10:11], v1, tba_lo
60196// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xd9,0x00,0x00]
60197
60198v_cmp_tru_f16_e64 s[10:11], v1, tba_hi
60199// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xdb,0x00,0x00]
60200
60201v_cmp_tru_f16_e64 s[10:11], v1, tma_lo
60202// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xdd,0x00,0x00]
60203
60204v_cmp_tru_f16_e64 s[10:11], v1, tma_hi
60205// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xdf,0x00,0x00]
60206
60207v_cmp_tru_f16_e64 s[10:11], v1, ttmp11
60208// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf7,0x00,0x00]
60209
60210v_cmp_tru_f16_e64 s[10:11], v1, m0
60211// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xf9,0x00,0x00]
60212
60213v_cmp_tru_f16_e64 s[10:11], v1, exec_lo
60214// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xfd,0x00,0x00]
60215
60216v_cmp_tru_f16_e64 s[10:11], v1, exec_hi
60217// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xff,0x00,0x00]
60218
60219v_cmp_tru_f16_e64 s[10:11], v1, 0
60220// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x01,0x01,0x00]
60221
60222v_cmp_tru_f16_e64 s[10:11], v1, -1
60223// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x83,0x01,0x00]
60224
60225v_cmp_tru_f16_e64 s[10:11], v1, 0.5
60226// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xe1,0x01,0x00]
60227
60228v_cmp_tru_f16_e64 s[10:11], v1, -4.0
60229// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0xef,0x01,0x00]
60230
60231v_cmp_tru_f16_e64 s[10:11], -v1, v2
60232// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x20]
60233
60234v_cmp_tru_f16_e64 s[10:11], v1, -v2
60235// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x40]
60236
60237v_cmp_tru_f16_e64 s[10:11], -v1, -v2
60238// CHECK: [0x0a,0x00,0x2f,0xd0,0x01,0x05,0x02,0x60]
60239
60240v_cmp_tru_f16_e64 s[10:11], v1, v2 clamp
60241// CHECK: [0x0a,0x80,0x2f,0xd0,0x01,0x05,0x02,0x00]
60242
60243v_cmpx_f_f16 vcc, v1, v2
60244// CHECK: [0x01,0x05,0x60,0x7c]
60245
60246v_cmpx_f_f16 vcc, v255, v2
60247// CHECK: [0xff,0x05,0x60,0x7c]
60248
60249v_cmpx_f_f16 vcc, s1, v2
60250// CHECK: [0x01,0x04,0x60,0x7c]
60251
60252v_cmpx_f_f16 vcc, s101, v2
60253// CHECK: [0x65,0x04,0x60,0x7c]
60254
60255v_cmpx_f_f16 vcc, flat_scratch_lo, v2
60256// CHECK: [0x66,0x04,0x60,0x7c]
60257
60258v_cmpx_f_f16 vcc, flat_scratch_hi, v2
60259// CHECK: [0x67,0x04,0x60,0x7c]
60260
60261v_cmpx_f_f16 vcc, vcc_lo, v2
60262// CHECK: [0x6a,0x04,0x60,0x7c]
60263
60264v_cmpx_f_f16 vcc, vcc_hi, v2
60265// CHECK: [0x6b,0x04,0x60,0x7c]
60266
60267v_cmpx_f_f16 vcc, tba_lo, v2
60268// CHECK: [0x6c,0x04,0x60,0x7c]
60269
60270v_cmpx_f_f16 vcc, tba_hi, v2
60271// CHECK: [0x6d,0x04,0x60,0x7c]
60272
60273v_cmpx_f_f16 vcc, tma_lo, v2
60274// CHECK: [0x6e,0x04,0x60,0x7c]
60275
60276v_cmpx_f_f16 vcc, tma_hi, v2
60277// CHECK: [0x6f,0x04,0x60,0x7c]
60278
60279v_cmpx_f_f16 vcc, ttmp11, v2
60280// CHECK: [0x7b,0x04,0x60,0x7c]
60281
60282v_cmpx_f_f16 vcc, m0, v2
60283// CHECK: [0x7c,0x04,0x60,0x7c]
60284
60285v_cmpx_f_f16 vcc, exec_lo, v2
60286// CHECK: [0x7e,0x04,0x60,0x7c]
60287
60288v_cmpx_f_f16 vcc, exec_hi, v2
60289// CHECK: [0x7f,0x04,0x60,0x7c]
60290
60291v_cmpx_f_f16 vcc, 0, v2
60292// CHECK: [0x80,0x04,0x60,0x7c]
60293
60294v_cmpx_f_f16 vcc, -1, v2
60295// CHECK: [0xc1,0x04,0x60,0x7c]
60296
60297v_cmpx_f_f16 vcc, 0.5, v2
60298// CHECK: [0xf0,0x04,0x60,0x7c]
60299
60300v_cmpx_f_f16 vcc, -4.0, v2
60301// CHECK: [0xf7,0x04,0x60,0x7c]
60302
60303v_cmpx_f_f16 vcc, 0xfe0b, v2
60304// CHECK: [0xff,0x04,0x60,0x7c,0x0b,0xfe,0x00,0x00]
60305
60306v_cmpx_f_f16 vcc, 0x3456, v2
60307// CHECK: [0xff,0x04,0x60,0x7c,0x56,0x34,0x00,0x00]
60308
60309v_cmpx_f_f16 vcc, v1, v255
60310// CHECK: [0x01,0xff,0x61,0x7c]
60311
60312v_cmpx_f_f16_e64 s[10:11], v1, v2
60313// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60314
60315v_cmpx_f_f16_e64 s[12:13], v1, v2
60316// CHECK: [0x0c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60317
60318v_cmpx_f_f16_e64 s[100:101], v1, v2
60319// CHECK: [0x64,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60320
60321v_cmpx_f_f16_e64 flat_scratch, v1, v2
60322// CHECK: [0x66,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60323
60324v_cmpx_f_f16_e64 vcc, v1, v2
60325// CHECK: [0x6a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60326
60327v_cmpx_f_f16_e64 tba, v1, v2
60328// CHECK: [0x6c,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60329
60330v_cmpx_f_f16_e64 tma, v1, v2
60331// CHECK: [0x6e,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60332
60333v_cmpx_f_f16_e64 ttmp[10:11], v1, v2
60334// CHECK: [0x7a,0x00,0x30,0xd0,0x01,0x05,0x02,0x00]
60335
60336v_cmpx_f_f16_e64 s[10:11], v255, v2
60337// CHECK: [0x0a,0x00,0x30,0xd0,0xff,0x05,0x02,0x00]
60338
60339v_cmpx_f_f16_e64 s[10:11], s1, v2
60340// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x04,0x02,0x00]
60341
60342v_cmpx_f_f16_e64 s[10:11], s101, v2
60343// CHECK: [0x0a,0x00,0x30,0xd0,0x65,0x04,0x02,0x00]
60344
60345v_cmpx_f_f16_e64 s[10:11], flat_scratch_lo, v2
60346// CHECK: [0x0a,0x00,0x30,0xd0,0x66,0x04,0x02,0x00]
60347
60348v_cmpx_f_f16_e64 s[10:11], flat_scratch_hi, v2
60349// CHECK: [0x0a,0x00,0x30,0xd0,0x67,0x04,0x02,0x00]
60350
60351v_cmpx_f_f16_e64 s[10:11], vcc_lo, v2
60352// CHECK: [0x0a,0x00,0x30,0xd0,0x6a,0x04,0x02,0x00]
60353
60354v_cmpx_f_f16_e64 s[10:11], vcc_hi, v2
60355// CHECK: [0x0a,0x00,0x30,0xd0,0x6b,0x04,0x02,0x00]
60356
60357v_cmpx_f_f16_e64 s[10:11], tba_lo, v2
60358// CHECK: [0x0a,0x00,0x30,0xd0,0x6c,0x04,0x02,0x00]
60359
60360v_cmpx_f_f16_e64 s[10:11], tba_hi, v2
60361// CHECK: [0x0a,0x00,0x30,0xd0,0x6d,0x04,0x02,0x00]
60362
60363v_cmpx_f_f16_e64 s[10:11], tma_lo, v2
60364// CHECK: [0x0a,0x00,0x30,0xd0,0x6e,0x04,0x02,0x00]
60365
60366v_cmpx_f_f16_e64 s[10:11], tma_hi, v2
60367// CHECK: [0x0a,0x00,0x30,0xd0,0x6f,0x04,0x02,0x00]
60368
60369v_cmpx_f_f16_e64 s[10:11], ttmp11, v2
60370// CHECK: [0x0a,0x00,0x30,0xd0,0x7b,0x04,0x02,0x00]
60371
60372v_cmpx_f_f16_e64 s[10:11], m0, v2
60373// CHECK: [0x0a,0x00,0x30,0xd0,0x7c,0x04,0x02,0x00]
60374
60375v_cmpx_f_f16_e64 s[10:11], exec_lo, v2
60376// CHECK: [0x0a,0x00,0x30,0xd0,0x7e,0x04,0x02,0x00]
60377
60378v_cmpx_f_f16_e64 s[10:11], exec_hi, v2
60379// CHECK: [0x0a,0x00,0x30,0xd0,0x7f,0x04,0x02,0x00]
60380
60381v_cmpx_f_f16_e64 s[10:11], 0, v2
60382// CHECK: [0x0a,0x00,0x30,0xd0,0x80,0x04,0x02,0x00]
60383
60384v_cmpx_f_f16_e64 s[10:11], -1, v2
60385// CHECK: [0x0a,0x00,0x30,0xd0,0xc1,0x04,0x02,0x00]
60386
60387v_cmpx_f_f16_e64 s[10:11], 0.5, v2
60388// CHECK: [0x0a,0x00,0x30,0xd0,0xf0,0x04,0x02,0x00]
60389
60390v_cmpx_f_f16_e64 s[10:11], -4.0, v2
60391// CHECK: [0x0a,0x00,0x30,0xd0,0xf7,0x04,0x02,0x00]
60392
60393v_cmpx_f_f16_e64 s[10:11], v1, v255
60394// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x03,0x00]
60395
60396v_cmpx_f_f16_e64 s[10:11], v1, s2
60397// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x00,0x00]
60398
60399v_cmpx_f_f16_e64 s[10:11], v1, s101
60400// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcb,0x00,0x00]
60401
60402v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_lo
60403// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcd,0x00,0x00]
60404
60405v_cmpx_f_f16_e64 s[10:11], v1, flat_scratch_hi
60406// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xcf,0x00,0x00]
60407
60408v_cmpx_f_f16_e64 s[10:11], v1, vcc_lo
60409// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd5,0x00,0x00]
60410
60411v_cmpx_f_f16_e64 s[10:11], v1, vcc_hi
60412// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd7,0x00,0x00]
60413
60414v_cmpx_f_f16_e64 s[10:11], v1, tba_lo
60415// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xd9,0x00,0x00]
60416
60417v_cmpx_f_f16_e64 s[10:11], v1, tba_hi
60418// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdb,0x00,0x00]
60419
60420v_cmpx_f_f16_e64 s[10:11], v1, tma_lo
60421// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdd,0x00,0x00]
60422
60423v_cmpx_f_f16_e64 s[10:11], v1, tma_hi
60424// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xdf,0x00,0x00]
60425
60426v_cmpx_f_f16_e64 s[10:11], v1, ttmp11
60427// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf7,0x00,0x00]
60428
60429v_cmpx_f_f16_e64 s[10:11], v1, m0
60430// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xf9,0x00,0x00]
60431
60432v_cmpx_f_f16_e64 s[10:11], v1, exec_lo
60433// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xfd,0x00,0x00]
60434
60435v_cmpx_f_f16_e64 s[10:11], v1, exec_hi
60436// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xff,0x00,0x00]
60437
60438v_cmpx_f_f16_e64 s[10:11], v1, 0
60439// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x01,0x01,0x00]
60440
60441v_cmpx_f_f16_e64 s[10:11], v1, -1
60442// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x83,0x01,0x00]
60443
60444v_cmpx_f_f16_e64 s[10:11], v1, 0.5
60445// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xe1,0x01,0x00]
60446
60447v_cmpx_f_f16_e64 s[10:11], v1, -4.0
60448// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0xef,0x01,0x00]
60449
60450v_cmpx_f_f16_e64 s[10:11], -v1, v2
60451// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x20]
60452
60453v_cmpx_f_f16_e64 s[10:11], v1, -v2
60454// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x40]
60455
60456v_cmpx_f_f16_e64 s[10:11], -v1, -v2
60457// CHECK: [0x0a,0x00,0x30,0xd0,0x01,0x05,0x02,0x60]
60458
60459v_cmpx_f_f16_e64 s[10:11], v1, v2 clamp
60460// CHECK: [0x0a,0x80,0x30,0xd0,0x01,0x05,0x02,0x00]
60461
60462v_cmpx_lt_f16 vcc, v1, v2
60463// CHECK: [0x01,0x05,0x62,0x7c]
60464
60465v_cmpx_lt_f16 vcc, v255, v2
60466// CHECK: [0xff,0x05,0x62,0x7c]
60467
60468v_cmpx_lt_f16 vcc, s1, v2
60469// CHECK: [0x01,0x04,0x62,0x7c]
60470
60471v_cmpx_lt_f16 vcc, s101, v2
60472// CHECK: [0x65,0x04,0x62,0x7c]
60473
60474v_cmpx_lt_f16 vcc, flat_scratch_lo, v2
60475// CHECK: [0x66,0x04,0x62,0x7c]
60476
60477v_cmpx_lt_f16 vcc, flat_scratch_hi, v2
60478// CHECK: [0x67,0x04,0x62,0x7c]
60479
60480v_cmpx_lt_f16 vcc, vcc_lo, v2
60481// CHECK: [0x6a,0x04,0x62,0x7c]
60482
60483v_cmpx_lt_f16 vcc, vcc_hi, v2
60484// CHECK: [0x6b,0x04,0x62,0x7c]
60485
60486v_cmpx_lt_f16 vcc, tba_lo, v2
60487// CHECK: [0x6c,0x04,0x62,0x7c]
60488
60489v_cmpx_lt_f16 vcc, tba_hi, v2
60490// CHECK: [0x6d,0x04,0x62,0x7c]
60491
60492v_cmpx_lt_f16 vcc, tma_lo, v2
60493// CHECK: [0x6e,0x04,0x62,0x7c]
60494
60495v_cmpx_lt_f16 vcc, tma_hi, v2
60496// CHECK: [0x6f,0x04,0x62,0x7c]
60497
60498v_cmpx_lt_f16 vcc, ttmp11, v2
60499// CHECK: [0x7b,0x04,0x62,0x7c]
60500
60501v_cmpx_lt_f16 vcc, m0, v2
60502// CHECK: [0x7c,0x04,0x62,0x7c]
60503
60504v_cmpx_lt_f16 vcc, exec_lo, v2
60505// CHECK: [0x7e,0x04,0x62,0x7c]
60506
60507v_cmpx_lt_f16 vcc, exec_hi, v2
60508// CHECK: [0x7f,0x04,0x62,0x7c]
60509
60510v_cmpx_lt_f16 vcc, 0, v2
60511// CHECK: [0x80,0x04,0x62,0x7c]
60512
60513v_cmpx_lt_f16 vcc, -1, v2
60514// CHECK: [0xc1,0x04,0x62,0x7c]
60515
60516v_cmpx_lt_f16 vcc, 0.5, v2
60517// CHECK: [0xf0,0x04,0x62,0x7c]
60518
60519v_cmpx_lt_f16 vcc, -4.0, v2
60520// CHECK: [0xf7,0x04,0x62,0x7c]
60521
60522v_cmpx_lt_f16 vcc, 0xfe0b, v2
60523// CHECK: [0xff,0x04,0x62,0x7c,0x0b,0xfe,0x00,0x00]
60524
60525v_cmpx_lt_f16 vcc, 0x3456, v2
60526// CHECK: [0xff,0x04,0x62,0x7c,0x56,0x34,0x00,0x00]
60527
60528v_cmpx_lt_f16 vcc, v1, v255
60529// CHECK: [0x01,0xff,0x63,0x7c]
60530
60531v_cmpx_lt_f16_e64 s[10:11], v1, v2
60532// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60533
60534v_cmpx_lt_f16_e64 s[12:13], v1, v2
60535// CHECK: [0x0c,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60536
60537v_cmpx_lt_f16_e64 s[100:101], v1, v2
60538// CHECK: [0x64,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60539
60540v_cmpx_lt_f16_e64 flat_scratch, v1, v2
60541// CHECK: [0x66,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60542
60543v_cmpx_lt_f16_e64 vcc, v1, v2
60544// CHECK: [0x6a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60545
60546v_cmpx_lt_f16_e64 tba, v1, v2
60547// CHECK: [0x6c,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60548
60549v_cmpx_lt_f16_e64 tma, v1, v2
60550// CHECK: [0x6e,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60551
60552v_cmpx_lt_f16_e64 ttmp[10:11], v1, v2
60553// CHECK: [0x7a,0x00,0x31,0xd0,0x01,0x05,0x02,0x00]
60554
60555v_cmpx_lt_f16_e64 s[10:11], v255, v2
60556// CHECK: [0x0a,0x00,0x31,0xd0,0xff,0x05,0x02,0x00]
60557
60558v_cmpx_lt_f16_e64 s[10:11], s1, v2
60559// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x04,0x02,0x00]
60560
60561v_cmpx_lt_f16_e64 s[10:11], s101, v2
60562// CHECK: [0x0a,0x00,0x31,0xd0,0x65,0x04,0x02,0x00]
60563
60564v_cmpx_lt_f16_e64 s[10:11], flat_scratch_lo, v2
60565// CHECK: [0x0a,0x00,0x31,0xd0,0x66,0x04,0x02,0x00]
60566
60567v_cmpx_lt_f16_e64 s[10:11], flat_scratch_hi, v2
60568// CHECK: [0x0a,0x00,0x31,0xd0,0x67,0x04,0x02,0x00]
60569
60570v_cmpx_lt_f16_e64 s[10:11], vcc_lo, v2
60571// CHECK: [0x0a,0x00,0x31,0xd0,0x6a,0x04,0x02,0x00]
60572
60573v_cmpx_lt_f16_e64 s[10:11], vcc_hi, v2
60574// CHECK: [0x0a,0x00,0x31,0xd0,0x6b,0x04,0x02,0x00]
60575
60576v_cmpx_lt_f16_e64 s[10:11], tba_lo, v2
60577// CHECK: [0x0a,0x00,0x31,0xd0,0x6c,0x04,0x02,0x00]
60578
60579v_cmpx_lt_f16_e64 s[10:11], tba_hi, v2
60580// CHECK: [0x0a,0x00,0x31,0xd0,0x6d,0x04,0x02,0x00]
60581
60582v_cmpx_lt_f16_e64 s[10:11], tma_lo, v2
60583// CHECK: [0x0a,0x00,0x31,0xd0,0x6e,0x04,0x02,0x00]
60584
60585v_cmpx_lt_f16_e64 s[10:11], tma_hi, v2
60586// CHECK: [0x0a,0x00,0x31,0xd0,0x6f,0x04,0x02,0x00]
60587
60588v_cmpx_lt_f16_e64 s[10:11], ttmp11, v2
60589// CHECK: [0x0a,0x00,0x31,0xd0,0x7b,0x04,0x02,0x00]
60590
60591v_cmpx_lt_f16_e64 s[10:11], m0, v2
60592// CHECK: [0x0a,0x00,0x31,0xd0,0x7c,0x04,0x02,0x00]
60593
60594v_cmpx_lt_f16_e64 s[10:11], exec_lo, v2
60595// CHECK: [0x0a,0x00,0x31,0xd0,0x7e,0x04,0x02,0x00]
60596
60597v_cmpx_lt_f16_e64 s[10:11], exec_hi, v2
60598// CHECK: [0x0a,0x00,0x31,0xd0,0x7f,0x04,0x02,0x00]
60599
60600v_cmpx_lt_f16_e64 s[10:11], 0, v2
60601// CHECK: [0x0a,0x00,0x31,0xd0,0x80,0x04,0x02,0x00]
60602
60603v_cmpx_lt_f16_e64 s[10:11], -1, v2
60604// CHECK: [0x0a,0x00,0x31,0xd0,0xc1,0x04,0x02,0x00]
60605
60606v_cmpx_lt_f16_e64 s[10:11], 0.5, v2
60607// CHECK: [0x0a,0x00,0x31,0xd0,0xf0,0x04,0x02,0x00]
60608
60609v_cmpx_lt_f16_e64 s[10:11], -4.0, v2
60610// CHECK: [0x0a,0x00,0x31,0xd0,0xf7,0x04,0x02,0x00]
60611
60612v_cmpx_lt_f16_e64 s[10:11], v1, v255
60613// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x03,0x00]
60614
60615v_cmpx_lt_f16_e64 s[10:11], v1, s2
60616// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x00,0x00]
60617
60618v_cmpx_lt_f16_e64 s[10:11], v1, s101
60619// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcb,0x00,0x00]
60620
60621v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_lo
60622// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcd,0x00,0x00]
60623
60624v_cmpx_lt_f16_e64 s[10:11], v1, flat_scratch_hi
60625// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xcf,0x00,0x00]
60626
60627v_cmpx_lt_f16_e64 s[10:11], v1, vcc_lo
60628// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd5,0x00,0x00]
60629
60630v_cmpx_lt_f16_e64 s[10:11], v1, vcc_hi
60631// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd7,0x00,0x00]
60632
60633v_cmpx_lt_f16_e64 s[10:11], v1, tba_lo
60634// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xd9,0x00,0x00]
60635
60636v_cmpx_lt_f16_e64 s[10:11], v1, tba_hi
60637// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xdb,0x00,0x00]
60638
60639v_cmpx_lt_f16_e64 s[10:11], v1, tma_lo
60640// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xdd,0x00,0x00]
60641
60642v_cmpx_lt_f16_e64 s[10:11], v1, tma_hi
60643// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xdf,0x00,0x00]
60644
60645v_cmpx_lt_f16_e64 s[10:11], v1, ttmp11
60646// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf7,0x00,0x00]
60647
60648v_cmpx_lt_f16_e64 s[10:11], v1, m0
60649// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xf9,0x00,0x00]
60650
60651v_cmpx_lt_f16_e64 s[10:11], v1, exec_lo
60652// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xfd,0x00,0x00]
60653
60654v_cmpx_lt_f16_e64 s[10:11], v1, exec_hi
60655// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xff,0x00,0x00]
60656
60657v_cmpx_lt_f16_e64 s[10:11], v1, 0
60658// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x01,0x01,0x00]
60659
60660v_cmpx_lt_f16_e64 s[10:11], v1, -1
60661// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x83,0x01,0x00]
60662
60663v_cmpx_lt_f16_e64 s[10:11], v1, 0.5
60664// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xe1,0x01,0x00]
60665
60666v_cmpx_lt_f16_e64 s[10:11], v1, -4.0
60667// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0xef,0x01,0x00]
60668
60669v_cmpx_lt_f16_e64 s[10:11], -v1, v2
60670// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x20]
60671
60672v_cmpx_lt_f16_e64 s[10:11], v1, -v2
60673// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x40]
60674
60675v_cmpx_lt_f16_e64 s[10:11], -v1, -v2
60676// CHECK: [0x0a,0x00,0x31,0xd0,0x01,0x05,0x02,0x60]
60677
60678v_cmpx_lt_f16_e64 s[10:11], v1, v2 clamp
60679// CHECK: [0x0a,0x80,0x31,0xd0,0x01,0x05,0x02,0x00]
60680
60681v_cmpx_eq_f16 vcc, v1, v2
60682// CHECK: [0x01,0x05,0x64,0x7c]
60683
60684v_cmpx_eq_f16 vcc, v255, v2
60685// CHECK: [0xff,0x05,0x64,0x7c]
60686
60687v_cmpx_eq_f16 vcc, s1, v2
60688// CHECK: [0x01,0x04,0x64,0x7c]
60689
60690v_cmpx_eq_f16 vcc, s101, v2
60691// CHECK: [0x65,0x04,0x64,0x7c]
60692
60693v_cmpx_eq_f16 vcc, flat_scratch_lo, v2
60694// CHECK: [0x66,0x04,0x64,0x7c]
60695
60696v_cmpx_eq_f16 vcc, flat_scratch_hi, v2
60697// CHECK: [0x67,0x04,0x64,0x7c]
60698
60699v_cmpx_eq_f16 vcc, vcc_lo, v2
60700// CHECK: [0x6a,0x04,0x64,0x7c]
60701
60702v_cmpx_eq_f16 vcc, vcc_hi, v2
60703// CHECK: [0x6b,0x04,0x64,0x7c]
60704
60705v_cmpx_eq_f16 vcc, tba_lo, v2
60706// CHECK: [0x6c,0x04,0x64,0x7c]
60707
60708v_cmpx_eq_f16 vcc, tba_hi, v2
60709// CHECK: [0x6d,0x04,0x64,0x7c]
60710
60711v_cmpx_eq_f16 vcc, tma_lo, v2
60712// CHECK: [0x6e,0x04,0x64,0x7c]
60713
60714v_cmpx_eq_f16 vcc, tma_hi, v2
60715// CHECK: [0x6f,0x04,0x64,0x7c]
60716
60717v_cmpx_eq_f16 vcc, ttmp11, v2
60718// CHECK: [0x7b,0x04,0x64,0x7c]
60719
60720v_cmpx_eq_f16 vcc, m0, v2
60721// CHECK: [0x7c,0x04,0x64,0x7c]
60722
60723v_cmpx_eq_f16 vcc, exec_lo, v2
60724// CHECK: [0x7e,0x04,0x64,0x7c]
60725
60726v_cmpx_eq_f16 vcc, exec_hi, v2
60727// CHECK: [0x7f,0x04,0x64,0x7c]
60728
60729v_cmpx_eq_f16 vcc, 0, v2
60730// CHECK: [0x80,0x04,0x64,0x7c]
60731
60732v_cmpx_eq_f16 vcc, -1, v2
60733// CHECK: [0xc1,0x04,0x64,0x7c]
60734
60735v_cmpx_eq_f16 vcc, 0.5, v2
60736// CHECK: [0xf0,0x04,0x64,0x7c]
60737
60738v_cmpx_eq_f16 vcc, -4.0, v2
60739// CHECK: [0xf7,0x04,0x64,0x7c]
60740
60741v_cmpx_eq_f16 vcc, 0xfe0b, v2
60742// CHECK: [0xff,0x04,0x64,0x7c,0x0b,0xfe,0x00,0x00]
60743
60744v_cmpx_eq_f16 vcc, 0x3456, v2
60745// CHECK: [0xff,0x04,0x64,0x7c,0x56,0x34,0x00,0x00]
60746
60747v_cmpx_eq_f16 vcc, v1, v255
60748// CHECK: [0x01,0xff,0x65,0x7c]
60749
60750v_cmpx_eq_f16_e64 s[10:11], v1, v2
60751// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60752
60753v_cmpx_eq_f16_e64 s[12:13], v1, v2
60754// CHECK: [0x0c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60755
60756v_cmpx_eq_f16_e64 s[100:101], v1, v2
60757// CHECK: [0x64,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60758
60759v_cmpx_eq_f16_e64 flat_scratch, v1, v2
60760// CHECK: [0x66,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60761
60762v_cmpx_eq_f16_e64 vcc, v1, v2
60763// CHECK: [0x6a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60764
60765v_cmpx_eq_f16_e64 tba, v1, v2
60766// CHECK: [0x6c,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60767
60768v_cmpx_eq_f16_e64 tma, v1, v2
60769// CHECK: [0x6e,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60770
60771v_cmpx_eq_f16_e64 ttmp[10:11], v1, v2
60772// CHECK: [0x7a,0x00,0x32,0xd0,0x01,0x05,0x02,0x00]
60773
60774v_cmpx_eq_f16_e64 s[10:11], v255, v2
60775// CHECK: [0x0a,0x00,0x32,0xd0,0xff,0x05,0x02,0x00]
60776
60777v_cmpx_eq_f16_e64 s[10:11], s1, v2
60778// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x04,0x02,0x00]
60779
60780v_cmpx_eq_f16_e64 s[10:11], s101, v2
60781// CHECK: [0x0a,0x00,0x32,0xd0,0x65,0x04,0x02,0x00]
60782
60783v_cmpx_eq_f16_e64 s[10:11], flat_scratch_lo, v2
60784// CHECK: [0x0a,0x00,0x32,0xd0,0x66,0x04,0x02,0x00]
60785
60786v_cmpx_eq_f16_e64 s[10:11], flat_scratch_hi, v2
60787// CHECK: [0x0a,0x00,0x32,0xd0,0x67,0x04,0x02,0x00]
60788
60789v_cmpx_eq_f16_e64 s[10:11], vcc_lo, v2
60790// CHECK: [0x0a,0x00,0x32,0xd0,0x6a,0x04,0x02,0x00]
60791
60792v_cmpx_eq_f16_e64 s[10:11], vcc_hi, v2
60793// CHECK: [0x0a,0x00,0x32,0xd0,0x6b,0x04,0x02,0x00]
60794
60795v_cmpx_eq_f16_e64 s[10:11], tba_lo, v2
60796// CHECK: [0x0a,0x00,0x32,0xd0,0x6c,0x04,0x02,0x00]
60797
60798v_cmpx_eq_f16_e64 s[10:11], tba_hi, v2
60799// CHECK: [0x0a,0x00,0x32,0xd0,0x6d,0x04,0x02,0x00]
60800
60801v_cmpx_eq_f16_e64 s[10:11], tma_lo, v2
60802// CHECK: [0x0a,0x00,0x32,0xd0,0x6e,0x04,0x02,0x00]
60803
60804v_cmpx_eq_f16_e64 s[10:11], tma_hi, v2
60805// CHECK: [0x0a,0x00,0x32,0xd0,0x6f,0x04,0x02,0x00]
60806
60807v_cmpx_eq_f16_e64 s[10:11], ttmp11, v2
60808// CHECK: [0x0a,0x00,0x32,0xd0,0x7b,0x04,0x02,0x00]
60809
60810v_cmpx_eq_f16_e64 s[10:11], m0, v2
60811// CHECK: [0x0a,0x00,0x32,0xd0,0x7c,0x04,0x02,0x00]
60812
60813v_cmpx_eq_f16_e64 s[10:11], exec_lo, v2
60814// CHECK: [0x0a,0x00,0x32,0xd0,0x7e,0x04,0x02,0x00]
60815
60816v_cmpx_eq_f16_e64 s[10:11], exec_hi, v2
60817// CHECK: [0x0a,0x00,0x32,0xd0,0x7f,0x04,0x02,0x00]
60818
60819v_cmpx_eq_f16_e64 s[10:11], 0, v2
60820// CHECK: [0x0a,0x00,0x32,0xd0,0x80,0x04,0x02,0x00]
60821
60822v_cmpx_eq_f16_e64 s[10:11], -1, v2
60823// CHECK: [0x0a,0x00,0x32,0xd0,0xc1,0x04,0x02,0x00]
60824
60825v_cmpx_eq_f16_e64 s[10:11], 0.5, v2
60826// CHECK: [0x0a,0x00,0x32,0xd0,0xf0,0x04,0x02,0x00]
60827
60828v_cmpx_eq_f16_e64 s[10:11], -4.0, v2
60829// CHECK: [0x0a,0x00,0x32,0xd0,0xf7,0x04,0x02,0x00]
60830
60831v_cmpx_eq_f16_e64 s[10:11], v1, v255
60832// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x03,0x00]
60833
60834v_cmpx_eq_f16_e64 s[10:11], v1, s2
60835// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x00,0x00]
60836
60837v_cmpx_eq_f16_e64 s[10:11], v1, s101
60838// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcb,0x00,0x00]
60839
60840v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_lo
60841// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcd,0x00,0x00]
60842
60843v_cmpx_eq_f16_e64 s[10:11], v1, flat_scratch_hi
60844// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xcf,0x00,0x00]
60845
60846v_cmpx_eq_f16_e64 s[10:11], v1, vcc_lo
60847// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd5,0x00,0x00]
60848
60849v_cmpx_eq_f16_e64 s[10:11], v1, vcc_hi
60850// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd7,0x00,0x00]
60851
60852v_cmpx_eq_f16_e64 s[10:11], v1, tba_lo
60853// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xd9,0x00,0x00]
60854
60855v_cmpx_eq_f16_e64 s[10:11], v1, tba_hi
60856// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdb,0x00,0x00]
60857
60858v_cmpx_eq_f16_e64 s[10:11], v1, tma_lo
60859// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdd,0x00,0x00]
60860
60861v_cmpx_eq_f16_e64 s[10:11], v1, tma_hi
60862// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xdf,0x00,0x00]
60863
60864v_cmpx_eq_f16_e64 s[10:11], v1, ttmp11
60865// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf7,0x00,0x00]
60866
60867v_cmpx_eq_f16_e64 s[10:11], v1, m0
60868// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xf9,0x00,0x00]
60869
60870v_cmpx_eq_f16_e64 s[10:11], v1, exec_lo
60871// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xfd,0x00,0x00]
60872
60873v_cmpx_eq_f16_e64 s[10:11], v1, exec_hi
60874// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xff,0x00,0x00]
60875
60876v_cmpx_eq_f16_e64 s[10:11], v1, 0
60877// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x01,0x01,0x00]
60878
60879v_cmpx_eq_f16_e64 s[10:11], v1, -1
60880// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x83,0x01,0x00]
60881
60882v_cmpx_eq_f16_e64 s[10:11], v1, 0.5
60883// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xe1,0x01,0x00]
60884
60885v_cmpx_eq_f16_e64 s[10:11], v1, -4.0
60886// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0xef,0x01,0x00]
60887
60888v_cmpx_eq_f16_e64 s[10:11], -v1, v2
60889// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x20]
60890
60891v_cmpx_eq_f16_e64 s[10:11], v1, -v2
60892// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x40]
60893
60894v_cmpx_eq_f16_e64 s[10:11], -v1, -v2
60895// CHECK: [0x0a,0x00,0x32,0xd0,0x01,0x05,0x02,0x60]
60896
60897v_cmpx_eq_f16_e64 s[10:11], v1, v2 clamp
60898// CHECK: [0x0a,0x80,0x32,0xd0,0x01,0x05,0x02,0x00]
60899
60900v_cmpx_le_f16 vcc, v1, v2
60901// CHECK: [0x01,0x05,0x66,0x7c]
60902
60903v_cmpx_le_f16 vcc, v255, v2
60904// CHECK: [0xff,0x05,0x66,0x7c]
60905
60906v_cmpx_le_f16 vcc, s1, v2
60907// CHECK: [0x01,0x04,0x66,0x7c]
60908
60909v_cmpx_le_f16 vcc, s101, v2
60910// CHECK: [0x65,0x04,0x66,0x7c]
60911
60912v_cmpx_le_f16 vcc, flat_scratch_lo, v2
60913// CHECK: [0x66,0x04,0x66,0x7c]
60914
60915v_cmpx_le_f16 vcc, flat_scratch_hi, v2
60916// CHECK: [0x67,0x04,0x66,0x7c]
60917
60918v_cmpx_le_f16 vcc, vcc_lo, v2
60919// CHECK: [0x6a,0x04,0x66,0x7c]
60920
60921v_cmpx_le_f16 vcc, vcc_hi, v2
60922// CHECK: [0x6b,0x04,0x66,0x7c]
60923
60924v_cmpx_le_f16 vcc, tba_lo, v2
60925// CHECK: [0x6c,0x04,0x66,0x7c]
60926
60927v_cmpx_le_f16 vcc, tba_hi, v2
60928// CHECK: [0x6d,0x04,0x66,0x7c]
60929
60930v_cmpx_le_f16 vcc, tma_lo, v2
60931// CHECK: [0x6e,0x04,0x66,0x7c]
60932
60933v_cmpx_le_f16 vcc, tma_hi, v2
60934// CHECK: [0x6f,0x04,0x66,0x7c]
60935
60936v_cmpx_le_f16 vcc, ttmp11, v2
60937// CHECK: [0x7b,0x04,0x66,0x7c]
60938
60939v_cmpx_le_f16 vcc, m0, v2
60940// CHECK: [0x7c,0x04,0x66,0x7c]
60941
60942v_cmpx_le_f16 vcc, exec_lo, v2
60943// CHECK: [0x7e,0x04,0x66,0x7c]
60944
60945v_cmpx_le_f16 vcc, exec_hi, v2
60946// CHECK: [0x7f,0x04,0x66,0x7c]
60947
60948v_cmpx_le_f16 vcc, 0, v2
60949// CHECK: [0x80,0x04,0x66,0x7c]
60950
60951v_cmpx_le_f16 vcc, -1, v2
60952// CHECK: [0xc1,0x04,0x66,0x7c]
60953
60954v_cmpx_le_f16 vcc, 0.5, v2
60955// CHECK: [0xf0,0x04,0x66,0x7c]
60956
60957v_cmpx_le_f16 vcc, -4.0, v2
60958// CHECK: [0xf7,0x04,0x66,0x7c]
60959
60960v_cmpx_le_f16 vcc, 0xfe0b, v2
60961// CHECK: [0xff,0x04,0x66,0x7c,0x0b,0xfe,0x00,0x00]
60962
60963v_cmpx_le_f16 vcc, 0x3456, v2
60964// CHECK: [0xff,0x04,0x66,0x7c,0x56,0x34,0x00,0x00]
60965
60966v_cmpx_le_f16 vcc, v1, v255
60967// CHECK: [0x01,0xff,0x67,0x7c]
60968
60969v_cmpx_le_f16_e64 s[10:11], v1, v2
60970// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60971
60972v_cmpx_le_f16_e64 s[12:13], v1, v2
60973// CHECK: [0x0c,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60974
60975v_cmpx_le_f16_e64 s[100:101], v1, v2
60976// CHECK: [0x64,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60977
60978v_cmpx_le_f16_e64 flat_scratch, v1, v2
60979// CHECK: [0x66,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60980
60981v_cmpx_le_f16_e64 vcc, v1, v2
60982// CHECK: [0x6a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60983
60984v_cmpx_le_f16_e64 tba, v1, v2
60985// CHECK: [0x6c,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60986
60987v_cmpx_le_f16_e64 tma, v1, v2
60988// CHECK: [0x6e,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60989
60990v_cmpx_le_f16_e64 ttmp[10:11], v1, v2
60991// CHECK: [0x7a,0x00,0x33,0xd0,0x01,0x05,0x02,0x00]
60992
60993v_cmpx_le_f16_e64 s[10:11], v255, v2
60994// CHECK: [0x0a,0x00,0x33,0xd0,0xff,0x05,0x02,0x00]
60995
60996v_cmpx_le_f16_e64 s[10:11], s1, v2
60997// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x04,0x02,0x00]
60998
60999v_cmpx_le_f16_e64 s[10:11], s101, v2
61000// CHECK: [0x0a,0x00,0x33,0xd0,0x65,0x04,0x02,0x00]
61001
61002v_cmpx_le_f16_e64 s[10:11], flat_scratch_lo, v2
61003// CHECK: [0x0a,0x00,0x33,0xd0,0x66,0x04,0x02,0x00]
61004
61005v_cmpx_le_f16_e64 s[10:11], flat_scratch_hi, v2
61006// CHECK: [0x0a,0x00,0x33,0xd0,0x67,0x04,0x02,0x00]
61007
61008v_cmpx_le_f16_e64 s[10:11], vcc_lo, v2
61009// CHECK: [0x0a,0x00,0x33,0xd0,0x6a,0x04,0x02,0x00]
61010
61011v_cmpx_le_f16_e64 s[10:11], vcc_hi, v2
61012// CHECK: [0x0a,0x00,0x33,0xd0,0x6b,0x04,0x02,0x00]
61013
61014v_cmpx_le_f16_e64 s[10:11], tba_lo, v2
61015// CHECK: [0x0a,0x00,0x33,0xd0,0x6c,0x04,0x02,0x00]
61016
61017v_cmpx_le_f16_e64 s[10:11], tba_hi, v2
61018// CHECK: [0x0a,0x00,0x33,0xd0,0x6d,0x04,0x02,0x00]
61019
61020v_cmpx_le_f16_e64 s[10:11], tma_lo, v2
61021// CHECK: [0x0a,0x00,0x33,0xd0,0x6e,0x04,0x02,0x00]
61022
61023v_cmpx_le_f16_e64 s[10:11], tma_hi, v2
61024// CHECK: [0x0a,0x00,0x33,0xd0,0x6f,0x04,0x02,0x00]
61025
61026v_cmpx_le_f16_e64 s[10:11], ttmp11, v2
61027// CHECK: [0x0a,0x00,0x33,0xd0,0x7b,0x04,0x02,0x00]
61028
61029v_cmpx_le_f16_e64 s[10:11], m0, v2
61030// CHECK: [0x0a,0x00,0x33,0xd0,0x7c,0x04,0x02,0x00]
61031
61032v_cmpx_le_f16_e64 s[10:11], exec_lo, v2
61033// CHECK: [0x0a,0x00,0x33,0xd0,0x7e,0x04,0x02,0x00]
61034
61035v_cmpx_le_f16_e64 s[10:11], exec_hi, v2
61036// CHECK: [0x0a,0x00,0x33,0xd0,0x7f,0x04,0x02,0x00]
61037
61038v_cmpx_le_f16_e64 s[10:11], 0, v2
61039// CHECK: [0x0a,0x00,0x33,0xd0,0x80,0x04,0x02,0x00]
61040
61041v_cmpx_le_f16_e64 s[10:11], -1, v2
61042// CHECK: [0x0a,0x00,0x33,0xd0,0xc1,0x04,0x02,0x00]
61043
61044v_cmpx_le_f16_e64 s[10:11], 0.5, v2
61045// CHECK: [0x0a,0x00,0x33,0xd0,0xf0,0x04,0x02,0x00]
61046
61047v_cmpx_le_f16_e64 s[10:11], -4.0, v2
61048// CHECK: [0x0a,0x00,0x33,0xd0,0xf7,0x04,0x02,0x00]
61049
61050v_cmpx_le_f16_e64 s[10:11], v1, v255
61051// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x03,0x00]
61052
61053v_cmpx_le_f16_e64 s[10:11], v1, s2
61054// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x00,0x00]
61055
61056v_cmpx_le_f16_e64 s[10:11], v1, s101
61057// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcb,0x00,0x00]
61058
61059v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_lo
61060// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcd,0x00,0x00]
61061
61062v_cmpx_le_f16_e64 s[10:11], v1, flat_scratch_hi
61063// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xcf,0x00,0x00]
61064
61065v_cmpx_le_f16_e64 s[10:11], v1, vcc_lo
61066// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd5,0x00,0x00]
61067
61068v_cmpx_le_f16_e64 s[10:11], v1, vcc_hi
61069// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd7,0x00,0x00]
61070
61071v_cmpx_le_f16_e64 s[10:11], v1, tba_lo
61072// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xd9,0x00,0x00]
61073
61074v_cmpx_le_f16_e64 s[10:11], v1, tba_hi
61075// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xdb,0x00,0x00]
61076
61077v_cmpx_le_f16_e64 s[10:11], v1, tma_lo
61078// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xdd,0x00,0x00]
61079
61080v_cmpx_le_f16_e64 s[10:11], v1, tma_hi
61081// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xdf,0x00,0x00]
61082
61083v_cmpx_le_f16_e64 s[10:11], v1, ttmp11
61084// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf7,0x00,0x00]
61085
61086v_cmpx_le_f16_e64 s[10:11], v1, m0
61087// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xf9,0x00,0x00]
61088
61089v_cmpx_le_f16_e64 s[10:11], v1, exec_lo
61090// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xfd,0x00,0x00]
61091
61092v_cmpx_le_f16_e64 s[10:11], v1, exec_hi
61093// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xff,0x00,0x00]
61094
61095v_cmpx_le_f16_e64 s[10:11], v1, 0
61096// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x01,0x01,0x00]
61097
61098v_cmpx_le_f16_e64 s[10:11], v1, -1
61099// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x83,0x01,0x00]
61100
61101v_cmpx_le_f16_e64 s[10:11], v1, 0.5
61102// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xe1,0x01,0x00]
61103
61104v_cmpx_le_f16_e64 s[10:11], v1, -4.0
61105// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0xef,0x01,0x00]
61106
61107v_cmpx_le_f16_e64 s[10:11], -v1, v2
61108// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x20]
61109
61110v_cmpx_le_f16_e64 s[10:11], v1, -v2
61111// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x40]
61112
61113v_cmpx_le_f16_e64 s[10:11], -v1, -v2
61114// CHECK: [0x0a,0x00,0x33,0xd0,0x01,0x05,0x02,0x60]
61115
61116v_cmpx_le_f16_e64 s[10:11], v1, v2 clamp
61117// CHECK: [0x0a,0x80,0x33,0xd0,0x01,0x05,0x02,0x00]
61118
61119v_cmpx_gt_f16 vcc, v1, v2
61120// CHECK: [0x01,0x05,0x68,0x7c]
61121
61122v_cmpx_gt_f16 vcc, v255, v2
61123// CHECK: [0xff,0x05,0x68,0x7c]
61124
61125v_cmpx_gt_f16 vcc, s1, v2
61126// CHECK: [0x01,0x04,0x68,0x7c]
61127
61128v_cmpx_gt_f16 vcc, s101, v2
61129// CHECK: [0x65,0x04,0x68,0x7c]
61130
61131v_cmpx_gt_f16 vcc, flat_scratch_lo, v2
61132// CHECK: [0x66,0x04,0x68,0x7c]
61133
61134v_cmpx_gt_f16 vcc, flat_scratch_hi, v2
61135// CHECK: [0x67,0x04,0x68,0x7c]
61136
61137v_cmpx_gt_f16 vcc, vcc_lo, v2
61138// CHECK: [0x6a,0x04,0x68,0x7c]
61139
61140v_cmpx_gt_f16 vcc, vcc_hi, v2
61141// CHECK: [0x6b,0x04,0x68,0x7c]
61142
61143v_cmpx_gt_f16 vcc, tba_lo, v2
61144// CHECK: [0x6c,0x04,0x68,0x7c]
61145
61146v_cmpx_gt_f16 vcc, tba_hi, v2
61147// CHECK: [0x6d,0x04,0x68,0x7c]
61148
61149v_cmpx_gt_f16 vcc, tma_lo, v2
61150// CHECK: [0x6e,0x04,0x68,0x7c]
61151
61152v_cmpx_gt_f16 vcc, tma_hi, v2
61153// CHECK: [0x6f,0x04,0x68,0x7c]
61154
61155v_cmpx_gt_f16 vcc, ttmp11, v2
61156// CHECK: [0x7b,0x04,0x68,0x7c]
61157
61158v_cmpx_gt_f16 vcc, m0, v2
61159// CHECK: [0x7c,0x04,0x68,0x7c]
61160
61161v_cmpx_gt_f16 vcc, exec_lo, v2
61162// CHECK: [0x7e,0x04,0x68,0x7c]
61163
61164v_cmpx_gt_f16 vcc, exec_hi, v2
61165// CHECK: [0x7f,0x04,0x68,0x7c]
61166
61167v_cmpx_gt_f16 vcc, 0, v2
61168// CHECK: [0x80,0x04,0x68,0x7c]
61169
61170v_cmpx_gt_f16 vcc, -1, v2
61171// CHECK: [0xc1,0x04,0x68,0x7c]
61172
61173v_cmpx_gt_f16 vcc, 0.5, v2
61174// CHECK: [0xf0,0x04,0x68,0x7c]
61175
61176v_cmpx_gt_f16 vcc, -4.0, v2
61177// CHECK: [0xf7,0x04,0x68,0x7c]
61178
61179v_cmpx_gt_f16 vcc, 0xfe0b, v2
61180// CHECK: [0xff,0x04,0x68,0x7c,0x0b,0xfe,0x00,0x00]
61181
61182v_cmpx_gt_f16 vcc, 0x3456, v2
61183// CHECK: [0xff,0x04,0x68,0x7c,0x56,0x34,0x00,0x00]
61184
61185v_cmpx_gt_f16 vcc, v1, v255
61186// CHECK: [0x01,0xff,0x69,0x7c]
61187
61188v_cmpx_gt_f16_e64 s[10:11], v1, v2
61189// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61190
61191v_cmpx_gt_f16_e64 s[12:13], v1, v2
61192// CHECK: [0x0c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61193
61194v_cmpx_gt_f16_e64 s[100:101], v1, v2
61195// CHECK: [0x64,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61196
61197v_cmpx_gt_f16_e64 flat_scratch, v1, v2
61198// CHECK: [0x66,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61199
61200v_cmpx_gt_f16_e64 vcc, v1, v2
61201// CHECK: [0x6a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61202
61203v_cmpx_gt_f16_e64 tba, v1, v2
61204// CHECK: [0x6c,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61205
61206v_cmpx_gt_f16_e64 tma, v1, v2
61207// CHECK: [0x6e,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61208
61209v_cmpx_gt_f16_e64 ttmp[10:11], v1, v2
61210// CHECK: [0x7a,0x00,0x34,0xd0,0x01,0x05,0x02,0x00]
61211
61212v_cmpx_gt_f16_e64 s[10:11], v255, v2
61213// CHECK: [0x0a,0x00,0x34,0xd0,0xff,0x05,0x02,0x00]
61214
61215v_cmpx_gt_f16_e64 s[10:11], s1, v2
61216// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x04,0x02,0x00]
61217
61218v_cmpx_gt_f16_e64 s[10:11], s101, v2
61219// CHECK: [0x0a,0x00,0x34,0xd0,0x65,0x04,0x02,0x00]
61220
61221v_cmpx_gt_f16_e64 s[10:11], flat_scratch_lo, v2
61222// CHECK: [0x0a,0x00,0x34,0xd0,0x66,0x04,0x02,0x00]
61223
61224v_cmpx_gt_f16_e64 s[10:11], flat_scratch_hi, v2
61225// CHECK: [0x0a,0x00,0x34,0xd0,0x67,0x04,0x02,0x00]
61226
61227v_cmpx_gt_f16_e64 s[10:11], vcc_lo, v2
61228// CHECK: [0x0a,0x00,0x34,0xd0,0x6a,0x04,0x02,0x00]
61229
61230v_cmpx_gt_f16_e64 s[10:11], vcc_hi, v2
61231// CHECK: [0x0a,0x00,0x34,0xd0,0x6b,0x04,0x02,0x00]
61232
61233v_cmpx_gt_f16_e64 s[10:11], tba_lo, v2
61234// CHECK: [0x0a,0x00,0x34,0xd0,0x6c,0x04,0x02,0x00]
61235
61236v_cmpx_gt_f16_e64 s[10:11], tba_hi, v2
61237// CHECK: [0x0a,0x00,0x34,0xd0,0x6d,0x04,0x02,0x00]
61238
61239v_cmpx_gt_f16_e64 s[10:11], tma_lo, v2
61240// CHECK: [0x0a,0x00,0x34,0xd0,0x6e,0x04,0x02,0x00]
61241
61242v_cmpx_gt_f16_e64 s[10:11], tma_hi, v2
61243// CHECK: [0x0a,0x00,0x34,0xd0,0x6f,0x04,0x02,0x00]
61244
61245v_cmpx_gt_f16_e64 s[10:11], ttmp11, v2
61246// CHECK: [0x0a,0x00,0x34,0xd0,0x7b,0x04,0x02,0x00]
61247
61248v_cmpx_gt_f16_e64 s[10:11], m0, v2
61249// CHECK: [0x0a,0x00,0x34,0xd0,0x7c,0x04,0x02,0x00]
61250
61251v_cmpx_gt_f16_e64 s[10:11], exec_lo, v2
61252// CHECK: [0x0a,0x00,0x34,0xd0,0x7e,0x04,0x02,0x00]
61253
61254v_cmpx_gt_f16_e64 s[10:11], exec_hi, v2
61255// CHECK: [0x0a,0x00,0x34,0xd0,0x7f,0x04,0x02,0x00]
61256
61257v_cmpx_gt_f16_e64 s[10:11], 0, v2
61258// CHECK: [0x0a,0x00,0x34,0xd0,0x80,0x04,0x02,0x00]
61259
61260v_cmpx_gt_f16_e64 s[10:11], -1, v2
61261// CHECK: [0x0a,0x00,0x34,0xd0,0xc1,0x04,0x02,0x00]
61262
61263v_cmpx_gt_f16_e64 s[10:11], 0.5, v2
61264// CHECK: [0x0a,0x00,0x34,0xd0,0xf0,0x04,0x02,0x00]
61265
61266v_cmpx_gt_f16_e64 s[10:11], -4.0, v2
61267// CHECK: [0x0a,0x00,0x34,0xd0,0xf7,0x04,0x02,0x00]
61268
61269v_cmpx_gt_f16_e64 s[10:11], v1, v255
61270// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x03,0x00]
61271
61272v_cmpx_gt_f16_e64 s[10:11], v1, s2
61273// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x00,0x00]
61274
61275v_cmpx_gt_f16_e64 s[10:11], v1, s101
61276// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcb,0x00,0x00]
61277
61278v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_lo
61279// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcd,0x00,0x00]
61280
61281v_cmpx_gt_f16_e64 s[10:11], v1, flat_scratch_hi
61282// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xcf,0x00,0x00]
61283
61284v_cmpx_gt_f16_e64 s[10:11], v1, vcc_lo
61285// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd5,0x00,0x00]
61286
61287v_cmpx_gt_f16_e64 s[10:11], v1, vcc_hi
61288// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd7,0x00,0x00]
61289
61290v_cmpx_gt_f16_e64 s[10:11], v1, tba_lo
61291// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xd9,0x00,0x00]
61292
61293v_cmpx_gt_f16_e64 s[10:11], v1, tba_hi
61294// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdb,0x00,0x00]
61295
61296v_cmpx_gt_f16_e64 s[10:11], v1, tma_lo
61297// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdd,0x00,0x00]
61298
61299v_cmpx_gt_f16_e64 s[10:11], v1, tma_hi
61300// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xdf,0x00,0x00]
61301
61302v_cmpx_gt_f16_e64 s[10:11], v1, ttmp11
61303// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf7,0x00,0x00]
61304
61305v_cmpx_gt_f16_e64 s[10:11], v1, m0
61306// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xf9,0x00,0x00]
61307
61308v_cmpx_gt_f16_e64 s[10:11], v1, exec_lo
61309// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xfd,0x00,0x00]
61310
61311v_cmpx_gt_f16_e64 s[10:11], v1, exec_hi
61312// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xff,0x00,0x00]
61313
61314v_cmpx_gt_f16_e64 s[10:11], v1, 0
61315// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x01,0x01,0x00]
61316
61317v_cmpx_gt_f16_e64 s[10:11], v1, -1
61318// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x83,0x01,0x00]
61319
61320v_cmpx_gt_f16_e64 s[10:11], v1, 0.5
61321// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xe1,0x01,0x00]
61322
61323v_cmpx_gt_f16_e64 s[10:11], v1, -4.0
61324// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0xef,0x01,0x00]
61325
61326v_cmpx_gt_f16_e64 s[10:11], -v1, v2
61327// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x20]
61328
61329v_cmpx_gt_f16_e64 s[10:11], v1, -v2
61330// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x40]
61331
61332v_cmpx_gt_f16_e64 s[10:11], -v1, -v2
61333// CHECK: [0x0a,0x00,0x34,0xd0,0x01,0x05,0x02,0x60]
61334
61335v_cmpx_gt_f16_e64 s[10:11], v1, v2 clamp
61336// CHECK: [0x0a,0x80,0x34,0xd0,0x01,0x05,0x02,0x00]
61337
61338v_cmpx_lg_f16 vcc, v1, v2
61339// CHECK: [0x01,0x05,0x6a,0x7c]
61340
61341v_cmpx_lg_f16 vcc, v255, v2
61342// CHECK: [0xff,0x05,0x6a,0x7c]
61343
61344v_cmpx_lg_f16 vcc, s1, v2
61345// CHECK: [0x01,0x04,0x6a,0x7c]
61346
61347v_cmpx_lg_f16 vcc, s101, v2
61348// CHECK: [0x65,0x04,0x6a,0x7c]
61349
61350v_cmpx_lg_f16 vcc, flat_scratch_lo, v2
61351// CHECK: [0x66,0x04,0x6a,0x7c]
61352
61353v_cmpx_lg_f16 vcc, flat_scratch_hi, v2
61354// CHECK: [0x67,0x04,0x6a,0x7c]
61355
61356v_cmpx_lg_f16 vcc, vcc_lo, v2
61357// CHECK: [0x6a,0x04,0x6a,0x7c]
61358
61359v_cmpx_lg_f16 vcc, vcc_hi, v2
61360// CHECK: [0x6b,0x04,0x6a,0x7c]
61361
61362v_cmpx_lg_f16 vcc, tba_lo, v2
61363// CHECK: [0x6c,0x04,0x6a,0x7c]
61364
61365v_cmpx_lg_f16 vcc, tba_hi, v2
61366// CHECK: [0x6d,0x04,0x6a,0x7c]
61367
61368v_cmpx_lg_f16 vcc, tma_lo, v2
61369// CHECK: [0x6e,0x04,0x6a,0x7c]
61370
61371v_cmpx_lg_f16 vcc, tma_hi, v2
61372// CHECK: [0x6f,0x04,0x6a,0x7c]
61373
61374v_cmpx_lg_f16 vcc, ttmp11, v2
61375// CHECK: [0x7b,0x04,0x6a,0x7c]
61376
61377v_cmpx_lg_f16 vcc, m0, v2
61378// CHECK: [0x7c,0x04,0x6a,0x7c]
61379
61380v_cmpx_lg_f16 vcc, exec_lo, v2
61381// CHECK: [0x7e,0x04,0x6a,0x7c]
61382
61383v_cmpx_lg_f16 vcc, exec_hi, v2
61384// CHECK: [0x7f,0x04,0x6a,0x7c]
61385
61386v_cmpx_lg_f16 vcc, 0, v2
61387// CHECK: [0x80,0x04,0x6a,0x7c]
61388
61389v_cmpx_lg_f16 vcc, -1, v2
61390// CHECK: [0xc1,0x04,0x6a,0x7c]
61391
61392v_cmpx_lg_f16 vcc, 0.5, v2
61393// CHECK: [0xf0,0x04,0x6a,0x7c]
61394
61395v_cmpx_lg_f16 vcc, -4.0, v2
61396// CHECK: [0xf7,0x04,0x6a,0x7c]
61397
61398v_cmpx_lg_f16 vcc, 0xfe0b, v2
61399// CHECK: [0xff,0x04,0x6a,0x7c,0x0b,0xfe,0x00,0x00]
61400
61401v_cmpx_lg_f16 vcc, 0x3456, v2
61402// CHECK: [0xff,0x04,0x6a,0x7c,0x56,0x34,0x00,0x00]
61403
61404v_cmpx_lg_f16 vcc, v1, v255
61405// CHECK: [0x01,0xff,0x6b,0x7c]
61406
61407v_cmpx_lg_f16_e64 s[10:11], v1, v2
61408// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61409
61410v_cmpx_lg_f16_e64 s[12:13], v1, v2
61411// CHECK: [0x0c,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61412
61413v_cmpx_lg_f16_e64 s[100:101], v1, v2
61414// CHECK: [0x64,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61415
61416v_cmpx_lg_f16_e64 flat_scratch, v1, v2
61417// CHECK: [0x66,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61418
61419v_cmpx_lg_f16_e64 vcc, v1, v2
61420// CHECK: [0x6a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61421
61422v_cmpx_lg_f16_e64 tba, v1, v2
61423// CHECK: [0x6c,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61424
61425v_cmpx_lg_f16_e64 tma, v1, v2
61426// CHECK: [0x6e,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61427
61428v_cmpx_lg_f16_e64 ttmp[10:11], v1, v2
61429// CHECK: [0x7a,0x00,0x35,0xd0,0x01,0x05,0x02,0x00]
61430
61431v_cmpx_lg_f16_e64 s[10:11], v255, v2
61432// CHECK: [0x0a,0x00,0x35,0xd0,0xff,0x05,0x02,0x00]
61433
61434v_cmpx_lg_f16_e64 s[10:11], s1, v2
61435// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x04,0x02,0x00]
61436
61437v_cmpx_lg_f16_e64 s[10:11], s101, v2
61438// CHECK: [0x0a,0x00,0x35,0xd0,0x65,0x04,0x02,0x00]
61439
61440v_cmpx_lg_f16_e64 s[10:11], flat_scratch_lo, v2
61441// CHECK: [0x0a,0x00,0x35,0xd0,0x66,0x04,0x02,0x00]
61442
61443v_cmpx_lg_f16_e64 s[10:11], flat_scratch_hi, v2
61444// CHECK: [0x0a,0x00,0x35,0xd0,0x67,0x04,0x02,0x00]
61445
61446v_cmpx_lg_f16_e64 s[10:11], vcc_lo, v2
61447// CHECK: [0x0a,0x00,0x35,0xd0,0x6a,0x04,0x02,0x00]
61448
61449v_cmpx_lg_f16_e64 s[10:11], vcc_hi, v2
61450// CHECK: [0x0a,0x00,0x35,0xd0,0x6b,0x04,0x02,0x00]
61451
61452v_cmpx_lg_f16_e64 s[10:11], tba_lo, v2
61453// CHECK: [0x0a,0x00,0x35,0xd0,0x6c,0x04,0x02,0x00]
61454
61455v_cmpx_lg_f16_e64 s[10:11], tba_hi, v2
61456// CHECK: [0x0a,0x00,0x35,0xd0,0x6d,0x04,0x02,0x00]
61457
61458v_cmpx_lg_f16_e64 s[10:11], tma_lo, v2
61459// CHECK: [0x0a,0x00,0x35,0xd0,0x6e,0x04,0x02,0x00]
61460
61461v_cmpx_lg_f16_e64 s[10:11], tma_hi, v2
61462// CHECK: [0x0a,0x00,0x35,0xd0,0x6f,0x04,0x02,0x00]
61463
61464v_cmpx_lg_f16_e64 s[10:11], ttmp11, v2
61465// CHECK: [0x0a,0x00,0x35,0xd0,0x7b,0x04,0x02,0x00]
61466
61467v_cmpx_lg_f16_e64 s[10:11], m0, v2
61468// CHECK: [0x0a,0x00,0x35,0xd0,0x7c,0x04,0x02,0x00]
61469
61470v_cmpx_lg_f16_e64 s[10:11], exec_lo, v2
61471// CHECK: [0x0a,0x00,0x35,0xd0,0x7e,0x04,0x02,0x00]
61472
61473v_cmpx_lg_f16_e64 s[10:11], exec_hi, v2
61474// CHECK: [0x0a,0x00,0x35,0xd0,0x7f,0x04,0x02,0x00]
61475
61476v_cmpx_lg_f16_e64 s[10:11], 0, v2
61477// CHECK: [0x0a,0x00,0x35,0xd0,0x80,0x04,0x02,0x00]
61478
61479v_cmpx_lg_f16_e64 s[10:11], -1, v2
61480// CHECK: [0x0a,0x00,0x35,0xd0,0xc1,0x04,0x02,0x00]
61481
61482v_cmpx_lg_f16_e64 s[10:11], 0.5, v2
61483// CHECK: [0x0a,0x00,0x35,0xd0,0xf0,0x04,0x02,0x00]
61484
61485v_cmpx_lg_f16_e64 s[10:11], -4.0, v2
61486// CHECK: [0x0a,0x00,0x35,0xd0,0xf7,0x04,0x02,0x00]
61487
61488v_cmpx_lg_f16_e64 s[10:11], v1, v255
61489// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x03,0x00]
61490
61491v_cmpx_lg_f16_e64 s[10:11], v1, s2
61492// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x00,0x00]
61493
61494v_cmpx_lg_f16_e64 s[10:11], v1, s101
61495// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcb,0x00,0x00]
61496
61497v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_lo
61498// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcd,0x00,0x00]
61499
61500v_cmpx_lg_f16_e64 s[10:11], v1, flat_scratch_hi
61501// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xcf,0x00,0x00]
61502
61503v_cmpx_lg_f16_e64 s[10:11], v1, vcc_lo
61504// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd5,0x00,0x00]
61505
61506v_cmpx_lg_f16_e64 s[10:11], v1, vcc_hi
61507// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd7,0x00,0x00]
61508
61509v_cmpx_lg_f16_e64 s[10:11], v1, tba_lo
61510// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xd9,0x00,0x00]
61511
61512v_cmpx_lg_f16_e64 s[10:11], v1, tba_hi
61513// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xdb,0x00,0x00]
61514
61515v_cmpx_lg_f16_e64 s[10:11], v1, tma_lo
61516// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xdd,0x00,0x00]
61517
61518v_cmpx_lg_f16_e64 s[10:11], v1, tma_hi
61519// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xdf,0x00,0x00]
61520
61521v_cmpx_lg_f16_e64 s[10:11], v1, ttmp11
61522// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf7,0x00,0x00]
61523
61524v_cmpx_lg_f16_e64 s[10:11], v1, m0
61525// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xf9,0x00,0x00]
61526
61527v_cmpx_lg_f16_e64 s[10:11], v1, exec_lo
61528// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xfd,0x00,0x00]
61529
61530v_cmpx_lg_f16_e64 s[10:11], v1, exec_hi
61531// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xff,0x00,0x00]
61532
61533v_cmpx_lg_f16_e64 s[10:11], v1, 0
61534// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x01,0x01,0x00]
61535
61536v_cmpx_lg_f16_e64 s[10:11], v1, -1
61537// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x83,0x01,0x00]
61538
61539v_cmpx_lg_f16_e64 s[10:11], v1, 0.5
61540// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xe1,0x01,0x00]
61541
61542v_cmpx_lg_f16_e64 s[10:11], v1, -4.0
61543// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0xef,0x01,0x00]
61544
61545v_cmpx_lg_f16_e64 s[10:11], -v1, v2
61546// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x20]
61547
61548v_cmpx_lg_f16_e64 s[10:11], v1, -v2
61549// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x40]
61550
61551v_cmpx_lg_f16_e64 s[10:11], -v1, -v2
61552// CHECK: [0x0a,0x00,0x35,0xd0,0x01,0x05,0x02,0x60]
61553
61554v_cmpx_lg_f16_e64 s[10:11], v1, v2 clamp
61555// CHECK: [0x0a,0x80,0x35,0xd0,0x01,0x05,0x02,0x00]
61556
61557v_cmpx_ge_f16 vcc, v1, v2
61558// CHECK: [0x01,0x05,0x6c,0x7c]
61559
61560v_cmpx_ge_f16 vcc, v255, v2
61561// CHECK: [0xff,0x05,0x6c,0x7c]
61562
61563v_cmpx_ge_f16 vcc, s1, v2
61564// CHECK: [0x01,0x04,0x6c,0x7c]
61565
61566v_cmpx_ge_f16 vcc, s101, v2
61567// CHECK: [0x65,0x04,0x6c,0x7c]
61568
61569v_cmpx_ge_f16 vcc, flat_scratch_lo, v2
61570// CHECK: [0x66,0x04,0x6c,0x7c]
61571
61572v_cmpx_ge_f16 vcc, flat_scratch_hi, v2
61573// CHECK: [0x67,0x04,0x6c,0x7c]
61574
61575v_cmpx_ge_f16 vcc, vcc_lo, v2
61576// CHECK: [0x6a,0x04,0x6c,0x7c]
61577
61578v_cmpx_ge_f16 vcc, vcc_hi, v2
61579// CHECK: [0x6b,0x04,0x6c,0x7c]
61580
61581v_cmpx_ge_f16 vcc, tba_lo, v2
61582// CHECK: [0x6c,0x04,0x6c,0x7c]
61583
61584v_cmpx_ge_f16 vcc, tba_hi, v2
61585// CHECK: [0x6d,0x04,0x6c,0x7c]
61586
61587v_cmpx_ge_f16 vcc, tma_lo, v2
61588// CHECK: [0x6e,0x04,0x6c,0x7c]
61589
61590v_cmpx_ge_f16 vcc, tma_hi, v2
61591// CHECK: [0x6f,0x04,0x6c,0x7c]
61592
61593v_cmpx_ge_f16 vcc, ttmp11, v2
61594// CHECK: [0x7b,0x04,0x6c,0x7c]
61595
61596v_cmpx_ge_f16 vcc, m0, v2
61597// CHECK: [0x7c,0x04,0x6c,0x7c]
61598
61599v_cmpx_ge_f16 vcc, exec_lo, v2
61600// CHECK: [0x7e,0x04,0x6c,0x7c]
61601
61602v_cmpx_ge_f16 vcc, exec_hi, v2
61603// CHECK: [0x7f,0x04,0x6c,0x7c]
61604
61605v_cmpx_ge_f16 vcc, 0, v2
61606// CHECK: [0x80,0x04,0x6c,0x7c]
61607
61608v_cmpx_ge_f16 vcc, -1, v2
61609// CHECK: [0xc1,0x04,0x6c,0x7c]
61610
61611v_cmpx_ge_f16 vcc, 0.5, v2
61612// CHECK: [0xf0,0x04,0x6c,0x7c]
61613
61614v_cmpx_ge_f16 vcc, -4.0, v2
61615// CHECK: [0xf7,0x04,0x6c,0x7c]
61616
61617v_cmpx_ge_f16 vcc, 0xfe0b, v2
61618// CHECK: [0xff,0x04,0x6c,0x7c,0x0b,0xfe,0x00,0x00]
61619
61620v_cmpx_ge_f16 vcc, 0x3456, v2
61621// CHECK: [0xff,0x04,0x6c,0x7c,0x56,0x34,0x00,0x00]
61622
61623v_cmpx_ge_f16 vcc, v1, v255
61624// CHECK: [0x01,0xff,0x6d,0x7c]
61625
61626v_cmpx_ge_f16_e64 s[10:11], v1, v2
61627// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61628
61629v_cmpx_ge_f16_e64 s[12:13], v1, v2
61630// CHECK: [0x0c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61631
61632v_cmpx_ge_f16_e64 s[100:101], v1, v2
61633// CHECK: [0x64,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61634
61635v_cmpx_ge_f16_e64 flat_scratch, v1, v2
61636// CHECK: [0x66,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61637
61638v_cmpx_ge_f16_e64 vcc, v1, v2
61639// CHECK: [0x6a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61640
61641v_cmpx_ge_f16_e64 tba, v1, v2
61642// CHECK: [0x6c,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61643
61644v_cmpx_ge_f16_e64 tma, v1, v2
61645// CHECK: [0x6e,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61646
61647v_cmpx_ge_f16_e64 ttmp[10:11], v1, v2
61648// CHECK: [0x7a,0x00,0x36,0xd0,0x01,0x05,0x02,0x00]
61649
61650v_cmpx_ge_f16_e64 s[10:11], v255, v2
61651// CHECK: [0x0a,0x00,0x36,0xd0,0xff,0x05,0x02,0x00]
61652
61653v_cmpx_ge_f16_e64 s[10:11], s1, v2
61654// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x04,0x02,0x00]
61655
61656v_cmpx_ge_f16_e64 s[10:11], s101, v2
61657// CHECK: [0x0a,0x00,0x36,0xd0,0x65,0x04,0x02,0x00]
61658
61659v_cmpx_ge_f16_e64 s[10:11], flat_scratch_lo, v2
61660// CHECK: [0x0a,0x00,0x36,0xd0,0x66,0x04,0x02,0x00]
61661
61662v_cmpx_ge_f16_e64 s[10:11], flat_scratch_hi, v2
61663// CHECK: [0x0a,0x00,0x36,0xd0,0x67,0x04,0x02,0x00]
61664
61665v_cmpx_ge_f16_e64 s[10:11], vcc_lo, v2
61666// CHECK: [0x0a,0x00,0x36,0xd0,0x6a,0x04,0x02,0x00]
61667
61668v_cmpx_ge_f16_e64 s[10:11], vcc_hi, v2
61669// CHECK: [0x0a,0x00,0x36,0xd0,0x6b,0x04,0x02,0x00]
61670
61671v_cmpx_ge_f16_e64 s[10:11], tba_lo, v2
61672// CHECK: [0x0a,0x00,0x36,0xd0,0x6c,0x04,0x02,0x00]
61673
61674v_cmpx_ge_f16_e64 s[10:11], tba_hi, v2
61675// CHECK: [0x0a,0x00,0x36,0xd0,0x6d,0x04,0x02,0x00]
61676
61677v_cmpx_ge_f16_e64 s[10:11], tma_lo, v2
61678// CHECK: [0x0a,0x00,0x36,0xd0,0x6e,0x04,0x02,0x00]
61679
61680v_cmpx_ge_f16_e64 s[10:11], tma_hi, v2
61681// CHECK: [0x0a,0x00,0x36,0xd0,0x6f,0x04,0x02,0x00]
61682
61683v_cmpx_ge_f16_e64 s[10:11], ttmp11, v2
61684// CHECK: [0x0a,0x00,0x36,0xd0,0x7b,0x04,0x02,0x00]
61685
61686v_cmpx_ge_f16_e64 s[10:11], m0, v2
61687// CHECK: [0x0a,0x00,0x36,0xd0,0x7c,0x04,0x02,0x00]
61688
61689v_cmpx_ge_f16_e64 s[10:11], exec_lo, v2
61690// CHECK: [0x0a,0x00,0x36,0xd0,0x7e,0x04,0x02,0x00]
61691
61692v_cmpx_ge_f16_e64 s[10:11], exec_hi, v2
61693// CHECK: [0x0a,0x00,0x36,0xd0,0x7f,0x04,0x02,0x00]
61694
61695v_cmpx_ge_f16_e64 s[10:11], 0, v2
61696// CHECK: [0x0a,0x00,0x36,0xd0,0x80,0x04,0x02,0x00]
61697
61698v_cmpx_ge_f16_e64 s[10:11], -1, v2
61699// CHECK: [0x0a,0x00,0x36,0xd0,0xc1,0x04,0x02,0x00]
61700
61701v_cmpx_ge_f16_e64 s[10:11], 0.5, v2
61702// CHECK: [0x0a,0x00,0x36,0xd0,0xf0,0x04,0x02,0x00]
61703
61704v_cmpx_ge_f16_e64 s[10:11], -4.0, v2
61705// CHECK: [0x0a,0x00,0x36,0xd0,0xf7,0x04,0x02,0x00]
61706
61707v_cmpx_ge_f16_e64 s[10:11], v1, v255
61708// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x03,0x00]
61709
61710v_cmpx_ge_f16_e64 s[10:11], v1, s2
61711// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x00,0x00]
61712
61713v_cmpx_ge_f16_e64 s[10:11], v1, s101
61714// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcb,0x00,0x00]
61715
61716v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_lo
61717// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcd,0x00,0x00]
61718
61719v_cmpx_ge_f16_e64 s[10:11], v1, flat_scratch_hi
61720// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xcf,0x00,0x00]
61721
61722v_cmpx_ge_f16_e64 s[10:11], v1, vcc_lo
61723// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd5,0x00,0x00]
61724
61725v_cmpx_ge_f16_e64 s[10:11], v1, vcc_hi
61726// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd7,0x00,0x00]
61727
61728v_cmpx_ge_f16_e64 s[10:11], v1, tba_lo
61729// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xd9,0x00,0x00]
61730
61731v_cmpx_ge_f16_e64 s[10:11], v1, tba_hi
61732// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdb,0x00,0x00]
61733
61734v_cmpx_ge_f16_e64 s[10:11], v1, tma_lo
61735// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdd,0x00,0x00]
61736
61737v_cmpx_ge_f16_e64 s[10:11], v1, tma_hi
61738// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xdf,0x00,0x00]
61739
61740v_cmpx_ge_f16_e64 s[10:11], v1, ttmp11
61741// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf7,0x00,0x00]
61742
61743v_cmpx_ge_f16_e64 s[10:11], v1, m0
61744// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xf9,0x00,0x00]
61745
61746v_cmpx_ge_f16_e64 s[10:11], v1, exec_lo
61747// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xfd,0x00,0x00]
61748
61749v_cmpx_ge_f16_e64 s[10:11], v1, exec_hi
61750// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xff,0x00,0x00]
61751
61752v_cmpx_ge_f16_e64 s[10:11], v1, 0
61753// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x01,0x01,0x00]
61754
61755v_cmpx_ge_f16_e64 s[10:11], v1, -1
61756// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x83,0x01,0x00]
61757
61758v_cmpx_ge_f16_e64 s[10:11], v1, 0.5
61759// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xe1,0x01,0x00]
61760
61761v_cmpx_ge_f16_e64 s[10:11], v1, -4.0
61762// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0xef,0x01,0x00]
61763
61764v_cmpx_ge_f16_e64 s[10:11], -v1, v2
61765// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x20]
61766
61767v_cmpx_ge_f16_e64 s[10:11], v1, -v2
61768// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x40]
61769
61770v_cmpx_ge_f16_e64 s[10:11], -v1, -v2
61771// CHECK: [0x0a,0x00,0x36,0xd0,0x01,0x05,0x02,0x60]
61772
61773v_cmpx_ge_f16_e64 s[10:11], v1, v2 clamp
61774// CHECK: [0x0a,0x80,0x36,0xd0,0x01,0x05,0x02,0x00]
61775
61776v_cmpx_o_f16 vcc, v1, v2
61777// CHECK: [0x01,0x05,0x6e,0x7c]
61778
61779v_cmpx_o_f16 vcc, v255, v2
61780// CHECK: [0xff,0x05,0x6e,0x7c]
61781
61782v_cmpx_o_f16 vcc, s1, v2
61783// CHECK: [0x01,0x04,0x6e,0x7c]
61784
61785v_cmpx_o_f16 vcc, s101, v2
61786// CHECK: [0x65,0x04,0x6e,0x7c]
61787
61788v_cmpx_o_f16 vcc, flat_scratch_lo, v2
61789// CHECK: [0x66,0x04,0x6e,0x7c]
61790
61791v_cmpx_o_f16 vcc, flat_scratch_hi, v2
61792// CHECK: [0x67,0x04,0x6e,0x7c]
61793
61794v_cmpx_o_f16 vcc, vcc_lo, v2
61795// CHECK: [0x6a,0x04,0x6e,0x7c]
61796
61797v_cmpx_o_f16 vcc, vcc_hi, v2
61798// CHECK: [0x6b,0x04,0x6e,0x7c]
61799
61800v_cmpx_o_f16 vcc, tba_lo, v2
61801// CHECK: [0x6c,0x04,0x6e,0x7c]
61802
61803v_cmpx_o_f16 vcc, tba_hi, v2
61804// CHECK: [0x6d,0x04,0x6e,0x7c]
61805
61806v_cmpx_o_f16 vcc, tma_lo, v2
61807// CHECK: [0x6e,0x04,0x6e,0x7c]
61808
61809v_cmpx_o_f16 vcc, tma_hi, v2
61810// CHECK: [0x6f,0x04,0x6e,0x7c]
61811
61812v_cmpx_o_f16 vcc, ttmp11, v2
61813// CHECK: [0x7b,0x04,0x6e,0x7c]
61814
61815v_cmpx_o_f16 vcc, m0, v2
61816// CHECK: [0x7c,0x04,0x6e,0x7c]
61817
61818v_cmpx_o_f16 vcc, exec_lo, v2
61819// CHECK: [0x7e,0x04,0x6e,0x7c]
61820
61821v_cmpx_o_f16 vcc, exec_hi, v2
61822// CHECK: [0x7f,0x04,0x6e,0x7c]
61823
61824v_cmpx_o_f16 vcc, 0, v2
61825// CHECK: [0x80,0x04,0x6e,0x7c]
61826
61827v_cmpx_o_f16 vcc, -1, v2
61828// CHECK: [0xc1,0x04,0x6e,0x7c]
61829
61830v_cmpx_o_f16 vcc, 0.5, v2
61831// CHECK: [0xf0,0x04,0x6e,0x7c]
61832
61833v_cmpx_o_f16 vcc, -4.0, v2
61834// CHECK: [0xf7,0x04,0x6e,0x7c]
61835
61836v_cmpx_o_f16 vcc, 0xfe0b, v2
61837// CHECK: [0xff,0x04,0x6e,0x7c,0x0b,0xfe,0x00,0x00]
61838
61839v_cmpx_o_f16 vcc, 0x3456, v2
61840// CHECK: [0xff,0x04,0x6e,0x7c,0x56,0x34,0x00,0x00]
61841
61842v_cmpx_o_f16 vcc, v1, v255
61843// CHECK: [0x01,0xff,0x6f,0x7c]
61844
61845v_cmpx_o_f16_e64 s[10:11], v1, v2
61846// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61847
61848v_cmpx_o_f16_e64 s[12:13], v1, v2
61849// CHECK: [0x0c,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61850
61851v_cmpx_o_f16_e64 s[100:101], v1, v2
61852// CHECK: [0x64,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61853
61854v_cmpx_o_f16_e64 flat_scratch, v1, v2
61855// CHECK: [0x66,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61856
61857v_cmpx_o_f16_e64 vcc, v1, v2
61858// CHECK: [0x6a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61859
61860v_cmpx_o_f16_e64 tba, v1, v2
61861// CHECK: [0x6c,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61862
61863v_cmpx_o_f16_e64 tma, v1, v2
61864// CHECK: [0x6e,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61865
61866v_cmpx_o_f16_e64 ttmp[10:11], v1, v2
61867// CHECK: [0x7a,0x00,0x37,0xd0,0x01,0x05,0x02,0x00]
61868
61869v_cmpx_o_f16_e64 s[10:11], v255, v2
61870// CHECK: [0x0a,0x00,0x37,0xd0,0xff,0x05,0x02,0x00]
61871
61872v_cmpx_o_f16_e64 s[10:11], s1, v2
61873// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x04,0x02,0x00]
61874
61875v_cmpx_o_f16_e64 s[10:11], s101, v2
61876// CHECK: [0x0a,0x00,0x37,0xd0,0x65,0x04,0x02,0x00]
61877
61878v_cmpx_o_f16_e64 s[10:11], flat_scratch_lo, v2
61879// CHECK: [0x0a,0x00,0x37,0xd0,0x66,0x04,0x02,0x00]
61880
61881v_cmpx_o_f16_e64 s[10:11], flat_scratch_hi, v2
61882// CHECK: [0x0a,0x00,0x37,0xd0,0x67,0x04,0x02,0x00]
61883
61884v_cmpx_o_f16_e64 s[10:11], vcc_lo, v2
61885// CHECK: [0x0a,0x00,0x37,0xd0,0x6a,0x04,0x02,0x00]
61886
61887v_cmpx_o_f16_e64 s[10:11], vcc_hi, v2
61888// CHECK: [0x0a,0x00,0x37,0xd0,0x6b,0x04,0x02,0x00]
61889
61890v_cmpx_o_f16_e64 s[10:11], tba_lo, v2
61891// CHECK: [0x0a,0x00,0x37,0xd0,0x6c,0x04,0x02,0x00]
61892
61893v_cmpx_o_f16_e64 s[10:11], tba_hi, v2
61894// CHECK: [0x0a,0x00,0x37,0xd0,0x6d,0x04,0x02,0x00]
61895
61896v_cmpx_o_f16_e64 s[10:11], tma_lo, v2
61897// CHECK: [0x0a,0x00,0x37,0xd0,0x6e,0x04,0x02,0x00]
61898
61899v_cmpx_o_f16_e64 s[10:11], tma_hi, v2
61900// CHECK: [0x0a,0x00,0x37,0xd0,0x6f,0x04,0x02,0x00]
61901
61902v_cmpx_o_f16_e64 s[10:11], ttmp11, v2
61903// CHECK: [0x0a,0x00,0x37,0xd0,0x7b,0x04,0x02,0x00]
61904
61905v_cmpx_o_f16_e64 s[10:11], m0, v2
61906// CHECK: [0x0a,0x00,0x37,0xd0,0x7c,0x04,0x02,0x00]
61907
61908v_cmpx_o_f16_e64 s[10:11], exec_lo, v2
61909// CHECK: [0x0a,0x00,0x37,0xd0,0x7e,0x04,0x02,0x00]
61910
61911v_cmpx_o_f16_e64 s[10:11], exec_hi, v2
61912// CHECK: [0x0a,0x00,0x37,0xd0,0x7f,0x04,0x02,0x00]
61913
61914v_cmpx_o_f16_e64 s[10:11], 0, v2
61915// CHECK: [0x0a,0x00,0x37,0xd0,0x80,0x04,0x02,0x00]
61916
61917v_cmpx_o_f16_e64 s[10:11], -1, v2
61918// CHECK: [0x0a,0x00,0x37,0xd0,0xc1,0x04,0x02,0x00]
61919
61920v_cmpx_o_f16_e64 s[10:11], 0.5, v2
61921// CHECK: [0x0a,0x00,0x37,0xd0,0xf0,0x04,0x02,0x00]
61922
61923v_cmpx_o_f16_e64 s[10:11], -4.0, v2
61924// CHECK: [0x0a,0x00,0x37,0xd0,0xf7,0x04,0x02,0x00]
61925
61926v_cmpx_o_f16_e64 s[10:11], v1, v255
61927// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x03,0x00]
61928
61929v_cmpx_o_f16_e64 s[10:11], v1, s2
61930// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x00,0x00]
61931
61932v_cmpx_o_f16_e64 s[10:11], v1, s101
61933// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcb,0x00,0x00]
61934
61935v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_lo
61936// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcd,0x00,0x00]
61937
61938v_cmpx_o_f16_e64 s[10:11], v1, flat_scratch_hi
61939// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xcf,0x00,0x00]
61940
61941v_cmpx_o_f16_e64 s[10:11], v1, vcc_lo
61942// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd5,0x00,0x00]
61943
61944v_cmpx_o_f16_e64 s[10:11], v1, vcc_hi
61945// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd7,0x00,0x00]
61946
61947v_cmpx_o_f16_e64 s[10:11], v1, tba_lo
61948// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xd9,0x00,0x00]
61949
61950v_cmpx_o_f16_e64 s[10:11], v1, tba_hi
61951// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xdb,0x00,0x00]
61952
61953v_cmpx_o_f16_e64 s[10:11], v1, tma_lo
61954// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xdd,0x00,0x00]
61955
61956v_cmpx_o_f16_e64 s[10:11], v1, tma_hi
61957// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xdf,0x00,0x00]
61958
61959v_cmpx_o_f16_e64 s[10:11], v1, ttmp11
61960// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf7,0x00,0x00]
61961
61962v_cmpx_o_f16_e64 s[10:11], v1, m0
61963// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xf9,0x00,0x00]
61964
61965v_cmpx_o_f16_e64 s[10:11], v1, exec_lo
61966// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xfd,0x00,0x00]
61967
61968v_cmpx_o_f16_e64 s[10:11], v1, exec_hi
61969// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xff,0x00,0x00]
61970
61971v_cmpx_o_f16_e64 s[10:11], v1, 0
61972// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x01,0x01,0x00]
61973
61974v_cmpx_o_f16_e64 s[10:11], v1, -1
61975// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x83,0x01,0x00]
61976
61977v_cmpx_o_f16_e64 s[10:11], v1, 0.5
61978// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xe1,0x01,0x00]
61979
61980v_cmpx_o_f16_e64 s[10:11], v1, -4.0
61981// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0xef,0x01,0x00]
61982
61983v_cmpx_o_f16_e64 s[10:11], -v1, v2
61984// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x20]
61985
61986v_cmpx_o_f16_e64 s[10:11], v1, -v2
61987// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x40]
61988
61989v_cmpx_o_f16_e64 s[10:11], -v1, -v2
61990// CHECK: [0x0a,0x00,0x37,0xd0,0x01,0x05,0x02,0x60]
61991
61992v_cmpx_o_f16_e64 s[10:11], v1, v2 clamp
61993// CHECK: [0x0a,0x80,0x37,0xd0,0x01,0x05,0x02,0x00]
61994
61995v_cmpx_u_f16 vcc, v1, v2
61996// CHECK: [0x01,0x05,0x70,0x7c]
61997
61998v_cmpx_u_f16 vcc, v255, v2
61999// CHECK: [0xff,0x05,0x70,0x7c]
62000
62001v_cmpx_u_f16 vcc, s1, v2
62002// CHECK: [0x01,0x04,0x70,0x7c]
62003
62004v_cmpx_u_f16 vcc, s101, v2
62005// CHECK: [0x65,0x04,0x70,0x7c]
62006
62007v_cmpx_u_f16 vcc, flat_scratch_lo, v2
62008// CHECK: [0x66,0x04,0x70,0x7c]
62009
62010v_cmpx_u_f16 vcc, flat_scratch_hi, v2
62011// CHECK: [0x67,0x04,0x70,0x7c]
62012
62013v_cmpx_u_f16 vcc, vcc_lo, v2
62014// CHECK: [0x6a,0x04,0x70,0x7c]
62015
62016v_cmpx_u_f16 vcc, vcc_hi, v2
62017// CHECK: [0x6b,0x04,0x70,0x7c]
62018
62019v_cmpx_u_f16 vcc, tba_lo, v2
62020// CHECK: [0x6c,0x04,0x70,0x7c]
62021
62022v_cmpx_u_f16 vcc, tba_hi, v2
62023// CHECK: [0x6d,0x04,0x70,0x7c]
62024
62025v_cmpx_u_f16 vcc, tma_lo, v2
62026// CHECK: [0x6e,0x04,0x70,0x7c]
62027
62028v_cmpx_u_f16 vcc, tma_hi, v2
62029// CHECK: [0x6f,0x04,0x70,0x7c]
62030
62031v_cmpx_u_f16 vcc, ttmp11, v2
62032// CHECK: [0x7b,0x04,0x70,0x7c]
62033
62034v_cmpx_u_f16 vcc, m0, v2
62035// CHECK: [0x7c,0x04,0x70,0x7c]
62036
62037v_cmpx_u_f16 vcc, exec_lo, v2
62038// CHECK: [0x7e,0x04,0x70,0x7c]
62039
62040v_cmpx_u_f16 vcc, exec_hi, v2
62041// CHECK: [0x7f,0x04,0x70,0x7c]
62042
62043v_cmpx_u_f16 vcc, 0, v2
62044// CHECK: [0x80,0x04,0x70,0x7c]
62045
62046v_cmpx_u_f16 vcc, -1, v2
62047// CHECK: [0xc1,0x04,0x70,0x7c]
62048
62049v_cmpx_u_f16 vcc, 0.5, v2
62050// CHECK: [0xf0,0x04,0x70,0x7c]
62051
62052v_cmpx_u_f16 vcc, -4.0, v2
62053// CHECK: [0xf7,0x04,0x70,0x7c]
62054
62055v_cmpx_u_f16 vcc, 0xfe0b, v2
62056// CHECK: [0xff,0x04,0x70,0x7c,0x0b,0xfe,0x00,0x00]
62057
62058v_cmpx_u_f16 vcc, 0x3456, v2
62059// CHECK: [0xff,0x04,0x70,0x7c,0x56,0x34,0x00,0x00]
62060
62061v_cmpx_u_f16 vcc, v1, v255
62062// CHECK: [0x01,0xff,0x71,0x7c]
62063
62064v_cmpx_u_f16_e64 s[10:11], v1, v2
62065// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62066
62067v_cmpx_u_f16_e64 s[12:13], v1, v2
62068// CHECK: [0x0c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62069
62070v_cmpx_u_f16_e64 s[100:101], v1, v2
62071// CHECK: [0x64,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62072
62073v_cmpx_u_f16_e64 flat_scratch, v1, v2
62074// CHECK: [0x66,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62075
62076v_cmpx_u_f16_e64 vcc, v1, v2
62077// CHECK: [0x6a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62078
62079v_cmpx_u_f16_e64 tba, v1, v2
62080// CHECK: [0x6c,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62081
62082v_cmpx_u_f16_e64 tma, v1, v2
62083// CHECK: [0x6e,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62084
62085v_cmpx_u_f16_e64 ttmp[10:11], v1, v2
62086// CHECK: [0x7a,0x00,0x38,0xd0,0x01,0x05,0x02,0x00]
62087
62088v_cmpx_u_f16_e64 s[10:11], v255, v2
62089// CHECK: [0x0a,0x00,0x38,0xd0,0xff,0x05,0x02,0x00]
62090
62091v_cmpx_u_f16_e64 s[10:11], s1, v2
62092// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x04,0x02,0x00]
62093
62094v_cmpx_u_f16_e64 s[10:11], s101, v2
62095// CHECK: [0x0a,0x00,0x38,0xd0,0x65,0x04,0x02,0x00]
62096
62097v_cmpx_u_f16_e64 s[10:11], flat_scratch_lo, v2
62098// CHECK: [0x0a,0x00,0x38,0xd0,0x66,0x04,0x02,0x00]
62099
62100v_cmpx_u_f16_e64 s[10:11], flat_scratch_hi, v2
62101// CHECK: [0x0a,0x00,0x38,0xd0,0x67,0x04,0x02,0x00]
62102
62103v_cmpx_u_f16_e64 s[10:11], vcc_lo, v2
62104// CHECK: [0x0a,0x00,0x38,0xd0,0x6a,0x04,0x02,0x00]
62105
62106v_cmpx_u_f16_e64 s[10:11], vcc_hi, v2
62107// CHECK: [0x0a,0x00,0x38,0xd0,0x6b,0x04,0x02,0x00]
62108
62109v_cmpx_u_f16_e64 s[10:11], tba_lo, v2
62110// CHECK: [0x0a,0x00,0x38,0xd0,0x6c,0x04,0x02,0x00]
62111
62112v_cmpx_u_f16_e64 s[10:11], tba_hi, v2
62113// CHECK: [0x0a,0x00,0x38,0xd0,0x6d,0x04,0x02,0x00]
62114
62115v_cmpx_u_f16_e64 s[10:11], tma_lo, v2
62116// CHECK: [0x0a,0x00,0x38,0xd0,0x6e,0x04,0x02,0x00]
62117
62118v_cmpx_u_f16_e64 s[10:11], tma_hi, v2
62119// CHECK: [0x0a,0x00,0x38,0xd0,0x6f,0x04,0x02,0x00]
62120
62121v_cmpx_u_f16_e64 s[10:11], ttmp11, v2
62122// CHECK: [0x0a,0x00,0x38,0xd0,0x7b,0x04,0x02,0x00]
62123
62124v_cmpx_u_f16_e64 s[10:11], m0, v2
62125// CHECK: [0x0a,0x00,0x38,0xd0,0x7c,0x04,0x02,0x00]
62126
62127v_cmpx_u_f16_e64 s[10:11], exec_lo, v2
62128// CHECK: [0x0a,0x00,0x38,0xd0,0x7e,0x04,0x02,0x00]
62129
62130v_cmpx_u_f16_e64 s[10:11], exec_hi, v2
62131// CHECK: [0x0a,0x00,0x38,0xd0,0x7f,0x04,0x02,0x00]
62132
62133v_cmpx_u_f16_e64 s[10:11], 0, v2
62134// CHECK: [0x0a,0x00,0x38,0xd0,0x80,0x04,0x02,0x00]
62135
62136v_cmpx_u_f16_e64 s[10:11], -1, v2
62137// CHECK: [0x0a,0x00,0x38,0xd0,0xc1,0x04,0x02,0x00]
62138
62139v_cmpx_u_f16_e64 s[10:11], 0.5, v2
62140// CHECK: [0x0a,0x00,0x38,0xd0,0xf0,0x04,0x02,0x00]
62141
62142v_cmpx_u_f16_e64 s[10:11], -4.0, v2
62143// CHECK: [0x0a,0x00,0x38,0xd0,0xf7,0x04,0x02,0x00]
62144
62145v_cmpx_u_f16_e64 s[10:11], v1, v255
62146// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x03,0x00]
62147
62148v_cmpx_u_f16_e64 s[10:11], v1, s2
62149// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x00,0x00]
62150
62151v_cmpx_u_f16_e64 s[10:11], v1, s101
62152// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcb,0x00,0x00]
62153
62154v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_lo
62155// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcd,0x00,0x00]
62156
62157v_cmpx_u_f16_e64 s[10:11], v1, flat_scratch_hi
62158// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xcf,0x00,0x00]
62159
62160v_cmpx_u_f16_e64 s[10:11], v1, vcc_lo
62161// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd5,0x00,0x00]
62162
62163v_cmpx_u_f16_e64 s[10:11], v1, vcc_hi
62164// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd7,0x00,0x00]
62165
62166v_cmpx_u_f16_e64 s[10:11], v1, tba_lo
62167// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xd9,0x00,0x00]
62168
62169v_cmpx_u_f16_e64 s[10:11], v1, tba_hi
62170// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdb,0x00,0x00]
62171
62172v_cmpx_u_f16_e64 s[10:11], v1, tma_lo
62173// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdd,0x00,0x00]
62174
62175v_cmpx_u_f16_e64 s[10:11], v1, tma_hi
62176// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xdf,0x00,0x00]
62177
62178v_cmpx_u_f16_e64 s[10:11], v1, ttmp11
62179// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf7,0x00,0x00]
62180
62181v_cmpx_u_f16_e64 s[10:11], v1, m0
62182// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xf9,0x00,0x00]
62183
62184v_cmpx_u_f16_e64 s[10:11], v1, exec_lo
62185// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xfd,0x00,0x00]
62186
62187v_cmpx_u_f16_e64 s[10:11], v1, exec_hi
62188// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xff,0x00,0x00]
62189
62190v_cmpx_u_f16_e64 s[10:11], v1, 0
62191// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x01,0x01,0x00]
62192
62193v_cmpx_u_f16_e64 s[10:11], v1, -1
62194// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x83,0x01,0x00]
62195
62196v_cmpx_u_f16_e64 s[10:11], v1, 0.5
62197// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xe1,0x01,0x00]
62198
62199v_cmpx_u_f16_e64 s[10:11], v1, -4.0
62200// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0xef,0x01,0x00]
62201
62202v_cmpx_u_f16_e64 s[10:11], -v1, v2
62203// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x20]
62204
62205v_cmpx_u_f16_e64 s[10:11], v1, -v2
62206// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x40]
62207
62208v_cmpx_u_f16_e64 s[10:11], -v1, -v2
62209// CHECK: [0x0a,0x00,0x38,0xd0,0x01,0x05,0x02,0x60]
62210
62211v_cmpx_u_f16_e64 s[10:11], v1, v2 clamp
62212// CHECK: [0x0a,0x80,0x38,0xd0,0x01,0x05,0x02,0x00]
62213
62214v_cmpx_nge_f16 vcc, v1, v2
62215// CHECK: [0x01,0x05,0x72,0x7c]
62216
62217v_cmpx_nge_f16 vcc, v255, v2
62218// CHECK: [0xff,0x05,0x72,0x7c]
62219
62220v_cmpx_nge_f16 vcc, s1, v2
62221// CHECK: [0x01,0x04,0x72,0x7c]
62222
62223v_cmpx_nge_f16 vcc, s101, v2
62224// CHECK: [0x65,0x04,0x72,0x7c]
62225
62226v_cmpx_nge_f16 vcc, flat_scratch_lo, v2
62227// CHECK: [0x66,0x04,0x72,0x7c]
62228
62229v_cmpx_nge_f16 vcc, flat_scratch_hi, v2
62230// CHECK: [0x67,0x04,0x72,0x7c]
62231
62232v_cmpx_nge_f16 vcc, vcc_lo, v2
62233// CHECK: [0x6a,0x04,0x72,0x7c]
62234
62235v_cmpx_nge_f16 vcc, vcc_hi, v2
62236// CHECK: [0x6b,0x04,0x72,0x7c]
62237
62238v_cmpx_nge_f16 vcc, tba_lo, v2
62239// CHECK: [0x6c,0x04,0x72,0x7c]
62240
62241v_cmpx_nge_f16 vcc, tba_hi, v2
62242// CHECK: [0x6d,0x04,0x72,0x7c]
62243
62244v_cmpx_nge_f16 vcc, tma_lo, v2
62245// CHECK: [0x6e,0x04,0x72,0x7c]
62246
62247v_cmpx_nge_f16 vcc, tma_hi, v2
62248// CHECK: [0x6f,0x04,0x72,0x7c]
62249
62250v_cmpx_nge_f16 vcc, ttmp11, v2
62251// CHECK: [0x7b,0x04,0x72,0x7c]
62252
62253v_cmpx_nge_f16 vcc, m0, v2
62254// CHECK: [0x7c,0x04,0x72,0x7c]
62255
62256v_cmpx_nge_f16 vcc, exec_lo, v2
62257// CHECK: [0x7e,0x04,0x72,0x7c]
62258
62259v_cmpx_nge_f16 vcc, exec_hi, v2
62260// CHECK: [0x7f,0x04,0x72,0x7c]
62261
62262v_cmpx_nge_f16 vcc, 0, v2
62263// CHECK: [0x80,0x04,0x72,0x7c]
62264
62265v_cmpx_nge_f16 vcc, -1, v2
62266// CHECK: [0xc1,0x04,0x72,0x7c]
62267
62268v_cmpx_nge_f16 vcc, 0.5, v2
62269// CHECK: [0xf0,0x04,0x72,0x7c]
62270
62271v_cmpx_nge_f16 vcc, -4.0, v2
62272// CHECK: [0xf7,0x04,0x72,0x7c]
62273
62274v_cmpx_nge_f16 vcc, 0xfe0b, v2
62275// CHECK: [0xff,0x04,0x72,0x7c,0x0b,0xfe,0x00,0x00]
62276
62277v_cmpx_nge_f16 vcc, 0x3456, v2
62278// CHECK: [0xff,0x04,0x72,0x7c,0x56,0x34,0x00,0x00]
62279
62280v_cmpx_nge_f16 vcc, v1, v255
62281// CHECK: [0x01,0xff,0x73,0x7c]
62282
62283v_cmpx_nge_f16_e64 s[10:11], v1, v2
62284// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62285
62286v_cmpx_nge_f16_e64 s[12:13], v1, v2
62287// CHECK: [0x0c,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62288
62289v_cmpx_nge_f16_e64 s[100:101], v1, v2
62290// CHECK: [0x64,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62291
62292v_cmpx_nge_f16_e64 flat_scratch, v1, v2
62293// CHECK: [0x66,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62294
62295v_cmpx_nge_f16_e64 vcc, v1, v2
62296// CHECK: [0x6a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62297
62298v_cmpx_nge_f16_e64 tba, v1, v2
62299// CHECK: [0x6c,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62300
62301v_cmpx_nge_f16_e64 tma, v1, v2
62302// CHECK: [0x6e,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62303
62304v_cmpx_nge_f16_e64 ttmp[10:11], v1, v2
62305// CHECK: [0x7a,0x00,0x39,0xd0,0x01,0x05,0x02,0x00]
62306
62307v_cmpx_nge_f16_e64 s[10:11], v255, v2
62308// CHECK: [0x0a,0x00,0x39,0xd0,0xff,0x05,0x02,0x00]
62309
62310v_cmpx_nge_f16_e64 s[10:11], s1, v2
62311// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x04,0x02,0x00]
62312
62313v_cmpx_nge_f16_e64 s[10:11], s101, v2
62314// CHECK: [0x0a,0x00,0x39,0xd0,0x65,0x04,0x02,0x00]
62315
62316v_cmpx_nge_f16_e64 s[10:11], flat_scratch_lo, v2
62317// CHECK: [0x0a,0x00,0x39,0xd0,0x66,0x04,0x02,0x00]
62318
62319v_cmpx_nge_f16_e64 s[10:11], flat_scratch_hi, v2
62320// CHECK: [0x0a,0x00,0x39,0xd0,0x67,0x04,0x02,0x00]
62321
62322v_cmpx_nge_f16_e64 s[10:11], vcc_lo, v2
62323// CHECK: [0x0a,0x00,0x39,0xd0,0x6a,0x04,0x02,0x00]
62324
62325v_cmpx_nge_f16_e64 s[10:11], vcc_hi, v2
62326// CHECK: [0x0a,0x00,0x39,0xd0,0x6b,0x04,0x02,0x00]
62327
62328v_cmpx_nge_f16_e64 s[10:11], tba_lo, v2
62329// CHECK: [0x0a,0x00,0x39,0xd0,0x6c,0x04,0x02,0x00]
62330
62331v_cmpx_nge_f16_e64 s[10:11], tba_hi, v2
62332// CHECK: [0x0a,0x00,0x39,0xd0,0x6d,0x04,0x02,0x00]
62333
62334v_cmpx_nge_f16_e64 s[10:11], tma_lo, v2
62335// CHECK: [0x0a,0x00,0x39,0xd0,0x6e,0x04,0x02,0x00]
62336
62337v_cmpx_nge_f16_e64 s[10:11], tma_hi, v2
62338// CHECK: [0x0a,0x00,0x39,0xd0,0x6f,0x04,0x02,0x00]
62339
62340v_cmpx_nge_f16_e64 s[10:11], ttmp11, v2
62341// CHECK: [0x0a,0x00,0x39,0xd0,0x7b,0x04,0x02,0x00]
62342
62343v_cmpx_nge_f16_e64 s[10:11], m0, v2
62344// CHECK: [0x0a,0x00,0x39,0xd0,0x7c,0x04,0x02,0x00]
62345
62346v_cmpx_nge_f16_e64 s[10:11], exec_lo, v2
62347// CHECK: [0x0a,0x00,0x39,0xd0,0x7e,0x04,0x02,0x00]
62348
62349v_cmpx_nge_f16_e64 s[10:11], exec_hi, v2
62350// CHECK: [0x0a,0x00,0x39,0xd0,0x7f,0x04,0x02,0x00]
62351
62352v_cmpx_nge_f16_e64 s[10:11], 0, v2
62353// CHECK: [0x0a,0x00,0x39,0xd0,0x80,0x04,0x02,0x00]
62354
62355v_cmpx_nge_f16_e64 s[10:11], -1, v2
62356// CHECK: [0x0a,0x00,0x39,0xd0,0xc1,0x04,0x02,0x00]
62357
62358v_cmpx_nge_f16_e64 s[10:11], 0.5, v2
62359// CHECK: [0x0a,0x00,0x39,0xd0,0xf0,0x04,0x02,0x00]
62360
62361v_cmpx_nge_f16_e64 s[10:11], -4.0, v2
62362// CHECK: [0x0a,0x00,0x39,0xd0,0xf7,0x04,0x02,0x00]
62363
62364v_cmpx_nge_f16_e64 s[10:11], v1, v255
62365// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x03,0x00]
62366
62367v_cmpx_nge_f16_e64 s[10:11], v1, s2
62368// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x00,0x00]
62369
62370v_cmpx_nge_f16_e64 s[10:11], v1, s101
62371// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcb,0x00,0x00]
62372
62373v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_lo
62374// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcd,0x00,0x00]
62375
62376v_cmpx_nge_f16_e64 s[10:11], v1, flat_scratch_hi
62377// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xcf,0x00,0x00]
62378
62379v_cmpx_nge_f16_e64 s[10:11], v1, vcc_lo
62380// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd5,0x00,0x00]
62381
62382v_cmpx_nge_f16_e64 s[10:11], v1, vcc_hi
62383// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd7,0x00,0x00]
62384
62385v_cmpx_nge_f16_e64 s[10:11], v1, tba_lo
62386// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xd9,0x00,0x00]
62387
62388v_cmpx_nge_f16_e64 s[10:11], v1, tba_hi
62389// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xdb,0x00,0x00]
62390
62391v_cmpx_nge_f16_e64 s[10:11], v1, tma_lo
62392// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xdd,0x00,0x00]
62393
62394v_cmpx_nge_f16_e64 s[10:11], v1, tma_hi
62395// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xdf,0x00,0x00]
62396
62397v_cmpx_nge_f16_e64 s[10:11], v1, ttmp11
62398// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf7,0x00,0x00]
62399
62400v_cmpx_nge_f16_e64 s[10:11], v1, m0
62401// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xf9,0x00,0x00]
62402
62403v_cmpx_nge_f16_e64 s[10:11], v1, exec_lo
62404// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xfd,0x00,0x00]
62405
62406v_cmpx_nge_f16_e64 s[10:11], v1, exec_hi
62407// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xff,0x00,0x00]
62408
62409v_cmpx_nge_f16_e64 s[10:11], v1, 0
62410// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x01,0x01,0x00]
62411
62412v_cmpx_nge_f16_e64 s[10:11], v1, -1
62413// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x83,0x01,0x00]
62414
62415v_cmpx_nge_f16_e64 s[10:11], v1, 0.5
62416// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xe1,0x01,0x00]
62417
62418v_cmpx_nge_f16_e64 s[10:11], v1, -4.0
62419// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0xef,0x01,0x00]
62420
62421v_cmpx_nge_f16_e64 s[10:11], -v1, v2
62422// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x20]
62423
62424v_cmpx_nge_f16_e64 s[10:11], v1, -v2
62425// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x40]
62426
62427v_cmpx_nge_f16_e64 s[10:11], -v1, -v2
62428// CHECK: [0x0a,0x00,0x39,0xd0,0x01,0x05,0x02,0x60]
62429
62430v_cmpx_nge_f16_e64 s[10:11], v1, v2 clamp
62431// CHECK: [0x0a,0x80,0x39,0xd0,0x01,0x05,0x02,0x00]
62432
62433v_cmpx_nlg_f16 vcc, v1, v2
62434// CHECK: [0x01,0x05,0x74,0x7c]
62435
62436v_cmpx_nlg_f16 vcc, v255, v2
62437// CHECK: [0xff,0x05,0x74,0x7c]
62438
62439v_cmpx_nlg_f16 vcc, s1, v2
62440// CHECK: [0x01,0x04,0x74,0x7c]
62441
62442v_cmpx_nlg_f16 vcc, s101, v2
62443// CHECK: [0x65,0x04,0x74,0x7c]
62444
62445v_cmpx_nlg_f16 vcc, flat_scratch_lo, v2
62446// CHECK: [0x66,0x04,0x74,0x7c]
62447
62448v_cmpx_nlg_f16 vcc, flat_scratch_hi, v2
62449// CHECK: [0x67,0x04,0x74,0x7c]
62450
62451v_cmpx_nlg_f16 vcc, vcc_lo, v2
62452// CHECK: [0x6a,0x04,0x74,0x7c]
62453
62454v_cmpx_nlg_f16 vcc, vcc_hi, v2
62455// CHECK: [0x6b,0x04,0x74,0x7c]
62456
62457v_cmpx_nlg_f16 vcc, tba_lo, v2
62458// CHECK: [0x6c,0x04,0x74,0x7c]
62459
62460v_cmpx_nlg_f16 vcc, tba_hi, v2
62461// CHECK: [0x6d,0x04,0x74,0x7c]
62462
62463v_cmpx_nlg_f16 vcc, tma_lo, v2
62464// CHECK: [0x6e,0x04,0x74,0x7c]
62465
62466v_cmpx_nlg_f16 vcc, tma_hi, v2
62467// CHECK: [0x6f,0x04,0x74,0x7c]
62468
62469v_cmpx_nlg_f16 vcc, ttmp11, v2
62470// CHECK: [0x7b,0x04,0x74,0x7c]
62471
62472v_cmpx_nlg_f16 vcc, m0, v2
62473// CHECK: [0x7c,0x04,0x74,0x7c]
62474
62475v_cmpx_nlg_f16 vcc, exec_lo, v2
62476// CHECK: [0x7e,0x04,0x74,0x7c]
62477
62478v_cmpx_nlg_f16 vcc, exec_hi, v2
62479// CHECK: [0x7f,0x04,0x74,0x7c]
62480
62481v_cmpx_nlg_f16 vcc, 0, v2
62482// CHECK: [0x80,0x04,0x74,0x7c]
62483
62484v_cmpx_nlg_f16 vcc, -1, v2
62485// CHECK: [0xc1,0x04,0x74,0x7c]
62486
62487v_cmpx_nlg_f16 vcc, 0.5, v2
62488// CHECK: [0xf0,0x04,0x74,0x7c]
62489
62490v_cmpx_nlg_f16 vcc, -4.0, v2
62491// CHECK: [0xf7,0x04,0x74,0x7c]
62492
62493v_cmpx_nlg_f16 vcc, 0xfe0b, v2
62494// CHECK: [0xff,0x04,0x74,0x7c,0x0b,0xfe,0x00,0x00]
62495
62496v_cmpx_nlg_f16 vcc, 0x3456, v2
62497// CHECK: [0xff,0x04,0x74,0x7c,0x56,0x34,0x00,0x00]
62498
62499v_cmpx_nlg_f16 vcc, v1, v255
62500// CHECK: [0x01,0xff,0x75,0x7c]
62501
62502v_cmpx_nlg_f16_e64 s[10:11], v1, v2
62503// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62504
62505v_cmpx_nlg_f16_e64 s[12:13], v1, v2
62506// CHECK: [0x0c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62507
62508v_cmpx_nlg_f16_e64 s[100:101], v1, v2
62509// CHECK: [0x64,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62510
62511v_cmpx_nlg_f16_e64 flat_scratch, v1, v2
62512// CHECK: [0x66,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62513
62514v_cmpx_nlg_f16_e64 vcc, v1, v2
62515// CHECK: [0x6a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62516
62517v_cmpx_nlg_f16_e64 tba, v1, v2
62518// CHECK: [0x6c,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62519
62520v_cmpx_nlg_f16_e64 tma, v1, v2
62521// CHECK: [0x6e,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62522
62523v_cmpx_nlg_f16_e64 ttmp[10:11], v1, v2
62524// CHECK: [0x7a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x00]
62525
62526v_cmpx_nlg_f16_e64 s[10:11], v255, v2
62527// CHECK: [0x0a,0x00,0x3a,0xd0,0xff,0x05,0x02,0x00]
62528
62529v_cmpx_nlg_f16_e64 s[10:11], s1, v2
62530// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x04,0x02,0x00]
62531
62532v_cmpx_nlg_f16_e64 s[10:11], s101, v2
62533// CHECK: [0x0a,0x00,0x3a,0xd0,0x65,0x04,0x02,0x00]
62534
62535v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_lo, v2
62536// CHECK: [0x0a,0x00,0x3a,0xd0,0x66,0x04,0x02,0x00]
62537
62538v_cmpx_nlg_f16_e64 s[10:11], flat_scratch_hi, v2
62539// CHECK: [0x0a,0x00,0x3a,0xd0,0x67,0x04,0x02,0x00]
62540
62541v_cmpx_nlg_f16_e64 s[10:11], vcc_lo, v2
62542// CHECK: [0x0a,0x00,0x3a,0xd0,0x6a,0x04,0x02,0x00]
62543
62544v_cmpx_nlg_f16_e64 s[10:11], vcc_hi, v2
62545// CHECK: [0x0a,0x00,0x3a,0xd0,0x6b,0x04,0x02,0x00]
62546
62547v_cmpx_nlg_f16_e64 s[10:11], tba_lo, v2
62548// CHECK: [0x0a,0x00,0x3a,0xd0,0x6c,0x04,0x02,0x00]
62549
62550v_cmpx_nlg_f16_e64 s[10:11], tba_hi, v2
62551// CHECK: [0x0a,0x00,0x3a,0xd0,0x6d,0x04,0x02,0x00]
62552
62553v_cmpx_nlg_f16_e64 s[10:11], tma_lo, v2
62554// CHECK: [0x0a,0x00,0x3a,0xd0,0x6e,0x04,0x02,0x00]
62555
62556v_cmpx_nlg_f16_e64 s[10:11], tma_hi, v2
62557// CHECK: [0x0a,0x00,0x3a,0xd0,0x6f,0x04,0x02,0x00]
62558
62559v_cmpx_nlg_f16_e64 s[10:11], ttmp11, v2
62560// CHECK: [0x0a,0x00,0x3a,0xd0,0x7b,0x04,0x02,0x00]
62561
62562v_cmpx_nlg_f16_e64 s[10:11], m0, v2
62563// CHECK: [0x0a,0x00,0x3a,0xd0,0x7c,0x04,0x02,0x00]
62564
62565v_cmpx_nlg_f16_e64 s[10:11], exec_lo, v2
62566// CHECK: [0x0a,0x00,0x3a,0xd0,0x7e,0x04,0x02,0x00]
62567
62568v_cmpx_nlg_f16_e64 s[10:11], exec_hi, v2
62569// CHECK: [0x0a,0x00,0x3a,0xd0,0x7f,0x04,0x02,0x00]
62570
62571v_cmpx_nlg_f16_e64 s[10:11], 0, v2
62572// CHECK: [0x0a,0x00,0x3a,0xd0,0x80,0x04,0x02,0x00]
62573
62574v_cmpx_nlg_f16_e64 s[10:11], -1, v2
62575// CHECK: [0x0a,0x00,0x3a,0xd0,0xc1,0x04,0x02,0x00]
62576
62577v_cmpx_nlg_f16_e64 s[10:11], 0.5, v2
62578// CHECK: [0x0a,0x00,0x3a,0xd0,0xf0,0x04,0x02,0x00]
62579
62580v_cmpx_nlg_f16_e64 s[10:11], -4.0, v2
62581// CHECK: [0x0a,0x00,0x3a,0xd0,0xf7,0x04,0x02,0x00]
62582
62583v_cmpx_nlg_f16_e64 s[10:11], v1, v255
62584// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x03,0x00]
62585
62586v_cmpx_nlg_f16_e64 s[10:11], v1, s2
62587// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x00,0x00]
62588
62589v_cmpx_nlg_f16_e64 s[10:11], v1, s101
62590// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcb,0x00,0x00]
62591
62592v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_lo
62593// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcd,0x00,0x00]
62594
62595v_cmpx_nlg_f16_e64 s[10:11], v1, flat_scratch_hi
62596// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xcf,0x00,0x00]
62597
62598v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_lo
62599// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd5,0x00,0x00]
62600
62601v_cmpx_nlg_f16_e64 s[10:11], v1, vcc_hi
62602// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd7,0x00,0x00]
62603
62604v_cmpx_nlg_f16_e64 s[10:11], v1, tba_lo
62605// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xd9,0x00,0x00]
62606
62607v_cmpx_nlg_f16_e64 s[10:11], v1, tba_hi
62608// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdb,0x00,0x00]
62609
62610v_cmpx_nlg_f16_e64 s[10:11], v1, tma_lo
62611// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdd,0x00,0x00]
62612
62613v_cmpx_nlg_f16_e64 s[10:11], v1, tma_hi
62614// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xdf,0x00,0x00]
62615
62616v_cmpx_nlg_f16_e64 s[10:11], v1, ttmp11
62617// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf7,0x00,0x00]
62618
62619v_cmpx_nlg_f16_e64 s[10:11], v1, m0
62620// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xf9,0x00,0x00]
62621
62622v_cmpx_nlg_f16_e64 s[10:11], v1, exec_lo
62623// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xfd,0x00,0x00]
62624
62625v_cmpx_nlg_f16_e64 s[10:11], v1, exec_hi
62626// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xff,0x00,0x00]
62627
62628v_cmpx_nlg_f16_e64 s[10:11], v1, 0
62629// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x01,0x01,0x00]
62630
62631v_cmpx_nlg_f16_e64 s[10:11], v1, -1
62632// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x83,0x01,0x00]
62633
62634v_cmpx_nlg_f16_e64 s[10:11], v1, 0.5
62635// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xe1,0x01,0x00]
62636
62637v_cmpx_nlg_f16_e64 s[10:11], v1, -4.0
62638// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0xef,0x01,0x00]
62639
62640v_cmpx_nlg_f16_e64 s[10:11], -v1, v2
62641// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x20]
62642
62643v_cmpx_nlg_f16_e64 s[10:11], v1, -v2
62644// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x40]
62645
62646v_cmpx_nlg_f16_e64 s[10:11], -v1, -v2
62647// CHECK: [0x0a,0x00,0x3a,0xd0,0x01,0x05,0x02,0x60]
62648
62649v_cmpx_nlg_f16_e64 s[10:11], v1, v2 clamp
62650// CHECK: [0x0a,0x80,0x3a,0xd0,0x01,0x05,0x02,0x00]
62651
62652v_cmpx_ngt_f16 vcc, v1, v2
62653// CHECK: [0x01,0x05,0x76,0x7c]
62654
62655v_cmpx_ngt_f16 vcc, v255, v2
62656// CHECK: [0xff,0x05,0x76,0x7c]
62657
62658v_cmpx_ngt_f16 vcc, s1, v2
62659// CHECK: [0x01,0x04,0x76,0x7c]
62660
62661v_cmpx_ngt_f16 vcc, s101, v2
62662// CHECK: [0x65,0x04,0x76,0x7c]
62663
62664v_cmpx_ngt_f16 vcc, flat_scratch_lo, v2
62665// CHECK: [0x66,0x04,0x76,0x7c]
62666
62667v_cmpx_ngt_f16 vcc, flat_scratch_hi, v2
62668// CHECK: [0x67,0x04,0x76,0x7c]
62669
62670v_cmpx_ngt_f16 vcc, vcc_lo, v2
62671// CHECK: [0x6a,0x04,0x76,0x7c]
62672
62673v_cmpx_ngt_f16 vcc, vcc_hi, v2
62674// CHECK: [0x6b,0x04,0x76,0x7c]
62675
62676v_cmpx_ngt_f16 vcc, tba_lo, v2
62677// CHECK: [0x6c,0x04,0x76,0x7c]
62678
62679v_cmpx_ngt_f16 vcc, tba_hi, v2
62680// CHECK: [0x6d,0x04,0x76,0x7c]
62681
62682v_cmpx_ngt_f16 vcc, tma_lo, v2
62683// CHECK: [0x6e,0x04,0x76,0x7c]
62684
62685v_cmpx_ngt_f16 vcc, tma_hi, v2
62686// CHECK: [0x6f,0x04,0x76,0x7c]
62687
62688v_cmpx_ngt_f16 vcc, ttmp11, v2
62689// CHECK: [0x7b,0x04,0x76,0x7c]
62690
62691v_cmpx_ngt_f16 vcc, m0, v2
62692// CHECK: [0x7c,0x04,0x76,0x7c]
62693
62694v_cmpx_ngt_f16 vcc, exec_lo, v2
62695// CHECK: [0x7e,0x04,0x76,0x7c]
62696
62697v_cmpx_ngt_f16 vcc, exec_hi, v2
62698// CHECK: [0x7f,0x04,0x76,0x7c]
62699
62700v_cmpx_ngt_f16 vcc, 0, v2
62701// CHECK: [0x80,0x04,0x76,0x7c]
62702
62703v_cmpx_ngt_f16 vcc, -1, v2
62704// CHECK: [0xc1,0x04,0x76,0x7c]
62705
62706v_cmpx_ngt_f16 vcc, 0.5, v2
62707// CHECK: [0xf0,0x04,0x76,0x7c]
62708
62709v_cmpx_ngt_f16 vcc, -4.0, v2
62710// CHECK: [0xf7,0x04,0x76,0x7c]
62711
62712v_cmpx_ngt_f16 vcc, 0xfe0b, v2
62713// CHECK: [0xff,0x04,0x76,0x7c,0x0b,0xfe,0x00,0x00]
62714
62715v_cmpx_ngt_f16 vcc, 0x3456, v2
62716// CHECK: [0xff,0x04,0x76,0x7c,0x56,0x34,0x00,0x00]
62717
62718v_cmpx_ngt_f16 vcc, v1, v255
62719// CHECK: [0x01,0xff,0x77,0x7c]
62720
62721v_cmpx_ngt_f16_e64 s[10:11], v1, v2
62722// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62723
62724v_cmpx_ngt_f16_e64 s[12:13], v1, v2
62725// CHECK: [0x0c,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62726
62727v_cmpx_ngt_f16_e64 s[100:101], v1, v2
62728// CHECK: [0x64,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62729
62730v_cmpx_ngt_f16_e64 flat_scratch, v1, v2
62731// CHECK: [0x66,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62732
62733v_cmpx_ngt_f16_e64 vcc, v1, v2
62734// CHECK: [0x6a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62735
62736v_cmpx_ngt_f16_e64 tba, v1, v2
62737// CHECK: [0x6c,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62738
62739v_cmpx_ngt_f16_e64 tma, v1, v2
62740// CHECK: [0x6e,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62741
62742v_cmpx_ngt_f16_e64 ttmp[10:11], v1, v2
62743// CHECK: [0x7a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x00]
62744
62745v_cmpx_ngt_f16_e64 s[10:11], v255, v2
62746// CHECK: [0x0a,0x00,0x3b,0xd0,0xff,0x05,0x02,0x00]
62747
62748v_cmpx_ngt_f16_e64 s[10:11], s1, v2
62749// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x04,0x02,0x00]
62750
62751v_cmpx_ngt_f16_e64 s[10:11], s101, v2
62752// CHECK: [0x0a,0x00,0x3b,0xd0,0x65,0x04,0x02,0x00]
62753
62754v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_lo, v2
62755// CHECK: [0x0a,0x00,0x3b,0xd0,0x66,0x04,0x02,0x00]
62756
62757v_cmpx_ngt_f16_e64 s[10:11], flat_scratch_hi, v2
62758// CHECK: [0x0a,0x00,0x3b,0xd0,0x67,0x04,0x02,0x00]
62759
62760v_cmpx_ngt_f16_e64 s[10:11], vcc_lo, v2
62761// CHECK: [0x0a,0x00,0x3b,0xd0,0x6a,0x04,0x02,0x00]
62762
62763v_cmpx_ngt_f16_e64 s[10:11], vcc_hi, v2
62764// CHECK: [0x0a,0x00,0x3b,0xd0,0x6b,0x04,0x02,0x00]
62765
62766v_cmpx_ngt_f16_e64 s[10:11], tba_lo, v2
62767// CHECK: [0x0a,0x00,0x3b,0xd0,0x6c,0x04,0x02,0x00]
62768
62769v_cmpx_ngt_f16_e64 s[10:11], tba_hi, v2
62770// CHECK: [0x0a,0x00,0x3b,0xd0,0x6d,0x04,0x02,0x00]
62771
62772v_cmpx_ngt_f16_e64 s[10:11], tma_lo, v2
62773// CHECK: [0x0a,0x00,0x3b,0xd0,0x6e,0x04,0x02,0x00]
62774
62775v_cmpx_ngt_f16_e64 s[10:11], tma_hi, v2
62776// CHECK: [0x0a,0x00,0x3b,0xd0,0x6f,0x04,0x02,0x00]
62777
62778v_cmpx_ngt_f16_e64 s[10:11], ttmp11, v2
62779// CHECK: [0x0a,0x00,0x3b,0xd0,0x7b,0x04,0x02,0x00]
62780
62781v_cmpx_ngt_f16_e64 s[10:11], m0, v2
62782// CHECK: [0x0a,0x00,0x3b,0xd0,0x7c,0x04,0x02,0x00]
62783
62784v_cmpx_ngt_f16_e64 s[10:11], exec_lo, v2
62785// CHECK: [0x0a,0x00,0x3b,0xd0,0x7e,0x04,0x02,0x00]
62786
62787v_cmpx_ngt_f16_e64 s[10:11], exec_hi, v2
62788// CHECK: [0x0a,0x00,0x3b,0xd0,0x7f,0x04,0x02,0x00]
62789
62790v_cmpx_ngt_f16_e64 s[10:11], 0, v2
62791// CHECK: [0x0a,0x00,0x3b,0xd0,0x80,0x04,0x02,0x00]
62792
62793v_cmpx_ngt_f16_e64 s[10:11], -1, v2
62794// CHECK: [0x0a,0x00,0x3b,0xd0,0xc1,0x04,0x02,0x00]
62795
62796v_cmpx_ngt_f16_e64 s[10:11], 0.5, v2
62797// CHECK: [0x0a,0x00,0x3b,0xd0,0xf0,0x04,0x02,0x00]
62798
62799v_cmpx_ngt_f16_e64 s[10:11], -4.0, v2
62800// CHECK: [0x0a,0x00,0x3b,0xd0,0xf7,0x04,0x02,0x00]
62801
62802v_cmpx_ngt_f16_e64 s[10:11], v1, v255
62803// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x03,0x00]
62804
62805v_cmpx_ngt_f16_e64 s[10:11], v1, s2
62806// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x00,0x00]
62807
62808v_cmpx_ngt_f16_e64 s[10:11], v1, s101
62809// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcb,0x00,0x00]
62810
62811v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_lo
62812// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcd,0x00,0x00]
62813
62814v_cmpx_ngt_f16_e64 s[10:11], v1, flat_scratch_hi
62815// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xcf,0x00,0x00]
62816
62817v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_lo
62818// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd5,0x00,0x00]
62819
62820v_cmpx_ngt_f16_e64 s[10:11], v1, vcc_hi
62821// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd7,0x00,0x00]
62822
62823v_cmpx_ngt_f16_e64 s[10:11], v1, tba_lo
62824// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xd9,0x00,0x00]
62825
62826v_cmpx_ngt_f16_e64 s[10:11], v1, tba_hi
62827// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xdb,0x00,0x00]
62828
62829v_cmpx_ngt_f16_e64 s[10:11], v1, tma_lo
62830// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xdd,0x00,0x00]
62831
62832v_cmpx_ngt_f16_e64 s[10:11], v1, tma_hi
62833// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xdf,0x00,0x00]
62834
62835v_cmpx_ngt_f16_e64 s[10:11], v1, ttmp11
62836// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf7,0x00,0x00]
62837
62838v_cmpx_ngt_f16_e64 s[10:11], v1, m0
62839// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xf9,0x00,0x00]
62840
62841v_cmpx_ngt_f16_e64 s[10:11], v1, exec_lo
62842// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xfd,0x00,0x00]
62843
62844v_cmpx_ngt_f16_e64 s[10:11], v1, exec_hi
62845// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xff,0x00,0x00]
62846
62847v_cmpx_ngt_f16_e64 s[10:11], v1, 0
62848// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x01,0x01,0x00]
62849
62850v_cmpx_ngt_f16_e64 s[10:11], v1, -1
62851// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x83,0x01,0x00]
62852
62853v_cmpx_ngt_f16_e64 s[10:11], v1, 0.5
62854// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xe1,0x01,0x00]
62855
62856v_cmpx_ngt_f16_e64 s[10:11], v1, -4.0
62857// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0xef,0x01,0x00]
62858
62859v_cmpx_ngt_f16_e64 s[10:11], -v1, v2
62860// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x20]
62861
62862v_cmpx_ngt_f16_e64 s[10:11], v1, -v2
62863// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x40]
62864
62865v_cmpx_ngt_f16_e64 s[10:11], -v1, -v2
62866// CHECK: [0x0a,0x00,0x3b,0xd0,0x01,0x05,0x02,0x60]
62867
62868v_cmpx_ngt_f16_e64 s[10:11], v1, v2 clamp
62869// CHECK: [0x0a,0x80,0x3b,0xd0,0x01,0x05,0x02,0x00]
62870
62871v_cmpx_nle_f16 vcc, v1, v2
62872// CHECK: [0x01,0x05,0x78,0x7c]
62873
62874v_cmpx_nle_f16 vcc, v255, v2
62875// CHECK: [0xff,0x05,0x78,0x7c]
62876
62877v_cmpx_nle_f16 vcc, s1, v2
62878// CHECK: [0x01,0x04,0x78,0x7c]
62879
62880v_cmpx_nle_f16 vcc, s101, v2
62881// CHECK: [0x65,0x04,0x78,0x7c]
62882
62883v_cmpx_nle_f16 vcc, flat_scratch_lo, v2
62884// CHECK: [0x66,0x04,0x78,0x7c]
62885
62886v_cmpx_nle_f16 vcc, flat_scratch_hi, v2
62887// CHECK: [0x67,0x04,0x78,0x7c]
62888
62889v_cmpx_nle_f16 vcc, vcc_lo, v2
62890// CHECK: [0x6a,0x04,0x78,0x7c]
62891
62892v_cmpx_nle_f16 vcc, vcc_hi, v2
62893// CHECK: [0x6b,0x04,0x78,0x7c]
62894
62895v_cmpx_nle_f16 vcc, tba_lo, v2
62896// CHECK: [0x6c,0x04,0x78,0x7c]
62897
62898v_cmpx_nle_f16 vcc, tba_hi, v2
62899// CHECK: [0x6d,0x04,0x78,0x7c]
62900
62901v_cmpx_nle_f16 vcc, tma_lo, v2
62902// CHECK: [0x6e,0x04,0x78,0x7c]
62903
62904v_cmpx_nle_f16 vcc, tma_hi, v2
62905// CHECK: [0x6f,0x04,0x78,0x7c]
62906
62907v_cmpx_nle_f16 vcc, ttmp11, v2
62908// CHECK: [0x7b,0x04,0x78,0x7c]
62909
62910v_cmpx_nle_f16 vcc, m0, v2
62911// CHECK: [0x7c,0x04,0x78,0x7c]
62912
62913v_cmpx_nle_f16 vcc, exec_lo, v2
62914// CHECK: [0x7e,0x04,0x78,0x7c]
62915
62916v_cmpx_nle_f16 vcc, exec_hi, v2
62917// CHECK: [0x7f,0x04,0x78,0x7c]
62918
62919v_cmpx_nle_f16 vcc, 0, v2
62920// CHECK: [0x80,0x04,0x78,0x7c]
62921
62922v_cmpx_nle_f16 vcc, -1, v2
62923// CHECK: [0xc1,0x04,0x78,0x7c]
62924
62925v_cmpx_nle_f16 vcc, 0.5, v2
62926// CHECK: [0xf0,0x04,0x78,0x7c]
62927
62928v_cmpx_nle_f16 vcc, -4.0, v2
62929// CHECK: [0xf7,0x04,0x78,0x7c]
62930
62931v_cmpx_nle_f16 vcc, 0xfe0b, v2
62932// CHECK: [0xff,0x04,0x78,0x7c,0x0b,0xfe,0x00,0x00]
62933
62934v_cmpx_nle_f16 vcc, 0x3456, v2
62935// CHECK: [0xff,0x04,0x78,0x7c,0x56,0x34,0x00,0x00]
62936
62937v_cmpx_nle_f16 vcc, v1, v255
62938// CHECK: [0x01,0xff,0x79,0x7c]
62939
62940v_cmpx_nle_f16_e64 s[10:11], v1, v2
62941// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62942
62943v_cmpx_nle_f16_e64 s[12:13], v1, v2
62944// CHECK: [0x0c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62945
62946v_cmpx_nle_f16_e64 s[100:101], v1, v2
62947// CHECK: [0x64,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62948
62949v_cmpx_nle_f16_e64 flat_scratch, v1, v2
62950// CHECK: [0x66,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62951
62952v_cmpx_nle_f16_e64 vcc, v1, v2
62953// CHECK: [0x6a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62954
62955v_cmpx_nle_f16_e64 tba, v1, v2
62956// CHECK: [0x6c,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62957
62958v_cmpx_nle_f16_e64 tma, v1, v2
62959// CHECK: [0x6e,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62960
62961v_cmpx_nle_f16_e64 ttmp[10:11], v1, v2
62962// CHECK: [0x7a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x00]
62963
62964v_cmpx_nle_f16_e64 s[10:11], v255, v2
62965// CHECK: [0x0a,0x00,0x3c,0xd0,0xff,0x05,0x02,0x00]
62966
62967v_cmpx_nle_f16_e64 s[10:11], s1, v2
62968// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x04,0x02,0x00]
62969
62970v_cmpx_nle_f16_e64 s[10:11], s101, v2
62971// CHECK: [0x0a,0x00,0x3c,0xd0,0x65,0x04,0x02,0x00]
62972
62973v_cmpx_nle_f16_e64 s[10:11], flat_scratch_lo, v2
62974// CHECK: [0x0a,0x00,0x3c,0xd0,0x66,0x04,0x02,0x00]
62975
62976v_cmpx_nle_f16_e64 s[10:11], flat_scratch_hi, v2
62977// CHECK: [0x0a,0x00,0x3c,0xd0,0x67,0x04,0x02,0x00]
62978
62979v_cmpx_nle_f16_e64 s[10:11], vcc_lo, v2
62980// CHECK: [0x0a,0x00,0x3c,0xd0,0x6a,0x04,0x02,0x00]
62981
62982v_cmpx_nle_f16_e64 s[10:11], vcc_hi, v2
62983// CHECK: [0x0a,0x00,0x3c,0xd0,0x6b,0x04,0x02,0x00]
62984
62985v_cmpx_nle_f16_e64 s[10:11], tba_lo, v2
62986// CHECK: [0x0a,0x00,0x3c,0xd0,0x6c,0x04,0x02,0x00]
62987
62988v_cmpx_nle_f16_e64 s[10:11], tba_hi, v2
62989// CHECK: [0x0a,0x00,0x3c,0xd0,0x6d,0x04,0x02,0x00]
62990
62991v_cmpx_nle_f16_e64 s[10:11], tma_lo, v2
62992// CHECK: [0x0a,0x00,0x3c,0xd0,0x6e,0x04,0x02,0x00]
62993
62994v_cmpx_nle_f16_e64 s[10:11], tma_hi, v2
62995// CHECK: [0x0a,0x00,0x3c,0xd0,0x6f,0x04,0x02,0x00]
62996
62997v_cmpx_nle_f16_e64 s[10:11], ttmp11, v2
62998// CHECK: [0x0a,0x00,0x3c,0xd0,0x7b,0x04,0x02,0x00]
62999
63000v_cmpx_nle_f16_e64 s[10:11], m0, v2
63001// CHECK: [0x0a,0x00,0x3c,0xd0,0x7c,0x04,0x02,0x00]
63002
63003v_cmpx_nle_f16_e64 s[10:11], exec_lo, v2
63004// CHECK: [0x0a,0x00,0x3c,0xd0,0x7e,0x04,0x02,0x00]
63005
63006v_cmpx_nle_f16_e64 s[10:11], exec_hi, v2
63007// CHECK: [0x0a,0x00,0x3c,0xd0,0x7f,0x04,0x02,0x00]
63008
63009v_cmpx_nle_f16_e64 s[10:11], 0, v2
63010// CHECK: [0x0a,0x00,0x3c,0xd0,0x80,0x04,0x02,0x00]
63011
63012v_cmpx_nle_f16_e64 s[10:11], -1, v2
63013// CHECK: [0x0a,0x00,0x3c,0xd0,0xc1,0x04,0x02,0x00]
63014
63015v_cmpx_nle_f16_e64 s[10:11], 0.5, v2
63016// CHECK: [0x0a,0x00,0x3c,0xd0,0xf0,0x04,0x02,0x00]
63017
63018v_cmpx_nle_f16_e64 s[10:11], -4.0, v2
63019// CHECK: [0x0a,0x00,0x3c,0xd0,0xf7,0x04,0x02,0x00]
63020
63021v_cmpx_nle_f16_e64 s[10:11], v1, v255
63022// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x03,0x00]
63023
63024v_cmpx_nle_f16_e64 s[10:11], v1, s2
63025// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x00,0x00]
63026
63027v_cmpx_nle_f16_e64 s[10:11], v1, s101
63028// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcb,0x00,0x00]
63029
63030v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_lo
63031// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcd,0x00,0x00]
63032
63033v_cmpx_nle_f16_e64 s[10:11], v1, flat_scratch_hi
63034// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xcf,0x00,0x00]
63035
63036v_cmpx_nle_f16_e64 s[10:11], v1, vcc_lo
63037// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd5,0x00,0x00]
63038
63039v_cmpx_nle_f16_e64 s[10:11], v1, vcc_hi
63040// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd7,0x00,0x00]
63041
63042v_cmpx_nle_f16_e64 s[10:11], v1, tba_lo
63043// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xd9,0x00,0x00]
63044
63045v_cmpx_nle_f16_e64 s[10:11], v1, tba_hi
63046// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdb,0x00,0x00]
63047
63048v_cmpx_nle_f16_e64 s[10:11], v1, tma_lo
63049// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdd,0x00,0x00]
63050
63051v_cmpx_nle_f16_e64 s[10:11], v1, tma_hi
63052// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xdf,0x00,0x00]
63053
63054v_cmpx_nle_f16_e64 s[10:11], v1, ttmp11
63055// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf7,0x00,0x00]
63056
63057v_cmpx_nle_f16_e64 s[10:11], v1, m0
63058// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xf9,0x00,0x00]
63059
63060v_cmpx_nle_f16_e64 s[10:11], v1, exec_lo
63061// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xfd,0x00,0x00]
63062
63063v_cmpx_nle_f16_e64 s[10:11], v1, exec_hi
63064// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xff,0x00,0x00]
63065
63066v_cmpx_nle_f16_e64 s[10:11], v1, 0
63067// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x01,0x01,0x00]
63068
63069v_cmpx_nle_f16_e64 s[10:11], v1, -1
63070// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x83,0x01,0x00]
63071
63072v_cmpx_nle_f16_e64 s[10:11], v1, 0.5
63073// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xe1,0x01,0x00]
63074
63075v_cmpx_nle_f16_e64 s[10:11], v1, -4.0
63076// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0xef,0x01,0x00]
63077
63078v_cmpx_nle_f16_e64 s[10:11], -v1, v2
63079// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x20]
63080
63081v_cmpx_nle_f16_e64 s[10:11], v1, -v2
63082// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x40]
63083
63084v_cmpx_nle_f16_e64 s[10:11], -v1, -v2
63085// CHECK: [0x0a,0x00,0x3c,0xd0,0x01,0x05,0x02,0x60]
63086
63087v_cmpx_nle_f16_e64 s[10:11], v1, v2 clamp
63088// CHECK: [0x0a,0x80,0x3c,0xd0,0x01,0x05,0x02,0x00]
63089
63090v_cmpx_neq_f16 vcc, v1, v2
63091// CHECK: [0x01,0x05,0x7a,0x7c]
63092
63093v_cmpx_neq_f16 vcc, v255, v2
63094// CHECK: [0xff,0x05,0x7a,0x7c]
63095
63096v_cmpx_neq_f16 vcc, s1, v2
63097// CHECK: [0x01,0x04,0x7a,0x7c]
63098
63099v_cmpx_neq_f16 vcc, s101, v2
63100// CHECK: [0x65,0x04,0x7a,0x7c]
63101
63102v_cmpx_neq_f16 vcc, flat_scratch_lo, v2
63103// CHECK: [0x66,0x04,0x7a,0x7c]
63104
63105v_cmpx_neq_f16 vcc, flat_scratch_hi, v2
63106// CHECK: [0x67,0x04,0x7a,0x7c]
63107
63108v_cmpx_neq_f16 vcc, vcc_lo, v2
63109// CHECK: [0x6a,0x04,0x7a,0x7c]
63110
63111v_cmpx_neq_f16 vcc, vcc_hi, v2
63112// CHECK: [0x6b,0x04,0x7a,0x7c]
63113
63114v_cmpx_neq_f16 vcc, tba_lo, v2
63115// CHECK: [0x6c,0x04,0x7a,0x7c]
63116
63117v_cmpx_neq_f16 vcc, tba_hi, v2
63118// CHECK: [0x6d,0x04,0x7a,0x7c]
63119
63120v_cmpx_neq_f16 vcc, tma_lo, v2
63121// CHECK: [0x6e,0x04,0x7a,0x7c]
63122
63123v_cmpx_neq_f16 vcc, tma_hi, v2
63124// CHECK: [0x6f,0x04,0x7a,0x7c]
63125
63126v_cmpx_neq_f16 vcc, ttmp11, v2
63127// CHECK: [0x7b,0x04,0x7a,0x7c]
63128
63129v_cmpx_neq_f16 vcc, m0, v2
63130// CHECK: [0x7c,0x04,0x7a,0x7c]
63131
63132v_cmpx_neq_f16 vcc, exec_lo, v2
63133// CHECK: [0x7e,0x04,0x7a,0x7c]
63134
63135v_cmpx_neq_f16 vcc, exec_hi, v2
63136// CHECK: [0x7f,0x04,0x7a,0x7c]
63137
63138v_cmpx_neq_f16 vcc, 0, v2
63139// CHECK: [0x80,0x04,0x7a,0x7c]
63140
63141v_cmpx_neq_f16 vcc, -1, v2
63142// CHECK: [0xc1,0x04,0x7a,0x7c]
63143
63144v_cmpx_neq_f16 vcc, 0.5, v2
63145// CHECK: [0xf0,0x04,0x7a,0x7c]
63146
63147v_cmpx_neq_f16 vcc, -4.0, v2
63148// CHECK: [0xf7,0x04,0x7a,0x7c]
63149
63150v_cmpx_neq_f16 vcc, 0xfe0b, v2
63151// CHECK: [0xff,0x04,0x7a,0x7c,0x0b,0xfe,0x00,0x00]
63152
63153v_cmpx_neq_f16 vcc, 0x3456, v2
63154// CHECK: [0xff,0x04,0x7a,0x7c,0x56,0x34,0x00,0x00]
63155
63156v_cmpx_neq_f16 vcc, v1, v255
63157// CHECK: [0x01,0xff,0x7b,0x7c]
63158
63159v_cmpx_neq_f16_e64 s[10:11], v1, v2
63160// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63161
63162v_cmpx_neq_f16_e64 s[12:13], v1, v2
63163// CHECK: [0x0c,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63164
63165v_cmpx_neq_f16_e64 s[100:101], v1, v2
63166// CHECK: [0x64,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63167
63168v_cmpx_neq_f16_e64 flat_scratch, v1, v2
63169// CHECK: [0x66,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63170
63171v_cmpx_neq_f16_e64 vcc, v1, v2
63172// CHECK: [0x6a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63173
63174v_cmpx_neq_f16_e64 tba, v1, v2
63175// CHECK: [0x6c,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63176
63177v_cmpx_neq_f16_e64 tma, v1, v2
63178// CHECK: [0x6e,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63179
63180v_cmpx_neq_f16_e64 ttmp[10:11], v1, v2
63181// CHECK: [0x7a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x00]
63182
63183v_cmpx_neq_f16_e64 s[10:11], v255, v2
63184// CHECK: [0x0a,0x00,0x3d,0xd0,0xff,0x05,0x02,0x00]
63185
63186v_cmpx_neq_f16_e64 s[10:11], s1, v2
63187// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x04,0x02,0x00]
63188
63189v_cmpx_neq_f16_e64 s[10:11], s101, v2
63190// CHECK: [0x0a,0x00,0x3d,0xd0,0x65,0x04,0x02,0x00]
63191
63192v_cmpx_neq_f16_e64 s[10:11], flat_scratch_lo, v2
63193// CHECK: [0x0a,0x00,0x3d,0xd0,0x66,0x04,0x02,0x00]
63194
63195v_cmpx_neq_f16_e64 s[10:11], flat_scratch_hi, v2
63196// CHECK: [0x0a,0x00,0x3d,0xd0,0x67,0x04,0x02,0x00]
63197
63198v_cmpx_neq_f16_e64 s[10:11], vcc_lo, v2
63199// CHECK: [0x0a,0x00,0x3d,0xd0,0x6a,0x04,0x02,0x00]
63200
63201v_cmpx_neq_f16_e64 s[10:11], vcc_hi, v2
63202// CHECK: [0x0a,0x00,0x3d,0xd0,0x6b,0x04,0x02,0x00]
63203
63204v_cmpx_neq_f16_e64 s[10:11], tba_lo, v2
63205// CHECK: [0x0a,0x00,0x3d,0xd0,0x6c,0x04,0x02,0x00]
63206
63207v_cmpx_neq_f16_e64 s[10:11], tba_hi, v2
63208// CHECK: [0x0a,0x00,0x3d,0xd0,0x6d,0x04,0x02,0x00]
63209
63210v_cmpx_neq_f16_e64 s[10:11], tma_lo, v2
63211// CHECK: [0x0a,0x00,0x3d,0xd0,0x6e,0x04,0x02,0x00]
63212
63213v_cmpx_neq_f16_e64 s[10:11], tma_hi, v2
63214// CHECK: [0x0a,0x00,0x3d,0xd0,0x6f,0x04,0x02,0x00]
63215
63216v_cmpx_neq_f16_e64 s[10:11], ttmp11, v2
63217// CHECK: [0x0a,0x00,0x3d,0xd0,0x7b,0x04,0x02,0x00]
63218
63219v_cmpx_neq_f16_e64 s[10:11], m0, v2
63220// CHECK: [0x0a,0x00,0x3d,0xd0,0x7c,0x04,0x02,0x00]
63221
63222v_cmpx_neq_f16_e64 s[10:11], exec_lo, v2
63223// CHECK: [0x0a,0x00,0x3d,0xd0,0x7e,0x04,0x02,0x00]
63224
63225v_cmpx_neq_f16_e64 s[10:11], exec_hi, v2
63226// CHECK: [0x0a,0x00,0x3d,0xd0,0x7f,0x04,0x02,0x00]
63227
63228v_cmpx_neq_f16_e64 s[10:11], 0, v2
63229// CHECK: [0x0a,0x00,0x3d,0xd0,0x80,0x04,0x02,0x00]
63230
63231v_cmpx_neq_f16_e64 s[10:11], -1, v2
63232// CHECK: [0x0a,0x00,0x3d,0xd0,0xc1,0x04,0x02,0x00]
63233
63234v_cmpx_neq_f16_e64 s[10:11], 0.5, v2
63235// CHECK: [0x0a,0x00,0x3d,0xd0,0xf0,0x04,0x02,0x00]
63236
63237v_cmpx_neq_f16_e64 s[10:11], -4.0, v2
63238// CHECK: [0x0a,0x00,0x3d,0xd0,0xf7,0x04,0x02,0x00]
63239
63240v_cmpx_neq_f16_e64 s[10:11], v1, v255
63241// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x03,0x00]
63242
63243v_cmpx_neq_f16_e64 s[10:11], v1, s2
63244// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x00,0x00]
63245
63246v_cmpx_neq_f16_e64 s[10:11], v1, s101
63247// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcb,0x00,0x00]
63248
63249v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_lo
63250// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcd,0x00,0x00]
63251
63252v_cmpx_neq_f16_e64 s[10:11], v1, flat_scratch_hi
63253// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xcf,0x00,0x00]
63254
63255v_cmpx_neq_f16_e64 s[10:11], v1, vcc_lo
63256// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd5,0x00,0x00]
63257
63258v_cmpx_neq_f16_e64 s[10:11], v1, vcc_hi
63259// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd7,0x00,0x00]
63260
63261v_cmpx_neq_f16_e64 s[10:11], v1, tba_lo
63262// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xd9,0x00,0x00]
63263
63264v_cmpx_neq_f16_e64 s[10:11], v1, tba_hi
63265// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xdb,0x00,0x00]
63266
63267v_cmpx_neq_f16_e64 s[10:11], v1, tma_lo
63268// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xdd,0x00,0x00]
63269
63270v_cmpx_neq_f16_e64 s[10:11], v1, tma_hi
63271// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xdf,0x00,0x00]
63272
63273v_cmpx_neq_f16_e64 s[10:11], v1, ttmp11
63274// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf7,0x00,0x00]
63275
63276v_cmpx_neq_f16_e64 s[10:11], v1, m0
63277// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xf9,0x00,0x00]
63278
63279v_cmpx_neq_f16_e64 s[10:11], v1, exec_lo
63280// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xfd,0x00,0x00]
63281
63282v_cmpx_neq_f16_e64 s[10:11], v1, exec_hi
63283// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xff,0x00,0x00]
63284
63285v_cmpx_neq_f16_e64 s[10:11], v1, 0
63286// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x01,0x01,0x00]
63287
63288v_cmpx_neq_f16_e64 s[10:11], v1, -1
63289// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x83,0x01,0x00]
63290
63291v_cmpx_neq_f16_e64 s[10:11], v1, 0.5
63292// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xe1,0x01,0x00]
63293
63294v_cmpx_neq_f16_e64 s[10:11], v1, -4.0
63295// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0xef,0x01,0x00]
63296
63297v_cmpx_neq_f16_e64 s[10:11], -v1, v2
63298// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x20]
63299
63300v_cmpx_neq_f16_e64 s[10:11], v1, -v2
63301// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x40]
63302
63303v_cmpx_neq_f16_e64 s[10:11], -v1, -v2
63304// CHECK: [0x0a,0x00,0x3d,0xd0,0x01,0x05,0x02,0x60]
63305
63306v_cmpx_neq_f16_e64 s[10:11], v1, v2 clamp
63307// CHECK: [0x0a,0x80,0x3d,0xd0,0x01,0x05,0x02,0x00]
63308
63309v_cmpx_nlt_f16 vcc, v1, v2
63310// CHECK: [0x01,0x05,0x7c,0x7c]
63311
63312v_cmpx_nlt_f16 vcc, v255, v2
63313// CHECK: [0xff,0x05,0x7c,0x7c]
63314
63315v_cmpx_nlt_f16 vcc, s1, v2
63316// CHECK: [0x01,0x04,0x7c,0x7c]
63317
63318v_cmpx_nlt_f16 vcc, s101, v2
63319// CHECK: [0x65,0x04,0x7c,0x7c]
63320
63321v_cmpx_nlt_f16 vcc, flat_scratch_lo, v2
63322// CHECK: [0x66,0x04,0x7c,0x7c]
63323
63324v_cmpx_nlt_f16 vcc, flat_scratch_hi, v2
63325// CHECK: [0x67,0x04,0x7c,0x7c]
63326
63327v_cmpx_nlt_f16 vcc, vcc_lo, v2
63328// CHECK: [0x6a,0x04,0x7c,0x7c]
63329
63330v_cmpx_nlt_f16 vcc, vcc_hi, v2
63331// CHECK: [0x6b,0x04,0x7c,0x7c]
63332
63333v_cmpx_nlt_f16 vcc, tba_lo, v2
63334// CHECK: [0x6c,0x04,0x7c,0x7c]
63335
63336v_cmpx_nlt_f16 vcc, tba_hi, v2
63337// CHECK: [0x6d,0x04,0x7c,0x7c]
63338
63339v_cmpx_nlt_f16 vcc, tma_lo, v2
63340// CHECK: [0x6e,0x04,0x7c,0x7c]
63341
63342v_cmpx_nlt_f16 vcc, tma_hi, v2
63343// CHECK: [0x6f,0x04,0x7c,0x7c]
63344
63345v_cmpx_nlt_f16 vcc, ttmp11, v2
63346// CHECK: [0x7b,0x04,0x7c,0x7c]
63347
63348v_cmpx_nlt_f16 vcc, m0, v2
63349// CHECK: [0x7c,0x04,0x7c,0x7c]
63350
63351v_cmpx_nlt_f16 vcc, exec_lo, v2
63352// CHECK: [0x7e,0x04,0x7c,0x7c]
63353
63354v_cmpx_nlt_f16 vcc, exec_hi, v2
63355// CHECK: [0x7f,0x04,0x7c,0x7c]
63356
63357v_cmpx_nlt_f16 vcc, 0, v2
63358// CHECK: [0x80,0x04,0x7c,0x7c]
63359
63360v_cmpx_nlt_f16 vcc, -1, v2
63361// CHECK: [0xc1,0x04,0x7c,0x7c]
63362
63363v_cmpx_nlt_f16 vcc, 0.5, v2
63364// CHECK: [0xf0,0x04,0x7c,0x7c]
63365
63366v_cmpx_nlt_f16 vcc, -4.0, v2
63367// CHECK: [0xf7,0x04,0x7c,0x7c]
63368
63369v_cmpx_nlt_f16 vcc, 0xfe0b, v2
63370// CHECK: [0xff,0x04,0x7c,0x7c,0x0b,0xfe,0x00,0x00]
63371
63372v_cmpx_nlt_f16 vcc, 0x3456, v2
63373// CHECK: [0xff,0x04,0x7c,0x7c,0x56,0x34,0x00,0x00]
63374
63375v_cmpx_nlt_f16 vcc, v1, v255
63376// CHECK: [0x01,0xff,0x7d,0x7c]
63377
63378v_cmpx_nlt_f16_e64 s[10:11], v1, v2
63379// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63380
63381v_cmpx_nlt_f16_e64 s[12:13], v1, v2
63382// CHECK: [0x0c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63383
63384v_cmpx_nlt_f16_e64 s[100:101], v1, v2
63385// CHECK: [0x64,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63386
63387v_cmpx_nlt_f16_e64 flat_scratch, v1, v2
63388// CHECK: [0x66,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63389
63390v_cmpx_nlt_f16_e64 vcc, v1, v2
63391// CHECK: [0x6a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63392
63393v_cmpx_nlt_f16_e64 tba, v1, v2
63394// CHECK: [0x6c,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63395
63396v_cmpx_nlt_f16_e64 tma, v1, v2
63397// CHECK: [0x6e,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63398
63399v_cmpx_nlt_f16_e64 ttmp[10:11], v1, v2
63400// CHECK: [0x7a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x00]
63401
63402v_cmpx_nlt_f16_e64 s[10:11], v255, v2
63403// CHECK: [0x0a,0x00,0x3e,0xd0,0xff,0x05,0x02,0x00]
63404
63405v_cmpx_nlt_f16_e64 s[10:11], s1, v2
63406// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x04,0x02,0x00]
63407
63408v_cmpx_nlt_f16_e64 s[10:11], s101, v2
63409// CHECK: [0x0a,0x00,0x3e,0xd0,0x65,0x04,0x02,0x00]
63410
63411v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_lo, v2
63412// CHECK: [0x0a,0x00,0x3e,0xd0,0x66,0x04,0x02,0x00]
63413
63414v_cmpx_nlt_f16_e64 s[10:11], flat_scratch_hi, v2
63415// CHECK: [0x0a,0x00,0x3e,0xd0,0x67,0x04,0x02,0x00]
63416
63417v_cmpx_nlt_f16_e64 s[10:11], vcc_lo, v2
63418// CHECK: [0x0a,0x00,0x3e,0xd0,0x6a,0x04,0x02,0x00]
63419
63420v_cmpx_nlt_f16_e64 s[10:11], vcc_hi, v2
63421// CHECK: [0x0a,0x00,0x3e,0xd0,0x6b,0x04,0x02,0x00]
63422
63423v_cmpx_nlt_f16_e64 s[10:11], tba_lo, v2
63424// CHECK: [0x0a,0x00,0x3e,0xd0,0x6c,0x04,0x02,0x00]
63425
63426v_cmpx_nlt_f16_e64 s[10:11], tba_hi, v2
63427// CHECK: [0x0a,0x00,0x3e,0xd0,0x6d,0x04,0x02,0x00]
63428
63429v_cmpx_nlt_f16_e64 s[10:11], tma_lo, v2
63430// CHECK: [0x0a,0x00,0x3e,0xd0,0x6e,0x04,0x02,0x00]
63431
63432v_cmpx_nlt_f16_e64 s[10:11], tma_hi, v2
63433// CHECK: [0x0a,0x00,0x3e,0xd0,0x6f,0x04,0x02,0x00]
63434
63435v_cmpx_nlt_f16_e64 s[10:11], ttmp11, v2
63436// CHECK: [0x0a,0x00,0x3e,0xd0,0x7b,0x04,0x02,0x00]
63437
63438v_cmpx_nlt_f16_e64 s[10:11], m0, v2
63439// CHECK: [0x0a,0x00,0x3e,0xd0,0x7c,0x04,0x02,0x00]
63440
63441v_cmpx_nlt_f16_e64 s[10:11], exec_lo, v2
63442// CHECK: [0x0a,0x00,0x3e,0xd0,0x7e,0x04,0x02,0x00]
63443
63444v_cmpx_nlt_f16_e64 s[10:11], exec_hi, v2
63445// CHECK: [0x0a,0x00,0x3e,0xd0,0x7f,0x04,0x02,0x00]
63446
63447v_cmpx_nlt_f16_e64 s[10:11], 0, v2
63448// CHECK: [0x0a,0x00,0x3e,0xd0,0x80,0x04,0x02,0x00]
63449
63450v_cmpx_nlt_f16_e64 s[10:11], -1, v2
63451// CHECK: [0x0a,0x00,0x3e,0xd0,0xc1,0x04,0x02,0x00]
63452
63453v_cmpx_nlt_f16_e64 s[10:11], 0.5, v2
63454// CHECK: [0x0a,0x00,0x3e,0xd0,0xf0,0x04,0x02,0x00]
63455
63456v_cmpx_nlt_f16_e64 s[10:11], -4.0, v2
63457// CHECK: [0x0a,0x00,0x3e,0xd0,0xf7,0x04,0x02,0x00]
63458
63459v_cmpx_nlt_f16_e64 s[10:11], v1, v255
63460// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x03,0x00]
63461
63462v_cmpx_nlt_f16_e64 s[10:11], v1, s2
63463// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x00,0x00]
63464
63465v_cmpx_nlt_f16_e64 s[10:11], v1, s101
63466// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcb,0x00,0x00]
63467
63468v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_lo
63469// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcd,0x00,0x00]
63470
63471v_cmpx_nlt_f16_e64 s[10:11], v1, flat_scratch_hi
63472// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xcf,0x00,0x00]
63473
63474v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_lo
63475// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd5,0x00,0x00]
63476
63477v_cmpx_nlt_f16_e64 s[10:11], v1, vcc_hi
63478// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd7,0x00,0x00]
63479
63480v_cmpx_nlt_f16_e64 s[10:11], v1, tba_lo
63481// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xd9,0x00,0x00]
63482
63483v_cmpx_nlt_f16_e64 s[10:11], v1, tba_hi
63484// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdb,0x00,0x00]
63485
63486v_cmpx_nlt_f16_e64 s[10:11], v1, tma_lo
63487// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdd,0x00,0x00]
63488
63489v_cmpx_nlt_f16_e64 s[10:11], v1, tma_hi
63490// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xdf,0x00,0x00]
63491
63492v_cmpx_nlt_f16_e64 s[10:11], v1, ttmp11
63493// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf7,0x00,0x00]
63494
63495v_cmpx_nlt_f16_e64 s[10:11], v1, m0
63496// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xf9,0x00,0x00]
63497
63498v_cmpx_nlt_f16_e64 s[10:11], v1, exec_lo
63499// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xfd,0x00,0x00]
63500
63501v_cmpx_nlt_f16_e64 s[10:11], v1, exec_hi
63502// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xff,0x00,0x00]
63503
63504v_cmpx_nlt_f16_e64 s[10:11], v1, 0
63505// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x01,0x01,0x00]
63506
63507v_cmpx_nlt_f16_e64 s[10:11], v1, -1
63508// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x83,0x01,0x00]
63509
63510v_cmpx_nlt_f16_e64 s[10:11], v1, 0.5
63511// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xe1,0x01,0x00]
63512
63513v_cmpx_nlt_f16_e64 s[10:11], v1, -4.0
63514// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0xef,0x01,0x00]
63515
63516v_cmpx_nlt_f16_e64 s[10:11], -v1, v2
63517// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x20]
63518
63519v_cmpx_nlt_f16_e64 s[10:11], v1, -v2
63520// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x40]
63521
63522v_cmpx_nlt_f16_e64 s[10:11], -v1, -v2
63523// CHECK: [0x0a,0x00,0x3e,0xd0,0x01,0x05,0x02,0x60]
63524
63525v_cmpx_nlt_f16_e64 s[10:11], v1, v2 clamp
63526// CHECK: [0x0a,0x80,0x3e,0xd0,0x01,0x05,0x02,0x00]
63527
63528v_cmpx_tru_f16 vcc, v1, v2
63529// CHECK: [0x01,0x05,0x7e,0x7c]
63530
63531v_cmpx_tru_f16 vcc, v255, v2
63532// CHECK: [0xff,0x05,0x7e,0x7c]
63533
63534v_cmpx_tru_f16 vcc, s1, v2
63535// CHECK: [0x01,0x04,0x7e,0x7c]
63536
63537v_cmpx_tru_f16 vcc, s101, v2
63538// CHECK: [0x65,0x04,0x7e,0x7c]
63539
63540v_cmpx_tru_f16 vcc, flat_scratch_lo, v2
63541// CHECK: [0x66,0x04,0x7e,0x7c]
63542
63543v_cmpx_tru_f16 vcc, flat_scratch_hi, v2
63544// CHECK: [0x67,0x04,0x7e,0x7c]
63545
63546v_cmpx_tru_f16 vcc, vcc_lo, v2
63547// CHECK: [0x6a,0x04,0x7e,0x7c]
63548
63549v_cmpx_tru_f16 vcc, vcc_hi, v2
63550// CHECK: [0x6b,0x04,0x7e,0x7c]
63551
63552v_cmpx_tru_f16 vcc, tba_lo, v2
63553// CHECK: [0x6c,0x04,0x7e,0x7c]
63554
63555v_cmpx_tru_f16 vcc, tba_hi, v2
63556// CHECK: [0x6d,0x04,0x7e,0x7c]
63557
63558v_cmpx_tru_f16 vcc, tma_lo, v2
63559// CHECK: [0x6e,0x04,0x7e,0x7c]
63560
63561v_cmpx_tru_f16 vcc, tma_hi, v2
63562// CHECK: [0x6f,0x04,0x7e,0x7c]
63563
63564v_cmpx_tru_f16 vcc, ttmp11, v2
63565// CHECK: [0x7b,0x04,0x7e,0x7c]
63566
63567v_cmpx_tru_f16 vcc, m0, v2
63568// CHECK: [0x7c,0x04,0x7e,0x7c]
63569
63570v_cmpx_tru_f16 vcc, exec_lo, v2
63571// CHECK: [0x7e,0x04,0x7e,0x7c]
63572
63573v_cmpx_tru_f16 vcc, exec_hi, v2
63574// CHECK: [0x7f,0x04,0x7e,0x7c]
63575
63576v_cmpx_tru_f16 vcc, 0, v2
63577// CHECK: [0x80,0x04,0x7e,0x7c]
63578
63579v_cmpx_tru_f16 vcc, -1, v2
63580// CHECK: [0xc1,0x04,0x7e,0x7c]
63581
63582v_cmpx_tru_f16 vcc, 0.5, v2
63583// CHECK: [0xf0,0x04,0x7e,0x7c]
63584
63585v_cmpx_tru_f16 vcc, -4.0, v2
63586// CHECK: [0xf7,0x04,0x7e,0x7c]
63587
63588v_cmpx_tru_f16 vcc, 0xfe0b, v2
63589// CHECK: [0xff,0x04,0x7e,0x7c,0x0b,0xfe,0x00,0x00]
63590
63591v_cmpx_tru_f16 vcc, 0x3456, v2
63592// CHECK: [0xff,0x04,0x7e,0x7c,0x56,0x34,0x00,0x00]
63593
63594v_cmpx_tru_f16 vcc, v1, v255
63595// CHECK: [0x01,0xff,0x7f,0x7c]
63596
63597v_cmpx_tru_f16_e64 s[10:11], v1, v2
63598// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63599
63600v_cmpx_tru_f16_e64 s[12:13], v1, v2
63601// CHECK: [0x0c,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63602
63603v_cmpx_tru_f16_e64 s[100:101], v1, v2
63604// CHECK: [0x64,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63605
63606v_cmpx_tru_f16_e64 flat_scratch, v1, v2
63607// CHECK: [0x66,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63608
63609v_cmpx_tru_f16_e64 vcc, v1, v2
63610// CHECK: [0x6a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63611
63612v_cmpx_tru_f16_e64 tba, v1, v2
63613// CHECK: [0x6c,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63614
63615v_cmpx_tru_f16_e64 tma, v1, v2
63616// CHECK: [0x6e,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63617
63618v_cmpx_tru_f16_e64 ttmp[10:11], v1, v2
63619// CHECK: [0x7a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x00]
63620
63621v_cmpx_tru_f16_e64 s[10:11], v255, v2
63622// CHECK: [0x0a,0x00,0x3f,0xd0,0xff,0x05,0x02,0x00]
63623
63624v_cmpx_tru_f16_e64 s[10:11], s1, v2
63625// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x04,0x02,0x00]
63626
63627v_cmpx_tru_f16_e64 s[10:11], s101, v2
63628// CHECK: [0x0a,0x00,0x3f,0xd0,0x65,0x04,0x02,0x00]
63629
63630v_cmpx_tru_f16_e64 s[10:11], flat_scratch_lo, v2
63631// CHECK: [0x0a,0x00,0x3f,0xd0,0x66,0x04,0x02,0x00]
63632
63633v_cmpx_tru_f16_e64 s[10:11], flat_scratch_hi, v2
63634// CHECK: [0x0a,0x00,0x3f,0xd0,0x67,0x04,0x02,0x00]
63635
63636v_cmpx_tru_f16_e64 s[10:11], vcc_lo, v2
63637// CHECK: [0x0a,0x00,0x3f,0xd0,0x6a,0x04,0x02,0x00]
63638
63639v_cmpx_tru_f16_e64 s[10:11], vcc_hi, v2
63640// CHECK: [0x0a,0x00,0x3f,0xd0,0x6b,0x04,0x02,0x00]
63641
63642v_cmpx_tru_f16_e64 s[10:11], tba_lo, v2
63643// CHECK: [0x0a,0x00,0x3f,0xd0,0x6c,0x04,0x02,0x00]
63644
63645v_cmpx_tru_f16_e64 s[10:11], tba_hi, v2
63646// CHECK: [0x0a,0x00,0x3f,0xd0,0x6d,0x04,0x02,0x00]
63647
63648v_cmpx_tru_f16_e64 s[10:11], tma_lo, v2
63649// CHECK: [0x0a,0x00,0x3f,0xd0,0x6e,0x04,0x02,0x00]
63650
63651v_cmpx_tru_f16_e64 s[10:11], tma_hi, v2
63652// CHECK: [0x0a,0x00,0x3f,0xd0,0x6f,0x04,0x02,0x00]
63653
63654v_cmpx_tru_f16_e64 s[10:11], ttmp11, v2
63655// CHECK: [0x0a,0x00,0x3f,0xd0,0x7b,0x04,0x02,0x00]
63656
63657v_cmpx_tru_f16_e64 s[10:11], m0, v2
63658// CHECK: [0x0a,0x00,0x3f,0xd0,0x7c,0x04,0x02,0x00]
63659
63660v_cmpx_tru_f16_e64 s[10:11], exec_lo, v2
63661// CHECK: [0x0a,0x00,0x3f,0xd0,0x7e,0x04,0x02,0x00]
63662
63663v_cmpx_tru_f16_e64 s[10:11], exec_hi, v2
63664// CHECK: [0x0a,0x00,0x3f,0xd0,0x7f,0x04,0x02,0x00]
63665
63666v_cmpx_tru_f16_e64 s[10:11], 0, v2
63667// CHECK: [0x0a,0x00,0x3f,0xd0,0x80,0x04,0x02,0x00]
63668
63669v_cmpx_tru_f16_e64 s[10:11], -1, v2
63670// CHECK: [0x0a,0x00,0x3f,0xd0,0xc1,0x04,0x02,0x00]
63671
63672v_cmpx_tru_f16_e64 s[10:11], 0.5, v2
63673// CHECK: [0x0a,0x00,0x3f,0xd0,0xf0,0x04,0x02,0x00]
63674
63675v_cmpx_tru_f16_e64 s[10:11], -4.0, v2
63676// CHECK: [0x0a,0x00,0x3f,0xd0,0xf7,0x04,0x02,0x00]
63677
63678v_cmpx_tru_f16_e64 s[10:11], v1, v255
63679// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x03,0x00]
63680
63681v_cmpx_tru_f16_e64 s[10:11], v1, s2
63682// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x00,0x00]
63683
63684v_cmpx_tru_f16_e64 s[10:11], v1, s101
63685// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcb,0x00,0x00]
63686
63687v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_lo
63688// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcd,0x00,0x00]
63689
63690v_cmpx_tru_f16_e64 s[10:11], v1, flat_scratch_hi
63691// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xcf,0x00,0x00]
63692
63693v_cmpx_tru_f16_e64 s[10:11], v1, vcc_lo
63694// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd5,0x00,0x00]
63695
63696v_cmpx_tru_f16_e64 s[10:11], v1, vcc_hi
63697// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd7,0x00,0x00]
63698
63699v_cmpx_tru_f16_e64 s[10:11], v1, tba_lo
63700// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xd9,0x00,0x00]
63701
63702v_cmpx_tru_f16_e64 s[10:11], v1, tba_hi
63703// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xdb,0x00,0x00]
63704
63705v_cmpx_tru_f16_e64 s[10:11], v1, tma_lo
63706// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xdd,0x00,0x00]
63707
63708v_cmpx_tru_f16_e64 s[10:11], v1, tma_hi
63709// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xdf,0x00,0x00]
63710
63711v_cmpx_tru_f16_e64 s[10:11], v1, ttmp11
63712// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf7,0x00,0x00]
63713
63714v_cmpx_tru_f16_e64 s[10:11], v1, m0
63715// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xf9,0x00,0x00]
63716
63717v_cmpx_tru_f16_e64 s[10:11], v1, exec_lo
63718// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xfd,0x00,0x00]
63719
63720v_cmpx_tru_f16_e64 s[10:11], v1, exec_hi
63721// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xff,0x00,0x00]
63722
63723v_cmpx_tru_f16_e64 s[10:11], v1, 0
63724// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x01,0x01,0x00]
63725
63726v_cmpx_tru_f16_e64 s[10:11], v1, -1
63727// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x83,0x01,0x00]
63728
63729v_cmpx_tru_f16_e64 s[10:11], v1, 0.5
63730// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xe1,0x01,0x00]
63731
63732v_cmpx_tru_f16_e64 s[10:11], v1, -4.0
63733// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0xef,0x01,0x00]
63734
63735v_cmpx_tru_f16_e64 s[10:11], -v1, v2
63736// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x20]
63737
63738v_cmpx_tru_f16_e64 s[10:11], v1, -v2
63739// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x40]
63740
63741v_cmpx_tru_f16_e64 s[10:11], -v1, -v2
63742// CHECK: [0x0a,0x00,0x3f,0xd0,0x01,0x05,0x02,0x60]
63743
63744v_cmpx_tru_f16_e64 s[10:11], v1, v2 clamp
63745// CHECK: [0x0a,0x80,0x3f,0xd0,0x01,0x05,0x02,0x00]
63746
63747v_cmp_f_f32 vcc, v1, v2
63748// CHECK: [0x01,0x05,0x80,0x7c]
63749
63750v_cmp_f_f32 vcc, v255, v2
63751// CHECK: [0xff,0x05,0x80,0x7c]
63752
63753v_cmp_f_f32 vcc, s1, v2
63754// CHECK: [0x01,0x04,0x80,0x7c]
63755
63756v_cmp_f_f32 vcc, s101, v2
63757// CHECK: [0x65,0x04,0x80,0x7c]
63758
63759v_cmp_f_f32 vcc, flat_scratch_lo, v2
63760// CHECK: [0x66,0x04,0x80,0x7c]
63761
63762v_cmp_f_f32 vcc, flat_scratch_hi, v2
63763// CHECK: [0x67,0x04,0x80,0x7c]
63764
63765v_cmp_f_f32 vcc, vcc_lo, v2
63766// CHECK: [0x6a,0x04,0x80,0x7c]
63767
63768v_cmp_f_f32 vcc, vcc_hi, v2
63769// CHECK: [0x6b,0x04,0x80,0x7c]
63770
63771v_cmp_f_f32 vcc, tba_lo, v2
63772// CHECK: [0x6c,0x04,0x80,0x7c]
63773
63774v_cmp_f_f32 vcc, tba_hi, v2
63775// CHECK: [0x6d,0x04,0x80,0x7c]
63776
63777v_cmp_f_f32 vcc, tma_lo, v2
63778// CHECK: [0x6e,0x04,0x80,0x7c]
63779
63780v_cmp_f_f32 vcc, tma_hi, v2
63781// CHECK: [0x6f,0x04,0x80,0x7c]
63782
63783v_cmp_f_f32 vcc, ttmp11, v2
63784// CHECK: [0x7b,0x04,0x80,0x7c]
63785
63786v_cmp_f_f32 vcc, m0, v2
63787// CHECK: [0x7c,0x04,0x80,0x7c]
63788
63789v_cmp_f_f32 vcc, exec_lo, v2
63790// CHECK: [0x7e,0x04,0x80,0x7c]
63791
63792v_cmp_f_f32 vcc, exec_hi, v2
63793// CHECK: [0x7f,0x04,0x80,0x7c]
63794
63795v_cmp_f_f32 vcc, 0, v2
63796// CHECK: [0x80,0x04,0x80,0x7c]
63797
63798v_cmp_f_f32 vcc, -1, v2
63799// CHECK: [0xc1,0x04,0x80,0x7c]
63800
63801v_cmp_f_f32 vcc, 0.5, v2
63802// CHECK: [0xf0,0x04,0x80,0x7c]
63803
63804v_cmp_f_f32 vcc, -4.0, v2
63805// CHECK: [0xf7,0x04,0x80,0x7c]
63806
63807v_cmp_f_f32 vcc, 0xaf123456, v2
63808// CHECK: [0xff,0x04,0x80,0x7c,0x56,0x34,0x12,0xaf]
63809
63810v_cmp_f_f32 vcc, 0x3f717273, v2
63811// CHECK: [0xff,0x04,0x80,0x7c,0x73,0x72,0x71,0x3f]
63812
63813v_cmp_f_f32 vcc, v1, v255
63814// CHECK: [0x01,0xff,0x81,0x7c]
63815
63816v_cmp_f_f32_e64 s[10:11], v1, v2
63817// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63818
63819v_cmp_f_f32_e64 s[12:13], v1, v2
63820// CHECK: [0x0c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63821
63822v_cmp_f_f32_e64 s[100:101], v1, v2
63823// CHECK: [0x64,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63824
63825v_cmp_f_f32_e64 flat_scratch, v1, v2
63826// CHECK: [0x66,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63827
63828v_cmp_f_f32_e64 vcc, v1, v2
63829// CHECK: [0x6a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63830
63831v_cmp_f_f32_e64 tba, v1, v2
63832// CHECK: [0x6c,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63833
63834v_cmp_f_f32_e64 tma, v1, v2
63835// CHECK: [0x6e,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63836
63837v_cmp_f_f32_e64 ttmp[10:11], v1, v2
63838// CHECK: [0x7a,0x00,0x40,0xd0,0x01,0x05,0x02,0x00]
63839
63840v_cmp_f_f32_e64 s[10:11], v255, v2
63841// CHECK: [0x0a,0x00,0x40,0xd0,0xff,0x05,0x02,0x00]
63842
63843v_cmp_f_f32_e64 s[10:11], s1, v2
63844// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x04,0x02,0x00]
63845
63846v_cmp_f_f32_e64 s[10:11], s101, v2
63847// CHECK: [0x0a,0x00,0x40,0xd0,0x65,0x04,0x02,0x00]
63848
63849v_cmp_f_f32_e64 s[10:11], flat_scratch_lo, v2
63850// CHECK: [0x0a,0x00,0x40,0xd0,0x66,0x04,0x02,0x00]
63851
63852v_cmp_f_f32_e64 s[10:11], flat_scratch_hi, v2
63853// CHECK: [0x0a,0x00,0x40,0xd0,0x67,0x04,0x02,0x00]
63854
63855v_cmp_f_f32_e64 s[10:11], vcc_lo, v2
63856// CHECK: [0x0a,0x00,0x40,0xd0,0x6a,0x04,0x02,0x00]
63857
63858v_cmp_f_f32_e64 s[10:11], vcc_hi, v2
63859// CHECK: [0x0a,0x00,0x40,0xd0,0x6b,0x04,0x02,0x00]
63860
63861v_cmp_f_f32_e64 s[10:11], tba_lo, v2
63862// CHECK: [0x0a,0x00,0x40,0xd0,0x6c,0x04,0x02,0x00]
63863
63864v_cmp_f_f32_e64 s[10:11], tba_hi, v2
63865// CHECK: [0x0a,0x00,0x40,0xd0,0x6d,0x04,0x02,0x00]
63866
63867v_cmp_f_f32_e64 s[10:11], tma_lo, v2
63868// CHECK: [0x0a,0x00,0x40,0xd0,0x6e,0x04,0x02,0x00]
63869
63870v_cmp_f_f32_e64 s[10:11], tma_hi, v2
63871// CHECK: [0x0a,0x00,0x40,0xd0,0x6f,0x04,0x02,0x00]
63872
63873v_cmp_f_f32_e64 s[10:11], ttmp11, v2
63874// CHECK: [0x0a,0x00,0x40,0xd0,0x7b,0x04,0x02,0x00]
63875
63876v_cmp_f_f32_e64 s[10:11], m0, v2
63877// CHECK: [0x0a,0x00,0x40,0xd0,0x7c,0x04,0x02,0x00]
63878
63879v_cmp_f_f32_e64 s[10:11], exec_lo, v2
63880// CHECK: [0x0a,0x00,0x40,0xd0,0x7e,0x04,0x02,0x00]
63881
63882v_cmp_f_f32_e64 s[10:11], exec_hi, v2
63883// CHECK: [0x0a,0x00,0x40,0xd0,0x7f,0x04,0x02,0x00]
63884
63885v_cmp_f_f32_e64 s[10:11], 0, v2
63886// CHECK: [0x0a,0x00,0x40,0xd0,0x80,0x04,0x02,0x00]
63887
63888v_cmp_f_f32_e64 s[10:11], -1, v2
63889// CHECK: [0x0a,0x00,0x40,0xd0,0xc1,0x04,0x02,0x00]
63890
63891v_cmp_f_f32_e64 s[10:11], 0.5, v2
63892// CHECK: [0x0a,0x00,0x40,0xd0,0xf0,0x04,0x02,0x00]
63893
63894v_cmp_f_f32_e64 s[10:11], -4.0, v2
63895// CHECK: [0x0a,0x00,0x40,0xd0,0xf7,0x04,0x02,0x00]
63896
63897v_cmp_f_f32_e64 s[10:11], v1, v255
63898// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x03,0x00]
63899
63900v_cmp_f_f32_e64 s[10:11], v1, s2
63901// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x00,0x00]
63902
63903v_cmp_f_f32_e64 s[10:11], v1, s101
63904// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcb,0x00,0x00]
63905
63906v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_lo
63907// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcd,0x00,0x00]
63908
63909v_cmp_f_f32_e64 s[10:11], v1, flat_scratch_hi
63910// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xcf,0x00,0x00]
63911
63912v_cmp_f_f32_e64 s[10:11], v1, vcc_lo
63913// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd5,0x00,0x00]
63914
63915v_cmp_f_f32_e64 s[10:11], v1, vcc_hi
63916// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd7,0x00,0x00]
63917
63918v_cmp_f_f32_e64 s[10:11], v1, tba_lo
63919// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xd9,0x00,0x00]
63920
63921v_cmp_f_f32_e64 s[10:11], v1, tba_hi
63922// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdb,0x00,0x00]
63923
63924v_cmp_f_f32_e64 s[10:11], v1, tma_lo
63925// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdd,0x00,0x00]
63926
63927v_cmp_f_f32_e64 s[10:11], v1, tma_hi
63928// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xdf,0x00,0x00]
63929
63930v_cmp_f_f32_e64 s[10:11], v1, ttmp11
63931// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf7,0x00,0x00]
63932
63933v_cmp_f_f32_e64 s[10:11], v1, m0
63934// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xf9,0x00,0x00]
63935
63936v_cmp_f_f32_e64 s[10:11], v1, exec_lo
63937// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xfd,0x00,0x00]
63938
63939v_cmp_f_f32_e64 s[10:11], v1, exec_hi
63940// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xff,0x00,0x00]
63941
63942v_cmp_f_f32_e64 s[10:11], v1, 0
63943// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x01,0x01,0x00]
63944
63945v_cmp_f_f32_e64 s[10:11], v1, -1
63946// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x83,0x01,0x00]
63947
63948v_cmp_f_f32_e64 s[10:11], v1, 0.5
63949// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xe1,0x01,0x00]
63950
63951v_cmp_f_f32_e64 s[10:11], v1, -4.0
63952// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0xef,0x01,0x00]
63953
63954v_cmp_f_f32_e64 s[10:11], -v1, v2
63955// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x20]
63956
63957v_cmp_f_f32_e64 s[10:11], v1, -v2
63958// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x40]
63959
63960v_cmp_f_f32_e64 s[10:11], -v1, -v2
63961// CHECK: [0x0a,0x00,0x40,0xd0,0x01,0x05,0x02,0x60]
63962
63963v_cmp_f_f32_e64 s[10:11], v1, v2 clamp
63964// CHECK: [0x0a,0x80,0x40,0xd0,0x01,0x05,0x02,0x00]
63965
63966v_cmp_lt_f32 vcc, v1, v2
63967// CHECK: [0x01,0x05,0x82,0x7c]
63968
63969v_cmp_lt_f32 vcc, v255, v2
63970// CHECK: [0xff,0x05,0x82,0x7c]
63971
63972v_cmp_lt_f32 vcc, s1, v2
63973// CHECK: [0x01,0x04,0x82,0x7c]
63974
63975v_cmp_lt_f32 vcc, s101, v2
63976// CHECK: [0x65,0x04,0x82,0x7c]
63977
63978v_cmp_lt_f32 vcc, flat_scratch_lo, v2
63979// CHECK: [0x66,0x04,0x82,0x7c]
63980
63981v_cmp_lt_f32 vcc, flat_scratch_hi, v2
63982// CHECK: [0x67,0x04,0x82,0x7c]
63983
63984v_cmp_lt_f32 vcc, vcc_lo, v2
63985// CHECK: [0x6a,0x04,0x82,0x7c]
63986
63987v_cmp_lt_f32 vcc, vcc_hi, v2
63988// CHECK: [0x6b,0x04,0x82,0x7c]
63989
63990v_cmp_lt_f32 vcc, tba_lo, v2
63991// CHECK: [0x6c,0x04,0x82,0x7c]
63992
63993v_cmp_lt_f32 vcc, tba_hi, v2
63994// CHECK: [0x6d,0x04,0x82,0x7c]
63995
63996v_cmp_lt_f32 vcc, tma_lo, v2
63997// CHECK: [0x6e,0x04,0x82,0x7c]
63998
63999v_cmp_lt_f32 vcc, tma_hi, v2
64000// CHECK: [0x6f,0x04,0x82,0x7c]
64001
64002v_cmp_lt_f32 vcc, ttmp11, v2
64003// CHECK: [0x7b,0x04,0x82,0x7c]
64004
64005v_cmp_lt_f32 vcc, m0, v2
64006// CHECK: [0x7c,0x04,0x82,0x7c]
64007
64008v_cmp_lt_f32 vcc, exec_lo, v2
64009// CHECK: [0x7e,0x04,0x82,0x7c]
64010
64011v_cmp_lt_f32 vcc, exec_hi, v2
64012// CHECK: [0x7f,0x04,0x82,0x7c]
64013
64014v_cmp_lt_f32 vcc, 0, v2
64015// CHECK: [0x80,0x04,0x82,0x7c]
64016
64017v_cmp_lt_f32 vcc, -1, v2
64018// CHECK: [0xc1,0x04,0x82,0x7c]
64019
64020v_cmp_lt_f32 vcc, 0.5, v2
64021// CHECK: [0xf0,0x04,0x82,0x7c]
64022
64023v_cmp_lt_f32 vcc, -4.0, v2
64024// CHECK: [0xf7,0x04,0x82,0x7c]
64025
64026v_cmp_lt_f32 vcc, 0xaf123456, v2
64027// CHECK: [0xff,0x04,0x82,0x7c,0x56,0x34,0x12,0xaf]
64028
64029v_cmp_lt_f32 vcc, 0x3f717273, v2
64030// CHECK: [0xff,0x04,0x82,0x7c,0x73,0x72,0x71,0x3f]
64031
64032v_cmp_lt_f32 vcc, v1, v255
64033// CHECK: [0x01,0xff,0x83,0x7c]
64034
64035v_cmp_lt_f32_e64 s[10:11], v1, v2
64036// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64037
64038v_cmp_lt_f32_e64 s[12:13], v1, v2
64039// CHECK: [0x0c,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64040
64041v_cmp_lt_f32_e64 s[100:101], v1, v2
64042// CHECK: [0x64,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64043
64044v_cmp_lt_f32_e64 flat_scratch, v1, v2
64045// CHECK: [0x66,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64046
64047v_cmp_lt_f32_e64 vcc, v1, v2
64048// CHECK: [0x6a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64049
64050v_cmp_lt_f32_e64 tba, v1, v2
64051// CHECK: [0x6c,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64052
64053v_cmp_lt_f32_e64 tma, v1, v2
64054// CHECK: [0x6e,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64055
64056v_cmp_lt_f32_e64 ttmp[10:11], v1, v2
64057// CHECK: [0x7a,0x00,0x41,0xd0,0x01,0x05,0x02,0x00]
64058
64059v_cmp_lt_f32_e64 s[10:11], v255, v2
64060// CHECK: [0x0a,0x00,0x41,0xd0,0xff,0x05,0x02,0x00]
64061
64062v_cmp_lt_f32_e64 s[10:11], s1, v2
64063// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x04,0x02,0x00]
64064
64065v_cmp_lt_f32_e64 s[10:11], s101, v2
64066// CHECK: [0x0a,0x00,0x41,0xd0,0x65,0x04,0x02,0x00]
64067
64068v_cmp_lt_f32_e64 s[10:11], flat_scratch_lo, v2
64069// CHECK: [0x0a,0x00,0x41,0xd0,0x66,0x04,0x02,0x00]
64070
64071v_cmp_lt_f32_e64 s[10:11], flat_scratch_hi, v2
64072// CHECK: [0x0a,0x00,0x41,0xd0,0x67,0x04,0x02,0x00]
64073
64074v_cmp_lt_f32_e64 s[10:11], vcc_lo, v2
64075// CHECK: [0x0a,0x00,0x41,0xd0,0x6a,0x04,0x02,0x00]
64076
64077v_cmp_lt_f32_e64 s[10:11], vcc_hi, v2
64078// CHECK: [0x0a,0x00,0x41,0xd0,0x6b,0x04,0x02,0x00]
64079
64080v_cmp_lt_f32_e64 s[10:11], tba_lo, v2
64081// CHECK: [0x0a,0x00,0x41,0xd0,0x6c,0x04,0x02,0x00]
64082
64083v_cmp_lt_f32_e64 s[10:11], tba_hi, v2
64084// CHECK: [0x0a,0x00,0x41,0xd0,0x6d,0x04,0x02,0x00]
64085
64086v_cmp_lt_f32_e64 s[10:11], tma_lo, v2
64087// CHECK: [0x0a,0x00,0x41,0xd0,0x6e,0x04,0x02,0x00]
64088
64089v_cmp_lt_f32_e64 s[10:11], tma_hi, v2
64090// CHECK: [0x0a,0x00,0x41,0xd0,0x6f,0x04,0x02,0x00]
64091
64092v_cmp_lt_f32_e64 s[10:11], ttmp11, v2
64093// CHECK: [0x0a,0x00,0x41,0xd0,0x7b,0x04,0x02,0x00]
64094
64095v_cmp_lt_f32_e64 s[10:11], m0, v2
64096// CHECK: [0x0a,0x00,0x41,0xd0,0x7c,0x04,0x02,0x00]
64097
64098v_cmp_lt_f32_e64 s[10:11], exec_lo, v2
64099// CHECK: [0x0a,0x00,0x41,0xd0,0x7e,0x04,0x02,0x00]
64100
64101v_cmp_lt_f32_e64 s[10:11], exec_hi, v2
64102// CHECK: [0x0a,0x00,0x41,0xd0,0x7f,0x04,0x02,0x00]
64103
64104v_cmp_lt_f32_e64 s[10:11], 0, v2
64105// CHECK: [0x0a,0x00,0x41,0xd0,0x80,0x04,0x02,0x00]
64106
64107v_cmp_lt_f32_e64 s[10:11], -1, v2
64108// CHECK: [0x0a,0x00,0x41,0xd0,0xc1,0x04,0x02,0x00]
64109
64110v_cmp_lt_f32_e64 s[10:11], 0.5, v2
64111// CHECK: [0x0a,0x00,0x41,0xd0,0xf0,0x04,0x02,0x00]
64112
64113v_cmp_lt_f32_e64 s[10:11], -4.0, v2
64114// CHECK: [0x0a,0x00,0x41,0xd0,0xf7,0x04,0x02,0x00]
64115
64116v_cmp_lt_f32_e64 s[10:11], v1, v255
64117// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x03,0x00]
64118
64119v_cmp_lt_f32_e64 s[10:11], v1, s2
64120// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x00,0x00]
64121
64122v_cmp_lt_f32_e64 s[10:11], v1, s101
64123// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcb,0x00,0x00]
64124
64125v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_lo
64126// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcd,0x00,0x00]
64127
64128v_cmp_lt_f32_e64 s[10:11], v1, flat_scratch_hi
64129// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xcf,0x00,0x00]
64130
64131v_cmp_lt_f32_e64 s[10:11], v1, vcc_lo
64132// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd5,0x00,0x00]
64133
64134v_cmp_lt_f32_e64 s[10:11], v1, vcc_hi
64135// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd7,0x00,0x00]
64136
64137v_cmp_lt_f32_e64 s[10:11], v1, tba_lo
64138// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xd9,0x00,0x00]
64139
64140v_cmp_lt_f32_e64 s[10:11], v1, tba_hi
64141// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xdb,0x00,0x00]
64142
64143v_cmp_lt_f32_e64 s[10:11], v1, tma_lo
64144// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xdd,0x00,0x00]
64145
64146v_cmp_lt_f32_e64 s[10:11], v1, tma_hi
64147// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xdf,0x00,0x00]
64148
64149v_cmp_lt_f32_e64 s[10:11], v1, ttmp11
64150// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf7,0x00,0x00]
64151
64152v_cmp_lt_f32_e64 s[10:11], v1, m0
64153// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xf9,0x00,0x00]
64154
64155v_cmp_lt_f32_e64 s[10:11], v1, exec_lo
64156// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xfd,0x00,0x00]
64157
64158v_cmp_lt_f32_e64 s[10:11], v1, exec_hi
64159// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xff,0x00,0x00]
64160
64161v_cmp_lt_f32_e64 s[10:11], v1, 0
64162// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x01,0x01,0x00]
64163
64164v_cmp_lt_f32_e64 s[10:11], v1, -1
64165// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x83,0x01,0x00]
64166
64167v_cmp_lt_f32_e64 s[10:11], v1, 0.5
64168// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xe1,0x01,0x00]
64169
64170v_cmp_lt_f32_e64 s[10:11], v1, -4.0
64171// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0xef,0x01,0x00]
64172
64173v_cmp_lt_f32_e64 s[10:11], -v1, v2
64174// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x20]
64175
64176v_cmp_lt_f32_e64 s[10:11], v1, -v2
64177// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x40]
64178
64179v_cmp_lt_f32_e64 s[10:11], -v1, -v2
64180// CHECK: [0x0a,0x00,0x41,0xd0,0x01,0x05,0x02,0x60]
64181
64182v_cmp_lt_f32_e64 s[10:11], v1, v2 clamp
64183// CHECK: [0x0a,0x80,0x41,0xd0,0x01,0x05,0x02,0x00]
64184
64185v_cmp_eq_f32 vcc, v1, v2
64186// CHECK: [0x01,0x05,0x84,0x7c]
64187
64188v_cmp_eq_f32 vcc, v255, v2
64189// CHECK: [0xff,0x05,0x84,0x7c]
64190
64191v_cmp_eq_f32 vcc, s1, v2
64192// CHECK: [0x01,0x04,0x84,0x7c]
64193
64194v_cmp_eq_f32 vcc, s101, v2
64195// CHECK: [0x65,0x04,0x84,0x7c]
64196
64197v_cmp_eq_f32 vcc, flat_scratch_lo, v2
64198// CHECK: [0x66,0x04,0x84,0x7c]
64199
64200v_cmp_eq_f32 vcc, flat_scratch_hi, v2
64201// CHECK: [0x67,0x04,0x84,0x7c]
64202
64203v_cmp_eq_f32 vcc, vcc_lo, v2
64204// CHECK: [0x6a,0x04,0x84,0x7c]
64205
64206v_cmp_eq_f32 vcc, vcc_hi, v2
64207// CHECK: [0x6b,0x04,0x84,0x7c]
64208
64209v_cmp_eq_f32 vcc, tba_lo, v2
64210// CHECK: [0x6c,0x04,0x84,0x7c]
64211
64212v_cmp_eq_f32 vcc, tba_hi, v2
64213// CHECK: [0x6d,0x04,0x84,0x7c]
64214
64215v_cmp_eq_f32 vcc, tma_lo, v2
64216// CHECK: [0x6e,0x04,0x84,0x7c]
64217
64218v_cmp_eq_f32 vcc, tma_hi, v2
64219// CHECK: [0x6f,0x04,0x84,0x7c]
64220
64221v_cmp_eq_f32 vcc, ttmp11, v2
64222// CHECK: [0x7b,0x04,0x84,0x7c]
64223
64224v_cmp_eq_f32 vcc, m0, v2
64225// CHECK: [0x7c,0x04,0x84,0x7c]
64226
64227v_cmp_eq_f32 vcc, exec_lo, v2
64228// CHECK: [0x7e,0x04,0x84,0x7c]
64229
64230v_cmp_eq_f32 vcc, exec_hi, v2
64231// CHECK: [0x7f,0x04,0x84,0x7c]
64232
64233v_cmp_eq_f32 vcc, 0, v2
64234// CHECK: [0x80,0x04,0x84,0x7c]
64235
64236v_cmp_eq_f32 vcc, -1, v2
64237// CHECK: [0xc1,0x04,0x84,0x7c]
64238
64239v_cmp_eq_f32 vcc, 0.5, v2
64240// CHECK: [0xf0,0x04,0x84,0x7c]
64241
64242v_cmp_eq_f32 vcc, -4.0, v2
64243// CHECK: [0xf7,0x04,0x84,0x7c]
64244
64245v_cmp_eq_f32 vcc, 0xaf123456, v2
64246// CHECK: [0xff,0x04,0x84,0x7c,0x56,0x34,0x12,0xaf]
64247
64248v_cmp_eq_f32 vcc, 0x3f717273, v2
64249// CHECK: [0xff,0x04,0x84,0x7c,0x73,0x72,0x71,0x3f]
64250
64251v_cmp_eq_f32 vcc, v1, v255
64252// CHECK: [0x01,0xff,0x85,0x7c]
64253
64254v_cmp_eq_f32_e64 s[10:11], v1, v2
64255// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64256
64257v_cmp_eq_f32_e64 s[12:13], v1, v2
64258// CHECK: [0x0c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64259
64260v_cmp_eq_f32_e64 s[100:101], v1, v2
64261// CHECK: [0x64,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64262
64263v_cmp_eq_f32_e64 flat_scratch, v1, v2
64264// CHECK: [0x66,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64265
64266v_cmp_eq_f32_e64 vcc, v1, v2
64267// CHECK: [0x6a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64268
64269v_cmp_eq_f32_e64 tba, v1, v2
64270// CHECK: [0x6c,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64271
64272v_cmp_eq_f32_e64 tma, v1, v2
64273// CHECK: [0x6e,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64274
64275v_cmp_eq_f32_e64 ttmp[10:11], v1, v2
64276// CHECK: [0x7a,0x00,0x42,0xd0,0x01,0x05,0x02,0x00]
64277
64278v_cmp_eq_f32_e64 s[10:11], v255, v2
64279// CHECK: [0x0a,0x00,0x42,0xd0,0xff,0x05,0x02,0x00]
64280
64281v_cmp_eq_f32_e64 s[10:11], s1, v2
64282// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x04,0x02,0x00]
64283
64284v_cmp_eq_f32_e64 s[10:11], s101, v2
64285// CHECK: [0x0a,0x00,0x42,0xd0,0x65,0x04,0x02,0x00]
64286
64287v_cmp_eq_f32_e64 s[10:11], flat_scratch_lo, v2
64288// CHECK: [0x0a,0x00,0x42,0xd0,0x66,0x04,0x02,0x00]
64289
64290v_cmp_eq_f32_e64 s[10:11], flat_scratch_hi, v2
64291// CHECK: [0x0a,0x00,0x42,0xd0,0x67,0x04,0x02,0x00]
64292
64293v_cmp_eq_f32_e64 s[10:11], vcc_lo, v2
64294// CHECK: [0x0a,0x00,0x42,0xd0,0x6a,0x04,0x02,0x00]
64295
64296v_cmp_eq_f32_e64 s[10:11], vcc_hi, v2
64297// CHECK: [0x0a,0x00,0x42,0xd0,0x6b,0x04,0x02,0x00]
64298
64299v_cmp_eq_f32_e64 s[10:11], tba_lo, v2
64300// CHECK: [0x0a,0x00,0x42,0xd0,0x6c,0x04,0x02,0x00]
64301
64302v_cmp_eq_f32_e64 s[10:11], tba_hi, v2
64303// CHECK: [0x0a,0x00,0x42,0xd0,0x6d,0x04,0x02,0x00]
64304
64305v_cmp_eq_f32_e64 s[10:11], tma_lo, v2
64306// CHECK: [0x0a,0x00,0x42,0xd0,0x6e,0x04,0x02,0x00]
64307
64308v_cmp_eq_f32_e64 s[10:11], tma_hi, v2
64309// CHECK: [0x0a,0x00,0x42,0xd0,0x6f,0x04,0x02,0x00]
64310
64311v_cmp_eq_f32_e64 s[10:11], ttmp11, v2
64312// CHECK: [0x0a,0x00,0x42,0xd0,0x7b,0x04,0x02,0x00]
64313
64314v_cmp_eq_f32_e64 s[10:11], m0, v2
64315// CHECK: [0x0a,0x00,0x42,0xd0,0x7c,0x04,0x02,0x00]
64316
64317v_cmp_eq_f32_e64 s[10:11], exec_lo, v2
64318// CHECK: [0x0a,0x00,0x42,0xd0,0x7e,0x04,0x02,0x00]
64319
64320v_cmp_eq_f32_e64 s[10:11], exec_hi, v2
64321// CHECK: [0x0a,0x00,0x42,0xd0,0x7f,0x04,0x02,0x00]
64322
64323v_cmp_eq_f32_e64 s[10:11], 0, v2
64324// CHECK: [0x0a,0x00,0x42,0xd0,0x80,0x04,0x02,0x00]
64325
64326v_cmp_eq_f32_e64 s[10:11], -1, v2
64327// CHECK: [0x0a,0x00,0x42,0xd0,0xc1,0x04,0x02,0x00]
64328
64329v_cmp_eq_f32_e64 s[10:11], 0.5, v2
64330// CHECK: [0x0a,0x00,0x42,0xd0,0xf0,0x04,0x02,0x00]
64331
64332v_cmp_eq_f32_e64 s[10:11], -4.0, v2
64333// CHECK: [0x0a,0x00,0x42,0xd0,0xf7,0x04,0x02,0x00]
64334
64335v_cmp_eq_f32_e64 s[10:11], v1, v255
64336// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x03,0x00]
64337
64338v_cmp_eq_f32_e64 s[10:11], v1, s2
64339// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x00,0x00]
64340
64341v_cmp_eq_f32_e64 s[10:11], v1, s101
64342// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcb,0x00,0x00]
64343
64344v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_lo
64345// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcd,0x00,0x00]
64346
64347v_cmp_eq_f32_e64 s[10:11], v1, flat_scratch_hi
64348// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xcf,0x00,0x00]
64349
64350v_cmp_eq_f32_e64 s[10:11], v1, vcc_lo
64351// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd5,0x00,0x00]
64352
64353v_cmp_eq_f32_e64 s[10:11], v1, vcc_hi
64354// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd7,0x00,0x00]
64355
64356v_cmp_eq_f32_e64 s[10:11], v1, tba_lo
64357// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xd9,0x00,0x00]
64358
64359v_cmp_eq_f32_e64 s[10:11], v1, tba_hi
64360// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdb,0x00,0x00]
64361
64362v_cmp_eq_f32_e64 s[10:11], v1, tma_lo
64363// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdd,0x00,0x00]
64364
64365v_cmp_eq_f32_e64 s[10:11], v1, tma_hi
64366// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xdf,0x00,0x00]
64367
64368v_cmp_eq_f32_e64 s[10:11], v1, ttmp11
64369// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf7,0x00,0x00]
64370
64371v_cmp_eq_f32_e64 s[10:11], v1, m0
64372// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xf9,0x00,0x00]
64373
64374v_cmp_eq_f32_e64 s[10:11], v1, exec_lo
64375// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xfd,0x00,0x00]
64376
64377v_cmp_eq_f32_e64 s[10:11], v1, exec_hi
64378// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xff,0x00,0x00]
64379
64380v_cmp_eq_f32_e64 s[10:11], v1, 0
64381// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x01,0x01,0x00]
64382
64383v_cmp_eq_f32_e64 s[10:11], v1, -1
64384// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x83,0x01,0x00]
64385
64386v_cmp_eq_f32_e64 s[10:11], v1, 0.5
64387// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xe1,0x01,0x00]
64388
64389v_cmp_eq_f32_e64 s[10:11], v1, -4.0
64390// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0xef,0x01,0x00]
64391
64392v_cmp_eq_f32_e64 s[10:11], -v1, v2
64393// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x20]
64394
64395v_cmp_eq_f32_e64 s[10:11], v1, -v2
64396// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x40]
64397
64398v_cmp_eq_f32_e64 s[10:11], -v1, -v2
64399// CHECK: [0x0a,0x00,0x42,0xd0,0x01,0x05,0x02,0x60]
64400
64401v_cmp_eq_f32_e64 s[10:11], v1, v2 clamp
64402// CHECK: [0x0a,0x80,0x42,0xd0,0x01,0x05,0x02,0x00]
64403
64404v_cmp_le_f32 vcc, v1, v2
64405// CHECK: [0x01,0x05,0x86,0x7c]
64406
64407v_cmp_le_f32 vcc, v255, v2
64408// CHECK: [0xff,0x05,0x86,0x7c]
64409
64410v_cmp_le_f32 vcc, s1, v2
64411// CHECK: [0x01,0x04,0x86,0x7c]
64412
64413v_cmp_le_f32 vcc, s101, v2
64414// CHECK: [0x65,0x04,0x86,0x7c]
64415
64416v_cmp_le_f32 vcc, flat_scratch_lo, v2
64417// CHECK: [0x66,0x04,0x86,0x7c]
64418
64419v_cmp_le_f32 vcc, flat_scratch_hi, v2
64420// CHECK: [0x67,0x04,0x86,0x7c]
64421
64422v_cmp_le_f32 vcc, vcc_lo, v2
64423// CHECK: [0x6a,0x04,0x86,0x7c]
64424
64425v_cmp_le_f32 vcc, vcc_hi, v2
64426// CHECK: [0x6b,0x04,0x86,0x7c]
64427
64428v_cmp_le_f32 vcc, tba_lo, v2
64429// CHECK: [0x6c,0x04,0x86,0x7c]
64430
64431v_cmp_le_f32 vcc, tba_hi, v2
64432// CHECK: [0x6d,0x04,0x86,0x7c]
64433
64434v_cmp_le_f32 vcc, tma_lo, v2
64435// CHECK: [0x6e,0x04,0x86,0x7c]
64436
64437v_cmp_le_f32 vcc, tma_hi, v2
64438// CHECK: [0x6f,0x04,0x86,0x7c]
64439
64440v_cmp_le_f32 vcc, ttmp11, v2
64441// CHECK: [0x7b,0x04,0x86,0x7c]
64442
64443v_cmp_le_f32 vcc, m0, v2
64444// CHECK: [0x7c,0x04,0x86,0x7c]
64445
64446v_cmp_le_f32 vcc, exec_lo, v2
64447// CHECK: [0x7e,0x04,0x86,0x7c]
64448
64449v_cmp_le_f32 vcc, exec_hi, v2
64450// CHECK: [0x7f,0x04,0x86,0x7c]
64451
64452v_cmp_le_f32 vcc, 0, v2
64453// CHECK: [0x80,0x04,0x86,0x7c]
64454
64455v_cmp_le_f32 vcc, -1, v2
64456// CHECK: [0xc1,0x04,0x86,0x7c]
64457
64458v_cmp_le_f32 vcc, 0.5, v2
64459// CHECK: [0xf0,0x04,0x86,0x7c]
64460
64461v_cmp_le_f32 vcc, -4.0, v2
64462// CHECK: [0xf7,0x04,0x86,0x7c]
64463
64464v_cmp_le_f32 vcc, 0xaf123456, v2
64465// CHECK: [0xff,0x04,0x86,0x7c,0x56,0x34,0x12,0xaf]
64466
64467v_cmp_le_f32 vcc, 0x3f717273, v2
64468// CHECK: [0xff,0x04,0x86,0x7c,0x73,0x72,0x71,0x3f]
64469
64470v_cmp_le_f32 vcc, v1, v255
64471// CHECK: [0x01,0xff,0x87,0x7c]
64472
64473v_cmp_le_f32_e64 s[10:11], v1, v2
64474// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64475
64476v_cmp_le_f32_e64 s[12:13], v1, v2
64477// CHECK: [0x0c,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64478
64479v_cmp_le_f32_e64 s[100:101], v1, v2
64480// CHECK: [0x64,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64481
64482v_cmp_le_f32_e64 flat_scratch, v1, v2
64483// CHECK: [0x66,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64484
64485v_cmp_le_f32_e64 vcc, v1, v2
64486// CHECK: [0x6a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64487
64488v_cmp_le_f32_e64 tba, v1, v2
64489// CHECK: [0x6c,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64490
64491v_cmp_le_f32_e64 tma, v1, v2
64492// CHECK: [0x6e,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64493
64494v_cmp_le_f32_e64 ttmp[10:11], v1, v2
64495// CHECK: [0x7a,0x00,0x43,0xd0,0x01,0x05,0x02,0x00]
64496
64497v_cmp_le_f32_e64 s[10:11], v255, v2
64498// CHECK: [0x0a,0x00,0x43,0xd0,0xff,0x05,0x02,0x00]
64499
64500v_cmp_le_f32_e64 s[10:11], s1, v2
64501// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x04,0x02,0x00]
64502
64503v_cmp_le_f32_e64 s[10:11], s101, v2
64504// CHECK: [0x0a,0x00,0x43,0xd0,0x65,0x04,0x02,0x00]
64505
64506v_cmp_le_f32_e64 s[10:11], flat_scratch_lo, v2
64507// CHECK: [0x0a,0x00,0x43,0xd0,0x66,0x04,0x02,0x00]
64508
64509v_cmp_le_f32_e64 s[10:11], flat_scratch_hi, v2
64510// CHECK: [0x0a,0x00,0x43,0xd0,0x67,0x04,0x02,0x00]
64511
64512v_cmp_le_f32_e64 s[10:11], vcc_lo, v2
64513// CHECK: [0x0a,0x00,0x43,0xd0,0x6a,0x04,0x02,0x00]
64514
64515v_cmp_le_f32_e64 s[10:11], vcc_hi, v2
64516// CHECK: [0x0a,0x00,0x43,0xd0,0x6b,0x04,0x02,0x00]
64517
64518v_cmp_le_f32_e64 s[10:11], tba_lo, v2
64519// CHECK: [0x0a,0x00,0x43,0xd0,0x6c,0x04,0x02,0x00]
64520
64521v_cmp_le_f32_e64 s[10:11], tba_hi, v2
64522// CHECK: [0x0a,0x00,0x43,0xd0,0x6d,0x04,0x02,0x00]
64523
64524v_cmp_le_f32_e64 s[10:11], tma_lo, v2
64525// CHECK: [0x0a,0x00,0x43,0xd0,0x6e,0x04,0x02,0x00]
64526
64527v_cmp_le_f32_e64 s[10:11], tma_hi, v2
64528// CHECK: [0x0a,0x00,0x43,0xd0,0x6f,0x04,0x02,0x00]
64529
64530v_cmp_le_f32_e64 s[10:11], ttmp11, v2
64531// CHECK: [0x0a,0x00,0x43,0xd0,0x7b,0x04,0x02,0x00]
64532
64533v_cmp_le_f32_e64 s[10:11], m0, v2
64534// CHECK: [0x0a,0x00,0x43,0xd0,0x7c,0x04,0x02,0x00]
64535
64536v_cmp_le_f32_e64 s[10:11], exec_lo, v2
64537// CHECK: [0x0a,0x00,0x43,0xd0,0x7e,0x04,0x02,0x00]
64538
64539v_cmp_le_f32_e64 s[10:11], exec_hi, v2
64540// CHECK: [0x0a,0x00,0x43,0xd0,0x7f,0x04,0x02,0x00]
64541
64542v_cmp_le_f32_e64 s[10:11], 0, v2
64543// CHECK: [0x0a,0x00,0x43,0xd0,0x80,0x04,0x02,0x00]
64544
64545v_cmp_le_f32_e64 s[10:11], -1, v2
64546// CHECK: [0x0a,0x00,0x43,0xd0,0xc1,0x04,0x02,0x00]
64547
64548v_cmp_le_f32_e64 s[10:11], 0.5, v2
64549// CHECK: [0x0a,0x00,0x43,0xd0,0xf0,0x04,0x02,0x00]
64550
64551v_cmp_le_f32_e64 s[10:11], -4.0, v2
64552// CHECK: [0x0a,0x00,0x43,0xd0,0xf7,0x04,0x02,0x00]
64553
64554v_cmp_le_f32_e64 s[10:11], v1, v255
64555// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x03,0x00]
64556
64557v_cmp_le_f32_e64 s[10:11], v1, s2
64558// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x00,0x00]
64559
64560v_cmp_le_f32_e64 s[10:11], v1, s101
64561// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcb,0x00,0x00]
64562
64563v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_lo
64564// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcd,0x00,0x00]
64565
64566v_cmp_le_f32_e64 s[10:11], v1, flat_scratch_hi
64567// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xcf,0x00,0x00]
64568
64569v_cmp_le_f32_e64 s[10:11], v1, vcc_lo
64570// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd5,0x00,0x00]
64571
64572v_cmp_le_f32_e64 s[10:11], v1, vcc_hi
64573// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd7,0x00,0x00]
64574
64575v_cmp_le_f32_e64 s[10:11], v1, tba_lo
64576// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xd9,0x00,0x00]
64577
64578v_cmp_le_f32_e64 s[10:11], v1, tba_hi
64579// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xdb,0x00,0x00]
64580
64581v_cmp_le_f32_e64 s[10:11], v1, tma_lo
64582// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xdd,0x00,0x00]
64583
64584v_cmp_le_f32_e64 s[10:11], v1, tma_hi
64585// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xdf,0x00,0x00]
64586
64587v_cmp_le_f32_e64 s[10:11], v1, ttmp11
64588// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf7,0x00,0x00]
64589
64590v_cmp_le_f32_e64 s[10:11], v1, m0
64591// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xf9,0x00,0x00]
64592
64593v_cmp_le_f32_e64 s[10:11], v1, exec_lo
64594// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xfd,0x00,0x00]
64595
64596v_cmp_le_f32_e64 s[10:11], v1, exec_hi
64597// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xff,0x00,0x00]
64598
64599v_cmp_le_f32_e64 s[10:11], v1, 0
64600// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x01,0x01,0x00]
64601
64602v_cmp_le_f32_e64 s[10:11], v1, -1
64603// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x83,0x01,0x00]
64604
64605v_cmp_le_f32_e64 s[10:11], v1, 0.5
64606// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xe1,0x01,0x00]
64607
64608v_cmp_le_f32_e64 s[10:11], v1, -4.0
64609// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0xef,0x01,0x00]
64610
64611v_cmp_le_f32_e64 s[10:11], -v1, v2
64612// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x20]
64613
64614v_cmp_le_f32_e64 s[10:11], v1, -v2
64615// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x40]
64616
64617v_cmp_le_f32_e64 s[10:11], -v1, -v2
64618// CHECK: [0x0a,0x00,0x43,0xd0,0x01,0x05,0x02,0x60]
64619
64620v_cmp_le_f32_e64 s[10:11], v1, v2 clamp
64621// CHECK: [0x0a,0x80,0x43,0xd0,0x01,0x05,0x02,0x00]
64622
64623v_cmp_gt_f32 vcc, v1, v2
64624// CHECK: [0x01,0x05,0x88,0x7c]
64625
64626v_cmp_gt_f32 vcc, v255, v2
64627// CHECK: [0xff,0x05,0x88,0x7c]
64628
64629v_cmp_gt_f32 vcc, s1, v2
64630// CHECK: [0x01,0x04,0x88,0x7c]
64631
64632v_cmp_gt_f32 vcc, s101, v2
64633// CHECK: [0x65,0x04,0x88,0x7c]
64634
64635v_cmp_gt_f32 vcc, flat_scratch_lo, v2
64636// CHECK: [0x66,0x04,0x88,0x7c]
64637
64638v_cmp_gt_f32 vcc, flat_scratch_hi, v2
64639// CHECK: [0x67,0x04,0x88,0x7c]
64640
64641v_cmp_gt_f32 vcc, vcc_lo, v2
64642// CHECK: [0x6a,0x04,0x88,0x7c]
64643
64644v_cmp_gt_f32 vcc, vcc_hi, v2
64645// CHECK: [0x6b,0x04,0x88,0x7c]
64646
64647v_cmp_gt_f32 vcc, tba_lo, v2
64648// CHECK: [0x6c,0x04,0x88,0x7c]
64649
64650v_cmp_gt_f32 vcc, tba_hi, v2
64651// CHECK: [0x6d,0x04,0x88,0x7c]
64652
64653v_cmp_gt_f32 vcc, tma_lo, v2
64654// CHECK: [0x6e,0x04,0x88,0x7c]
64655
64656v_cmp_gt_f32 vcc, tma_hi, v2
64657// CHECK: [0x6f,0x04,0x88,0x7c]
64658
64659v_cmp_gt_f32 vcc, ttmp11, v2
64660// CHECK: [0x7b,0x04,0x88,0x7c]
64661
64662v_cmp_gt_f32 vcc, m0, v2
64663// CHECK: [0x7c,0x04,0x88,0x7c]
64664
64665v_cmp_gt_f32 vcc, exec_lo, v2
64666// CHECK: [0x7e,0x04,0x88,0x7c]
64667
64668v_cmp_gt_f32 vcc, exec_hi, v2
64669// CHECK: [0x7f,0x04,0x88,0x7c]
64670
64671v_cmp_gt_f32 vcc, 0, v2
64672// CHECK: [0x80,0x04,0x88,0x7c]
64673
64674v_cmp_gt_f32 vcc, -1, v2
64675// CHECK: [0xc1,0x04,0x88,0x7c]
64676
64677v_cmp_gt_f32 vcc, 0.5, v2
64678// CHECK: [0xf0,0x04,0x88,0x7c]
64679
64680v_cmp_gt_f32 vcc, -4.0, v2
64681// CHECK: [0xf7,0x04,0x88,0x7c]
64682
64683v_cmp_gt_f32 vcc, 0xaf123456, v2
64684// CHECK: [0xff,0x04,0x88,0x7c,0x56,0x34,0x12,0xaf]
64685
64686v_cmp_gt_f32 vcc, 0x3f717273, v2
64687// CHECK: [0xff,0x04,0x88,0x7c,0x73,0x72,0x71,0x3f]
64688
64689v_cmp_gt_f32 vcc, v1, v255
64690// CHECK: [0x01,0xff,0x89,0x7c]
64691
64692v_cmp_gt_f32_e64 s[10:11], v1, v2
64693// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64694
64695v_cmp_gt_f32_e64 s[12:13], v1, v2
64696// CHECK: [0x0c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64697
64698v_cmp_gt_f32_e64 s[100:101], v1, v2
64699// CHECK: [0x64,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64700
64701v_cmp_gt_f32_e64 flat_scratch, v1, v2
64702// CHECK: [0x66,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64703
64704v_cmp_gt_f32_e64 vcc, v1, v2
64705// CHECK: [0x6a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64706
64707v_cmp_gt_f32_e64 tba, v1, v2
64708// CHECK: [0x6c,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64709
64710v_cmp_gt_f32_e64 tma, v1, v2
64711// CHECK: [0x6e,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64712
64713v_cmp_gt_f32_e64 ttmp[10:11], v1, v2
64714// CHECK: [0x7a,0x00,0x44,0xd0,0x01,0x05,0x02,0x00]
64715
64716v_cmp_gt_f32_e64 s[10:11], v255, v2
64717// CHECK: [0x0a,0x00,0x44,0xd0,0xff,0x05,0x02,0x00]
64718
64719v_cmp_gt_f32_e64 s[10:11], s1, v2
64720// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x04,0x02,0x00]
64721
64722v_cmp_gt_f32_e64 s[10:11], s101, v2
64723// CHECK: [0x0a,0x00,0x44,0xd0,0x65,0x04,0x02,0x00]
64724
64725v_cmp_gt_f32_e64 s[10:11], flat_scratch_lo, v2
64726// CHECK: [0x0a,0x00,0x44,0xd0,0x66,0x04,0x02,0x00]
64727
64728v_cmp_gt_f32_e64 s[10:11], flat_scratch_hi, v2
64729// CHECK: [0x0a,0x00,0x44,0xd0,0x67,0x04,0x02,0x00]
64730
64731v_cmp_gt_f32_e64 s[10:11], vcc_lo, v2
64732// CHECK: [0x0a,0x00,0x44,0xd0,0x6a,0x04,0x02,0x00]
64733
64734v_cmp_gt_f32_e64 s[10:11], vcc_hi, v2
64735// CHECK: [0x0a,0x00,0x44,0xd0,0x6b,0x04,0x02,0x00]
64736
64737v_cmp_gt_f32_e64 s[10:11], tba_lo, v2
64738// CHECK: [0x0a,0x00,0x44,0xd0,0x6c,0x04,0x02,0x00]
64739
64740v_cmp_gt_f32_e64 s[10:11], tba_hi, v2
64741// CHECK: [0x0a,0x00,0x44,0xd0,0x6d,0x04,0x02,0x00]
64742
64743v_cmp_gt_f32_e64 s[10:11], tma_lo, v2
64744// CHECK: [0x0a,0x00,0x44,0xd0,0x6e,0x04,0x02,0x00]
64745
64746v_cmp_gt_f32_e64 s[10:11], tma_hi, v2
64747// CHECK: [0x0a,0x00,0x44,0xd0,0x6f,0x04,0x02,0x00]
64748
64749v_cmp_gt_f32_e64 s[10:11], ttmp11, v2
64750// CHECK: [0x0a,0x00,0x44,0xd0,0x7b,0x04,0x02,0x00]
64751
64752v_cmp_gt_f32_e64 s[10:11], m0, v2
64753// CHECK: [0x0a,0x00,0x44,0xd0,0x7c,0x04,0x02,0x00]
64754
64755v_cmp_gt_f32_e64 s[10:11], exec_lo, v2
64756// CHECK: [0x0a,0x00,0x44,0xd0,0x7e,0x04,0x02,0x00]
64757
64758v_cmp_gt_f32_e64 s[10:11], exec_hi, v2
64759// CHECK: [0x0a,0x00,0x44,0xd0,0x7f,0x04,0x02,0x00]
64760
64761v_cmp_gt_f32_e64 s[10:11], 0, v2
64762// CHECK: [0x0a,0x00,0x44,0xd0,0x80,0x04,0x02,0x00]
64763
64764v_cmp_gt_f32_e64 s[10:11], -1, v2
64765// CHECK: [0x0a,0x00,0x44,0xd0,0xc1,0x04,0x02,0x00]
64766
64767v_cmp_gt_f32_e64 s[10:11], 0.5, v2
64768// CHECK: [0x0a,0x00,0x44,0xd0,0xf0,0x04,0x02,0x00]
64769
64770v_cmp_gt_f32_e64 s[10:11], -4.0, v2
64771// CHECK: [0x0a,0x00,0x44,0xd0,0xf7,0x04,0x02,0x00]
64772
64773v_cmp_gt_f32_e64 s[10:11], v1, v255
64774// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x03,0x00]
64775
64776v_cmp_gt_f32_e64 s[10:11], v1, s2
64777// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x00,0x00]
64778
64779v_cmp_gt_f32_e64 s[10:11], v1, s101
64780// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcb,0x00,0x00]
64781
64782v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_lo
64783// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcd,0x00,0x00]
64784
64785v_cmp_gt_f32_e64 s[10:11], v1, flat_scratch_hi
64786// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xcf,0x00,0x00]
64787
64788v_cmp_gt_f32_e64 s[10:11], v1, vcc_lo
64789// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd5,0x00,0x00]
64790
64791v_cmp_gt_f32_e64 s[10:11], v1, vcc_hi
64792// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd7,0x00,0x00]
64793
64794v_cmp_gt_f32_e64 s[10:11], v1, tba_lo
64795// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xd9,0x00,0x00]
64796
64797v_cmp_gt_f32_e64 s[10:11], v1, tba_hi
64798// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdb,0x00,0x00]
64799
64800v_cmp_gt_f32_e64 s[10:11], v1, tma_lo
64801// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdd,0x00,0x00]
64802
64803v_cmp_gt_f32_e64 s[10:11], v1, tma_hi
64804// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xdf,0x00,0x00]
64805
64806v_cmp_gt_f32_e64 s[10:11], v1, ttmp11
64807// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf7,0x00,0x00]
64808
64809v_cmp_gt_f32_e64 s[10:11], v1, m0
64810// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xf9,0x00,0x00]
64811
64812v_cmp_gt_f32_e64 s[10:11], v1, exec_lo
64813// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xfd,0x00,0x00]
64814
64815v_cmp_gt_f32_e64 s[10:11], v1, exec_hi
64816// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xff,0x00,0x00]
64817
64818v_cmp_gt_f32_e64 s[10:11], v1, 0
64819// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x01,0x01,0x00]
64820
64821v_cmp_gt_f32_e64 s[10:11], v1, -1
64822// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x83,0x01,0x00]
64823
64824v_cmp_gt_f32_e64 s[10:11], v1, 0.5
64825// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xe1,0x01,0x00]
64826
64827v_cmp_gt_f32_e64 s[10:11], v1, -4.0
64828// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0xef,0x01,0x00]
64829
64830v_cmp_gt_f32_e64 s[10:11], -v1, v2
64831// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x20]
64832
64833v_cmp_gt_f32_e64 s[10:11], v1, -v2
64834// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x40]
64835
64836v_cmp_gt_f32_e64 s[10:11], -v1, -v2
64837// CHECK: [0x0a,0x00,0x44,0xd0,0x01,0x05,0x02,0x60]
64838
64839v_cmp_gt_f32_e64 s[10:11], v1, v2 clamp
64840// CHECK: [0x0a,0x80,0x44,0xd0,0x01,0x05,0x02,0x00]
64841
64842v_cmp_lg_f32 vcc, v1, v2
64843// CHECK: [0x01,0x05,0x8a,0x7c]
64844
64845v_cmp_lg_f32 vcc, v255, v2
64846// CHECK: [0xff,0x05,0x8a,0x7c]
64847
64848v_cmp_lg_f32 vcc, s1, v2
64849// CHECK: [0x01,0x04,0x8a,0x7c]
64850
64851v_cmp_lg_f32 vcc, s101, v2
64852// CHECK: [0x65,0x04,0x8a,0x7c]
64853
64854v_cmp_lg_f32 vcc, flat_scratch_lo, v2
64855// CHECK: [0x66,0x04,0x8a,0x7c]
64856
64857v_cmp_lg_f32 vcc, flat_scratch_hi, v2
64858// CHECK: [0x67,0x04,0x8a,0x7c]
64859
64860v_cmp_lg_f32 vcc, vcc_lo, v2
64861// CHECK: [0x6a,0x04,0x8a,0x7c]
64862
64863v_cmp_lg_f32 vcc, vcc_hi, v2
64864// CHECK: [0x6b,0x04,0x8a,0x7c]
64865
64866v_cmp_lg_f32 vcc, tba_lo, v2
64867// CHECK: [0x6c,0x04,0x8a,0x7c]
64868
64869v_cmp_lg_f32 vcc, tba_hi, v2
64870// CHECK: [0x6d,0x04,0x8a,0x7c]
64871
64872v_cmp_lg_f32 vcc, tma_lo, v2
64873// CHECK: [0x6e,0x04,0x8a,0x7c]
64874
64875v_cmp_lg_f32 vcc, tma_hi, v2
64876// CHECK: [0x6f,0x04,0x8a,0x7c]
64877
64878v_cmp_lg_f32 vcc, ttmp11, v2
64879// CHECK: [0x7b,0x04,0x8a,0x7c]
64880
64881v_cmp_lg_f32 vcc, m0, v2
64882// CHECK: [0x7c,0x04,0x8a,0x7c]
64883
64884v_cmp_lg_f32 vcc, exec_lo, v2
64885// CHECK: [0x7e,0x04,0x8a,0x7c]
64886
64887v_cmp_lg_f32 vcc, exec_hi, v2
64888// CHECK: [0x7f,0x04,0x8a,0x7c]
64889
64890v_cmp_lg_f32 vcc, 0, v2
64891// CHECK: [0x80,0x04,0x8a,0x7c]
64892
64893v_cmp_lg_f32 vcc, -1, v2
64894// CHECK: [0xc1,0x04,0x8a,0x7c]
64895
64896v_cmp_lg_f32 vcc, 0.5, v2
64897// CHECK: [0xf0,0x04,0x8a,0x7c]
64898
64899v_cmp_lg_f32 vcc, -4.0, v2
64900// CHECK: [0xf7,0x04,0x8a,0x7c]
64901
64902v_cmp_lg_f32 vcc, 0xaf123456, v2
64903// CHECK: [0xff,0x04,0x8a,0x7c,0x56,0x34,0x12,0xaf]
64904
64905v_cmp_lg_f32 vcc, 0x3f717273, v2
64906// CHECK: [0xff,0x04,0x8a,0x7c,0x73,0x72,0x71,0x3f]
64907
64908v_cmp_lg_f32 vcc, v1, v255
64909// CHECK: [0x01,0xff,0x8b,0x7c]
64910
64911v_cmp_lg_f32_e64 s[10:11], v1, v2
64912// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64913
64914v_cmp_lg_f32_e64 s[12:13], v1, v2
64915// CHECK: [0x0c,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64916
64917v_cmp_lg_f32_e64 s[100:101], v1, v2
64918// CHECK: [0x64,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64919
64920v_cmp_lg_f32_e64 flat_scratch, v1, v2
64921// CHECK: [0x66,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64922
64923v_cmp_lg_f32_e64 vcc, v1, v2
64924// CHECK: [0x6a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64925
64926v_cmp_lg_f32_e64 tba, v1, v2
64927// CHECK: [0x6c,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64928
64929v_cmp_lg_f32_e64 tma, v1, v2
64930// CHECK: [0x6e,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64931
64932v_cmp_lg_f32_e64 ttmp[10:11], v1, v2
64933// CHECK: [0x7a,0x00,0x45,0xd0,0x01,0x05,0x02,0x00]
64934
64935v_cmp_lg_f32_e64 s[10:11], v255, v2
64936// CHECK: [0x0a,0x00,0x45,0xd0,0xff,0x05,0x02,0x00]
64937
64938v_cmp_lg_f32_e64 s[10:11], s1, v2
64939// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x04,0x02,0x00]
64940
64941v_cmp_lg_f32_e64 s[10:11], s101, v2
64942// CHECK: [0x0a,0x00,0x45,0xd0,0x65,0x04,0x02,0x00]
64943
64944v_cmp_lg_f32_e64 s[10:11], flat_scratch_lo, v2
64945// CHECK: [0x0a,0x00,0x45,0xd0,0x66,0x04,0x02,0x00]
64946
64947v_cmp_lg_f32_e64 s[10:11], flat_scratch_hi, v2
64948// CHECK: [0x0a,0x00,0x45,0xd0,0x67,0x04,0x02,0x00]
64949
64950v_cmp_lg_f32_e64 s[10:11], vcc_lo, v2
64951// CHECK: [0x0a,0x00,0x45,0xd0,0x6a,0x04,0x02,0x00]
64952
64953v_cmp_lg_f32_e64 s[10:11], vcc_hi, v2
64954// CHECK: [0x0a,0x00,0x45,0xd0,0x6b,0x04,0x02,0x00]
64955
64956v_cmp_lg_f32_e64 s[10:11], tba_lo, v2
64957// CHECK: [0x0a,0x00,0x45,0xd0,0x6c,0x04,0x02,0x00]
64958
64959v_cmp_lg_f32_e64 s[10:11], tba_hi, v2
64960// CHECK: [0x0a,0x00,0x45,0xd0,0x6d,0x04,0x02,0x00]
64961
64962v_cmp_lg_f32_e64 s[10:11], tma_lo, v2
64963// CHECK: [0x0a,0x00,0x45,0xd0,0x6e,0x04,0x02,0x00]
64964
64965v_cmp_lg_f32_e64 s[10:11], tma_hi, v2
64966// CHECK: [0x0a,0x00,0x45,0xd0,0x6f,0x04,0x02,0x00]
64967
64968v_cmp_lg_f32_e64 s[10:11], ttmp11, v2
64969// CHECK: [0x0a,0x00,0x45,0xd0,0x7b,0x04,0x02,0x00]
64970
64971v_cmp_lg_f32_e64 s[10:11], m0, v2
64972// CHECK: [0x0a,0x00,0x45,0xd0,0x7c,0x04,0x02,0x00]
64973
64974v_cmp_lg_f32_e64 s[10:11], exec_lo, v2
64975// CHECK: [0x0a,0x00,0x45,0xd0,0x7e,0x04,0x02,0x00]
64976
64977v_cmp_lg_f32_e64 s[10:11], exec_hi, v2
64978// CHECK: [0x0a,0x00,0x45,0xd0,0x7f,0x04,0x02,0x00]
64979
64980v_cmp_lg_f32_e64 s[10:11], 0, v2
64981// CHECK: [0x0a,0x00,0x45,0xd0,0x80,0x04,0x02,0x00]
64982
64983v_cmp_lg_f32_e64 s[10:11], -1, v2
64984// CHECK: [0x0a,0x00,0x45,0xd0,0xc1,0x04,0x02,0x00]
64985
64986v_cmp_lg_f32_e64 s[10:11], 0.5, v2
64987// CHECK: [0x0a,0x00,0x45,0xd0,0xf0,0x04,0x02,0x00]
64988
64989v_cmp_lg_f32_e64 s[10:11], -4.0, v2
64990// CHECK: [0x0a,0x00,0x45,0xd0,0xf7,0x04,0x02,0x00]
64991
64992v_cmp_lg_f32_e64 s[10:11], v1, v255
64993// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x03,0x00]
64994
64995v_cmp_lg_f32_e64 s[10:11], v1, s2
64996// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x00,0x00]
64997
64998v_cmp_lg_f32_e64 s[10:11], v1, s101
64999// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcb,0x00,0x00]
65000
65001v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_lo
65002// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcd,0x00,0x00]
65003
65004v_cmp_lg_f32_e64 s[10:11], v1, flat_scratch_hi
65005// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xcf,0x00,0x00]
65006
65007v_cmp_lg_f32_e64 s[10:11], v1, vcc_lo
65008// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd5,0x00,0x00]
65009
65010v_cmp_lg_f32_e64 s[10:11], v1, vcc_hi
65011// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd7,0x00,0x00]
65012
65013v_cmp_lg_f32_e64 s[10:11], v1, tba_lo
65014// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xd9,0x00,0x00]
65015
65016v_cmp_lg_f32_e64 s[10:11], v1, tba_hi
65017// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xdb,0x00,0x00]
65018
65019v_cmp_lg_f32_e64 s[10:11], v1, tma_lo
65020// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xdd,0x00,0x00]
65021
65022v_cmp_lg_f32_e64 s[10:11], v1, tma_hi
65023// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xdf,0x00,0x00]
65024
65025v_cmp_lg_f32_e64 s[10:11], v1, ttmp11
65026// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf7,0x00,0x00]
65027
65028v_cmp_lg_f32_e64 s[10:11], v1, m0
65029// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xf9,0x00,0x00]
65030
65031v_cmp_lg_f32_e64 s[10:11], v1, exec_lo
65032// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xfd,0x00,0x00]
65033
65034v_cmp_lg_f32_e64 s[10:11], v1, exec_hi
65035// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xff,0x00,0x00]
65036
65037v_cmp_lg_f32_e64 s[10:11], v1, 0
65038// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x01,0x01,0x00]
65039
65040v_cmp_lg_f32_e64 s[10:11], v1, -1
65041// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x83,0x01,0x00]
65042
65043v_cmp_lg_f32_e64 s[10:11], v1, 0.5
65044// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xe1,0x01,0x00]
65045
65046v_cmp_lg_f32_e64 s[10:11], v1, -4.0
65047// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0xef,0x01,0x00]
65048
65049v_cmp_lg_f32_e64 s[10:11], -v1, v2
65050// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x20]
65051
65052v_cmp_lg_f32_e64 s[10:11], v1, -v2
65053// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x40]
65054
65055v_cmp_lg_f32_e64 s[10:11], -v1, -v2
65056// CHECK: [0x0a,0x00,0x45,0xd0,0x01,0x05,0x02,0x60]
65057
65058v_cmp_lg_f32_e64 s[10:11], v1, v2 clamp
65059// CHECK: [0x0a,0x80,0x45,0xd0,0x01,0x05,0x02,0x00]
65060
65061v_cmp_ge_f32 vcc, v1, v2
65062// CHECK: [0x01,0x05,0x8c,0x7c]
65063
65064v_cmp_ge_f32 vcc, v255, v2
65065// CHECK: [0xff,0x05,0x8c,0x7c]
65066
65067v_cmp_ge_f32 vcc, s1, v2
65068// CHECK: [0x01,0x04,0x8c,0x7c]
65069
65070v_cmp_ge_f32 vcc, s101, v2
65071// CHECK: [0x65,0x04,0x8c,0x7c]
65072
65073v_cmp_ge_f32 vcc, flat_scratch_lo, v2
65074// CHECK: [0x66,0x04,0x8c,0x7c]
65075
65076v_cmp_ge_f32 vcc, flat_scratch_hi, v2
65077// CHECK: [0x67,0x04,0x8c,0x7c]
65078
65079v_cmp_ge_f32 vcc, vcc_lo, v2
65080// CHECK: [0x6a,0x04,0x8c,0x7c]
65081
65082v_cmp_ge_f32 vcc, vcc_hi, v2
65083// CHECK: [0x6b,0x04,0x8c,0x7c]
65084
65085v_cmp_ge_f32 vcc, tba_lo, v2
65086// CHECK: [0x6c,0x04,0x8c,0x7c]
65087
65088v_cmp_ge_f32 vcc, tba_hi, v2
65089// CHECK: [0x6d,0x04,0x8c,0x7c]
65090
65091v_cmp_ge_f32 vcc, tma_lo, v2
65092// CHECK: [0x6e,0x04,0x8c,0x7c]
65093
65094v_cmp_ge_f32 vcc, tma_hi, v2
65095// CHECK: [0x6f,0x04,0x8c,0x7c]
65096
65097v_cmp_ge_f32 vcc, ttmp11, v2
65098// CHECK: [0x7b,0x04,0x8c,0x7c]
65099
65100v_cmp_ge_f32 vcc, m0, v2
65101// CHECK: [0x7c,0x04,0x8c,0x7c]
65102
65103v_cmp_ge_f32 vcc, exec_lo, v2
65104// CHECK: [0x7e,0x04,0x8c,0x7c]
65105
65106v_cmp_ge_f32 vcc, exec_hi, v2
65107// CHECK: [0x7f,0x04,0x8c,0x7c]
65108
65109v_cmp_ge_f32 vcc, 0, v2
65110// CHECK: [0x80,0x04,0x8c,0x7c]
65111
65112v_cmp_ge_f32 vcc, -1, v2
65113// CHECK: [0xc1,0x04,0x8c,0x7c]
65114
65115v_cmp_ge_f32 vcc, 0.5, v2
65116// CHECK: [0xf0,0x04,0x8c,0x7c]
65117
65118v_cmp_ge_f32 vcc, -4.0, v2
65119// CHECK: [0xf7,0x04,0x8c,0x7c]
65120
65121v_cmp_ge_f32 vcc, 0xaf123456, v2
65122// CHECK: [0xff,0x04,0x8c,0x7c,0x56,0x34,0x12,0xaf]
65123
65124v_cmp_ge_f32 vcc, 0x3f717273, v2
65125// CHECK: [0xff,0x04,0x8c,0x7c,0x73,0x72,0x71,0x3f]
65126
65127v_cmp_ge_f32 vcc, v1, v255
65128// CHECK: [0x01,0xff,0x8d,0x7c]
65129
65130v_cmp_ge_f32_e64 s[10:11], v1, v2
65131// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65132
65133v_cmp_ge_f32_e64 s[12:13], v1, v2
65134// CHECK: [0x0c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65135
65136v_cmp_ge_f32_e64 s[100:101], v1, v2
65137// CHECK: [0x64,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65138
65139v_cmp_ge_f32_e64 flat_scratch, v1, v2
65140// CHECK: [0x66,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65141
65142v_cmp_ge_f32_e64 vcc, v1, v2
65143// CHECK: [0x6a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65144
65145v_cmp_ge_f32_e64 tba, v1, v2
65146// CHECK: [0x6c,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65147
65148v_cmp_ge_f32_e64 tma, v1, v2
65149// CHECK: [0x6e,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65150
65151v_cmp_ge_f32_e64 ttmp[10:11], v1, v2
65152// CHECK: [0x7a,0x00,0x46,0xd0,0x01,0x05,0x02,0x00]
65153
65154v_cmp_ge_f32_e64 s[10:11], v255, v2
65155// CHECK: [0x0a,0x00,0x46,0xd0,0xff,0x05,0x02,0x00]
65156
65157v_cmp_ge_f32_e64 s[10:11], s1, v2
65158// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x04,0x02,0x00]
65159
65160v_cmp_ge_f32_e64 s[10:11], s101, v2
65161// CHECK: [0x0a,0x00,0x46,0xd0,0x65,0x04,0x02,0x00]
65162
65163v_cmp_ge_f32_e64 s[10:11], flat_scratch_lo, v2
65164// CHECK: [0x0a,0x00,0x46,0xd0,0x66,0x04,0x02,0x00]
65165
65166v_cmp_ge_f32_e64 s[10:11], flat_scratch_hi, v2
65167// CHECK: [0x0a,0x00,0x46,0xd0,0x67,0x04,0x02,0x00]
65168
65169v_cmp_ge_f32_e64 s[10:11], vcc_lo, v2
65170// CHECK: [0x0a,0x00,0x46,0xd0,0x6a,0x04,0x02,0x00]
65171
65172v_cmp_ge_f32_e64 s[10:11], vcc_hi, v2
65173// CHECK: [0x0a,0x00,0x46,0xd0,0x6b,0x04,0x02,0x00]
65174
65175v_cmp_ge_f32_e64 s[10:11], tba_lo, v2
65176// CHECK: [0x0a,0x00,0x46,0xd0,0x6c,0x04,0x02,0x00]
65177
65178v_cmp_ge_f32_e64 s[10:11], tba_hi, v2
65179// CHECK: [0x0a,0x00,0x46,0xd0,0x6d,0x04,0x02,0x00]
65180
65181v_cmp_ge_f32_e64 s[10:11], tma_lo, v2
65182// CHECK: [0x0a,0x00,0x46,0xd0,0x6e,0x04,0x02,0x00]
65183
65184v_cmp_ge_f32_e64 s[10:11], tma_hi, v2
65185// CHECK: [0x0a,0x00,0x46,0xd0,0x6f,0x04,0x02,0x00]
65186
65187v_cmp_ge_f32_e64 s[10:11], ttmp11, v2
65188// CHECK: [0x0a,0x00,0x46,0xd0,0x7b,0x04,0x02,0x00]
65189
65190v_cmp_ge_f32_e64 s[10:11], m0, v2
65191// CHECK: [0x0a,0x00,0x46,0xd0,0x7c,0x04,0x02,0x00]
65192
65193v_cmp_ge_f32_e64 s[10:11], exec_lo, v2
65194// CHECK: [0x0a,0x00,0x46,0xd0,0x7e,0x04,0x02,0x00]
65195
65196v_cmp_ge_f32_e64 s[10:11], exec_hi, v2
65197// CHECK: [0x0a,0x00,0x46,0xd0,0x7f,0x04,0x02,0x00]
65198
65199v_cmp_ge_f32_e64 s[10:11], 0, v2
65200// CHECK: [0x0a,0x00,0x46,0xd0,0x80,0x04,0x02,0x00]
65201
65202v_cmp_ge_f32_e64 s[10:11], -1, v2
65203// CHECK: [0x0a,0x00,0x46,0xd0,0xc1,0x04,0x02,0x00]
65204
65205v_cmp_ge_f32_e64 s[10:11], 0.5, v2
65206// CHECK: [0x0a,0x00,0x46,0xd0,0xf0,0x04,0x02,0x00]
65207
65208v_cmp_ge_f32_e64 s[10:11], -4.0, v2
65209// CHECK: [0x0a,0x00,0x46,0xd0,0xf7,0x04,0x02,0x00]
65210
65211v_cmp_ge_f32_e64 s[10:11], v1, v255
65212// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x03,0x00]
65213
65214v_cmp_ge_f32_e64 s[10:11], v1, s2
65215// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x00,0x00]
65216
65217v_cmp_ge_f32_e64 s[10:11], v1, s101
65218// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcb,0x00,0x00]
65219
65220v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_lo
65221// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcd,0x00,0x00]
65222
65223v_cmp_ge_f32_e64 s[10:11], v1, flat_scratch_hi
65224// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xcf,0x00,0x00]
65225
65226v_cmp_ge_f32_e64 s[10:11], v1, vcc_lo
65227// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd5,0x00,0x00]
65228
65229v_cmp_ge_f32_e64 s[10:11], v1, vcc_hi
65230// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd7,0x00,0x00]
65231
65232v_cmp_ge_f32_e64 s[10:11], v1, tba_lo
65233// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xd9,0x00,0x00]
65234
65235v_cmp_ge_f32_e64 s[10:11], v1, tba_hi
65236// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdb,0x00,0x00]
65237
65238v_cmp_ge_f32_e64 s[10:11], v1, tma_lo
65239// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdd,0x00,0x00]
65240
65241v_cmp_ge_f32_e64 s[10:11], v1, tma_hi
65242// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xdf,0x00,0x00]
65243
65244v_cmp_ge_f32_e64 s[10:11], v1, ttmp11
65245// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf7,0x00,0x00]
65246
65247v_cmp_ge_f32_e64 s[10:11], v1, m0
65248// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xf9,0x00,0x00]
65249
65250v_cmp_ge_f32_e64 s[10:11], v1, exec_lo
65251// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xfd,0x00,0x00]
65252
65253v_cmp_ge_f32_e64 s[10:11], v1, exec_hi
65254// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xff,0x00,0x00]
65255
65256v_cmp_ge_f32_e64 s[10:11], v1, 0
65257// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x01,0x01,0x00]
65258
65259v_cmp_ge_f32_e64 s[10:11], v1, -1
65260// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x83,0x01,0x00]
65261
65262v_cmp_ge_f32_e64 s[10:11], v1, 0.5
65263// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xe1,0x01,0x00]
65264
65265v_cmp_ge_f32_e64 s[10:11], v1, -4.0
65266// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0xef,0x01,0x00]
65267
65268v_cmp_ge_f32_e64 s[10:11], -v1, v2
65269// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x20]
65270
65271v_cmp_ge_f32_e64 s[10:11], v1, -v2
65272// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x40]
65273
65274v_cmp_ge_f32_e64 s[10:11], -v1, -v2
65275// CHECK: [0x0a,0x00,0x46,0xd0,0x01,0x05,0x02,0x60]
65276
65277v_cmp_ge_f32_e64 s[10:11], v1, v2 clamp
65278// CHECK: [0x0a,0x80,0x46,0xd0,0x01,0x05,0x02,0x00]
65279
65280v_cmp_o_f32 vcc, v1, v2
65281// CHECK: [0x01,0x05,0x8e,0x7c]
65282
65283v_cmp_o_f32 vcc, v255, v2
65284// CHECK: [0xff,0x05,0x8e,0x7c]
65285
65286v_cmp_o_f32 vcc, s1, v2
65287// CHECK: [0x01,0x04,0x8e,0x7c]
65288
65289v_cmp_o_f32 vcc, s101, v2
65290// CHECK: [0x65,0x04,0x8e,0x7c]
65291
65292v_cmp_o_f32 vcc, flat_scratch_lo, v2
65293// CHECK: [0x66,0x04,0x8e,0x7c]
65294
65295v_cmp_o_f32 vcc, flat_scratch_hi, v2
65296// CHECK: [0x67,0x04,0x8e,0x7c]
65297
65298v_cmp_o_f32 vcc, vcc_lo, v2
65299// CHECK: [0x6a,0x04,0x8e,0x7c]
65300
65301v_cmp_o_f32 vcc, vcc_hi, v2
65302// CHECK: [0x6b,0x04,0x8e,0x7c]
65303
65304v_cmp_o_f32 vcc, tba_lo, v2
65305// CHECK: [0x6c,0x04,0x8e,0x7c]
65306
65307v_cmp_o_f32 vcc, tba_hi, v2
65308// CHECK: [0x6d,0x04,0x8e,0x7c]
65309
65310v_cmp_o_f32 vcc, tma_lo, v2
65311// CHECK: [0x6e,0x04,0x8e,0x7c]
65312
65313v_cmp_o_f32 vcc, tma_hi, v2
65314// CHECK: [0x6f,0x04,0x8e,0x7c]
65315
65316v_cmp_o_f32 vcc, ttmp11, v2
65317// CHECK: [0x7b,0x04,0x8e,0x7c]
65318
65319v_cmp_o_f32 vcc, m0, v2
65320// CHECK: [0x7c,0x04,0x8e,0x7c]
65321
65322v_cmp_o_f32 vcc, exec_lo, v2
65323// CHECK: [0x7e,0x04,0x8e,0x7c]
65324
65325v_cmp_o_f32 vcc, exec_hi, v2
65326// CHECK: [0x7f,0x04,0x8e,0x7c]
65327
65328v_cmp_o_f32 vcc, 0, v2
65329// CHECK: [0x80,0x04,0x8e,0x7c]
65330
65331v_cmp_o_f32 vcc, -1, v2
65332// CHECK: [0xc1,0x04,0x8e,0x7c]
65333
65334v_cmp_o_f32 vcc, 0.5, v2
65335// CHECK: [0xf0,0x04,0x8e,0x7c]
65336
65337v_cmp_o_f32 vcc, -4.0, v2
65338// CHECK: [0xf7,0x04,0x8e,0x7c]
65339
65340v_cmp_o_f32 vcc, 0xaf123456, v2
65341// CHECK: [0xff,0x04,0x8e,0x7c,0x56,0x34,0x12,0xaf]
65342
65343v_cmp_o_f32 vcc, 0x3f717273, v2
65344// CHECK: [0xff,0x04,0x8e,0x7c,0x73,0x72,0x71,0x3f]
65345
65346v_cmp_o_f32 vcc, v1, v255
65347// CHECK: [0x01,0xff,0x8f,0x7c]
65348
65349v_cmp_o_f32_e64 s[10:11], v1, v2
65350// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65351
65352v_cmp_o_f32_e64 s[12:13], v1, v2
65353// CHECK: [0x0c,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65354
65355v_cmp_o_f32_e64 s[100:101], v1, v2
65356// CHECK: [0x64,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65357
65358v_cmp_o_f32_e64 flat_scratch, v1, v2
65359// CHECK: [0x66,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65360
65361v_cmp_o_f32_e64 vcc, v1, v2
65362// CHECK: [0x6a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65363
65364v_cmp_o_f32_e64 tba, v1, v2
65365// CHECK: [0x6c,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65366
65367v_cmp_o_f32_e64 tma, v1, v2
65368// CHECK: [0x6e,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65369
65370v_cmp_o_f32_e64 ttmp[10:11], v1, v2
65371// CHECK: [0x7a,0x00,0x47,0xd0,0x01,0x05,0x02,0x00]
65372
65373v_cmp_o_f32_e64 s[10:11], v255, v2
65374// CHECK: [0x0a,0x00,0x47,0xd0,0xff,0x05,0x02,0x00]
65375
65376v_cmp_o_f32_e64 s[10:11], s1, v2
65377// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x04,0x02,0x00]
65378
65379v_cmp_o_f32_e64 s[10:11], s101, v2
65380// CHECK: [0x0a,0x00,0x47,0xd0,0x65,0x04,0x02,0x00]
65381
65382v_cmp_o_f32_e64 s[10:11], flat_scratch_lo, v2
65383// CHECK: [0x0a,0x00,0x47,0xd0,0x66,0x04,0x02,0x00]
65384
65385v_cmp_o_f32_e64 s[10:11], flat_scratch_hi, v2
65386// CHECK: [0x0a,0x00,0x47,0xd0,0x67,0x04,0x02,0x00]
65387
65388v_cmp_o_f32_e64 s[10:11], vcc_lo, v2
65389// CHECK: [0x0a,0x00,0x47,0xd0,0x6a,0x04,0x02,0x00]
65390
65391v_cmp_o_f32_e64 s[10:11], vcc_hi, v2
65392// CHECK: [0x0a,0x00,0x47,0xd0,0x6b,0x04,0x02,0x00]
65393
65394v_cmp_o_f32_e64 s[10:11], tba_lo, v2
65395// CHECK: [0x0a,0x00,0x47,0xd0,0x6c,0x04,0x02,0x00]
65396
65397v_cmp_o_f32_e64 s[10:11], tba_hi, v2
65398// CHECK: [0x0a,0x00,0x47,0xd0,0x6d,0x04,0x02,0x00]
65399
65400v_cmp_o_f32_e64 s[10:11], tma_lo, v2
65401// CHECK: [0x0a,0x00,0x47,0xd0,0x6e,0x04,0x02,0x00]
65402
65403v_cmp_o_f32_e64 s[10:11], tma_hi, v2
65404// CHECK: [0x0a,0x00,0x47,0xd0,0x6f,0x04,0x02,0x00]
65405
65406v_cmp_o_f32_e64 s[10:11], ttmp11, v2
65407// CHECK: [0x0a,0x00,0x47,0xd0,0x7b,0x04,0x02,0x00]
65408
65409v_cmp_o_f32_e64 s[10:11], m0, v2
65410// CHECK: [0x0a,0x00,0x47,0xd0,0x7c,0x04,0x02,0x00]
65411
65412v_cmp_o_f32_e64 s[10:11], exec_lo, v2
65413// CHECK: [0x0a,0x00,0x47,0xd0,0x7e,0x04,0x02,0x00]
65414
65415v_cmp_o_f32_e64 s[10:11], exec_hi, v2
65416// CHECK: [0x0a,0x00,0x47,0xd0,0x7f,0x04,0x02,0x00]
65417
65418v_cmp_o_f32_e64 s[10:11], 0, v2
65419// CHECK: [0x0a,0x00,0x47,0xd0,0x80,0x04,0x02,0x00]
65420
65421v_cmp_o_f32_e64 s[10:11], -1, v2
65422// CHECK: [0x0a,0x00,0x47,0xd0,0xc1,0x04,0x02,0x00]
65423
65424v_cmp_o_f32_e64 s[10:11], 0.5, v2
65425// CHECK: [0x0a,0x00,0x47,0xd0,0xf0,0x04,0x02,0x00]
65426
65427v_cmp_o_f32_e64 s[10:11], -4.0, v2
65428// CHECK: [0x0a,0x00,0x47,0xd0,0xf7,0x04,0x02,0x00]
65429
65430v_cmp_o_f32_e64 s[10:11], v1, v255
65431// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x03,0x00]
65432
65433v_cmp_o_f32_e64 s[10:11], v1, s2
65434// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x00,0x00]
65435
65436v_cmp_o_f32_e64 s[10:11], v1, s101
65437// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcb,0x00,0x00]
65438
65439v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_lo
65440// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcd,0x00,0x00]
65441
65442v_cmp_o_f32_e64 s[10:11], v1, flat_scratch_hi
65443// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xcf,0x00,0x00]
65444
65445v_cmp_o_f32_e64 s[10:11], v1, vcc_lo
65446// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd5,0x00,0x00]
65447
65448v_cmp_o_f32_e64 s[10:11], v1, vcc_hi
65449// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd7,0x00,0x00]
65450
65451v_cmp_o_f32_e64 s[10:11], v1, tba_lo
65452// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xd9,0x00,0x00]
65453
65454v_cmp_o_f32_e64 s[10:11], v1, tba_hi
65455// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xdb,0x00,0x00]
65456
65457v_cmp_o_f32_e64 s[10:11], v1, tma_lo
65458// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xdd,0x00,0x00]
65459
65460v_cmp_o_f32_e64 s[10:11], v1, tma_hi
65461// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xdf,0x00,0x00]
65462
65463v_cmp_o_f32_e64 s[10:11], v1, ttmp11
65464// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf7,0x00,0x00]
65465
65466v_cmp_o_f32_e64 s[10:11], v1, m0
65467// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xf9,0x00,0x00]
65468
65469v_cmp_o_f32_e64 s[10:11], v1, exec_lo
65470// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xfd,0x00,0x00]
65471
65472v_cmp_o_f32_e64 s[10:11], v1, exec_hi
65473// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xff,0x00,0x00]
65474
65475v_cmp_o_f32_e64 s[10:11], v1, 0
65476// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x01,0x01,0x00]
65477
65478v_cmp_o_f32_e64 s[10:11], v1, -1
65479// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x83,0x01,0x00]
65480
65481v_cmp_o_f32_e64 s[10:11], v1, 0.5
65482// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xe1,0x01,0x00]
65483
65484v_cmp_o_f32_e64 s[10:11], v1, -4.0
65485// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0xef,0x01,0x00]
65486
65487v_cmp_o_f32_e64 s[10:11], -v1, v2
65488// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x20]
65489
65490v_cmp_o_f32_e64 s[10:11], v1, -v2
65491// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x40]
65492
65493v_cmp_o_f32_e64 s[10:11], -v1, -v2
65494// CHECK: [0x0a,0x00,0x47,0xd0,0x01,0x05,0x02,0x60]
65495
65496v_cmp_o_f32_e64 s[10:11], v1, v2 clamp
65497// CHECK: [0x0a,0x80,0x47,0xd0,0x01,0x05,0x02,0x00]
65498
65499v_cmp_u_f32 vcc, v1, v2
65500// CHECK: [0x01,0x05,0x90,0x7c]
65501
65502v_cmp_u_f32 vcc, v255, v2
65503// CHECK: [0xff,0x05,0x90,0x7c]
65504
65505v_cmp_u_f32 vcc, s1, v2
65506// CHECK: [0x01,0x04,0x90,0x7c]
65507
65508v_cmp_u_f32 vcc, s101, v2
65509// CHECK: [0x65,0x04,0x90,0x7c]
65510
65511v_cmp_u_f32 vcc, flat_scratch_lo, v2
65512// CHECK: [0x66,0x04,0x90,0x7c]
65513
65514v_cmp_u_f32 vcc, flat_scratch_hi, v2
65515// CHECK: [0x67,0x04,0x90,0x7c]
65516
65517v_cmp_u_f32 vcc, vcc_lo, v2
65518// CHECK: [0x6a,0x04,0x90,0x7c]
65519
65520v_cmp_u_f32 vcc, vcc_hi, v2
65521// CHECK: [0x6b,0x04,0x90,0x7c]
65522
65523v_cmp_u_f32 vcc, tba_lo, v2
65524// CHECK: [0x6c,0x04,0x90,0x7c]
65525
65526v_cmp_u_f32 vcc, tba_hi, v2
65527// CHECK: [0x6d,0x04,0x90,0x7c]
65528
65529v_cmp_u_f32 vcc, tma_lo, v2
65530// CHECK: [0x6e,0x04,0x90,0x7c]
65531
65532v_cmp_u_f32 vcc, tma_hi, v2
65533// CHECK: [0x6f,0x04,0x90,0x7c]
65534
65535v_cmp_u_f32 vcc, ttmp11, v2
65536// CHECK: [0x7b,0x04,0x90,0x7c]
65537
65538v_cmp_u_f32 vcc, m0, v2
65539// CHECK: [0x7c,0x04,0x90,0x7c]
65540
65541v_cmp_u_f32 vcc, exec_lo, v2
65542// CHECK: [0x7e,0x04,0x90,0x7c]
65543
65544v_cmp_u_f32 vcc, exec_hi, v2
65545// CHECK: [0x7f,0x04,0x90,0x7c]
65546
65547v_cmp_u_f32 vcc, 0, v2
65548// CHECK: [0x80,0x04,0x90,0x7c]
65549
65550v_cmp_u_f32 vcc, -1, v2
65551// CHECK: [0xc1,0x04,0x90,0x7c]
65552
65553v_cmp_u_f32 vcc, 0.5, v2
65554// CHECK: [0xf0,0x04,0x90,0x7c]
65555
65556v_cmp_u_f32 vcc, -4.0, v2
65557// CHECK: [0xf7,0x04,0x90,0x7c]
65558
65559v_cmp_u_f32 vcc, 0xaf123456, v2
65560// CHECK: [0xff,0x04,0x90,0x7c,0x56,0x34,0x12,0xaf]
65561
65562v_cmp_u_f32 vcc, 0x3f717273, v2
65563// CHECK: [0xff,0x04,0x90,0x7c,0x73,0x72,0x71,0x3f]
65564
65565v_cmp_u_f32 vcc, v1, v255
65566// CHECK: [0x01,0xff,0x91,0x7c]
65567
65568v_cmp_u_f32_e64 s[10:11], v1, v2
65569// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65570
65571v_cmp_u_f32_e64 s[12:13], v1, v2
65572// CHECK: [0x0c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65573
65574v_cmp_u_f32_e64 s[100:101], v1, v2
65575// CHECK: [0x64,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65576
65577v_cmp_u_f32_e64 flat_scratch, v1, v2
65578// CHECK: [0x66,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65579
65580v_cmp_u_f32_e64 vcc, v1, v2
65581// CHECK: [0x6a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65582
65583v_cmp_u_f32_e64 tba, v1, v2
65584// CHECK: [0x6c,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65585
65586v_cmp_u_f32_e64 tma, v1, v2
65587// CHECK: [0x6e,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65588
65589v_cmp_u_f32_e64 ttmp[10:11], v1, v2
65590// CHECK: [0x7a,0x00,0x48,0xd0,0x01,0x05,0x02,0x00]
65591
65592v_cmp_u_f32_e64 s[10:11], v255, v2
65593// CHECK: [0x0a,0x00,0x48,0xd0,0xff,0x05,0x02,0x00]
65594
65595v_cmp_u_f32_e64 s[10:11], s1, v2
65596// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x04,0x02,0x00]
65597
65598v_cmp_u_f32_e64 s[10:11], s101, v2
65599// CHECK: [0x0a,0x00,0x48,0xd0,0x65,0x04,0x02,0x00]
65600
65601v_cmp_u_f32_e64 s[10:11], flat_scratch_lo, v2
65602// CHECK: [0x0a,0x00,0x48,0xd0,0x66,0x04,0x02,0x00]
65603
65604v_cmp_u_f32_e64 s[10:11], flat_scratch_hi, v2
65605// CHECK: [0x0a,0x00,0x48,0xd0,0x67,0x04,0x02,0x00]
65606
65607v_cmp_u_f32_e64 s[10:11], vcc_lo, v2
65608// CHECK: [0x0a,0x00,0x48,0xd0,0x6a,0x04,0x02,0x00]
65609
65610v_cmp_u_f32_e64 s[10:11], vcc_hi, v2
65611// CHECK: [0x0a,0x00,0x48,0xd0,0x6b,0x04,0x02,0x00]
65612
65613v_cmp_u_f32_e64 s[10:11], tba_lo, v2
65614// CHECK: [0x0a,0x00,0x48,0xd0,0x6c,0x04,0x02,0x00]
65615
65616v_cmp_u_f32_e64 s[10:11], tba_hi, v2
65617// CHECK: [0x0a,0x00,0x48,0xd0,0x6d,0x04,0x02,0x00]
65618
65619v_cmp_u_f32_e64 s[10:11], tma_lo, v2
65620// CHECK: [0x0a,0x00,0x48,0xd0,0x6e,0x04,0x02,0x00]
65621
65622v_cmp_u_f32_e64 s[10:11], tma_hi, v2
65623// CHECK: [0x0a,0x00,0x48,0xd0,0x6f,0x04,0x02,0x00]
65624
65625v_cmp_u_f32_e64 s[10:11], ttmp11, v2
65626// CHECK: [0x0a,0x00,0x48,0xd0,0x7b,0x04,0x02,0x00]
65627
65628v_cmp_u_f32_e64 s[10:11], m0, v2
65629// CHECK: [0x0a,0x00,0x48,0xd0,0x7c,0x04,0x02,0x00]
65630
65631v_cmp_u_f32_e64 s[10:11], exec_lo, v2
65632// CHECK: [0x0a,0x00,0x48,0xd0,0x7e,0x04,0x02,0x00]
65633
65634v_cmp_u_f32_e64 s[10:11], exec_hi, v2
65635// CHECK: [0x0a,0x00,0x48,0xd0,0x7f,0x04,0x02,0x00]
65636
65637v_cmp_u_f32_e64 s[10:11], 0, v2
65638// CHECK: [0x0a,0x00,0x48,0xd0,0x80,0x04,0x02,0x00]
65639
65640v_cmp_u_f32_e64 s[10:11], -1, v2
65641// CHECK: [0x0a,0x00,0x48,0xd0,0xc1,0x04,0x02,0x00]
65642
65643v_cmp_u_f32_e64 s[10:11], 0.5, v2
65644// CHECK: [0x0a,0x00,0x48,0xd0,0xf0,0x04,0x02,0x00]
65645
65646v_cmp_u_f32_e64 s[10:11], -4.0, v2
65647// CHECK: [0x0a,0x00,0x48,0xd0,0xf7,0x04,0x02,0x00]
65648
65649v_cmp_u_f32_e64 s[10:11], v1, v255
65650// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x03,0x00]
65651
65652v_cmp_u_f32_e64 s[10:11], v1, s2
65653// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x00,0x00]
65654
65655v_cmp_u_f32_e64 s[10:11], v1, s101
65656// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcb,0x00,0x00]
65657
65658v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_lo
65659// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcd,0x00,0x00]
65660
65661v_cmp_u_f32_e64 s[10:11], v1, flat_scratch_hi
65662// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xcf,0x00,0x00]
65663
65664v_cmp_u_f32_e64 s[10:11], v1, vcc_lo
65665// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd5,0x00,0x00]
65666
65667v_cmp_u_f32_e64 s[10:11], v1, vcc_hi
65668// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd7,0x00,0x00]
65669
65670v_cmp_u_f32_e64 s[10:11], v1, tba_lo
65671// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xd9,0x00,0x00]
65672
65673v_cmp_u_f32_e64 s[10:11], v1, tba_hi
65674// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdb,0x00,0x00]
65675
65676v_cmp_u_f32_e64 s[10:11], v1, tma_lo
65677// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdd,0x00,0x00]
65678
65679v_cmp_u_f32_e64 s[10:11], v1, tma_hi
65680// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xdf,0x00,0x00]
65681
65682v_cmp_u_f32_e64 s[10:11], v1, ttmp11
65683// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf7,0x00,0x00]
65684
65685v_cmp_u_f32_e64 s[10:11], v1, m0
65686// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xf9,0x00,0x00]
65687
65688v_cmp_u_f32_e64 s[10:11], v1, exec_lo
65689// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xfd,0x00,0x00]
65690
65691v_cmp_u_f32_e64 s[10:11], v1, exec_hi
65692// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xff,0x00,0x00]
65693
65694v_cmp_u_f32_e64 s[10:11], v1, 0
65695// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x01,0x01,0x00]
65696
65697v_cmp_u_f32_e64 s[10:11], v1, -1
65698// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x83,0x01,0x00]
65699
65700v_cmp_u_f32_e64 s[10:11], v1, 0.5
65701// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xe1,0x01,0x00]
65702
65703v_cmp_u_f32_e64 s[10:11], v1, -4.0
65704// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0xef,0x01,0x00]
65705
65706v_cmp_u_f32_e64 s[10:11], -v1, v2
65707// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x20]
65708
65709v_cmp_u_f32_e64 s[10:11], v1, -v2
65710// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x40]
65711
65712v_cmp_u_f32_e64 s[10:11], -v1, -v2
65713// CHECK: [0x0a,0x00,0x48,0xd0,0x01,0x05,0x02,0x60]
65714
65715v_cmp_u_f32_e64 s[10:11], v1, v2 clamp
65716// CHECK: [0x0a,0x80,0x48,0xd0,0x01,0x05,0x02,0x00]
65717
65718v_cmp_nge_f32 vcc, v1, v2
65719// CHECK: [0x01,0x05,0x92,0x7c]
65720
65721v_cmp_nge_f32 vcc, v255, v2
65722// CHECK: [0xff,0x05,0x92,0x7c]
65723
65724v_cmp_nge_f32 vcc, s1, v2
65725// CHECK: [0x01,0x04,0x92,0x7c]
65726
65727v_cmp_nge_f32 vcc, s101, v2
65728// CHECK: [0x65,0x04,0x92,0x7c]
65729
65730v_cmp_nge_f32 vcc, flat_scratch_lo, v2
65731// CHECK: [0x66,0x04,0x92,0x7c]
65732
65733v_cmp_nge_f32 vcc, flat_scratch_hi, v2
65734// CHECK: [0x67,0x04,0x92,0x7c]
65735
65736v_cmp_nge_f32 vcc, vcc_lo, v2
65737// CHECK: [0x6a,0x04,0x92,0x7c]
65738
65739v_cmp_nge_f32 vcc, vcc_hi, v2
65740// CHECK: [0x6b,0x04,0x92,0x7c]
65741
65742v_cmp_nge_f32 vcc, tba_lo, v2
65743// CHECK: [0x6c,0x04,0x92,0x7c]
65744
65745v_cmp_nge_f32 vcc, tba_hi, v2
65746// CHECK: [0x6d,0x04,0x92,0x7c]
65747
65748v_cmp_nge_f32 vcc, tma_lo, v2
65749// CHECK: [0x6e,0x04,0x92,0x7c]
65750
65751v_cmp_nge_f32 vcc, tma_hi, v2
65752// CHECK: [0x6f,0x04,0x92,0x7c]
65753
65754v_cmp_nge_f32 vcc, ttmp11, v2
65755// CHECK: [0x7b,0x04,0x92,0x7c]
65756
65757v_cmp_nge_f32 vcc, m0, v2
65758// CHECK: [0x7c,0x04,0x92,0x7c]
65759
65760v_cmp_nge_f32 vcc, exec_lo, v2
65761// CHECK: [0x7e,0x04,0x92,0x7c]
65762
65763v_cmp_nge_f32 vcc, exec_hi, v2
65764// CHECK: [0x7f,0x04,0x92,0x7c]
65765
65766v_cmp_nge_f32 vcc, 0, v2
65767// CHECK: [0x80,0x04,0x92,0x7c]
65768
65769v_cmp_nge_f32 vcc, -1, v2
65770// CHECK: [0xc1,0x04,0x92,0x7c]
65771
65772v_cmp_nge_f32 vcc, 0.5, v2
65773// CHECK: [0xf0,0x04,0x92,0x7c]
65774
65775v_cmp_nge_f32 vcc, -4.0, v2
65776// CHECK: [0xf7,0x04,0x92,0x7c]
65777
65778v_cmp_nge_f32 vcc, 0xaf123456, v2
65779// CHECK: [0xff,0x04,0x92,0x7c,0x56,0x34,0x12,0xaf]
65780
65781v_cmp_nge_f32 vcc, 0x3f717273, v2
65782// CHECK: [0xff,0x04,0x92,0x7c,0x73,0x72,0x71,0x3f]
65783
65784v_cmp_nge_f32 vcc, v1, v255
65785// CHECK: [0x01,0xff,0x93,0x7c]
65786
65787v_cmp_nge_f32_e64 s[10:11], v1, v2
65788// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65789
65790v_cmp_nge_f32_e64 s[12:13], v1, v2
65791// CHECK: [0x0c,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65792
65793v_cmp_nge_f32_e64 s[100:101], v1, v2
65794// CHECK: [0x64,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65795
65796v_cmp_nge_f32_e64 flat_scratch, v1, v2
65797// CHECK: [0x66,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65798
65799v_cmp_nge_f32_e64 vcc, v1, v2
65800// CHECK: [0x6a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65801
65802v_cmp_nge_f32_e64 tba, v1, v2
65803// CHECK: [0x6c,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65804
65805v_cmp_nge_f32_e64 tma, v1, v2
65806// CHECK: [0x6e,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65807
65808v_cmp_nge_f32_e64 ttmp[10:11], v1, v2
65809// CHECK: [0x7a,0x00,0x49,0xd0,0x01,0x05,0x02,0x00]
65810
65811v_cmp_nge_f32_e64 s[10:11], v255, v2
65812// CHECK: [0x0a,0x00,0x49,0xd0,0xff,0x05,0x02,0x00]
65813
65814v_cmp_nge_f32_e64 s[10:11], s1, v2
65815// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x04,0x02,0x00]
65816
65817v_cmp_nge_f32_e64 s[10:11], s101, v2
65818// CHECK: [0x0a,0x00,0x49,0xd0,0x65,0x04,0x02,0x00]
65819
65820v_cmp_nge_f32_e64 s[10:11], flat_scratch_lo, v2
65821// CHECK: [0x0a,0x00,0x49,0xd0,0x66,0x04,0x02,0x00]
65822
65823v_cmp_nge_f32_e64 s[10:11], flat_scratch_hi, v2
65824// CHECK: [0x0a,0x00,0x49,0xd0,0x67,0x04,0x02,0x00]
65825
65826v_cmp_nge_f32_e64 s[10:11], vcc_lo, v2
65827// CHECK: [0x0a,0x00,0x49,0xd0,0x6a,0x04,0x02,0x00]
65828
65829v_cmp_nge_f32_e64 s[10:11], vcc_hi, v2
65830// CHECK: [0x0a,0x00,0x49,0xd0,0x6b,0x04,0x02,0x00]
65831
65832v_cmp_nge_f32_e64 s[10:11], tba_lo, v2
65833// CHECK: [0x0a,0x00,0x49,0xd0,0x6c,0x04,0x02,0x00]
65834
65835v_cmp_nge_f32_e64 s[10:11], tba_hi, v2
65836// CHECK: [0x0a,0x00,0x49,0xd0,0x6d,0x04,0x02,0x00]
65837
65838v_cmp_nge_f32_e64 s[10:11], tma_lo, v2
65839// CHECK: [0x0a,0x00,0x49,0xd0,0x6e,0x04,0x02,0x00]
65840
65841v_cmp_nge_f32_e64 s[10:11], tma_hi, v2
65842// CHECK: [0x0a,0x00,0x49,0xd0,0x6f,0x04,0x02,0x00]
65843
65844v_cmp_nge_f32_e64 s[10:11], ttmp11, v2
65845// CHECK: [0x0a,0x00,0x49,0xd0,0x7b,0x04,0x02,0x00]
65846
65847v_cmp_nge_f32_e64 s[10:11], m0, v2
65848// CHECK: [0x0a,0x00,0x49,0xd0,0x7c,0x04,0x02,0x00]
65849
65850v_cmp_nge_f32_e64 s[10:11], exec_lo, v2
65851// CHECK: [0x0a,0x00,0x49,0xd0,0x7e,0x04,0x02,0x00]
65852
65853v_cmp_nge_f32_e64 s[10:11], exec_hi, v2
65854// CHECK: [0x0a,0x00,0x49,0xd0,0x7f,0x04,0x02,0x00]
65855
65856v_cmp_nge_f32_e64 s[10:11], 0, v2
65857// CHECK: [0x0a,0x00,0x49,0xd0,0x80,0x04,0x02,0x00]
65858
65859v_cmp_nge_f32_e64 s[10:11], -1, v2
65860// CHECK: [0x0a,0x00,0x49,0xd0,0xc1,0x04,0x02,0x00]
65861
65862v_cmp_nge_f32_e64 s[10:11], 0.5, v2
65863// CHECK: [0x0a,0x00,0x49,0xd0,0xf0,0x04,0x02,0x00]
65864
65865v_cmp_nge_f32_e64 s[10:11], -4.0, v2
65866// CHECK: [0x0a,0x00,0x49,0xd0,0xf7,0x04,0x02,0x00]
65867
65868v_cmp_nge_f32_e64 s[10:11], v1, v255
65869// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x03,0x00]
65870
65871v_cmp_nge_f32_e64 s[10:11], v1, s2
65872// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x00,0x00]
65873
65874v_cmp_nge_f32_e64 s[10:11], v1, s101
65875// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcb,0x00,0x00]
65876
65877v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_lo
65878// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcd,0x00,0x00]
65879
65880v_cmp_nge_f32_e64 s[10:11], v1, flat_scratch_hi
65881// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xcf,0x00,0x00]
65882
65883v_cmp_nge_f32_e64 s[10:11], v1, vcc_lo
65884// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd5,0x00,0x00]
65885
65886v_cmp_nge_f32_e64 s[10:11], v1, vcc_hi
65887// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd7,0x00,0x00]
65888
65889v_cmp_nge_f32_e64 s[10:11], v1, tba_lo
65890// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xd9,0x00,0x00]
65891
65892v_cmp_nge_f32_e64 s[10:11], v1, tba_hi
65893// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xdb,0x00,0x00]
65894
65895v_cmp_nge_f32_e64 s[10:11], v1, tma_lo
65896// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xdd,0x00,0x00]
65897
65898v_cmp_nge_f32_e64 s[10:11], v1, tma_hi
65899// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xdf,0x00,0x00]
65900
65901v_cmp_nge_f32_e64 s[10:11], v1, ttmp11
65902// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf7,0x00,0x00]
65903
65904v_cmp_nge_f32_e64 s[10:11], v1, m0
65905// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xf9,0x00,0x00]
65906
65907v_cmp_nge_f32_e64 s[10:11], v1, exec_lo
65908// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xfd,0x00,0x00]
65909
65910v_cmp_nge_f32_e64 s[10:11], v1, exec_hi
65911// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xff,0x00,0x00]
65912
65913v_cmp_nge_f32_e64 s[10:11], v1, 0
65914// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x01,0x01,0x00]
65915
65916v_cmp_nge_f32_e64 s[10:11], v1, -1
65917// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x83,0x01,0x00]
65918
65919v_cmp_nge_f32_e64 s[10:11], v1, 0.5
65920// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xe1,0x01,0x00]
65921
65922v_cmp_nge_f32_e64 s[10:11], v1, -4.0
65923// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0xef,0x01,0x00]
65924
65925v_cmp_nge_f32_e64 s[10:11], -v1, v2
65926// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x20]
65927
65928v_cmp_nge_f32_e64 s[10:11], v1, -v2
65929// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x40]
65930
65931v_cmp_nge_f32_e64 s[10:11], -v1, -v2
65932// CHECK: [0x0a,0x00,0x49,0xd0,0x01,0x05,0x02,0x60]
65933
65934v_cmp_nge_f32_e64 s[10:11], v1, v2 clamp
65935// CHECK: [0x0a,0x80,0x49,0xd0,0x01,0x05,0x02,0x00]
65936
65937v_cmp_nlg_f32 vcc, v1, v2
65938// CHECK: [0x01,0x05,0x94,0x7c]
65939
65940v_cmp_nlg_f32 vcc, v255, v2
65941// CHECK: [0xff,0x05,0x94,0x7c]
65942
65943v_cmp_nlg_f32 vcc, s1, v2
65944// CHECK: [0x01,0x04,0x94,0x7c]
65945
65946v_cmp_nlg_f32 vcc, s101, v2
65947// CHECK: [0x65,0x04,0x94,0x7c]
65948
65949v_cmp_nlg_f32 vcc, flat_scratch_lo, v2
65950// CHECK: [0x66,0x04,0x94,0x7c]
65951
65952v_cmp_nlg_f32 vcc, flat_scratch_hi, v2
65953// CHECK: [0x67,0x04,0x94,0x7c]
65954
65955v_cmp_nlg_f32 vcc, vcc_lo, v2
65956// CHECK: [0x6a,0x04,0x94,0x7c]
65957
65958v_cmp_nlg_f32 vcc, vcc_hi, v2
65959// CHECK: [0x6b,0x04,0x94,0x7c]
65960
65961v_cmp_nlg_f32 vcc, tba_lo, v2
65962// CHECK: [0x6c,0x04,0x94,0x7c]
65963
65964v_cmp_nlg_f32 vcc, tba_hi, v2
65965// CHECK: [0x6d,0x04,0x94,0x7c]
65966
65967v_cmp_nlg_f32 vcc, tma_lo, v2
65968// CHECK: [0x6e,0x04,0x94,0x7c]
65969
65970v_cmp_nlg_f32 vcc, tma_hi, v2
65971// CHECK: [0x6f,0x04,0x94,0x7c]
65972
65973v_cmp_nlg_f32 vcc, ttmp11, v2
65974// CHECK: [0x7b,0x04,0x94,0x7c]
65975
65976v_cmp_nlg_f32 vcc, m0, v2
65977// CHECK: [0x7c,0x04,0x94,0x7c]
65978
65979v_cmp_nlg_f32 vcc, exec_lo, v2
65980// CHECK: [0x7e,0x04,0x94,0x7c]
65981
65982v_cmp_nlg_f32 vcc, exec_hi, v2
65983// CHECK: [0x7f,0x04,0x94,0x7c]
65984
65985v_cmp_nlg_f32 vcc, 0, v2
65986// CHECK: [0x80,0x04,0x94,0x7c]
65987
65988v_cmp_nlg_f32 vcc, -1, v2
65989// CHECK: [0xc1,0x04,0x94,0x7c]
65990
65991v_cmp_nlg_f32 vcc, 0.5, v2
65992// CHECK: [0xf0,0x04,0x94,0x7c]
65993
65994v_cmp_nlg_f32 vcc, -4.0, v2
65995// CHECK: [0xf7,0x04,0x94,0x7c]
65996
65997v_cmp_nlg_f32 vcc, 0xaf123456, v2
65998// CHECK: [0xff,0x04,0x94,0x7c,0x56,0x34,0x12,0xaf]
65999
66000v_cmp_nlg_f32 vcc, 0x3f717273, v2
66001// CHECK: [0xff,0x04,0x94,0x7c,0x73,0x72,0x71,0x3f]
66002
66003v_cmp_nlg_f32 vcc, v1, v255
66004// CHECK: [0x01,0xff,0x95,0x7c]
66005
66006v_cmp_nlg_f32_e64 s[10:11], v1, v2
66007// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66008
66009v_cmp_nlg_f32_e64 s[12:13], v1, v2
66010// CHECK: [0x0c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66011
66012v_cmp_nlg_f32_e64 s[100:101], v1, v2
66013// CHECK: [0x64,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66014
66015v_cmp_nlg_f32_e64 flat_scratch, v1, v2
66016// CHECK: [0x66,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66017
66018v_cmp_nlg_f32_e64 vcc, v1, v2
66019// CHECK: [0x6a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66020
66021v_cmp_nlg_f32_e64 tba, v1, v2
66022// CHECK: [0x6c,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66023
66024v_cmp_nlg_f32_e64 tma, v1, v2
66025// CHECK: [0x6e,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66026
66027v_cmp_nlg_f32_e64 ttmp[10:11], v1, v2
66028// CHECK: [0x7a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x00]
66029
66030v_cmp_nlg_f32_e64 s[10:11], v255, v2
66031// CHECK: [0x0a,0x00,0x4a,0xd0,0xff,0x05,0x02,0x00]
66032
66033v_cmp_nlg_f32_e64 s[10:11], s1, v2
66034// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x04,0x02,0x00]
66035
66036v_cmp_nlg_f32_e64 s[10:11], s101, v2
66037// CHECK: [0x0a,0x00,0x4a,0xd0,0x65,0x04,0x02,0x00]
66038
66039v_cmp_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
66040// CHECK: [0x0a,0x00,0x4a,0xd0,0x66,0x04,0x02,0x00]
66041
66042v_cmp_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
66043// CHECK: [0x0a,0x00,0x4a,0xd0,0x67,0x04,0x02,0x00]
66044
66045v_cmp_nlg_f32_e64 s[10:11], vcc_lo, v2
66046// CHECK: [0x0a,0x00,0x4a,0xd0,0x6a,0x04,0x02,0x00]
66047
66048v_cmp_nlg_f32_e64 s[10:11], vcc_hi, v2
66049// CHECK: [0x0a,0x00,0x4a,0xd0,0x6b,0x04,0x02,0x00]
66050
66051v_cmp_nlg_f32_e64 s[10:11], tba_lo, v2
66052// CHECK: [0x0a,0x00,0x4a,0xd0,0x6c,0x04,0x02,0x00]
66053
66054v_cmp_nlg_f32_e64 s[10:11], tba_hi, v2
66055// CHECK: [0x0a,0x00,0x4a,0xd0,0x6d,0x04,0x02,0x00]
66056
66057v_cmp_nlg_f32_e64 s[10:11], tma_lo, v2
66058// CHECK: [0x0a,0x00,0x4a,0xd0,0x6e,0x04,0x02,0x00]
66059
66060v_cmp_nlg_f32_e64 s[10:11], tma_hi, v2
66061// CHECK: [0x0a,0x00,0x4a,0xd0,0x6f,0x04,0x02,0x00]
66062
66063v_cmp_nlg_f32_e64 s[10:11], ttmp11, v2
66064// CHECK: [0x0a,0x00,0x4a,0xd0,0x7b,0x04,0x02,0x00]
66065
66066v_cmp_nlg_f32_e64 s[10:11], m0, v2
66067// CHECK: [0x0a,0x00,0x4a,0xd0,0x7c,0x04,0x02,0x00]
66068
66069v_cmp_nlg_f32_e64 s[10:11], exec_lo, v2
66070// CHECK: [0x0a,0x00,0x4a,0xd0,0x7e,0x04,0x02,0x00]
66071
66072v_cmp_nlg_f32_e64 s[10:11], exec_hi, v2
66073// CHECK: [0x0a,0x00,0x4a,0xd0,0x7f,0x04,0x02,0x00]
66074
66075v_cmp_nlg_f32_e64 s[10:11], 0, v2
66076// CHECK: [0x0a,0x00,0x4a,0xd0,0x80,0x04,0x02,0x00]
66077
66078v_cmp_nlg_f32_e64 s[10:11], -1, v2
66079// CHECK: [0x0a,0x00,0x4a,0xd0,0xc1,0x04,0x02,0x00]
66080
66081v_cmp_nlg_f32_e64 s[10:11], 0.5, v2
66082// CHECK: [0x0a,0x00,0x4a,0xd0,0xf0,0x04,0x02,0x00]
66083
66084v_cmp_nlg_f32_e64 s[10:11], -4.0, v2
66085// CHECK: [0x0a,0x00,0x4a,0xd0,0xf7,0x04,0x02,0x00]
66086
66087v_cmp_nlg_f32_e64 s[10:11], v1, v255
66088// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x03,0x00]
66089
66090v_cmp_nlg_f32_e64 s[10:11], v1, s2
66091// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x00,0x00]
66092
66093v_cmp_nlg_f32_e64 s[10:11], v1, s101
66094// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcb,0x00,0x00]
66095
66096v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
66097// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcd,0x00,0x00]
66098
66099v_cmp_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
66100// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xcf,0x00,0x00]
66101
66102v_cmp_nlg_f32_e64 s[10:11], v1, vcc_lo
66103// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd5,0x00,0x00]
66104
66105v_cmp_nlg_f32_e64 s[10:11], v1, vcc_hi
66106// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd7,0x00,0x00]
66107
66108v_cmp_nlg_f32_e64 s[10:11], v1, tba_lo
66109// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xd9,0x00,0x00]
66110
66111v_cmp_nlg_f32_e64 s[10:11], v1, tba_hi
66112// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdb,0x00,0x00]
66113
66114v_cmp_nlg_f32_e64 s[10:11], v1, tma_lo
66115// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdd,0x00,0x00]
66116
66117v_cmp_nlg_f32_e64 s[10:11], v1, tma_hi
66118// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xdf,0x00,0x00]
66119
66120v_cmp_nlg_f32_e64 s[10:11], v1, ttmp11
66121// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf7,0x00,0x00]
66122
66123v_cmp_nlg_f32_e64 s[10:11], v1, m0
66124// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xf9,0x00,0x00]
66125
66126v_cmp_nlg_f32_e64 s[10:11], v1, exec_lo
66127// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xfd,0x00,0x00]
66128
66129v_cmp_nlg_f32_e64 s[10:11], v1, exec_hi
66130// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xff,0x00,0x00]
66131
66132v_cmp_nlg_f32_e64 s[10:11], v1, 0
66133// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x01,0x01,0x00]
66134
66135v_cmp_nlg_f32_e64 s[10:11], v1, -1
66136// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x83,0x01,0x00]
66137
66138v_cmp_nlg_f32_e64 s[10:11], v1, 0.5
66139// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xe1,0x01,0x00]
66140
66141v_cmp_nlg_f32_e64 s[10:11], v1, -4.0
66142// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0xef,0x01,0x00]
66143
66144v_cmp_nlg_f32_e64 s[10:11], -v1, v2
66145// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x20]
66146
66147v_cmp_nlg_f32_e64 s[10:11], v1, -v2
66148// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x40]
66149
66150v_cmp_nlg_f32_e64 s[10:11], -v1, -v2
66151// CHECK: [0x0a,0x00,0x4a,0xd0,0x01,0x05,0x02,0x60]
66152
66153v_cmp_nlg_f32_e64 s[10:11], v1, v2 clamp
66154// CHECK: [0x0a,0x80,0x4a,0xd0,0x01,0x05,0x02,0x00]
66155
66156v_cmp_ngt_f32 vcc, v1, v2
66157// CHECK: [0x01,0x05,0x96,0x7c]
66158
66159v_cmp_ngt_f32 vcc, v255, v2
66160// CHECK: [0xff,0x05,0x96,0x7c]
66161
66162v_cmp_ngt_f32 vcc, s1, v2
66163// CHECK: [0x01,0x04,0x96,0x7c]
66164
66165v_cmp_ngt_f32 vcc, s101, v2
66166// CHECK: [0x65,0x04,0x96,0x7c]
66167
66168v_cmp_ngt_f32 vcc, flat_scratch_lo, v2
66169// CHECK: [0x66,0x04,0x96,0x7c]
66170
66171v_cmp_ngt_f32 vcc, flat_scratch_hi, v2
66172// CHECK: [0x67,0x04,0x96,0x7c]
66173
66174v_cmp_ngt_f32 vcc, vcc_lo, v2
66175// CHECK: [0x6a,0x04,0x96,0x7c]
66176
66177v_cmp_ngt_f32 vcc, vcc_hi, v2
66178// CHECK: [0x6b,0x04,0x96,0x7c]
66179
66180v_cmp_ngt_f32 vcc, tba_lo, v2
66181// CHECK: [0x6c,0x04,0x96,0x7c]
66182
66183v_cmp_ngt_f32 vcc, tba_hi, v2
66184// CHECK: [0x6d,0x04,0x96,0x7c]
66185
66186v_cmp_ngt_f32 vcc, tma_lo, v2
66187// CHECK: [0x6e,0x04,0x96,0x7c]
66188
66189v_cmp_ngt_f32 vcc, tma_hi, v2
66190// CHECK: [0x6f,0x04,0x96,0x7c]
66191
66192v_cmp_ngt_f32 vcc, ttmp11, v2
66193// CHECK: [0x7b,0x04,0x96,0x7c]
66194
66195v_cmp_ngt_f32 vcc, m0, v2
66196// CHECK: [0x7c,0x04,0x96,0x7c]
66197
66198v_cmp_ngt_f32 vcc, exec_lo, v2
66199// CHECK: [0x7e,0x04,0x96,0x7c]
66200
66201v_cmp_ngt_f32 vcc, exec_hi, v2
66202// CHECK: [0x7f,0x04,0x96,0x7c]
66203
66204v_cmp_ngt_f32 vcc, 0, v2
66205// CHECK: [0x80,0x04,0x96,0x7c]
66206
66207v_cmp_ngt_f32 vcc, -1, v2
66208// CHECK: [0xc1,0x04,0x96,0x7c]
66209
66210v_cmp_ngt_f32 vcc, 0.5, v2
66211// CHECK: [0xf0,0x04,0x96,0x7c]
66212
66213v_cmp_ngt_f32 vcc, -4.0, v2
66214// CHECK: [0xf7,0x04,0x96,0x7c]
66215
66216v_cmp_ngt_f32 vcc, 0xaf123456, v2
66217// CHECK: [0xff,0x04,0x96,0x7c,0x56,0x34,0x12,0xaf]
66218
66219v_cmp_ngt_f32 vcc, 0x3f717273, v2
66220// CHECK: [0xff,0x04,0x96,0x7c,0x73,0x72,0x71,0x3f]
66221
66222v_cmp_ngt_f32 vcc, v1, v255
66223// CHECK: [0x01,0xff,0x97,0x7c]
66224
66225v_cmp_ngt_f32_e64 s[10:11], v1, v2
66226// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66227
66228v_cmp_ngt_f32_e64 s[12:13], v1, v2
66229// CHECK: [0x0c,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66230
66231v_cmp_ngt_f32_e64 s[100:101], v1, v2
66232// CHECK: [0x64,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66233
66234v_cmp_ngt_f32_e64 flat_scratch, v1, v2
66235// CHECK: [0x66,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66236
66237v_cmp_ngt_f32_e64 vcc, v1, v2
66238// CHECK: [0x6a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66239
66240v_cmp_ngt_f32_e64 tba, v1, v2
66241// CHECK: [0x6c,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66242
66243v_cmp_ngt_f32_e64 tma, v1, v2
66244// CHECK: [0x6e,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66245
66246v_cmp_ngt_f32_e64 ttmp[10:11], v1, v2
66247// CHECK: [0x7a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x00]
66248
66249v_cmp_ngt_f32_e64 s[10:11], v255, v2
66250// CHECK: [0x0a,0x00,0x4b,0xd0,0xff,0x05,0x02,0x00]
66251
66252v_cmp_ngt_f32_e64 s[10:11], s1, v2
66253// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x04,0x02,0x00]
66254
66255v_cmp_ngt_f32_e64 s[10:11], s101, v2
66256// CHECK: [0x0a,0x00,0x4b,0xd0,0x65,0x04,0x02,0x00]
66257
66258v_cmp_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
66259// CHECK: [0x0a,0x00,0x4b,0xd0,0x66,0x04,0x02,0x00]
66260
66261v_cmp_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
66262// CHECK: [0x0a,0x00,0x4b,0xd0,0x67,0x04,0x02,0x00]
66263
66264v_cmp_ngt_f32_e64 s[10:11], vcc_lo, v2
66265// CHECK: [0x0a,0x00,0x4b,0xd0,0x6a,0x04,0x02,0x00]
66266
66267v_cmp_ngt_f32_e64 s[10:11], vcc_hi, v2
66268// CHECK: [0x0a,0x00,0x4b,0xd0,0x6b,0x04,0x02,0x00]
66269
66270v_cmp_ngt_f32_e64 s[10:11], tba_lo, v2
66271// CHECK: [0x0a,0x00,0x4b,0xd0,0x6c,0x04,0x02,0x00]
66272
66273v_cmp_ngt_f32_e64 s[10:11], tba_hi, v2
66274// CHECK: [0x0a,0x00,0x4b,0xd0,0x6d,0x04,0x02,0x00]
66275
66276v_cmp_ngt_f32_e64 s[10:11], tma_lo, v2
66277// CHECK: [0x0a,0x00,0x4b,0xd0,0x6e,0x04,0x02,0x00]
66278
66279v_cmp_ngt_f32_e64 s[10:11], tma_hi, v2
66280// CHECK: [0x0a,0x00,0x4b,0xd0,0x6f,0x04,0x02,0x00]
66281
66282v_cmp_ngt_f32_e64 s[10:11], ttmp11, v2
66283// CHECK: [0x0a,0x00,0x4b,0xd0,0x7b,0x04,0x02,0x00]
66284
66285v_cmp_ngt_f32_e64 s[10:11], m0, v2
66286// CHECK: [0x0a,0x00,0x4b,0xd0,0x7c,0x04,0x02,0x00]
66287
66288v_cmp_ngt_f32_e64 s[10:11], exec_lo, v2
66289// CHECK: [0x0a,0x00,0x4b,0xd0,0x7e,0x04,0x02,0x00]
66290
66291v_cmp_ngt_f32_e64 s[10:11], exec_hi, v2
66292// CHECK: [0x0a,0x00,0x4b,0xd0,0x7f,0x04,0x02,0x00]
66293
66294v_cmp_ngt_f32_e64 s[10:11], 0, v2
66295// CHECK: [0x0a,0x00,0x4b,0xd0,0x80,0x04,0x02,0x00]
66296
66297v_cmp_ngt_f32_e64 s[10:11], -1, v2
66298// CHECK: [0x0a,0x00,0x4b,0xd0,0xc1,0x04,0x02,0x00]
66299
66300v_cmp_ngt_f32_e64 s[10:11], 0.5, v2
66301// CHECK: [0x0a,0x00,0x4b,0xd0,0xf0,0x04,0x02,0x00]
66302
66303v_cmp_ngt_f32_e64 s[10:11], -4.0, v2
66304// CHECK: [0x0a,0x00,0x4b,0xd0,0xf7,0x04,0x02,0x00]
66305
66306v_cmp_ngt_f32_e64 s[10:11], v1, v255
66307// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x03,0x00]
66308
66309v_cmp_ngt_f32_e64 s[10:11], v1, s2
66310// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x00,0x00]
66311
66312v_cmp_ngt_f32_e64 s[10:11], v1, s101
66313// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcb,0x00,0x00]
66314
66315v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
66316// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcd,0x00,0x00]
66317
66318v_cmp_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
66319// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xcf,0x00,0x00]
66320
66321v_cmp_ngt_f32_e64 s[10:11], v1, vcc_lo
66322// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd5,0x00,0x00]
66323
66324v_cmp_ngt_f32_e64 s[10:11], v1, vcc_hi
66325// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd7,0x00,0x00]
66326
66327v_cmp_ngt_f32_e64 s[10:11], v1, tba_lo
66328// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xd9,0x00,0x00]
66329
66330v_cmp_ngt_f32_e64 s[10:11], v1, tba_hi
66331// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xdb,0x00,0x00]
66332
66333v_cmp_ngt_f32_e64 s[10:11], v1, tma_lo
66334// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xdd,0x00,0x00]
66335
66336v_cmp_ngt_f32_e64 s[10:11], v1, tma_hi
66337// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xdf,0x00,0x00]
66338
66339v_cmp_ngt_f32_e64 s[10:11], v1, ttmp11
66340// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf7,0x00,0x00]
66341
66342v_cmp_ngt_f32_e64 s[10:11], v1, m0
66343// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xf9,0x00,0x00]
66344
66345v_cmp_ngt_f32_e64 s[10:11], v1, exec_lo
66346// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xfd,0x00,0x00]
66347
66348v_cmp_ngt_f32_e64 s[10:11], v1, exec_hi
66349// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xff,0x00,0x00]
66350
66351v_cmp_ngt_f32_e64 s[10:11], v1, 0
66352// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x01,0x01,0x00]
66353
66354v_cmp_ngt_f32_e64 s[10:11], v1, -1
66355// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x83,0x01,0x00]
66356
66357v_cmp_ngt_f32_e64 s[10:11], v1, 0.5
66358// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xe1,0x01,0x00]
66359
66360v_cmp_ngt_f32_e64 s[10:11], v1, -4.0
66361// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0xef,0x01,0x00]
66362
66363v_cmp_ngt_f32_e64 s[10:11], -v1, v2
66364// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x20]
66365
66366v_cmp_ngt_f32_e64 s[10:11], v1, -v2
66367// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x40]
66368
66369v_cmp_ngt_f32_e64 s[10:11], -v1, -v2
66370// CHECK: [0x0a,0x00,0x4b,0xd0,0x01,0x05,0x02,0x60]
66371
66372v_cmp_ngt_f32_e64 s[10:11], v1, v2 clamp
66373// CHECK: [0x0a,0x80,0x4b,0xd0,0x01,0x05,0x02,0x00]
66374
66375v_cmp_nle_f32 vcc, v1, v2
66376// CHECK: [0x01,0x05,0x98,0x7c]
66377
66378v_cmp_nle_f32 vcc, v255, v2
66379// CHECK: [0xff,0x05,0x98,0x7c]
66380
66381v_cmp_nle_f32 vcc, s1, v2
66382// CHECK: [0x01,0x04,0x98,0x7c]
66383
66384v_cmp_nle_f32 vcc, s101, v2
66385// CHECK: [0x65,0x04,0x98,0x7c]
66386
66387v_cmp_nle_f32 vcc, flat_scratch_lo, v2
66388// CHECK: [0x66,0x04,0x98,0x7c]
66389
66390v_cmp_nle_f32 vcc, flat_scratch_hi, v2
66391// CHECK: [0x67,0x04,0x98,0x7c]
66392
66393v_cmp_nle_f32 vcc, vcc_lo, v2
66394// CHECK: [0x6a,0x04,0x98,0x7c]
66395
66396v_cmp_nle_f32 vcc, vcc_hi, v2
66397// CHECK: [0x6b,0x04,0x98,0x7c]
66398
66399v_cmp_nle_f32 vcc, tba_lo, v2
66400// CHECK: [0x6c,0x04,0x98,0x7c]
66401
66402v_cmp_nle_f32 vcc, tba_hi, v2
66403// CHECK: [0x6d,0x04,0x98,0x7c]
66404
66405v_cmp_nle_f32 vcc, tma_lo, v2
66406// CHECK: [0x6e,0x04,0x98,0x7c]
66407
66408v_cmp_nle_f32 vcc, tma_hi, v2
66409// CHECK: [0x6f,0x04,0x98,0x7c]
66410
66411v_cmp_nle_f32 vcc, ttmp11, v2
66412// CHECK: [0x7b,0x04,0x98,0x7c]
66413
66414v_cmp_nle_f32 vcc, m0, v2
66415// CHECK: [0x7c,0x04,0x98,0x7c]
66416
66417v_cmp_nle_f32 vcc, exec_lo, v2
66418// CHECK: [0x7e,0x04,0x98,0x7c]
66419
66420v_cmp_nle_f32 vcc, exec_hi, v2
66421// CHECK: [0x7f,0x04,0x98,0x7c]
66422
66423v_cmp_nle_f32 vcc, 0, v2
66424// CHECK: [0x80,0x04,0x98,0x7c]
66425
66426v_cmp_nle_f32 vcc, -1, v2
66427// CHECK: [0xc1,0x04,0x98,0x7c]
66428
66429v_cmp_nle_f32 vcc, 0.5, v2
66430// CHECK: [0xf0,0x04,0x98,0x7c]
66431
66432v_cmp_nle_f32 vcc, -4.0, v2
66433// CHECK: [0xf7,0x04,0x98,0x7c]
66434
66435v_cmp_nle_f32 vcc, 0xaf123456, v2
66436// CHECK: [0xff,0x04,0x98,0x7c,0x56,0x34,0x12,0xaf]
66437
66438v_cmp_nle_f32 vcc, 0x3f717273, v2
66439// CHECK: [0xff,0x04,0x98,0x7c,0x73,0x72,0x71,0x3f]
66440
66441v_cmp_nle_f32 vcc, v1, v255
66442// CHECK: [0x01,0xff,0x99,0x7c]
66443
66444v_cmp_nle_f32_e64 s[10:11], v1, v2
66445// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66446
66447v_cmp_nle_f32_e64 s[12:13], v1, v2
66448// CHECK: [0x0c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66449
66450v_cmp_nle_f32_e64 s[100:101], v1, v2
66451// CHECK: [0x64,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66452
66453v_cmp_nle_f32_e64 flat_scratch, v1, v2
66454// CHECK: [0x66,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66455
66456v_cmp_nle_f32_e64 vcc, v1, v2
66457// CHECK: [0x6a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66458
66459v_cmp_nle_f32_e64 tba, v1, v2
66460// CHECK: [0x6c,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66461
66462v_cmp_nle_f32_e64 tma, v1, v2
66463// CHECK: [0x6e,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66464
66465v_cmp_nle_f32_e64 ttmp[10:11], v1, v2
66466// CHECK: [0x7a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x00]
66467
66468v_cmp_nle_f32_e64 s[10:11], v255, v2
66469// CHECK: [0x0a,0x00,0x4c,0xd0,0xff,0x05,0x02,0x00]
66470
66471v_cmp_nle_f32_e64 s[10:11], s1, v2
66472// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x04,0x02,0x00]
66473
66474v_cmp_nle_f32_e64 s[10:11], s101, v2
66475// CHECK: [0x0a,0x00,0x4c,0xd0,0x65,0x04,0x02,0x00]
66476
66477v_cmp_nle_f32_e64 s[10:11], flat_scratch_lo, v2
66478// CHECK: [0x0a,0x00,0x4c,0xd0,0x66,0x04,0x02,0x00]
66479
66480v_cmp_nle_f32_e64 s[10:11], flat_scratch_hi, v2
66481// CHECK: [0x0a,0x00,0x4c,0xd0,0x67,0x04,0x02,0x00]
66482
66483v_cmp_nle_f32_e64 s[10:11], vcc_lo, v2
66484// CHECK: [0x0a,0x00,0x4c,0xd0,0x6a,0x04,0x02,0x00]
66485
66486v_cmp_nle_f32_e64 s[10:11], vcc_hi, v2
66487// CHECK: [0x0a,0x00,0x4c,0xd0,0x6b,0x04,0x02,0x00]
66488
66489v_cmp_nle_f32_e64 s[10:11], tba_lo, v2
66490// CHECK: [0x0a,0x00,0x4c,0xd0,0x6c,0x04,0x02,0x00]
66491
66492v_cmp_nle_f32_e64 s[10:11], tba_hi, v2
66493// CHECK: [0x0a,0x00,0x4c,0xd0,0x6d,0x04,0x02,0x00]
66494
66495v_cmp_nle_f32_e64 s[10:11], tma_lo, v2
66496// CHECK: [0x0a,0x00,0x4c,0xd0,0x6e,0x04,0x02,0x00]
66497
66498v_cmp_nle_f32_e64 s[10:11], tma_hi, v2
66499// CHECK: [0x0a,0x00,0x4c,0xd0,0x6f,0x04,0x02,0x00]
66500
66501v_cmp_nle_f32_e64 s[10:11], ttmp11, v2
66502// CHECK: [0x0a,0x00,0x4c,0xd0,0x7b,0x04,0x02,0x00]
66503
66504v_cmp_nle_f32_e64 s[10:11], m0, v2
66505// CHECK: [0x0a,0x00,0x4c,0xd0,0x7c,0x04,0x02,0x00]
66506
66507v_cmp_nle_f32_e64 s[10:11], exec_lo, v2
66508// CHECK: [0x0a,0x00,0x4c,0xd0,0x7e,0x04,0x02,0x00]
66509
66510v_cmp_nle_f32_e64 s[10:11], exec_hi, v2
66511// CHECK: [0x0a,0x00,0x4c,0xd0,0x7f,0x04,0x02,0x00]
66512
66513v_cmp_nle_f32_e64 s[10:11], 0, v2
66514// CHECK: [0x0a,0x00,0x4c,0xd0,0x80,0x04,0x02,0x00]
66515
66516v_cmp_nle_f32_e64 s[10:11], -1, v2
66517// CHECK: [0x0a,0x00,0x4c,0xd0,0xc1,0x04,0x02,0x00]
66518
66519v_cmp_nle_f32_e64 s[10:11], 0.5, v2
66520// CHECK: [0x0a,0x00,0x4c,0xd0,0xf0,0x04,0x02,0x00]
66521
66522v_cmp_nle_f32_e64 s[10:11], -4.0, v2
66523// CHECK: [0x0a,0x00,0x4c,0xd0,0xf7,0x04,0x02,0x00]
66524
66525v_cmp_nle_f32_e64 s[10:11], v1, v255
66526// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x03,0x00]
66527
66528v_cmp_nle_f32_e64 s[10:11], v1, s2
66529// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x00,0x00]
66530
66531v_cmp_nle_f32_e64 s[10:11], v1, s101
66532// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcb,0x00,0x00]
66533
66534v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_lo
66535// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcd,0x00,0x00]
66536
66537v_cmp_nle_f32_e64 s[10:11], v1, flat_scratch_hi
66538// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xcf,0x00,0x00]
66539
66540v_cmp_nle_f32_e64 s[10:11], v1, vcc_lo
66541// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd5,0x00,0x00]
66542
66543v_cmp_nle_f32_e64 s[10:11], v1, vcc_hi
66544// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd7,0x00,0x00]
66545
66546v_cmp_nle_f32_e64 s[10:11], v1, tba_lo
66547// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xd9,0x00,0x00]
66548
66549v_cmp_nle_f32_e64 s[10:11], v1, tba_hi
66550// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdb,0x00,0x00]
66551
66552v_cmp_nle_f32_e64 s[10:11], v1, tma_lo
66553// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdd,0x00,0x00]
66554
66555v_cmp_nle_f32_e64 s[10:11], v1, tma_hi
66556// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xdf,0x00,0x00]
66557
66558v_cmp_nle_f32_e64 s[10:11], v1, ttmp11
66559// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf7,0x00,0x00]
66560
66561v_cmp_nle_f32_e64 s[10:11], v1, m0
66562// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xf9,0x00,0x00]
66563
66564v_cmp_nle_f32_e64 s[10:11], v1, exec_lo
66565// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xfd,0x00,0x00]
66566
66567v_cmp_nle_f32_e64 s[10:11], v1, exec_hi
66568// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xff,0x00,0x00]
66569
66570v_cmp_nle_f32_e64 s[10:11], v1, 0
66571// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x01,0x01,0x00]
66572
66573v_cmp_nle_f32_e64 s[10:11], v1, -1
66574// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x83,0x01,0x00]
66575
66576v_cmp_nle_f32_e64 s[10:11], v1, 0.5
66577// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xe1,0x01,0x00]
66578
66579v_cmp_nle_f32_e64 s[10:11], v1, -4.0
66580// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0xef,0x01,0x00]
66581
66582v_cmp_nle_f32_e64 s[10:11], -v1, v2
66583// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x20]
66584
66585v_cmp_nle_f32_e64 s[10:11], v1, -v2
66586// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x40]
66587
66588v_cmp_nle_f32_e64 s[10:11], -v1, -v2
66589// CHECK: [0x0a,0x00,0x4c,0xd0,0x01,0x05,0x02,0x60]
66590
66591v_cmp_nle_f32_e64 s[10:11], v1, v2 clamp
66592// CHECK: [0x0a,0x80,0x4c,0xd0,0x01,0x05,0x02,0x00]
66593
66594v_cmp_neq_f32 vcc, v1, v2
66595// CHECK: [0x01,0x05,0x9a,0x7c]
66596
66597v_cmp_neq_f32 vcc, v255, v2
66598// CHECK: [0xff,0x05,0x9a,0x7c]
66599
66600v_cmp_neq_f32 vcc, s1, v2
66601// CHECK: [0x01,0x04,0x9a,0x7c]
66602
66603v_cmp_neq_f32 vcc, s101, v2
66604// CHECK: [0x65,0x04,0x9a,0x7c]
66605
66606v_cmp_neq_f32 vcc, flat_scratch_lo, v2
66607// CHECK: [0x66,0x04,0x9a,0x7c]
66608
66609v_cmp_neq_f32 vcc, flat_scratch_hi, v2
66610// CHECK: [0x67,0x04,0x9a,0x7c]
66611
66612v_cmp_neq_f32 vcc, vcc_lo, v2
66613// CHECK: [0x6a,0x04,0x9a,0x7c]
66614
66615v_cmp_neq_f32 vcc, vcc_hi, v2
66616// CHECK: [0x6b,0x04,0x9a,0x7c]
66617
66618v_cmp_neq_f32 vcc, tba_lo, v2
66619// CHECK: [0x6c,0x04,0x9a,0x7c]
66620
66621v_cmp_neq_f32 vcc, tba_hi, v2
66622// CHECK: [0x6d,0x04,0x9a,0x7c]
66623
66624v_cmp_neq_f32 vcc, tma_lo, v2
66625// CHECK: [0x6e,0x04,0x9a,0x7c]
66626
66627v_cmp_neq_f32 vcc, tma_hi, v2
66628// CHECK: [0x6f,0x04,0x9a,0x7c]
66629
66630v_cmp_neq_f32 vcc, ttmp11, v2
66631// CHECK: [0x7b,0x04,0x9a,0x7c]
66632
66633v_cmp_neq_f32 vcc, m0, v2
66634// CHECK: [0x7c,0x04,0x9a,0x7c]
66635
66636v_cmp_neq_f32 vcc, exec_lo, v2
66637// CHECK: [0x7e,0x04,0x9a,0x7c]
66638
66639v_cmp_neq_f32 vcc, exec_hi, v2
66640// CHECK: [0x7f,0x04,0x9a,0x7c]
66641
66642v_cmp_neq_f32 vcc, 0, v2
66643// CHECK: [0x80,0x04,0x9a,0x7c]
66644
66645v_cmp_neq_f32 vcc, -1, v2
66646// CHECK: [0xc1,0x04,0x9a,0x7c]
66647
66648v_cmp_neq_f32 vcc, 0.5, v2
66649// CHECK: [0xf0,0x04,0x9a,0x7c]
66650
66651v_cmp_neq_f32 vcc, -4.0, v2
66652// CHECK: [0xf7,0x04,0x9a,0x7c]
66653
66654v_cmp_neq_f32 vcc, 0xaf123456, v2
66655// CHECK: [0xff,0x04,0x9a,0x7c,0x56,0x34,0x12,0xaf]
66656
66657v_cmp_neq_f32 vcc, 0x3f717273, v2
66658// CHECK: [0xff,0x04,0x9a,0x7c,0x73,0x72,0x71,0x3f]
66659
66660v_cmp_neq_f32 vcc, v1, v255
66661// CHECK: [0x01,0xff,0x9b,0x7c]
66662
66663v_cmp_neq_f32_e64 s[10:11], v1, v2
66664// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66665
66666v_cmp_neq_f32_e64 s[12:13], v1, v2
66667// CHECK: [0x0c,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66668
66669v_cmp_neq_f32_e64 s[100:101], v1, v2
66670// CHECK: [0x64,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66671
66672v_cmp_neq_f32_e64 flat_scratch, v1, v2
66673// CHECK: [0x66,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66674
66675v_cmp_neq_f32_e64 vcc, v1, v2
66676// CHECK: [0x6a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66677
66678v_cmp_neq_f32_e64 tba, v1, v2
66679// CHECK: [0x6c,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66680
66681v_cmp_neq_f32_e64 tma, v1, v2
66682// CHECK: [0x6e,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66683
66684v_cmp_neq_f32_e64 ttmp[10:11], v1, v2
66685// CHECK: [0x7a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x00]
66686
66687v_cmp_neq_f32_e64 s[10:11], v255, v2
66688// CHECK: [0x0a,0x00,0x4d,0xd0,0xff,0x05,0x02,0x00]
66689
66690v_cmp_neq_f32_e64 s[10:11], s1, v2
66691// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x04,0x02,0x00]
66692
66693v_cmp_neq_f32_e64 s[10:11], s101, v2
66694// CHECK: [0x0a,0x00,0x4d,0xd0,0x65,0x04,0x02,0x00]
66695
66696v_cmp_neq_f32_e64 s[10:11], flat_scratch_lo, v2
66697// CHECK: [0x0a,0x00,0x4d,0xd0,0x66,0x04,0x02,0x00]
66698
66699v_cmp_neq_f32_e64 s[10:11], flat_scratch_hi, v2
66700// CHECK: [0x0a,0x00,0x4d,0xd0,0x67,0x04,0x02,0x00]
66701
66702v_cmp_neq_f32_e64 s[10:11], vcc_lo, v2
66703// CHECK: [0x0a,0x00,0x4d,0xd0,0x6a,0x04,0x02,0x00]
66704
66705v_cmp_neq_f32_e64 s[10:11], vcc_hi, v2
66706// CHECK: [0x0a,0x00,0x4d,0xd0,0x6b,0x04,0x02,0x00]
66707
66708v_cmp_neq_f32_e64 s[10:11], tba_lo, v2
66709// CHECK: [0x0a,0x00,0x4d,0xd0,0x6c,0x04,0x02,0x00]
66710
66711v_cmp_neq_f32_e64 s[10:11], tba_hi, v2
66712// CHECK: [0x0a,0x00,0x4d,0xd0,0x6d,0x04,0x02,0x00]
66713
66714v_cmp_neq_f32_e64 s[10:11], tma_lo, v2
66715// CHECK: [0x0a,0x00,0x4d,0xd0,0x6e,0x04,0x02,0x00]
66716
66717v_cmp_neq_f32_e64 s[10:11], tma_hi, v2
66718// CHECK: [0x0a,0x00,0x4d,0xd0,0x6f,0x04,0x02,0x00]
66719
66720v_cmp_neq_f32_e64 s[10:11], ttmp11, v2
66721// CHECK: [0x0a,0x00,0x4d,0xd0,0x7b,0x04,0x02,0x00]
66722
66723v_cmp_neq_f32_e64 s[10:11], m0, v2
66724// CHECK: [0x0a,0x00,0x4d,0xd0,0x7c,0x04,0x02,0x00]
66725
66726v_cmp_neq_f32_e64 s[10:11], exec_lo, v2
66727// CHECK: [0x0a,0x00,0x4d,0xd0,0x7e,0x04,0x02,0x00]
66728
66729v_cmp_neq_f32_e64 s[10:11], exec_hi, v2
66730// CHECK: [0x0a,0x00,0x4d,0xd0,0x7f,0x04,0x02,0x00]
66731
66732v_cmp_neq_f32_e64 s[10:11], 0, v2
66733// CHECK: [0x0a,0x00,0x4d,0xd0,0x80,0x04,0x02,0x00]
66734
66735v_cmp_neq_f32_e64 s[10:11], -1, v2
66736// CHECK: [0x0a,0x00,0x4d,0xd0,0xc1,0x04,0x02,0x00]
66737
66738v_cmp_neq_f32_e64 s[10:11], 0.5, v2
66739// CHECK: [0x0a,0x00,0x4d,0xd0,0xf0,0x04,0x02,0x00]
66740
66741v_cmp_neq_f32_e64 s[10:11], -4.0, v2
66742// CHECK: [0x0a,0x00,0x4d,0xd0,0xf7,0x04,0x02,0x00]
66743
66744v_cmp_neq_f32_e64 s[10:11], v1, v255
66745// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x03,0x00]
66746
66747v_cmp_neq_f32_e64 s[10:11], v1, s2
66748// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x00,0x00]
66749
66750v_cmp_neq_f32_e64 s[10:11], v1, s101
66751// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcb,0x00,0x00]
66752
66753v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_lo
66754// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcd,0x00,0x00]
66755
66756v_cmp_neq_f32_e64 s[10:11], v1, flat_scratch_hi
66757// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xcf,0x00,0x00]
66758
66759v_cmp_neq_f32_e64 s[10:11], v1, vcc_lo
66760// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd5,0x00,0x00]
66761
66762v_cmp_neq_f32_e64 s[10:11], v1, vcc_hi
66763// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd7,0x00,0x00]
66764
66765v_cmp_neq_f32_e64 s[10:11], v1, tba_lo
66766// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xd9,0x00,0x00]
66767
66768v_cmp_neq_f32_e64 s[10:11], v1, tba_hi
66769// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xdb,0x00,0x00]
66770
66771v_cmp_neq_f32_e64 s[10:11], v1, tma_lo
66772// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xdd,0x00,0x00]
66773
66774v_cmp_neq_f32_e64 s[10:11], v1, tma_hi
66775// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xdf,0x00,0x00]
66776
66777v_cmp_neq_f32_e64 s[10:11], v1, ttmp11
66778// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf7,0x00,0x00]
66779
66780v_cmp_neq_f32_e64 s[10:11], v1, m0
66781// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xf9,0x00,0x00]
66782
66783v_cmp_neq_f32_e64 s[10:11], v1, exec_lo
66784// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xfd,0x00,0x00]
66785
66786v_cmp_neq_f32_e64 s[10:11], v1, exec_hi
66787// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xff,0x00,0x00]
66788
66789v_cmp_neq_f32_e64 s[10:11], v1, 0
66790// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x01,0x01,0x00]
66791
66792v_cmp_neq_f32_e64 s[10:11], v1, -1
66793// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x83,0x01,0x00]
66794
66795v_cmp_neq_f32_e64 s[10:11], v1, 0.5
66796// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xe1,0x01,0x00]
66797
66798v_cmp_neq_f32_e64 s[10:11], v1, -4.0
66799// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0xef,0x01,0x00]
66800
66801v_cmp_neq_f32_e64 s[10:11], -v1, v2
66802// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x20]
66803
66804v_cmp_neq_f32_e64 s[10:11], v1, -v2
66805// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x40]
66806
66807v_cmp_neq_f32_e64 s[10:11], -v1, -v2
66808// CHECK: [0x0a,0x00,0x4d,0xd0,0x01,0x05,0x02,0x60]
66809
66810v_cmp_neq_f32_e64 s[10:11], v1, v2 clamp
66811// CHECK: [0x0a,0x80,0x4d,0xd0,0x01,0x05,0x02,0x00]
66812
66813v_cmp_nlt_f32 vcc, v1, v2
66814// CHECK: [0x01,0x05,0x9c,0x7c]
66815
66816v_cmp_nlt_f32 vcc, v255, v2
66817// CHECK: [0xff,0x05,0x9c,0x7c]
66818
66819v_cmp_nlt_f32 vcc, s1, v2
66820// CHECK: [0x01,0x04,0x9c,0x7c]
66821
66822v_cmp_nlt_f32 vcc, s101, v2
66823// CHECK: [0x65,0x04,0x9c,0x7c]
66824
66825v_cmp_nlt_f32 vcc, flat_scratch_lo, v2
66826// CHECK: [0x66,0x04,0x9c,0x7c]
66827
66828v_cmp_nlt_f32 vcc, flat_scratch_hi, v2
66829// CHECK: [0x67,0x04,0x9c,0x7c]
66830
66831v_cmp_nlt_f32 vcc, vcc_lo, v2
66832// CHECK: [0x6a,0x04,0x9c,0x7c]
66833
66834v_cmp_nlt_f32 vcc, vcc_hi, v2
66835// CHECK: [0x6b,0x04,0x9c,0x7c]
66836
66837v_cmp_nlt_f32 vcc, tba_lo, v2
66838// CHECK: [0x6c,0x04,0x9c,0x7c]
66839
66840v_cmp_nlt_f32 vcc, tba_hi, v2
66841// CHECK: [0x6d,0x04,0x9c,0x7c]
66842
66843v_cmp_nlt_f32 vcc, tma_lo, v2
66844// CHECK: [0x6e,0x04,0x9c,0x7c]
66845
66846v_cmp_nlt_f32 vcc, tma_hi, v2
66847// CHECK: [0x6f,0x04,0x9c,0x7c]
66848
66849v_cmp_nlt_f32 vcc, ttmp11, v2
66850// CHECK: [0x7b,0x04,0x9c,0x7c]
66851
66852v_cmp_nlt_f32 vcc, m0, v2
66853// CHECK: [0x7c,0x04,0x9c,0x7c]
66854
66855v_cmp_nlt_f32 vcc, exec_lo, v2
66856// CHECK: [0x7e,0x04,0x9c,0x7c]
66857
66858v_cmp_nlt_f32 vcc, exec_hi, v2
66859// CHECK: [0x7f,0x04,0x9c,0x7c]
66860
66861v_cmp_nlt_f32 vcc, 0, v2
66862// CHECK: [0x80,0x04,0x9c,0x7c]
66863
66864v_cmp_nlt_f32 vcc, -1, v2
66865// CHECK: [0xc1,0x04,0x9c,0x7c]
66866
66867v_cmp_nlt_f32 vcc, 0.5, v2
66868// CHECK: [0xf0,0x04,0x9c,0x7c]
66869
66870v_cmp_nlt_f32 vcc, -4.0, v2
66871// CHECK: [0xf7,0x04,0x9c,0x7c]
66872
66873v_cmp_nlt_f32 vcc, 0xaf123456, v2
66874// CHECK: [0xff,0x04,0x9c,0x7c,0x56,0x34,0x12,0xaf]
66875
66876v_cmp_nlt_f32 vcc, 0x3f717273, v2
66877// CHECK: [0xff,0x04,0x9c,0x7c,0x73,0x72,0x71,0x3f]
66878
66879v_cmp_nlt_f32 vcc, v1, v255
66880// CHECK: [0x01,0xff,0x9d,0x7c]
66881
66882v_cmp_nlt_f32_e64 s[10:11], v1, v2
66883// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66884
66885v_cmp_nlt_f32_e64 s[12:13], v1, v2
66886// CHECK: [0x0c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66887
66888v_cmp_nlt_f32_e64 s[100:101], v1, v2
66889// CHECK: [0x64,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66890
66891v_cmp_nlt_f32_e64 flat_scratch, v1, v2
66892// CHECK: [0x66,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66893
66894v_cmp_nlt_f32_e64 vcc, v1, v2
66895// CHECK: [0x6a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66896
66897v_cmp_nlt_f32_e64 tba, v1, v2
66898// CHECK: [0x6c,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66899
66900v_cmp_nlt_f32_e64 tma, v1, v2
66901// CHECK: [0x6e,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66902
66903v_cmp_nlt_f32_e64 ttmp[10:11], v1, v2
66904// CHECK: [0x7a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x00]
66905
66906v_cmp_nlt_f32_e64 s[10:11], v255, v2
66907// CHECK: [0x0a,0x00,0x4e,0xd0,0xff,0x05,0x02,0x00]
66908
66909v_cmp_nlt_f32_e64 s[10:11], s1, v2
66910// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x04,0x02,0x00]
66911
66912v_cmp_nlt_f32_e64 s[10:11], s101, v2
66913// CHECK: [0x0a,0x00,0x4e,0xd0,0x65,0x04,0x02,0x00]
66914
66915v_cmp_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
66916// CHECK: [0x0a,0x00,0x4e,0xd0,0x66,0x04,0x02,0x00]
66917
66918v_cmp_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
66919// CHECK: [0x0a,0x00,0x4e,0xd0,0x67,0x04,0x02,0x00]
66920
66921v_cmp_nlt_f32_e64 s[10:11], vcc_lo, v2
66922// CHECK: [0x0a,0x00,0x4e,0xd0,0x6a,0x04,0x02,0x00]
66923
66924v_cmp_nlt_f32_e64 s[10:11], vcc_hi, v2
66925// CHECK: [0x0a,0x00,0x4e,0xd0,0x6b,0x04,0x02,0x00]
66926
66927v_cmp_nlt_f32_e64 s[10:11], tba_lo, v2
66928// CHECK: [0x0a,0x00,0x4e,0xd0,0x6c,0x04,0x02,0x00]
66929
66930v_cmp_nlt_f32_e64 s[10:11], tba_hi, v2
66931// CHECK: [0x0a,0x00,0x4e,0xd0,0x6d,0x04,0x02,0x00]
66932
66933v_cmp_nlt_f32_e64 s[10:11], tma_lo, v2
66934// CHECK: [0x0a,0x00,0x4e,0xd0,0x6e,0x04,0x02,0x00]
66935
66936v_cmp_nlt_f32_e64 s[10:11], tma_hi, v2
66937// CHECK: [0x0a,0x00,0x4e,0xd0,0x6f,0x04,0x02,0x00]
66938
66939v_cmp_nlt_f32_e64 s[10:11], ttmp11, v2
66940// CHECK: [0x0a,0x00,0x4e,0xd0,0x7b,0x04,0x02,0x00]
66941
66942v_cmp_nlt_f32_e64 s[10:11], m0, v2
66943// CHECK: [0x0a,0x00,0x4e,0xd0,0x7c,0x04,0x02,0x00]
66944
66945v_cmp_nlt_f32_e64 s[10:11], exec_lo, v2
66946// CHECK: [0x0a,0x00,0x4e,0xd0,0x7e,0x04,0x02,0x00]
66947
66948v_cmp_nlt_f32_e64 s[10:11], exec_hi, v2
66949// CHECK: [0x0a,0x00,0x4e,0xd0,0x7f,0x04,0x02,0x00]
66950
66951v_cmp_nlt_f32_e64 s[10:11], 0, v2
66952// CHECK: [0x0a,0x00,0x4e,0xd0,0x80,0x04,0x02,0x00]
66953
66954v_cmp_nlt_f32_e64 s[10:11], -1, v2
66955// CHECK: [0x0a,0x00,0x4e,0xd0,0xc1,0x04,0x02,0x00]
66956
66957v_cmp_nlt_f32_e64 s[10:11], 0.5, v2
66958// CHECK: [0x0a,0x00,0x4e,0xd0,0xf0,0x04,0x02,0x00]
66959
66960v_cmp_nlt_f32_e64 s[10:11], -4.0, v2
66961// CHECK: [0x0a,0x00,0x4e,0xd0,0xf7,0x04,0x02,0x00]
66962
66963v_cmp_nlt_f32_e64 s[10:11], v1, v255
66964// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x03,0x00]
66965
66966v_cmp_nlt_f32_e64 s[10:11], v1, s2
66967// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x00,0x00]
66968
66969v_cmp_nlt_f32_e64 s[10:11], v1, s101
66970// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcb,0x00,0x00]
66971
66972v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
66973// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcd,0x00,0x00]
66974
66975v_cmp_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
66976// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xcf,0x00,0x00]
66977
66978v_cmp_nlt_f32_e64 s[10:11], v1, vcc_lo
66979// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd5,0x00,0x00]
66980
66981v_cmp_nlt_f32_e64 s[10:11], v1, vcc_hi
66982// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd7,0x00,0x00]
66983
66984v_cmp_nlt_f32_e64 s[10:11], v1, tba_lo
66985// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xd9,0x00,0x00]
66986
66987v_cmp_nlt_f32_e64 s[10:11], v1, tba_hi
66988// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdb,0x00,0x00]
66989
66990v_cmp_nlt_f32_e64 s[10:11], v1, tma_lo
66991// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdd,0x00,0x00]
66992
66993v_cmp_nlt_f32_e64 s[10:11], v1, tma_hi
66994// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xdf,0x00,0x00]
66995
66996v_cmp_nlt_f32_e64 s[10:11], v1, ttmp11
66997// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf7,0x00,0x00]
66998
66999v_cmp_nlt_f32_e64 s[10:11], v1, m0
67000// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xf9,0x00,0x00]
67001
67002v_cmp_nlt_f32_e64 s[10:11], v1, exec_lo
67003// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xfd,0x00,0x00]
67004
67005v_cmp_nlt_f32_e64 s[10:11], v1, exec_hi
67006// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xff,0x00,0x00]
67007
67008v_cmp_nlt_f32_e64 s[10:11], v1, 0
67009// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x01,0x01,0x00]
67010
67011v_cmp_nlt_f32_e64 s[10:11], v1, -1
67012// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x83,0x01,0x00]
67013
67014v_cmp_nlt_f32_e64 s[10:11], v1, 0.5
67015// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xe1,0x01,0x00]
67016
67017v_cmp_nlt_f32_e64 s[10:11], v1, -4.0
67018// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0xef,0x01,0x00]
67019
67020v_cmp_nlt_f32_e64 s[10:11], -v1, v2
67021// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x20]
67022
67023v_cmp_nlt_f32_e64 s[10:11], v1, -v2
67024// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x40]
67025
67026v_cmp_nlt_f32_e64 s[10:11], -v1, -v2
67027// CHECK: [0x0a,0x00,0x4e,0xd0,0x01,0x05,0x02,0x60]
67028
67029v_cmp_nlt_f32_e64 s[10:11], v1, v2 clamp
67030// CHECK: [0x0a,0x80,0x4e,0xd0,0x01,0x05,0x02,0x00]
67031
67032v_cmp_tru_f32 vcc, v1, v2
67033// CHECK: [0x01,0x05,0x9e,0x7c]
67034
67035v_cmp_tru_f32 vcc, v255, v2
67036// CHECK: [0xff,0x05,0x9e,0x7c]
67037
67038v_cmp_tru_f32 vcc, s1, v2
67039// CHECK: [0x01,0x04,0x9e,0x7c]
67040
67041v_cmp_tru_f32 vcc, s101, v2
67042// CHECK: [0x65,0x04,0x9e,0x7c]
67043
67044v_cmp_tru_f32 vcc, flat_scratch_lo, v2
67045// CHECK: [0x66,0x04,0x9e,0x7c]
67046
67047v_cmp_tru_f32 vcc, flat_scratch_hi, v2
67048// CHECK: [0x67,0x04,0x9e,0x7c]
67049
67050v_cmp_tru_f32 vcc, vcc_lo, v2
67051// CHECK: [0x6a,0x04,0x9e,0x7c]
67052
67053v_cmp_tru_f32 vcc, vcc_hi, v2
67054// CHECK: [0x6b,0x04,0x9e,0x7c]
67055
67056v_cmp_tru_f32 vcc, tba_lo, v2
67057// CHECK: [0x6c,0x04,0x9e,0x7c]
67058
67059v_cmp_tru_f32 vcc, tba_hi, v2
67060// CHECK: [0x6d,0x04,0x9e,0x7c]
67061
67062v_cmp_tru_f32 vcc, tma_lo, v2
67063// CHECK: [0x6e,0x04,0x9e,0x7c]
67064
67065v_cmp_tru_f32 vcc, tma_hi, v2
67066// CHECK: [0x6f,0x04,0x9e,0x7c]
67067
67068v_cmp_tru_f32 vcc, ttmp11, v2
67069// CHECK: [0x7b,0x04,0x9e,0x7c]
67070
67071v_cmp_tru_f32 vcc, m0, v2
67072// CHECK: [0x7c,0x04,0x9e,0x7c]
67073
67074v_cmp_tru_f32 vcc, exec_lo, v2
67075// CHECK: [0x7e,0x04,0x9e,0x7c]
67076
67077v_cmp_tru_f32 vcc, exec_hi, v2
67078// CHECK: [0x7f,0x04,0x9e,0x7c]
67079
67080v_cmp_tru_f32 vcc, 0, v2
67081// CHECK: [0x80,0x04,0x9e,0x7c]
67082
67083v_cmp_tru_f32 vcc, -1, v2
67084// CHECK: [0xc1,0x04,0x9e,0x7c]
67085
67086v_cmp_tru_f32 vcc, 0.5, v2
67087// CHECK: [0xf0,0x04,0x9e,0x7c]
67088
67089v_cmp_tru_f32 vcc, -4.0, v2
67090// CHECK: [0xf7,0x04,0x9e,0x7c]
67091
67092v_cmp_tru_f32 vcc, 0xaf123456, v2
67093// CHECK: [0xff,0x04,0x9e,0x7c,0x56,0x34,0x12,0xaf]
67094
67095v_cmp_tru_f32 vcc, 0x3f717273, v2
67096// CHECK: [0xff,0x04,0x9e,0x7c,0x73,0x72,0x71,0x3f]
67097
67098v_cmp_tru_f32 vcc, v1, v255
67099// CHECK: [0x01,0xff,0x9f,0x7c]
67100
67101v_cmp_tru_f32_e64 s[10:11], v1, v2
67102// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67103
67104v_cmp_tru_f32_e64 s[12:13], v1, v2
67105// CHECK: [0x0c,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67106
67107v_cmp_tru_f32_e64 s[100:101], v1, v2
67108// CHECK: [0x64,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67109
67110v_cmp_tru_f32_e64 flat_scratch, v1, v2
67111// CHECK: [0x66,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67112
67113v_cmp_tru_f32_e64 vcc, v1, v2
67114// CHECK: [0x6a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67115
67116v_cmp_tru_f32_e64 tba, v1, v2
67117// CHECK: [0x6c,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67118
67119v_cmp_tru_f32_e64 tma, v1, v2
67120// CHECK: [0x6e,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67121
67122v_cmp_tru_f32_e64 ttmp[10:11], v1, v2
67123// CHECK: [0x7a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x00]
67124
67125v_cmp_tru_f32_e64 s[10:11], v255, v2
67126// CHECK: [0x0a,0x00,0x4f,0xd0,0xff,0x05,0x02,0x00]
67127
67128v_cmp_tru_f32_e64 s[10:11], s1, v2
67129// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x04,0x02,0x00]
67130
67131v_cmp_tru_f32_e64 s[10:11], s101, v2
67132// CHECK: [0x0a,0x00,0x4f,0xd0,0x65,0x04,0x02,0x00]
67133
67134v_cmp_tru_f32_e64 s[10:11], flat_scratch_lo, v2
67135// CHECK: [0x0a,0x00,0x4f,0xd0,0x66,0x04,0x02,0x00]
67136
67137v_cmp_tru_f32_e64 s[10:11], flat_scratch_hi, v2
67138// CHECK: [0x0a,0x00,0x4f,0xd0,0x67,0x04,0x02,0x00]
67139
67140v_cmp_tru_f32_e64 s[10:11], vcc_lo, v2
67141// CHECK: [0x0a,0x00,0x4f,0xd0,0x6a,0x04,0x02,0x00]
67142
67143v_cmp_tru_f32_e64 s[10:11], vcc_hi, v2
67144// CHECK: [0x0a,0x00,0x4f,0xd0,0x6b,0x04,0x02,0x00]
67145
67146v_cmp_tru_f32_e64 s[10:11], tba_lo, v2
67147// CHECK: [0x0a,0x00,0x4f,0xd0,0x6c,0x04,0x02,0x00]
67148
67149v_cmp_tru_f32_e64 s[10:11], tba_hi, v2
67150// CHECK: [0x0a,0x00,0x4f,0xd0,0x6d,0x04,0x02,0x00]
67151
67152v_cmp_tru_f32_e64 s[10:11], tma_lo, v2
67153// CHECK: [0x0a,0x00,0x4f,0xd0,0x6e,0x04,0x02,0x00]
67154
67155v_cmp_tru_f32_e64 s[10:11], tma_hi, v2
67156// CHECK: [0x0a,0x00,0x4f,0xd0,0x6f,0x04,0x02,0x00]
67157
67158v_cmp_tru_f32_e64 s[10:11], ttmp11, v2
67159// CHECK: [0x0a,0x00,0x4f,0xd0,0x7b,0x04,0x02,0x00]
67160
67161v_cmp_tru_f32_e64 s[10:11], m0, v2
67162// CHECK: [0x0a,0x00,0x4f,0xd0,0x7c,0x04,0x02,0x00]
67163
67164v_cmp_tru_f32_e64 s[10:11], exec_lo, v2
67165// CHECK: [0x0a,0x00,0x4f,0xd0,0x7e,0x04,0x02,0x00]
67166
67167v_cmp_tru_f32_e64 s[10:11], exec_hi, v2
67168// CHECK: [0x0a,0x00,0x4f,0xd0,0x7f,0x04,0x02,0x00]
67169
67170v_cmp_tru_f32_e64 s[10:11], 0, v2
67171// CHECK: [0x0a,0x00,0x4f,0xd0,0x80,0x04,0x02,0x00]
67172
67173v_cmp_tru_f32_e64 s[10:11], -1, v2
67174// CHECK: [0x0a,0x00,0x4f,0xd0,0xc1,0x04,0x02,0x00]
67175
67176v_cmp_tru_f32_e64 s[10:11], 0.5, v2
67177// CHECK: [0x0a,0x00,0x4f,0xd0,0xf0,0x04,0x02,0x00]
67178
67179v_cmp_tru_f32_e64 s[10:11], -4.0, v2
67180// CHECK: [0x0a,0x00,0x4f,0xd0,0xf7,0x04,0x02,0x00]
67181
67182v_cmp_tru_f32_e64 s[10:11], v1, v255
67183// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x03,0x00]
67184
67185v_cmp_tru_f32_e64 s[10:11], v1, s2
67186// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x00,0x00]
67187
67188v_cmp_tru_f32_e64 s[10:11], v1, s101
67189// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcb,0x00,0x00]
67190
67191v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_lo
67192// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcd,0x00,0x00]
67193
67194v_cmp_tru_f32_e64 s[10:11], v1, flat_scratch_hi
67195// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xcf,0x00,0x00]
67196
67197v_cmp_tru_f32_e64 s[10:11], v1, vcc_lo
67198// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd5,0x00,0x00]
67199
67200v_cmp_tru_f32_e64 s[10:11], v1, vcc_hi
67201// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd7,0x00,0x00]
67202
67203v_cmp_tru_f32_e64 s[10:11], v1, tba_lo
67204// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xd9,0x00,0x00]
67205
67206v_cmp_tru_f32_e64 s[10:11], v1, tba_hi
67207// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xdb,0x00,0x00]
67208
67209v_cmp_tru_f32_e64 s[10:11], v1, tma_lo
67210// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xdd,0x00,0x00]
67211
67212v_cmp_tru_f32_e64 s[10:11], v1, tma_hi
67213// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xdf,0x00,0x00]
67214
67215v_cmp_tru_f32_e64 s[10:11], v1, ttmp11
67216// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf7,0x00,0x00]
67217
67218v_cmp_tru_f32_e64 s[10:11], v1, m0
67219// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xf9,0x00,0x00]
67220
67221v_cmp_tru_f32_e64 s[10:11], v1, exec_lo
67222// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xfd,0x00,0x00]
67223
67224v_cmp_tru_f32_e64 s[10:11], v1, exec_hi
67225// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xff,0x00,0x00]
67226
67227v_cmp_tru_f32_e64 s[10:11], v1, 0
67228// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x01,0x01,0x00]
67229
67230v_cmp_tru_f32_e64 s[10:11], v1, -1
67231// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x83,0x01,0x00]
67232
67233v_cmp_tru_f32_e64 s[10:11], v1, 0.5
67234// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xe1,0x01,0x00]
67235
67236v_cmp_tru_f32_e64 s[10:11], v1, -4.0
67237// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0xef,0x01,0x00]
67238
67239v_cmp_tru_f32_e64 s[10:11], -v1, v2
67240// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x20]
67241
67242v_cmp_tru_f32_e64 s[10:11], v1, -v2
67243// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x40]
67244
67245v_cmp_tru_f32_e64 s[10:11], -v1, -v2
67246// CHECK: [0x0a,0x00,0x4f,0xd0,0x01,0x05,0x02,0x60]
67247
67248v_cmp_tru_f32_e64 s[10:11], v1, v2 clamp
67249// CHECK: [0x0a,0x80,0x4f,0xd0,0x01,0x05,0x02,0x00]
67250
67251v_cmpx_f_f32 vcc, v1, v2
67252// CHECK: [0x01,0x05,0xa0,0x7c]
67253
67254v_cmpx_f_f32 vcc, v255, v2
67255// CHECK: [0xff,0x05,0xa0,0x7c]
67256
67257v_cmpx_f_f32 vcc, s1, v2
67258// CHECK: [0x01,0x04,0xa0,0x7c]
67259
67260v_cmpx_f_f32 vcc, s101, v2
67261// CHECK: [0x65,0x04,0xa0,0x7c]
67262
67263v_cmpx_f_f32 vcc, flat_scratch_lo, v2
67264// CHECK: [0x66,0x04,0xa0,0x7c]
67265
67266v_cmpx_f_f32 vcc, flat_scratch_hi, v2
67267// CHECK: [0x67,0x04,0xa0,0x7c]
67268
67269v_cmpx_f_f32 vcc, vcc_lo, v2
67270// CHECK: [0x6a,0x04,0xa0,0x7c]
67271
67272v_cmpx_f_f32 vcc, vcc_hi, v2
67273// CHECK: [0x6b,0x04,0xa0,0x7c]
67274
67275v_cmpx_f_f32 vcc, tba_lo, v2
67276// CHECK: [0x6c,0x04,0xa0,0x7c]
67277
67278v_cmpx_f_f32 vcc, tba_hi, v2
67279// CHECK: [0x6d,0x04,0xa0,0x7c]
67280
67281v_cmpx_f_f32 vcc, tma_lo, v2
67282// CHECK: [0x6e,0x04,0xa0,0x7c]
67283
67284v_cmpx_f_f32 vcc, tma_hi, v2
67285// CHECK: [0x6f,0x04,0xa0,0x7c]
67286
67287v_cmpx_f_f32 vcc, ttmp11, v2
67288// CHECK: [0x7b,0x04,0xa0,0x7c]
67289
67290v_cmpx_f_f32 vcc, m0, v2
67291// CHECK: [0x7c,0x04,0xa0,0x7c]
67292
67293v_cmpx_f_f32 vcc, exec_lo, v2
67294// CHECK: [0x7e,0x04,0xa0,0x7c]
67295
67296v_cmpx_f_f32 vcc, exec_hi, v2
67297// CHECK: [0x7f,0x04,0xa0,0x7c]
67298
67299v_cmpx_f_f32 vcc, 0, v2
67300// CHECK: [0x80,0x04,0xa0,0x7c]
67301
67302v_cmpx_f_f32 vcc, -1, v2
67303// CHECK: [0xc1,0x04,0xa0,0x7c]
67304
67305v_cmpx_f_f32 vcc, 0.5, v2
67306// CHECK: [0xf0,0x04,0xa0,0x7c]
67307
67308v_cmpx_f_f32 vcc, -4.0, v2
67309// CHECK: [0xf7,0x04,0xa0,0x7c]
67310
67311v_cmpx_f_f32 vcc, 0xaf123456, v2
67312// CHECK: [0xff,0x04,0xa0,0x7c,0x56,0x34,0x12,0xaf]
67313
67314v_cmpx_f_f32 vcc, 0x3f717273, v2
67315// CHECK: [0xff,0x04,0xa0,0x7c,0x73,0x72,0x71,0x3f]
67316
67317v_cmpx_f_f32 vcc, v1, v255
67318// CHECK: [0x01,0xff,0xa1,0x7c]
67319
67320v_cmpx_f_f32_e64 s[10:11], v1, v2
67321// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67322
67323v_cmpx_f_f32_e64 s[12:13], v1, v2
67324// CHECK: [0x0c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67325
67326v_cmpx_f_f32_e64 s[100:101], v1, v2
67327// CHECK: [0x64,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67328
67329v_cmpx_f_f32_e64 flat_scratch, v1, v2
67330// CHECK: [0x66,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67331
67332v_cmpx_f_f32_e64 vcc, v1, v2
67333// CHECK: [0x6a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67334
67335v_cmpx_f_f32_e64 tba, v1, v2
67336// CHECK: [0x6c,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67337
67338v_cmpx_f_f32_e64 tma, v1, v2
67339// CHECK: [0x6e,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67340
67341v_cmpx_f_f32_e64 ttmp[10:11], v1, v2
67342// CHECK: [0x7a,0x00,0x50,0xd0,0x01,0x05,0x02,0x00]
67343
67344v_cmpx_f_f32_e64 s[10:11], v255, v2
67345// CHECK: [0x0a,0x00,0x50,0xd0,0xff,0x05,0x02,0x00]
67346
67347v_cmpx_f_f32_e64 s[10:11], s1, v2
67348// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x04,0x02,0x00]
67349
67350v_cmpx_f_f32_e64 s[10:11], s101, v2
67351// CHECK: [0x0a,0x00,0x50,0xd0,0x65,0x04,0x02,0x00]
67352
67353v_cmpx_f_f32_e64 s[10:11], flat_scratch_lo, v2
67354// CHECK: [0x0a,0x00,0x50,0xd0,0x66,0x04,0x02,0x00]
67355
67356v_cmpx_f_f32_e64 s[10:11], flat_scratch_hi, v2
67357// CHECK: [0x0a,0x00,0x50,0xd0,0x67,0x04,0x02,0x00]
67358
67359v_cmpx_f_f32_e64 s[10:11], vcc_lo, v2
67360// CHECK: [0x0a,0x00,0x50,0xd0,0x6a,0x04,0x02,0x00]
67361
67362v_cmpx_f_f32_e64 s[10:11], vcc_hi, v2
67363// CHECK: [0x0a,0x00,0x50,0xd0,0x6b,0x04,0x02,0x00]
67364
67365v_cmpx_f_f32_e64 s[10:11], tba_lo, v2
67366// CHECK: [0x0a,0x00,0x50,0xd0,0x6c,0x04,0x02,0x00]
67367
67368v_cmpx_f_f32_e64 s[10:11], tba_hi, v2
67369// CHECK: [0x0a,0x00,0x50,0xd0,0x6d,0x04,0x02,0x00]
67370
67371v_cmpx_f_f32_e64 s[10:11], tma_lo, v2
67372// CHECK: [0x0a,0x00,0x50,0xd0,0x6e,0x04,0x02,0x00]
67373
67374v_cmpx_f_f32_e64 s[10:11], tma_hi, v2
67375// CHECK: [0x0a,0x00,0x50,0xd0,0x6f,0x04,0x02,0x00]
67376
67377v_cmpx_f_f32_e64 s[10:11], ttmp11, v2
67378// CHECK: [0x0a,0x00,0x50,0xd0,0x7b,0x04,0x02,0x00]
67379
67380v_cmpx_f_f32_e64 s[10:11], m0, v2
67381// CHECK: [0x0a,0x00,0x50,0xd0,0x7c,0x04,0x02,0x00]
67382
67383v_cmpx_f_f32_e64 s[10:11], exec_lo, v2
67384// CHECK: [0x0a,0x00,0x50,0xd0,0x7e,0x04,0x02,0x00]
67385
67386v_cmpx_f_f32_e64 s[10:11], exec_hi, v2
67387// CHECK: [0x0a,0x00,0x50,0xd0,0x7f,0x04,0x02,0x00]
67388
67389v_cmpx_f_f32_e64 s[10:11], 0, v2
67390// CHECK: [0x0a,0x00,0x50,0xd0,0x80,0x04,0x02,0x00]
67391
67392v_cmpx_f_f32_e64 s[10:11], -1, v2
67393// CHECK: [0x0a,0x00,0x50,0xd0,0xc1,0x04,0x02,0x00]
67394
67395v_cmpx_f_f32_e64 s[10:11], 0.5, v2
67396// CHECK: [0x0a,0x00,0x50,0xd0,0xf0,0x04,0x02,0x00]
67397
67398v_cmpx_f_f32_e64 s[10:11], -4.0, v2
67399// CHECK: [0x0a,0x00,0x50,0xd0,0xf7,0x04,0x02,0x00]
67400
67401v_cmpx_f_f32_e64 s[10:11], v1, v255
67402// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x03,0x00]
67403
67404v_cmpx_f_f32_e64 s[10:11], v1, s2
67405// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x00,0x00]
67406
67407v_cmpx_f_f32_e64 s[10:11], v1, s101
67408// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcb,0x00,0x00]
67409
67410v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_lo
67411// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcd,0x00,0x00]
67412
67413v_cmpx_f_f32_e64 s[10:11], v1, flat_scratch_hi
67414// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xcf,0x00,0x00]
67415
67416v_cmpx_f_f32_e64 s[10:11], v1, vcc_lo
67417// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd5,0x00,0x00]
67418
67419v_cmpx_f_f32_e64 s[10:11], v1, vcc_hi
67420// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd7,0x00,0x00]
67421
67422v_cmpx_f_f32_e64 s[10:11], v1, tba_lo
67423// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xd9,0x00,0x00]
67424
67425v_cmpx_f_f32_e64 s[10:11], v1, tba_hi
67426// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdb,0x00,0x00]
67427
67428v_cmpx_f_f32_e64 s[10:11], v1, tma_lo
67429// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdd,0x00,0x00]
67430
67431v_cmpx_f_f32_e64 s[10:11], v1, tma_hi
67432// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xdf,0x00,0x00]
67433
67434v_cmpx_f_f32_e64 s[10:11], v1, ttmp11
67435// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf7,0x00,0x00]
67436
67437v_cmpx_f_f32_e64 s[10:11], v1, m0
67438// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xf9,0x00,0x00]
67439
67440v_cmpx_f_f32_e64 s[10:11], v1, exec_lo
67441// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xfd,0x00,0x00]
67442
67443v_cmpx_f_f32_e64 s[10:11], v1, exec_hi
67444// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xff,0x00,0x00]
67445
67446v_cmpx_f_f32_e64 s[10:11], v1, 0
67447// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x01,0x01,0x00]
67448
67449v_cmpx_f_f32_e64 s[10:11], v1, -1
67450// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x83,0x01,0x00]
67451
67452v_cmpx_f_f32_e64 s[10:11], v1, 0.5
67453// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xe1,0x01,0x00]
67454
67455v_cmpx_f_f32_e64 s[10:11], v1, -4.0
67456// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0xef,0x01,0x00]
67457
67458v_cmpx_f_f32_e64 s[10:11], -v1, v2
67459// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x20]
67460
67461v_cmpx_f_f32_e64 s[10:11], v1, -v2
67462// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x40]
67463
67464v_cmpx_f_f32_e64 s[10:11], -v1, -v2
67465// CHECK: [0x0a,0x00,0x50,0xd0,0x01,0x05,0x02,0x60]
67466
67467v_cmpx_f_f32_e64 s[10:11], v1, v2 clamp
67468// CHECK: [0x0a,0x80,0x50,0xd0,0x01,0x05,0x02,0x00]
67469
67470v_cmpx_lt_f32 vcc, v1, v2
67471// CHECK: [0x01,0x05,0xa2,0x7c]
67472
67473v_cmpx_lt_f32 vcc, v255, v2
67474// CHECK: [0xff,0x05,0xa2,0x7c]
67475
67476v_cmpx_lt_f32 vcc, s1, v2
67477// CHECK: [0x01,0x04,0xa2,0x7c]
67478
67479v_cmpx_lt_f32 vcc, s101, v2
67480// CHECK: [0x65,0x04,0xa2,0x7c]
67481
67482v_cmpx_lt_f32 vcc, flat_scratch_lo, v2
67483// CHECK: [0x66,0x04,0xa2,0x7c]
67484
67485v_cmpx_lt_f32 vcc, flat_scratch_hi, v2
67486// CHECK: [0x67,0x04,0xa2,0x7c]
67487
67488v_cmpx_lt_f32 vcc, vcc_lo, v2
67489// CHECK: [0x6a,0x04,0xa2,0x7c]
67490
67491v_cmpx_lt_f32 vcc, vcc_hi, v2
67492// CHECK: [0x6b,0x04,0xa2,0x7c]
67493
67494v_cmpx_lt_f32 vcc, tba_lo, v2
67495// CHECK: [0x6c,0x04,0xa2,0x7c]
67496
67497v_cmpx_lt_f32 vcc, tba_hi, v2
67498// CHECK: [0x6d,0x04,0xa2,0x7c]
67499
67500v_cmpx_lt_f32 vcc, tma_lo, v2
67501// CHECK: [0x6e,0x04,0xa2,0x7c]
67502
67503v_cmpx_lt_f32 vcc, tma_hi, v2
67504// CHECK: [0x6f,0x04,0xa2,0x7c]
67505
67506v_cmpx_lt_f32 vcc, ttmp11, v2
67507// CHECK: [0x7b,0x04,0xa2,0x7c]
67508
67509v_cmpx_lt_f32 vcc, m0, v2
67510// CHECK: [0x7c,0x04,0xa2,0x7c]
67511
67512v_cmpx_lt_f32 vcc, exec_lo, v2
67513// CHECK: [0x7e,0x04,0xa2,0x7c]
67514
67515v_cmpx_lt_f32 vcc, exec_hi, v2
67516// CHECK: [0x7f,0x04,0xa2,0x7c]
67517
67518v_cmpx_lt_f32 vcc, 0, v2
67519// CHECK: [0x80,0x04,0xa2,0x7c]
67520
67521v_cmpx_lt_f32 vcc, -1, v2
67522// CHECK: [0xc1,0x04,0xa2,0x7c]
67523
67524v_cmpx_lt_f32 vcc, 0.5, v2
67525// CHECK: [0xf0,0x04,0xa2,0x7c]
67526
67527v_cmpx_lt_f32 vcc, -4.0, v2
67528// CHECK: [0xf7,0x04,0xa2,0x7c]
67529
67530v_cmpx_lt_f32 vcc, 0xaf123456, v2
67531// CHECK: [0xff,0x04,0xa2,0x7c,0x56,0x34,0x12,0xaf]
67532
67533v_cmpx_lt_f32 vcc, 0x3f717273, v2
67534// CHECK: [0xff,0x04,0xa2,0x7c,0x73,0x72,0x71,0x3f]
67535
67536v_cmpx_lt_f32 vcc, v1, v255
67537// CHECK: [0x01,0xff,0xa3,0x7c]
67538
67539v_cmpx_lt_f32_e64 s[10:11], v1, v2
67540// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67541
67542v_cmpx_lt_f32_e64 s[12:13], v1, v2
67543// CHECK: [0x0c,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67544
67545v_cmpx_lt_f32_e64 s[100:101], v1, v2
67546// CHECK: [0x64,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67547
67548v_cmpx_lt_f32_e64 flat_scratch, v1, v2
67549// CHECK: [0x66,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67550
67551v_cmpx_lt_f32_e64 vcc, v1, v2
67552// CHECK: [0x6a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67553
67554v_cmpx_lt_f32_e64 tba, v1, v2
67555// CHECK: [0x6c,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67556
67557v_cmpx_lt_f32_e64 tma, v1, v2
67558// CHECK: [0x6e,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67559
67560v_cmpx_lt_f32_e64 ttmp[10:11], v1, v2
67561// CHECK: [0x7a,0x00,0x51,0xd0,0x01,0x05,0x02,0x00]
67562
67563v_cmpx_lt_f32_e64 s[10:11], v255, v2
67564// CHECK: [0x0a,0x00,0x51,0xd0,0xff,0x05,0x02,0x00]
67565
67566v_cmpx_lt_f32_e64 s[10:11], s1, v2
67567// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x04,0x02,0x00]
67568
67569v_cmpx_lt_f32_e64 s[10:11], s101, v2
67570// CHECK: [0x0a,0x00,0x51,0xd0,0x65,0x04,0x02,0x00]
67571
67572v_cmpx_lt_f32_e64 s[10:11], flat_scratch_lo, v2
67573// CHECK: [0x0a,0x00,0x51,0xd0,0x66,0x04,0x02,0x00]
67574
67575v_cmpx_lt_f32_e64 s[10:11], flat_scratch_hi, v2
67576// CHECK: [0x0a,0x00,0x51,0xd0,0x67,0x04,0x02,0x00]
67577
67578v_cmpx_lt_f32_e64 s[10:11], vcc_lo, v2
67579// CHECK: [0x0a,0x00,0x51,0xd0,0x6a,0x04,0x02,0x00]
67580
67581v_cmpx_lt_f32_e64 s[10:11], vcc_hi, v2
67582// CHECK: [0x0a,0x00,0x51,0xd0,0x6b,0x04,0x02,0x00]
67583
67584v_cmpx_lt_f32_e64 s[10:11], tba_lo, v2
67585// CHECK: [0x0a,0x00,0x51,0xd0,0x6c,0x04,0x02,0x00]
67586
67587v_cmpx_lt_f32_e64 s[10:11], tba_hi, v2
67588// CHECK: [0x0a,0x00,0x51,0xd0,0x6d,0x04,0x02,0x00]
67589
67590v_cmpx_lt_f32_e64 s[10:11], tma_lo, v2
67591// CHECK: [0x0a,0x00,0x51,0xd0,0x6e,0x04,0x02,0x00]
67592
67593v_cmpx_lt_f32_e64 s[10:11], tma_hi, v2
67594// CHECK: [0x0a,0x00,0x51,0xd0,0x6f,0x04,0x02,0x00]
67595
67596v_cmpx_lt_f32_e64 s[10:11], ttmp11, v2
67597// CHECK: [0x0a,0x00,0x51,0xd0,0x7b,0x04,0x02,0x00]
67598
67599v_cmpx_lt_f32_e64 s[10:11], m0, v2
67600// CHECK: [0x0a,0x00,0x51,0xd0,0x7c,0x04,0x02,0x00]
67601
67602v_cmpx_lt_f32_e64 s[10:11], exec_lo, v2
67603// CHECK: [0x0a,0x00,0x51,0xd0,0x7e,0x04,0x02,0x00]
67604
67605v_cmpx_lt_f32_e64 s[10:11], exec_hi, v2
67606// CHECK: [0x0a,0x00,0x51,0xd0,0x7f,0x04,0x02,0x00]
67607
67608v_cmpx_lt_f32_e64 s[10:11], 0, v2
67609// CHECK: [0x0a,0x00,0x51,0xd0,0x80,0x04,0x02,0x00]
67610
67611v_cmpx_lt_f32_e64 s[10:11], -1, v2
67612// CHECK: [0x0a,0x00,0x51,0xd0,0xc1,0x04,0x02,0x00]
67613
67614v_cmpx_lt_f32_e64 s[10:11], 0.5, v2
67615// CHECK: [0x0a,0x00,0x51,0xd0,0xf0,0x04,0x02,0x00]
67616
67617v_cmpx_lt_f32_e64 s[10:11], -4.0, v2
67618// CHECK: [0x0a,0x00,0x51,0xd0,0xf7,0x04,0x02,0x00]
67619
67620v_cmpx_lt_f32_e64 s[10:11], v1, v255
67621// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x03,0x00]
67622
67623v_cmpx_lt_f32_e64 s[10:11], v1, s2
67624// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x00,0x00]
67625
67626v_cmpx_lt_f32_e64 s[10:11], v1, s101
67627// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcb,0x00,0x00]
67628
67629v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_lo
67630// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcd,0x00,0x00]
67631
67632v_cmpx_lt_f32_e64 s[10:11], v1, flat_scratch_hi
67633// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xcf,0x00,0x00]
67634
67635v_cmpx_lt_f32_e64 s[10:11], v1, vcc_lo
67636// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd5,0x00,0x00]
67637
67638v_cmpx_lt_f32_e64 s[10:11], v1, vcc_hi
67639// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd7,0x00,0x00]
67640
67641v_cmpx_lt_f32_e64 s[10:11], v1, tba_lo
67642// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xd9,0x00,0x00]
67643
67644v_cmpx_lt_f32_e64 s[10:11], v1, tba_hi
67645// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xdb,0x00,0x00]
67646
67647v_cmpx_lt_f32_e64 s[10:11], v1, tma_lo
67648// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xdd,0x00,0x00]
67649
67650v_cmpx_lt_f32_e64 s[10:11], v1, tma_hi
67651// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xdf,0x00,0x00]
67652
67653v_cmpx_lt_f32_e64 s[10:11], v1, ttmp11
67654// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf7,0x00,0x00]
67655
67656v_cmpx_lt_f32_e64 s[10:11], v1, m0
67657// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xf9,0x00,0x00]
67658
67659v_cmpx_lt_f32_e64 s[10:11], v1, exec_lo
67660// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xfd,0x00,0x00]
67661
67662v_cmpx_lt_f32_e64 s[10:11], v1, exec_hi
67663// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xff,0x00,0x00]
67664
67665v_cmpx_lt_f32_e64 s[10:11], v1, 0
67666// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x01,0x01,0x00]
67667
67668v_cmpx_lt_f32_e64 s[10:11], v1, -1
67669// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x83,0x01,0x00]
67670
67671v_cmpx_lt_f32_e64 s[10:11], v1, 0.5
67672// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xe1,0x01,0x00]
67673
67674v_cmpx_lt_f32_e64 s[10:11], v1, -4.0
67675// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0xef,0x01,0x00]
67676
67677v_cmpx_lt_f32_e64 s[10:11], -v1, v2
67678// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x20]
67679
67680v_cmpx_lt_f32_e64 s[10:11], v1, -v2
67681// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x40]
67682
67683v_cmpx_lt_f32_e64 s[10:11], -v1, -v2
67684// CHECK: [0x0a,0x00,0x51,0xd0,0x01,0x05,0x02,0x60]
67685
67686v_cmpx_lt_f32_e64 s[10:11], v1, v2 clamp
67687// CHECK: [0x0a,0x80,0x51,0xd0,0x01,0x05,0x02,0x00]
67688
67689v_cmpx_eq_f32 vcc, v1, v2
67690// CHECK: [0x01,0x05,0xa4,0x7c]
67691
67692v_cmpx_eq_f32 vcc, v255, v2
67693// CHECK: [0xff,0x05,0xa4,0x7c]
67694
67695v_cmpx_eq_f32 vcc, s1, v2
67696// CHECK: [0x01,0x04,0xa4,0x7c]
67697
67698v_cmpx_eq_f32 vcc, s101, v2
67699// CHECK: [0x65,0x04,0xa4,0x7c]
67700
67701v_cmpx_eq_f32 vcc, flat_scratch_lo, v2
67702// CHECK: [0x66,0x04,0xa4,0x7c]
67703
67704v_cmpx_eq_f32 vcc, flat_scratch_hi, v2
67705// CHECK: [0x67,0x04,0xa4,0x7c]
67706
67707v_cmpx_eq_f32 vcc, vcc_lo, v2
67708// CHECK: [0x6a,0x04,0xa4,0x7c]
67709
67710v_cmpx_eq_f32 vcc, vcc_hi, v2
67711// CHECK: [0x6b,0x04,0xa4,0x7c]
67712
67713v_cmpx_eq_f32 vcc, tba_lo, v2
67714// CHECK: [0x6c,0x04,0xa4,0x7c]
67715
67716v_cmpx_eq_f32 vcc, tba_hi, v2
67717// CHECK: [0x6d,0x04,0xa4,0x7c]
67718
67719v_cmpx_eq_f32 vcc, tma_lo, v2
67720// CHECK: [0x6e,0x04,0xa4,0x7c]
67721
67722v_cmpx_eq_f32 vcc, tma_hi, v2
67723// CHECK: [0x6f,0x04,0xa4,0x7c]
67724
67725v_cmpx_eq_f32 vcc, ttmp11, v2
67726// CHECK: [0x7b,0x04,0xa4,0x7c]
67727
67728v_cmpx_eq_f32 vcc, m0, v2
67729// CHECK: [0x7c,0x04,0xa4,0x7c]
67730
67731v_cmpx_eq_f32 vcc, exec_lo, v2
67732// CHECK: [0x7e,0x04,0xa4,0x7c]
67733
67734v_cmpx_eq_f32 vcc, exec_hi, v2
67735// CHECK: [0x7f,0x04,0xa4,0x7c]
67736
67737v_cmpx_eq_f32 vcc, 0, v2
67738// CHECK: [0x80,0x04,0xa4,0x7c]
67739
67740v_cmpx_eq_f32 vcc, -1, v2
67741// CHECK: [0xc1,0x04,0xa4,0x7c]
67742
67743v_cmpx_eq_f32 vcc, 0.5, v2
67744// CHECK: [0xf0,0x04,0xa4,0x7c]
67745
67746v_cmpx_eq_f32 vcc, -4.0, v2
67747// CHECK: [0xf7,0x04,0xa4,0x7c]
67748
67749v_cmpx_eq_f32 vcc, 0xaf123456, v2
67750// CHECK: [0xff,0x04,0xa4,0x7c,0x56,0x34,0x12,0xaf]
67751
67752v_cmpx_eq_f32 vcc, 0x3f717273, v2
67753// CHECK: [0xff,0x04,0xa4,0x7c,0x73,0x72,0x71,0x3f]
67754
67755v_cmpx_eq_f32 vcc, v1, v255
67756// CHECK: [0x01,0xff,0xa5,0x7c]
67757
67758v_cmpx_eq_f32_e64 s[10:11], v1, v2
67759// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67760
67761v_cmpx_eq_f32_e64 s[12:13], v1, v2
67762// CHECK: [0x0c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67763
67764v_cmpx_eq_f32_e64 s[100:101], v1, v2
67765// CHECK: [0x64,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67766
67767v_cmpx_eq_f32_e64 flat_scratch, v1, v2
67768// CHECK: [0x66,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67769
67770v_cmpx_eq_f32_e64 vcc, v1, v2
67771// CHECK: [0x6a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67772
67773v_cmpx_eq_f32_e64 tba, v1, v2
67774// CHECK: [0x6c,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67775
67776v_cmpx_eq_f32_e64 tma, v1, v2
67777// CHECK: [0x6e,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67778
67779v_cmpx_eq_f32_e64 ttmp[10:11], v1, v2
67780// CHECK: [0x7a,0x00,0x52,0xd0,0x01,0x05,0x02,0x00]
67781
67782v_cmpx_eq_f32_e64 s[10:11], v255, v2
67783// CHECK: [0x0a,0x00,0x52,0xd0,0xff,0x05,0x02,0x00]
67784
67785v_cmpx_eq_f32_e64 s[10:11], s1, v2
67786// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x04,0x02,0x00]
67787
67788v_cmpx_eq_f32_e64 s[10:11], s101, v2
67789// CHECK: [0x0a,0x00,0x52,0xd0,0x65,0x04,0x02,0x00]
67790
67791v_cmpx_eq_f32_e64 s[10:11], flat_scratch_lo, v2
67792// CHECK: [0x0a,0x00,0x52,0xd0,0x66,0x04,0x02,0x00]
67793
67794v_cmpx_eq_f32_e64 s[10:11], flat_scratch_hi, v2
67795// CHECK: [0x0a,0x00,0x52,0xd0,0x67,0x04,0x02,0x00]
67796
67797v_cmpx_eq_f32_e64 s[10:11], vcc_lo, v2
67798// CHECK: [0x0a,0x00,0x52,0xd0,0x6a,0x04,0x02,0x00]
67799
67800v_cmpx_eq_f32_e64 s[10:11], vcc_hi, v2
67801// CHECK: [0x0a,0x00,0x52,0xd0,0x6b,0x04,0x02,0x00]
67802
67803v_cmpx_eq_f32_e64 s[10:11], tba_lo, v2
67804// CHECK: [0x0a,0x00,0x52,0xd0,0x6c,0x04,0x02,0x00]
67805
67806v_cmpx_eq_f32_e64 s[10:11], tba_hi, v2
67807// CHECK: [0x0a,0x00,0x52,0xd0,0x6d,0x04,0x02,0x00]
67808
67809v_cmpx_eq_f32_e64 s[10:11], tma_lo, v2
67810// CHECK: [0x0a,0x00,0x52,0xd0,0x6e,0x04,0x02,0x00]
67811
67812v_cmpx_eq_f32_e64 s[10:11], tma_hi, v2
67813// CHECK: [0x0a,0x00,0x52,0xd0,0x6f,0x04,0x02,0x00]
67814
67815v_cmpx_eq_f32_e64 s[10:11], ttmp11, v2
67816// CHECK: [0x0a,0x00,0x52,0xd0,0x7b,0x04,0x02,0x00]
67817
67818v_cmpx_eq_f32_e64 s[10:11], m0, v2
67819// CHECK: [0x0a,0x00,0x52,0xd0,0x7c,0x04,0x02,0x00]
67820
67821v_cmpx_eq_f32_e64 s[10:11], exec_lo, v2
67822// CHECK: [0x0a,0x00,0x52,0xd0,0x7e,0x04,0x02,0x00]
67823
67824v_cmpx_eq_f32_e64 s[10:11], exec_hi, v2
67825// CHECK: [0x0a,0x00,0x52,0xd0,0x7f,0x04,0x02,0x00]
67826
67827v_cmpx_eq_f32_e64 s[10:11], 0, v2
67828// CHECK: [0x0a,0x00,0x52,0xd0,0x80,0x04,0x02,0x00]
67829
67830v_cmpx_eq_f32_e64 s[10:11], -1, v2
67831// CHECK: [0x0a,0x00,0x52,0xd0,0xc1,0x04,0x02,0x00]
67832
67833v_cmpx_eq_f32_e64 s[10:11], 0.5, v2
67834// CHECK: [0x0a,0x00,0x52,0xd0,0xf0,0x04,0x02,0x00]
67835
67836v_cmpx_eq_f32_e64 s[10:11], -4.0, v2
67837// CHECK: [0x0a,0x00,0x52,0xd0,0xf7,0x04,0x02,0x00]
67838
67839v_cmpx_eq_f32_e64 s[10:11], v1, v255
67840// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x03,0x00]
67841
67842v_cmpx_eq_f32_e64 s[10:11], v1, s2
67843// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x00,0x00]
67844
67845v_cmpx_eq_f32_e64 s[10:11], v1, s101
67846// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcb,0x00,0x00]
67847
67848v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_lo
67849// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcd,0x00,0x00]
67850
67851v_cmpx_eq_f32_e64 s[10:11], v1, flat_scratch_hi
67852// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xcf,0x00,0x00]
67853
67854v_cmpx_eq_f32_e64 s[10:11], v1, vcc_lo
67855// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd5,0x00,0x00]
67856
67857v_cmpx_eq_f32_e64 s[10:11], v1, vcc_hi
67858// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd7,0x00,0x00]
67859
67860v_cmpx_eq_f32_e64 s[10:11], v1, tba_lo
67861// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xd9,0x00,0x00]
67862
67863v_cmpx_eq_f32_e64 s[10:11], v1, tba_hi
67864// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdb,0x00,0x00]
67865
67866v_cmpx_eq_f32_e64 s[10:11], v1, tma_lo
67867// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdd,0x00,0x00]
67868
67869v_cmpx_eq_f32_e64 s[10:11], v1, tma_hi
67870// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xdf,0x00,0x00]
67871
67872v_cmpx_eq_f32_e64 s[10:11], v1, ttmp11
67873// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf7,0x00,0x00]
67874
67875v_cmpx_eq_f32_e64 s[10:11], v1, m0
67876// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xf9,0x00,0x00]
67877
67878v_cmpx_eq_f32_e64 s[10:11], v1, exec_lo
67879// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xfd,0x00,0x00]
67880
67881v_cmpx_eq_f32_e64 s[10:11], v1, exec_hi
67882// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xff,0x00,0x00]
67883
67884v_cmpx_eq_f32_e64 s[10:11], v1, 0
67885// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x01,0x01,0x00]
67886
67887v_cmpx_eq_f32_e64 s[10:11], v1, -1
67888// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x83,0x01,0x00]
67889
67890v_cmpx_eq_f32_e64 s[10:11], v1, 0.5
67891// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xe1,0x01,0x00]
67892
67893v_cmpx_eq_f32_e64 s[10:11], v1, -4.0
67894// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0xef,0x01,0x00]
67895
67896v_cmpx_eq_f32_e64 s[10:11], -v1, v2
67897// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x20]
67898
67899v_cmpx_eq_f32_e64 s[10:11], v1, -v2
67900// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x40]
67901
67902v_cmpx_eq_f32_e64 s[10:11], -v1, -v2
67903// CHECK: [0x0a,0x00,0x52,0xd0,0x01,0x05,0x02,0x60]
67904
67905v_cmpx_eq_f32_e64 s[10:11], v1, v2 clamp
67906// CHECK: [0x0a,0x80,0x52,0xd0,0x01,0x05,0x02,0x00]
67907
67908v_cmpx_le_f32 vcc, v1, v2
67909// CHECK: [0x01,0x05,0xa6,0x7c]
67910
67911v_cmpx_le_f32 vcc, v255, v2
67912// CHECK: [0xff,0x05,0xa6,0x7c]
67913
67914v_cmpx_le_f32 vcc, s1, v2
67915// CHECK: [0x01,0x04,0xa6,0x7c]
67916
67917v_cmpx_le_f32 vcc, s101, v2
67918// CHECK: [0x65,0x04,0xa6,0x7c]
67919
67920v_cmpx_le_f32 vcc, flat_scratch_lo, v2
67921// CHECK: [0x66,0x04,0xa6,0x7c]
67922
67923v_cmpx_le_f32 vcc, flat_scratch_hi, v2
67924// CHECK: [0x67,0x04,0xa6,0x7c]
67925
67926v_cmpx_le_f32 vcc, vcc_lo, v2
67927// CHECK: [0x6a,0x04,0xa6,0x7c]
67928
67929v_cmpx_le_f32 vcc, vcc_hi, v2
67930// CHECK: [0x6b,0x04,0xa6,0x7c]
67931
67932v_cmpx_le_f32 vcc, tba_lo, v2
67933// CHECK: [0x6c,0x04,0xa6,0x7c]
67934
67935v_cmpx_le_f32 vcc, tba_hi, v2
67936// CHECK: [0x6d,0x04,0xa6,0x7c]
67937
67938v_cmpx_le_f32 vcc, tma_lo, v2
67939// CHECK: [0x6e,0x04,0xa6,0x7c]
67940
67941v_cmpx_le_f32 vcc, tma_hi, v2
67942// CHECK: [0x6f,0x04,0xa6,0x7c]
67943
67944v_cmpx_le_f32 vcc, ttmp11, v2
67945// CHECK: [0x7b,0x04,0xa6,0x7c]
67946
67947v_cmpx_le_f32 vcc, m0, v2
67948// CHECK: [0x7c,0x04,0xa6,0x7c]
67949
67950v_cmpx_le_f32 vcc, exec_lo, v2
67951// CHECK: [0x7e,0x04,0xa6,0x7c]
67952
67953v_cmpx_le_f32 vcc, exec_hi, v2
67954// CHECK: [0x7f,0x04,0xa6,0x7c]
67955
67956v_cmpx_le_f32 vcc, 0, v2
67957// CHECK: [0x80,0x04,0xa6,0x7c]
67958
67959v_cmpx_le_f32 vcc, -1, v2
67960// CHECK: [0xc1,0x04,0xa6,0x7c]
67961
67962v_cmpx_le_f32 vcc, 0.5, v2
67963// CHECK: [0xf0,0x04,0xa6,0x7c]
67964
67965v_cmpx_le_f32 vcc, -4.0, v2
67966// CHECK: [0xf7,0x04,0xa6,0x7c]
67967
67968v_cmpx_le_f32 vcc, 0xaf123456, v2
67969// CHECK: [0xff,0x04,0xa6,0x7c,0x56,0x34,0x12,0xaf]
67970
67971v_cmpx_le_f32 vcc, 0x3f717273, v2
67972// CHECK: [0xff,0x04,0xa6,0x7c,0x73,0x72,0x71,0x3f]
67973
67974v_cmpx_le_f32 vcc, v1, v255
67975// CHECK: [0x01,0xff,0xa7,0x7c]
67976
67977v_cmpx_le_f32_e64 s[10:11], v1, v2
67978// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67979
67980v_cmpx_le_f32_e64 s[12:13], v1, v2
67981// CHECK: [0x0c,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67982
67983v_cmpx_le_f32_e64 s[100:101], v1, v2
67984// CHECK: [0x64,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67985
67986v_cmpx_le_f32_e64 flat_scratch, v1, v2
67987// CHECK: [0x66,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67988
67989v_cmpx_le_f32_e64 vcc, v1, v2
67990// CHECK: [0x6a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67991
67992v_cmpx_le_f32_e64 tba, v1, v2
67993// CHECK: [0x6c,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67994
67995v_cmpx_le_f32_e64 tma, v1, v2
67996// CHECK: [0x6e,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
67997
67998v_cmpx_le_f32_e64 ttmp[10:11], v1, v2
67999// CHECK: [0x7a,0x00,0x53,0xd0,0x01,0x05,0x02,0x00]
68000
68001v_cmpx_le_f32_e64 s[10:11], v255, v2
68002// CHECK: [0x0a,0x00,0x53,0xd0,0xff,0x05,0x02,0x00]
68003
68004v_cmpx_le_f32_e64 s[10:11], s1, v2
68005// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x04,0x02,0x00]
68006
68007v_cmpx_le_f32_e64 s[10:11], s101, v2
68008// CHECK: [0x0a,0x00,0x53,0xd0,0x65,0x04,0x02,0x00]
68009
68010v_cmpx_le_f32_e64 s[10:11], flat_scratch_lo, v2
68011// CHECK: [0x0a,0x00,0x53,0xd0,0x66,0x04,0x02,0x00]
68012
68013v_cmpx_le_f32_e64 s[10:11], flat_scratch_hi, v2
68014// CHECK: [0x0a,0x00,0x53,0xd0,0x67,0x04,0x02,0x00]
68015
68016v_cmpx_le_f32_e64 s[10:11], vcc_lo, v2
68017// CHECK: [0x0a,0x00,0x53,0xd0,0x6a,0x04,0x02,0x00]
68018
68019v_cmpx_le_f32_e64 s[10:11], vcc_hi, v2
68020// CHECK: [0x0a,0x00,0x53,0xd0,0x6b,0x04,0x02,0x00]
68021
68022v_cmpx_le_f32_e64 s[10:11], tba_lo, v2
68023// CHECK: [0x0a,0x00,0x53,0xd0,0x6c,0x04,0x02,0x00]
68024
68025v_cmpx_le_f32_e64 s[10:11], tba_hi, v2
68026// CHECK: [0x0a,0x00,0x53,0xd0,0x6d,0x04,0x02,0x00]
68027
68028v_cmpx_le_f32_e64 s[10:11], tma_lo, v2
68029// CHECK: [0x0a,0x00,0x53,0xd0,0x6e,0x04,0x02,0x00]
68030
68031v_cmpx_le_f32_e64 s[10:11], tma_hi, v2
68032// CHECK: [0x0a,0x00,0x53,0xd0,0x6f,0x04,0x02,0x00]
68033
68034v_cmpx_le_f32_e64 s[10:11], ttmp11, v2
68035// CHECK: [0x0a,0x00,0x53,0xd0,0x7b,0x04,0x02,0x00]
68036
68037v_cmpx_le_f32_e64 s[10:11], m0, v2
68038// CHECK: [0x0a,0x00,0x53,0xd0,0x7c,0x04,0x02,0x00]
68039
68040v_cmpx_le_f32_e64 s[10:11], exec_lo, v2
68041// CHECK: [0x0a,0x00,0x53,0xd0,0x7e,0x04,0x02,0x00]
68042
68043v_cmpx_le_f32_e64 s[10:11], exec_hi, v2
68044// CHECK: [0x0a,0x00,0x53,0xd0,0x7f,0x04,0x02,0x00]
68045
68046v_cmpx_le_f32_e64 s[10:11], 0, v2
68047// CHECK: [0x0a,0x00,0x53,0xd0,0x80,0x04,0x02,0x00]
68048
68049v_cmpx_le_f32_e64 s[10:11], -1, v2
68050// CHECK: [0x0a,0x00,0x53,0xd0,0xc1,0x04,0x02,0x00]
68051
68052v_cmpx_le_f32_e64 s[10:11], 0.5, v2
68053// CHECK: [0x0a,0x00,0x53,0xd0,0xf0,0x04,0x02,0x00]
68054
68055v_cmpx_le_f32_e64 s[10:11], -4.0, v2
68056// CHECK: [0x0a,0x00,0x53,0xd0,0xf7,0x04,0x02,0x00]
68057
68058v_cmpx_le_f32_e64 s[10:11], v1, v255
68059// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x03,0x00]
68060
68061v_cmpx_le_f32_e64 s[10:11], v1, s2
68062// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x00,0x00]
68063
68064v_cmpx_le_f32_e64 s[10:11], v1, s101
68065// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcb,0x00,0x00]
68066
68067v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_lo
68068// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcd,0x00,0x00]
68069
68070v_cmpx_le_f32_e64 s[10:11], v1, flat_scratch_hi
68071// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xcf,0x00,0x00]
68072
68073v_cmpx_le_f32_e64 s[10:11], v1, vcc_lo
68074// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd5,0x00,0x00]
68075
68076v_cmpx_le_f32_e64 s[10:11], v1, vcc_hi
68077// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd7,0x00,0x00]
68078
68079v_cmpx_le_f32_e64 s[10:11], v1, tba_lo
68080// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xd9,0x00,0x00]
68081
68082v_cmpx_le_f32_e64 s[10:11], v1, tba_hi
68083// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xdb,0x00,0x00]
68084
68085v_cmpx_le_f32_e64 s[10:11], v1, tma_lo
68086// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xdd,0x00,0x00]
68087
68088v_cmpx_le_f32_e64 s[10:11], v1, tma_hi
68089// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xdf,0x00,0x00]
68090
68091v_cmpx_le_f32_e64 s[10:11], v1, ttmp11
68092// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf7,0x00,0x00]
68093
68094v_cmpx_le_f32_e64 s[10:11], v1, m0
68095// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xf9,0x00,0x00]
68096
68097v_cmpx_le_f32_e64 s[10:11], v1, exec_lo
68098// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xfd,0x00,0x00]
68099
68100v_cmpx_le_f32_e64 s[10:11], v1, exec_hi
68101// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xff,0x00,0x00]
68102
68103v_cmpx_le_f32_e64 s[10:11], v1, 0
68104// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x01,0x01,0x00]
68105
68106v_cmpx_le_f32_e64 s[10:11], v1, -1
68107// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x83,0x01,0x00]
68108
68109v_cmpx_le_f32_e64 s[10:11], v1, 0.5
68110// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xe1,0x01,0x00]
68111
68112v_cmpx_le_f32_e64 s[10:11], v1, -4.0
68113// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0xef,0x01,0x00]
68114
68115v_cmpx_le_f32_e64 s[10:11], -v1, v2
68116// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x20]
68117
68118v_cmpx_le_f32_e64 s[10:11], v1, -v2
68119// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x40]
68120
68121v_cmpx_le_f32_e64 s[10:11], -v1, -v2
68122// CHECK: [0x0a,0x00,0x53,0xd0,0x01,0x05,0x02,0x60]
68123
68124v_cmpx_le_f32_e64 s[10:11], v1, v2 clamp
68125// CHECK: [0x0a,0x80,0x53,0xd0,0x01,0x05,0x02,0x00]
68126
68127v_cmpx_gt_f32 vcc, v1, v2
68128// CHECK: [0x01,0x05,0xa8,0x7c]
68129
68130v_cmpx_gt_f32 vcc, v255, v2
68131// CHECK: [0xff,0x05,0xa8,0x7c]
68132
68133v_cmpx_gt_f32 vcc, s1, v2
68134// CHECK: [0x01,0x04,0xa8,0x7c]
68135
68136v_cmpx_gt_f32 vcc, s101, v2
68137// CHECK: [0x65,0x04,0xa8,0x7c]
68138
68139v_cmpx_gt_f32 vcc, flat_scratch_lo, v2
68140// CHECK: [0x66,0x04,0xa8,0x7c]
68141
68142v_cmpx_gt_f32 vcc, flat_scratch_hi, v2
68143// CHECK: [0x67,0x04,0xa8,0x7c]
68144
68145v_cmpx_gt_f32 vcc, vcc_lo, v2
68146// CHECK: [0x6a,0x04,0xa8,0x7c]
68147
68148v_cmpx_gt_f32 vcc, vcc_hi, v2
68149// CHECK: [0x6b,0x04,0xa8,0x7c]
68150
68151v_cmpx_gt_f32 vcc, tba_lo, v2
68152// CHECK: [0x6c,0x04,0xa8,0x7c]
68153
68154v_cmpx_gt_f32 vcc, tba_hi, v2
68155// CHECK: [0x6d,0x04,0xa8,0x7c]
68156
68157v_cmpx_gt_f32 vcc, tma_lo, v2
68158// CHECK: [0x6e,0x04,0xa8,0x7c]
68159
68160v_cmpx_gt_f32 vcc, tma_hi, v2
68161// CHECK: [0x6f,0x04,0xa8,0x7c]
68162
68163v_cmpx_gt_f32 vcc, ttmp11, v2
68164// CHECK: [0x7b,0x04,0xa8,0x7c]
68165
68166v_cmpx_gt_f32 vcc, m0, v2
68167// CHECK: [0x7c,0x04,0xa8,0x7c]
68168
68169v_cmpx_gt_f32 vcc, exec_lo, v2
68170// CHECK: [0x7e,0x04,0xa8,0x7c]
68171
68172v_cmpx_gt_f32 vcc, exec_hi, v2
68173// CHECK: [0x7f,0x04,0xa8,0x7c]
68174
68175v_cmpx_gt_f32 vcc, 0, v2
68176// CHECK: [0x80,0x04,0xa8,0x7c]
68177
68178v_cmpx_gt_f32 vcc, -1, v2
68179// CHECK: [0xc1,0x04,0xa8,0x7c]
68180
68181v_cmpx_gt_f32 vcc, 0.5, v2
68182// CHECK: [0xf0,0x04,0xa8,0x7c]
68183
68184v_cmpx_gt_f32 vcc, -4.0, v2
68185// CHECK: [0xf7,0x04,0xa8,0x7c]
68186
68187v_cmpx_gt_f32 vcc, 0xaf123456, v2
68188// CHECK: [0xff,0x04,0xa8,0x7c,0x56,0x34,0x12,0xaf]
68189
68190v_cmpx_gt_f32 vcc, 0x3f717273, v2
68191// CHECK: [0xff,0x04,0xa8,0x7c,0x73,0x72,0x71,0x3f]
68192
68193v_cmpx_gt_f32 vcc, v1, v255
68194// CHECK: [0x01,0xff,0xa9,0x7c]
68195
68196v_cmpx_gt_f32_e64 s[10:11], v1, v2
68197// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68198
68199v_cmpx_gt_f32_e64 s[12:13], v1, v2
68200// CHECK: [0x0c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68201
68202v_cmpx_gt_f32_e64 s[100:101], v1, v2
68203// CHECK: [0x64,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68204
68205v_cmpx_gt_f32_e64 flat_scratch, v1, v2
68206// CHECK: [0x66,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68207
68208v_cmpx_gt_f32_e64 vcc, v1, v2
68209// CHECK: [0x6a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68210
68211v_cmpx_gt_f32_e64 tba, v1, v2
68212// CHECK: [0x6c,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68213
68214v_cmpx_gt_f32_e64 tma, v1, v2
68215// CHECK: [0x6e,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68216
68217v_cmpx_gt_f32_e64 ttmp[10:11], v1, v2
68218// CHECK: [0x7a,0x00,0x54,0xd0,0x01,0x05,0x02,0x00]
68219
68220v_cmpx_gt_f32_e64 s[10:11], v255, v2
68221// CHECK: [0x0a,0x00,0x54,0xd0,0xff,0x05,0x02,0x00]
68222
68223v_cmpx_gt_f32_e64 s[10:11], s1, v2
68224// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x04,0x02,0x00]
68225
68226v_cmpx_gt_f32_e64 s[10:11], s101, v2
68227// CHECK: [0x0a,0x00,0x54,0xd0,0x65,0x04,0x02,0x00]
68228
68229v_cmpx_gt_f32_e64 s[10:11], flat_scratch_lo, v2
68230// CHECK: [0x0a,0x00,0x54,0xd0,0x66,0x04,0x02,0x00]
68231
68232v_cmpx_gt_f32_e64 s[10:11], flat_scratch_hi, v2
68233// CHECK: [0x0a,0x00,0x54,0xd0,0x67,0x04,0x02,0x00]
68234
68235v_cmpx_gt_f32_e64 s[10:11], vcc_lo, v2
68236// CHECK: [0x0a,0x00,0x54,0xd0,0x6a,0x04,0x02,0x00]
68237
68238v_cmpx_gt_f32_e64 s[10:11], vcc_hi, v2
68239// CHECK: [0x0a,0x00,0x54,0xd0,0x6b,0x04,0x02,0x00]
68240
68241v_cmpx_gt_f32_e64 s[10:11], tba_lo, v2
68242// CHECK: [0x0a,0x00,0x54,0xd0,0x6c,0x04,0x02,0x00]
68243
68244v_cmpx_gt_f32_e64 s[10:11], tba_hi, v2
68245// CHECK: [0x0a,0x00,0x54,0xd0,0x6d,0x04,0x02,0x00]
68246
68247v_cmpx_gt_f32_e64 s[10:11], tma_lo, v2
68248// CHECK: [0x0a,0x00,0x54,0xd0,0x6e,0x04,0x02,0x00]
68249
68250v_cmpx_gt_f32_e64 s[10:11], tma_hi, v2
68251// CHECK: [0x0a,0x00,0x54,0xd0,0x6f,0x04,0x02,0x00]
68252
68253v_cmpx_gt_f32_e64 s[10:11], ttmp11, v2
68254// CHECK: [0x0a,0x00,0x54,0xd0,0x7b,0x04,0x02,0x00]
68255
68256v_cmpx_gt_f32_e64 s[10:11], m0, v2
68257// CHECK: [0x0a,0x00,0x54,0xd0,0x7c,0x04,0x02,0x00]
68258
68259v_cmpx_gt_f32_e64 s[10:11], exec_lo, v2
68260// CHECK: [0x0a,0x00,0x54,0xd0,0x7e,0x04,0x02,0x00]
68261
68262v_cmpx_gt_f32_e64 s[10:11], exec_hi, v2
68263// CHECK: [0x0a,0x00,0x54,0xd0,0x7f,0x04,0x02,0x00]
68264
68265v_cmpx_gt_f32_e64 s[10:11], 0, v2
68266// CHECK: [0x0a,0x00,0x54,0xd0,0x80,0x04,0x02,0x00]
68267
68268v_cmpx_gt_f32_e64 s[10:11], -1, v2
68269// CHECK: [0x0a,0x00,0x54,0xd0,0xc1,0x04,0x02,0x00]
68270
68271v_cmpx_gt_f32_e64 s[10:11], 0.5, v2
68272// CHECK: [0x0a,0x00,0x54,0xd0,0xf0,0x04,0x02,0x00]
68273
68274v_cmpx_gt_f32_e64 s[10:11], -4.0, v2
68275// CHECK: [0x0a,0x00,0x54,0xd0,0xf7,0x04,0x02,0x00]
68276
68277v_cmpx_gt_f32_e64 s[10:11], v1, v255
68278// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x03,0x00]
68279
68280v_cmpx_gt_f32_e64 s[10:11], v1, s2
68281// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x00,0x00]
68282
68283v_cmpx_gt_f32_e64 s[10:11], v1, s101
68284// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcb,0x00,0x00]
68285
68286v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_lo
68287// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcd,0x00,0x00]
68288
68289v_cmpx_gt_f32_e64 s[10:11], v1, flat_scratch_hi
68290// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xcf,0x00,0x00]
68291
68292v_cmpx_gt_f32_e64 s[10:11], v1, vcc_lo
68293// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd5,0x00,0x00]
68294
68295v_cmpx_gt_f32_e64 s[10:11], v1, vcc_hi
68296// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd7,0x00,0x00]
68297
68298v_cmpx_gt_f32_e64 s[10:11], v1, tba_lo
68299// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xd9,0x00,0x00]
68300
68301v_cmpx_gt_f32_e64 s[10:11], v1, tba_hi
68302// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdb,0x00,0x00]
68303
68304v_cmpx_gt_f32_e64 s[10:11], v1, tma_lo
68305// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdd,0x00,0x00]
68306
68307v_cmpx_gt_f32_e64 s[10:11], v1, tma_hi
68308// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xdf,0x00,0x00]
68309
68310v_cmpx_gt_f32_e64 s[10:11], v1, ttmp11
68311// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf7,0x00,0x00]
68312
68313v_cmpx_gt_f32_e64 s[10:11], v1, m0
68314// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xf9,0x00,0x00]
68315
68316v_cmpx_gt_f32_e64 s[10:11], v1, exec_lo
68317// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xfd,0x00,0x00]
68318
68319v_cmpx_gt_f32_e64 s[10:11], v1, exec_hi
68320// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xff,0x00,0x00]
68321
68322v_cmpx_gt_f32_e64 s[10:11], v1, 0
68323// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x01,0x01,0x00]
68324
68325v_cmpx_gt_f32_e64 s[10:11], v1, -1
68326// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x83,0x01,0x00]
68327
68328v_cmpx_gt_f32_e64 s[10:11], v1, 0.5
68329// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xe1,0x01,0x00]
68330
68331v_cmpx_gt_f32_e64 s[10:11], v1, -4.0
68332// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0xef,0x01,0x00]
68333
68334v_cmpx_gt_f32_e64 s[10:11], -v1, v2
68335// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x20]
68336
68337v_cmpx_gt_f32_e64 s[10:11], v1, -v2
68338// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x40]
68339
68340v_cmpx_gt_f32_e64 s[10:11], -v1, -v2
68341// CHECK: [0x0a,0x00,0x54,0xd0,0x01,0x05,0x02,0x60]
68342
68343v_cmpx_gt_f32_e64 s[10:11], v1, v2 clamp
68344// CHECK: [0x0a,0x80,0x54,0xd0,0x01,0x05,0x02,0x00]
68345
68346v_cmpx_lg_f32 vcc, v1, v2
68347// CHECK: [0x01,0x05,0xaa,0x7c]
68348
68349v_cmpx_lg_f32 vcc, v255, v2
68350// CHECK: [0xff,0x05,0xaa,0x7c]
68351
68352v_cmpx_lg_f32 vcc, s1, v2
68353// CHECK: [0x01,0x04,0xaa,0x7c]
68354
68355v_cmpx_lg_f32 vcc, s101, v2
68356// CHECK: [0x65,0x04,0xaa,0x7c]
68357
68358v_cmpx_lg_f32 vcc, flat_scratch_lo, v2
68359// CHECK: [0x66,0x04,0xaa,0x7c]
68360
68361v_cmpx_lg_f32 vcc, flat_scratch_hi, v2
68362// CHECK: [0x67,0x04,0xaa,0x7c]
68363
68364v_cmpx_lg_f32 vcc, vcc_lo, v2
68365// CHECK: [0x6a,0x04,0xaa,0x7c]
68366
68367v_cmpx_lg_f32 vcc, vcc_hi, v2
68368// CHECK: [0x6b,0x04,0xaa,0x7c]
68369
68370v_cmpx_lg_f32 vcc, tba_lo, v2
68371// CHECK: [0x6c,0x04,0xaa,0x7c]
68372
68373v_cmpx_lg_f32 vcc, tba_hi, v2
68374// CHECK: [0x6d,0x04,0xaa,0x7c]
68375
68376v_cmpx_lg_f32 vcc, tma_lo, v2
68377// CHECK: [0x6e,0x04,0xaa,0x7c]
68378
68379v_cmpx_lg_f32 vcc, tma_hi, v2
68380// CHECK: [0x6f,0x04,0xaa,0x7c]
68381
68382v_cmpx_lg_f32 vcc, ttmp11, v2
68383// CHECK: [0x7b,0x04,0xaa,0x7c]
68384
68385v_cmpx_lg_f32 vcc, m0, v2
68386// CHECK: [0x7c,0x04,0xaa,0x7c]
68387
68388v_cmpx_lg_f32 vcc, exec_lo, v2
68389// CHECK: [0x7e,0x04,0xaa,0x7c]
68390
68391v_cmpx_lg_f32 vcc, exec_hi, v2
68392// CHECK: [0x7f,0x04,0xaa,0x7c]
68393
68394v_cmpx_lg_f32 vcc, 0, v2
68395// CHECK: [0x80,0x04,0xaa,0x7c]
68396
68397v_cmpx_lg_f32 vcc, -1, v2
68398// CHECK: [0xc1,0x04,0xaa,0x7c]
68399
68400v_cmpx_lg_f32 vcc, 0.5, v2
68401// CHECK: [0xf0,0x04,0xaa,0x7c]
68402
68403v_cmpx_lg_f32 vcc, -4.0, v2
68404// CHECK: [0xf7,0x04,0xaa,0x7c]
68405
68406v_cmpx_lg_f32 vcc, 0xaf123456, v2
68407// CHECK: [0xff,0x04,0xaa,0x7c,0x56,0x34,0x12,0xaf]
68408
68409v_cmpx_lg_f32 vcc, 0x3f717273, v2
68410// CHECK: [0xff,0x04,0xaa,0x7c,0x73,0x72,0x71,0x3f]
68411
68412v_cmpx_lg_f32 vcc, v1, v255
68413// CHECK: [0x01,0xff,0xab,0x7c]
68414
68415v_cmpx_lg_f32_e64 s[10:11], v1, v2
68416// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68417
68418v_cmpx_lg_f32_e64 s[12:13], v1, v2
68419// CHECK: [0x0c,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68420
68421v_cmpx_lg_f32_e64 s[100:101], v1, v2
68422// CHECK: [0x64,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68423
68424v_cmpx_lg_f32_e64 flat_scratch, v1, v2
68425// CHECK: [0x66,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68426
68427v_cmpx_lg_f32_e64 vcc, v1, v2
68428// CHECK: [0x6a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68429
68430v_cmpx_lg_f32_e64 tba, v1, v2
68431// CHECK: [0x6c,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68432
68433v_cmpx_lg_f32_e64 tma, v1, v2
68434// CHECK: [0x6e,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68435
68436v_cmpx_lg_f32_e64 ttmp[10:11], v1, v2
68437// CHECK: [0x7a,0x00,0x55,0xd0,0x01,0x05,0x02,0x00]
68438
68439v_cmpx_lg_f32_e64 s[10:11], v255, v2
68440// CHECK: [0x0a,0x00,0x55,0xd0,0xff,0x05,0x02,0x00]
68441
68442v_cmpx_lg_f32_e64 s[10:11], s1, v2
68443// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x04,0x02,0x00]
68444
68445v_cmpx_lg_f32_e64 s[10:11], s101, v2
68446// CHECK: [0x0a,0x00,0x55,0xd0,0x65,0x04,0x02,0x00]
68447
68448v_cmpx_lg_f32_e64 s[10:11], flat_scratch_lo, v2
68449// CHECK: [0x0a,0x00,0x55,0xd0,0x66,0x04,0x02,0x00]
68450
68451v_cmpx_lg_f32_e64 s[10:11], flat_scratch_hi, v2
68452// CHECK: [0x0a,0x00,0x55,0xd0,0x67,0x04,0x02,0x00]
68453
68454v_cmpx_lg_f32_e64 s[10:11], vcc_lo, v2
68455// CHECK: [0x0a,0x00,0x55,0xd0,0x6a,0x04,0x02,0x00]
68456
68457v_cmpx_lg_f32_e64 s[10:11], vcc_hi, v2
68458// CHECK: [0x0a,0x00,0x55,0xd0,0x6b,0x04,0x02,0x00]
68459
68460v_cmpx_lg_f32_e64 s[10:11], tba_lo, v2
68461// CHECK: [0x0a,0x00,0x55,0xd0,0x6c,0x04,0x02,0x00]
68462
68463v_cmpx_lg_f32_e64 s[10:11], tba_hi, v2
68464// CHECK: [0x0a,0x00,0x55,0xd0,0x6d,0x04,0x02,0x00]
68465
68466v_cmpx_lg_f32_e64 s[10:11], tma_lo, v2
68467// CHECK: [0x0a,0x00,0x55,0xd0,0x6e,0x04,0x02,0x00]
68468
68469v_cmpx_lg_f32_e64 s[10:11], tma_hi, v2
68470// CHECK: [0x0a,0x00,0x55,0xd0,0x6f,0x04,0x02,0x00]
68471
68472v_cmpx_lg_f32_e64 s[10:11], ttmp11, v2
68473// CHECK: [0x0a,0x00,0x55,0xd0,0x7b,0x04,0x02,0x00]
68474
68475v_cmpx_lg_f32_e64 s[10:11], m0, v2
68476// CHECK: [0x0a,0x00,0x55,0xd0,0x7c,0x04,0x02,0x00]
68477
68478v_cmpx_lg_f32_e64 s[10:11], exec_lo, v2
68479// CHECK: [0x0a,0x00,0x55,0xd0,0x7e,0x04,0x02,0x00]
68480
68481v_cmpx_lg_f32_e64 s[10:11], exec_hi, v2
68482// CHECK: [0x0a,0x00,0x55,0xd0,0x7f,0x04,0x02,0x00]
68483
68484v_cmpx_lg_f32_e64 s[10:11], 0, v2
68485// CHECK: [0x0a,0x00,0x55,0xd0,0x80,0x04,0x02,0x00]
68486
68487v_cmpx_lg_f32_e64 s[10:11], -1, v2
68488// CHECK: [0x0a,0x00,0x55,0xd0,0xc1,0x04,0x02,0x00]
68489
68490v_cmpx_lg_f32_e64 s[10:11], 0.5, v2
68491// CHECK: [0x0a,0x00,0x55,0xd0,0xf0,0x04,0x02,0x00]
68492
68493v_cmpx_lg_f32_e64 s[10:11], -4.0, v2
68494// CHECK: [0x0a,0x00,0x55,0xd0,0xf7,0x04,0x02,0x00]
68495
68496v_cmpx_lg_f32_e64 s[10:11], v1, v255
68497// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x03,0x00]
68498
68499v_cmpx_lg_f32_e64 s[10:11], v1, s2
68500// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x00,0x00]
68501
68502v_cmpx_lg_f32_e64 s[10:11], v1, s101
68503// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcb,0x00,0x00]
68504
68505v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_lo
68506// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcd,0x00,0x00]
68507
68508v_cmpx_lg_f32_e64 s[10:11], v1, flat_scratch_hi
68509// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xcf,0x00,0x00]
68510
68511v_cmpx_lg_f32_e64 s[10:11], v1, vcc_lo
68512// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd5,0x00,0x00]
68513
68514v_cmpx_lg_f32_e64 s[10:11], v1, vcc_hi
68515// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd7,0x00,0x00]
68516
68517v_cmpx_lg_f32_e64 s[10:11], v1, tba_lo
68518// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xd9,0x00,0x00]
68519
68520v_cmpx_lg_f32_e64 s[10:11], v1, tba_hi
68521// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xdb,0x00,0x00]
68522
68523v_cmpx_lg_f32_e64 s[10:11], v1, tma_lo
68524// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xdd,0x00,0x00]
68525
68526v_cmpx_lg_f32_e64 s[10:11], v1, tma_hi
68527// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xdf,0x00,0x00]
68528
68529v_cmpx_lg_f32_e64 s[10:11], v1, ttmp11
68530// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf7,0x00,0x00]
68531
68532v_cmpx_lg_f32_e64 s[10:11], v1, m0
68533// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xf9,0x00,0x00]
68534
68535v_cmpx_lg_f32_e64 s[10:11], v1, exec_lo
68536// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xfd,0x00,0x00]
68537
68538v_cmpx_lg_f32_e64 s[10:11], v1, exec_hi
68539// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xff,0x00,0x00]
68540
68541v_cmpx_lg_f32_e64 s[10:11], v1, 0
68542// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x01,0x01,0x00]
68543
68544v_cmpx_lg_f32_e64 s[10:11], v1, -1
68545// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x83,0x01,0x00]
68546
68547v_cmpx_lg_f32_e64 s[10:11], v1, 0.5
68548// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xe1,0x01,0x00]
68549
68550v_cmpx_lg_f32_e64 s[10:11], v1, -4.0
68551// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0xef,0x01,0x00]
68552
68553v_cmpx_lg_f32_e64 s[10:11], -v1, v2
68554// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x20]
68555
68556v_cmpx_lg_f32_e64 s[10:11], v1, -v2
68557// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x40]
68558
68559v_cmpx_lg_f32_e64 s[10:11], -v1, -v2
68560// CHECK: [0x0a,0x00,0x55,0xd0,0x01,0x05,0x02,0x60]
68561
68562v_cmpx_lg_f32_e64 s[10:11], v1, v2 clamp
68563// CHECK: [0x0a,0x80,0x55,0xd0,0x01,0x05,0x02,0x00]
68564
68565v_cmpx_ge_f32 vcc, v1, v2
68566// CHECK: [0x01,0x05,0xac,0x7c]
68567
68568v_cmpx_ge_f32 vcc, v255, v2
68569// CHECK: [0xff,0x05,0xac,0x7c]
68570
68571v_cmpx_ge_f32 vcc, s1, v2
68572// CHECK: [0x01,0x04,0xac,0x7c]
68573
68574v_cmpx_ge_f32 vcc, s101, v2
68575// CHECK: [0x65,0x04,0xac,0x7c]
68576
68577v_cmpx_ge_f32 vcc, flat_scratch_lo, v2
68578// CHECK: [0x66,0x04,0xac,0x7c]
68579
68580v_cmpx_ge_f32 vcc, flat_scratch_hi, v2
68581// CHECK: [0x67,0x04,0xac,0x7c]
68582
68583v_cmpx_ge_f32 vcc, vcc_lo, v2
68584// CHECK: [0x6a,0x04,0xac,0x7c]
68585
68586v_cmpx_ge_f32 vcc, vcc_hi, v2
68587// CHECK: [0x6b,0x04,0xac,0x7c]
68588
68589v_cmpx_ge_f32 vcc, tba_lo, v2
68590// CHECK: [0x6c,0x04,0xac,0x7c]
68591
68592v_cmpx_ge_f32 vcc, tba_hi, v2
68593// CHECK: [0x6d,0x04,0xac,0x7c]
68594
68595v_cmpx_ge_f32 vcc, tma_lo, v2
68596// CHECK: [0x6e,0x04,0xac,0x7c]
68597
68598v_cmpx_ge_f32 vcc, tma_hi, v2
68599// CHECK: [0x6f,0x04,0xac,0x7c]
68600
68601v_cmpx_ge_f32 vcc, ttmp11, v2
68602// CHECK: [0x7b,0x04,0xac,0x7c]
68603
68604v_cmpx_ge_f32 vcc, m0, v2
68605// CHECK: [0x7c,0x04,0xac,0x7c]
68606
68607v_cmpx_ge_f32 vcc, exec_lo, v2
68608// CHECK: [0x7e,0x04,0xac,0x7c]
68609
68610v_cmpx_ge_f32 vcc, exec_hi, v2
68611// CHECK: [0x7f,0x04,0xac,0x7c]
68612
68613v_cmpx_ge_f32 vcc, 0, v2
68614// CHECK: [0x80,0x04,0xac,0x7c]
68615
68616v_cmpx_ge_f32 vcc, -1, v2
68617// CHECK: [0xc1,0x04,0xac,0x7c]
68618
68619v_cmpx_ge_f32 vcc, 0.5, v2
68620// CHECK: [0xf0,0x04,0xac,0x7c]
68621
68622v_cmpx_ge_f32 vcc, -4.0, v2
68623// CHECK: [0xf7,0x04,0xac,0x7c]
68624
68625v_cmpx_ge_f32 vcc, 0xaf123456, v2
68626// CHECK: [0xff,0x04,0xac,0x7c,0x56,0x34,0x12,0xaf]
68627
68628v_cmpx_ge_f32 vcc, 0x3f717273, v2
68629// CHECK: [0xff,0x04,0xac,0x7c,0x73,0x72,0x71,0x3f]
68630
68631v_cmpx_ge_f32 vcc, v1, v255
68632// CHECK: [0x01,0xff,0xad,0x7c]
68633
68634v_cmpx_ge_f32_e64 s[10:11], v1, v2
68635// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68636
68637v_cmpx_ge_f32_e64 s[12:13], v1, v2
68638// CHECK: [0x0c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68639
68640v_cmpx_ge_f32_e64 s[100:101], v1, v2
68641// CHECK: [0x64,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68642
68643v_cmpx_ge_f32_e64 flat_scratch, v1, v2
68644// CHECK: [0x66,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68645
68646v_cmpx_ge_f32_e64 vcc, v1, v2
68647// CHECK: [0x6a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68648
68649v_cmpx_ge_f32_e64 tba, v1, v2
68650// CHECK: [0x6c,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68651
68652v_cmpx_ge_f32_e64 tma, v1, v2
68653// CHECK: [0x6e,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68654
68655v_cmpx_ge_f32_e64 ttmp[10:11], v1, v2
68656// CHECK: [0x7a,0x00,0x56,0xd0,0x01,0x05,0x02,0x00]
68657
68658v_cmpx_ge_f32_e64 s[10:11], v255, v2
68659// CHECK: [0x0a,0x00,0x56,0xd0,0xff,0x05,0x02,0x00]
68660
68661v_cmpx_ge_f32_e64 s[10:11], s1, v2
68662// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x04,0x02,0x00]
68663
68664v_cmpx_ge_f32_e64 s[10:11], s101, v2
68665// CHECK: [0x0a,0x00,0x56,0xd0,0x65,0x04,0x02,0x00]
68666
68667v_cmpx_ge_f32_e64 s[10:11], flat_scratch_lo, v2
68668// CHECK: [0x0a,0x00,0x56,0xd0,0x66,0x04,0x02,0x00]
68669
68670v_cmpx_ge_f32_e64 s[10:11], flat_scratch_hi, v2
68671// CHECK: [0x0a,0x00,0x56,0xd0,0x67,0x04,0x02,0x00]
68672
68673v_cmpx_ge_f32_e64 s[10:11], vcc_lo, v2
68674// CHECK: [0x0a,0x00,0x56,0xd0,0x6a,0x04,0x02,0x00]
68675
68676v_cmpx_ge_f32_e64 s[10:11], vcc_hi, v2
68677// CHECK: [0x0a,0x00,0x56,0xd0,0x6b,0x04,0x02,0x00]
68678
68679v_cmpx_ge_f32_e64 s[10:11], tba_lo, v2
68680// CHECK: [0x0a,0x00,0x56,0xd0,0x6c,0x04,0x02,0x00]
68681
68682v_cmpx_ge_f32_e64 s[10:11], tba_hi, v2
68683// CHECK: [0x0a,0x00,0x56,0xd0,0x6d,0x04,0x02,0x00]
68684
68685v_cmpx_ge_f32_e64 s[10:11], tma_lo, v2
68686// CHECK: [0x0a,0x00,0x56,0xd0,0x6e,0x04,0x02,0x00]
68687
68688v_cmpx_ge_f32_e64 s[10:11], tma_hi, v2
68689// CHECK: [0x0a,0x00,0x56,0xd0,0x6f,0x04,0x02,0x00]
68690
68691v_cmpx_ge_f32_e64 s[10:11], ttmp11, v2
68692// CHECK: [0x0a,0x00,0x56,0xd0,0x7b,0x04,0x02,0x00]
68693
68694v_cmpx_ge_f32_e64 s[10:11], m0, v2
68695// CHECK: [0x0a,0x00,0x56,0xd0,0x7c,0x04,0x02,0x00]
68696
68697v_cmpx_ge_f32_e64 s[10:11], exec_lo, v2
68698// CHECK: [0x0a,0x00,0x56,0xd0,0x7e,0x04,0x02,0x00]
68699
68700v_cmpx_ge_f32_e64 s[10:11], exec_hi, v2
68701// CHECK: [0x0a,0x00,0x56,0xd0,0x7f,0x04,0x02,0x00]
68702
68703v_cmpx_ge_f32_e64 s[10:11], 0, v2
68704// CHECK: [0x0a,0x00,0x56,0xd0,0x80,0x04,0x02,0x00]
68705
68706v_cmpx_ge_f32_e64 s[10:11], -1, v2
68707// CHECK: [0x0a,0x00,0x56,0xd0,0xc1,0x04,0x02,0x00]
68708
68709v_cmpx_ge_f32_e64 s[10:11], 0.5, v2
68710// CHECK: [0x0a,0x00,0x56,0xd0,0xf0,0x04,0x02,0x00]
68711
68712v_cmpx_ge_f32_e64 s[10:11], -4.0, v2
68713// CHECK: [0x0a,0x00,0x56,0xd0,0xf7,0x04,0x02,0x00]
68714
68715v_cmpx_ge_f32_e64 s[10:11], v1, v255
68716// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x03,0x00]
68717
68718v_cmpx_ge_f32_e64 s[10:11], v1, s2
68719// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x00,0x00]
68720
68721v_cmpx_ge_f32_e64 s[10:11], v1, s101
68722// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcb,0x00,0x00]
68723
68724v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_lo
68725// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcd,0x00,0x00]
68726
68727v_cmpx_ge_f32_e64 s[10:11], v1, flat_scratch_hi
68728// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xcf,0x00,0x00]
68729
68730v_cmpx_ge_f32_e64 s[10:11], v1, vcc_lo
68731// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd5,0x00,0x00]
68732
68733v_cmpx_ge_f32_e64 s[10:11], v1, vcc_hi
68734// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd7,0x00,0x00]
68735
68736v_cmpx_ge_f32_e64 s[10:11], v1, tba_lo
68737// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xd9,0x00,0x00]
68738
68739v_cmpx_ge_f32_e64 s[10:11], v1, tba_hi
68740// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdb,0x00,0x00]
68741
68742v_cmpx_ge_f32_e64 s[10:11], v1, tma_lo
68743// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdd,0x00,0x00]
68744
68745v_cmpx_ge_f32_e64 s[10:11], v1, tma_hi
68746// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xdf,0x00,0x00]
68747
68748v_cmpx_ge_f32_e64 s[10:11], v1, ttmp11
68749// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf7,0x00,0x00]
68750
68751v_cmpx_ge_f32_e64 s[10:11], v1, m0
68752// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xf9,0x00,0x00]
68753
68754v_cmpx_ge_f32_e64 s[10:11], v1, exec_lo
68755// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xfd,0x00,0x00]
68756
68757v_cmpx_ge_f32_e64 s[10:11], v1, exec_hi
68758// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xff,0x00,0x00]
68759
68760v_cmpx_ge_f32_e64 s[10:11], v1, 0
68761// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x01,0x01,0x00]
68762
68763v_cmpx_ge_f32_e64 s[10:11], v1, -1
68764// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x83,0x01,0x00]
68765
68766v_cmpx_ge_f32_e64 s[10:11], v1, 0.5
68767// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xe1,0x01,0x00]
68768
68769v_cmpx_ge_f32_e64 s[10:11], v1, -4.0
68770// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0xef,0x01,0x00]
68771
68772v_cmpx_ge_f32_e64 s[10:11], -v1, v2
68773// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x20]
68774
68775v_cmpx_ge_f32_e64 s[10:11], v1, -v2
68776// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x40]
68777
68778v_cmpx_ge_f32_e64 s[10:11], -v1, -v2
68779// CHECK: [0x0a,0x00,0x56,0xd0,0x01,0x05,0x02,0x60]
68780
68781v_cmpx_ge_f32_e64 s[10:11], v1, v2 clamp
68782// CHECK: [0x0a,0x80,0x56,0xd0,0x01,0x05,0x02,0x00]
68783
68784v_cmpx_o_f32 vcc, v1, v2
68785// CHECK: [0x01,0x05,0xae,0x7c]
68786
68787v_cmpx_o_f32 vcc, v255, v2
68788// CHECK: [0xff,0x05,0xae,0x7c]
68789
68790v_cmpx_o_f32 vcc, s1, v2
68791// CHECK: [0x01,0x04,0xae,0x7c]
68792
68793v_cmpx_o_f32 vcc, s101, v2
68794// CHECK: [0x65,0x04,0xae,0x7c]
68795
68796v_cmpx_o_f32 vcc, flat_scratch_lo, v2
68797// CHECK: [0x66,0x04,0xae,0x7c]
68798
68799v_cmpx_o_f32 vcc, flat_scratch_hi, v2
68800// CHECK: [0x67,0x04,0xae,0x7c]
68801
68802v_cmpx_o_f32 vcc, vcc_lo, v2
68803// CHECK: [0x6a,0x04,0xae,0x7c]
68804
68805v_cmpx_o_f32 vcc, vcc_hi, v2
68806// CHECK: [0x6b,0x04,0xae,0x7c]
68807
68808v_cmpx_o_f32 vcc, tba_lo, v2
68809// CHECK: [0x6c,0x04,0xae,0x7c]
68810
68811v_cmpx_o_f32 vcc, tba_hi, v2
68812// CHECK: [0x6d,0x04,0xae,0x7c]
68813
68814v_cmpx_o_f32 vcc, tma_lo, v2
68815// CHECK: [0x6e,0x04,0xae,0x7c]
68816
68817v_cmpx_o_f32 vcc, tma_hi, v2
68818// CHECK: [0x6f,0x04,0xae,0x7c]
68819
68820v_cmpx_o_f32 vcc, ttmp11, v2
68821// CHECK: [0x7b,0x04,0xae,0x7c]
68822
68823v_cmpx_o_f32 vcc, m0, v2
68824// CHECK: [0x7c,0x04,0xae,0x7c]
68825
68826v_cmpx_o_f32 vcc, exec_lo, v2
68827// CHECK: [0x7e,0x04,0xae,0x7c]
68828
68829v_cmpx_o_f32 vcc, exec_hi, v2
68830// CHECK: [0x7f,0x04,0xae,0x7c]
68831
68832v_cmpx_o_f32 vcc, 0, v2
68833// CHECK: [0x80,0x04,0xae,0x7c]
68834
68835v_cmpx_o_f32 vcc, -1, v2
68836// CHECK: [0xc1,0x04,0xae,0x7c]
68837
68838v_cmpx_o_f32 vcc, 0.5, v2
68839// CHECK: [0xf0,0x04,0xae,0x7c]
68840
68841v_cmpx_o_f32 vcc, -4.0, v2
68842// CHECK: [0xf7,0x04,0xae,0x7c]
68843
68844v_cmpx_o_f32 vcc, 0xaf123456, v2
68845// CHECK: [0xff,0x04,0xae,0x7c,0x56,0x34,0x12,0xaf]
68846
68847v_cmpx_o_f32 vcc, 0x3f717273, v2
68848// CHECK: [0xff,0x04,0xae,0x7c,0x73,0x72,0x71,0x3f]
68849
68850v_cmpx_o_f32 vcc, v1, v255
68851// CHECK: [0x01,0xff,0xaf,0x7c]
68852
68853v_cmpx_o_f32_e64 s[10:11], v1, v2
68854// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68855
68856v_cmpx_o_f32_e64 s[12:13], v1, v2
68857// CHECK: [0x0c,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68858
68859v_cmpx_o_f32_e64 s[100:101], v1, v2
68860// CHECK: [0x64,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68861
68862v_cmpx_o_f32_e64 flat_scratch, v1, v2
68863// CHECK: [0x66,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68864
68865v_cmpx_o_f32_e64 vcc, v1, v2
68866// CHECK: [0x6a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68867
68868v_cmpx_o_f32_e64 tba, v1, v2
68869// CHECK: [0x6c,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68870
68871v_cmpx_o_f32_e64 tma, v1, v2
68872// CHECK: [0x6e,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68873
68874v_cmpx_o_f32_e64 ttmp[10:11], v1, v2
68875// CHECK: [0x7a,0x00,0x57,0xd0,0x01,0x05,0x02,0x00]
68876
68877v_cmpx_o_f32_e64 s[10:11], v255, v2
68878// CHECK: [0x0a,0x00,0x57,0xd0,0xff,0x05,0x02,0x00]
68879
68880v_cmpx_o_f32_e64 s[10:11], s1, v2
68881// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x04,0x02,0x00]
68882
68883v_cmpx_o_f32_e64 s[10:11], s101, v2
68884// CHECK: [0x0a,0x00,0x57,0xd0,0x65,0x04,0x02,0x00]
68885
68886v_cmpx_o_f32_e64 s[10:11], flat_scratch_lo, v2
68887// CHECK: [0x0a,0x00,0x57,0xd0,0x66,0x04,0x02,0x00]
68888
68889v_cmpx_o_f32_e64 s[10:11], flat_scratch_hi, v2
68890// CHECK: [0x0a,0x00,0x57,0xd0,0x67,0x04,0x02,0x00]
68891
68892v_cmpx_o_f32_e64 s[10:11], vcc_lo, v2
68893// CHECK: [0x0a,0x00,0x57,0xd0,0x6a,0x04,0x02,0x00]
68894
68895v_cmpx_o_f32_e64 s[10:11], vcc_hi, v2
68896// CHECK: [0x0a,0x00,0x57,0xd0,0x6b,0x04,0x02,0x00]
68897
68898v_cmpx_o_f32_e64 s[10:11], tba_lo, v2
68899// CHECK: [0x0a,0x00,0x57,0xd0,0x6c,0x04,0x02,0x00]
68900
68901v_cmpx_o_f32_e64 s[10:11], tba_hi, v2
68902// CHECK: [0x0a,0x00,0x57,0xd0,0x6d,0x04,0x02,0x00]
68903
68904v_cmpx_o_f32_e64 s[10:11], tma_lo, v2
68905// CHECK: [0x0a,0x00,0x57,0xd0,0x6e,0x04,0x02,0x00]
68906
68907v_cmpx_o_f32_e64 s[10:11], tma_hi, v2
68908// CHECK: [0x0a,0x00,0x57,0xd0,0x6f,0x04,0x02,0x00]
68909
68910v_cmpx_o_f32_e64 s[10:11], ttmp11, v2
68911// CHECK: [0x0a,0x00,0x57,0xd0,0x7b,0x04,0x02,0x00]
68912
68913v_cmpx_o_f32_e64 s[10:11], m0, v2
68914// CHECK: [0x0a,0x00,0x57,0xd0,0x7c,0x04,0x02,0x00]
68915
68916v_cmpx_o_f32_e64 s[10:11], exec_lo, v2
68917// CHECK: [0x0a,0x00,0x57,0xd0,0x7e,0x04,0x02,0x00]
68918
68919v_cmpx_o_f32_e64 s[10:11], exec_hi, v2
68920// CHECK: [0x0a,0x00,0x57,0xd0,0x7f,0x04,0x02,0x00]
68921
68922v_cmpx_o_f32_e64 s[10:11], 0, v2
68923// CHECK: [0x0a,0x00,0x57,0xd0,0x80,0x04,0x02,0x00]
68924
68925v_cmpx_o_f32_e64 s[10:11], -1, v2
68926// CHECK: [0x0a,0x00,0x57,0xd0,0xc1,0x04,0x02,0x00]
68927
68928v_cmpx_o_f32_e64 s[10:11], 0.5, v2
68929// CHECK: [0x0a,0x00,0x57,0xd0,0xf0,0x04,0x02,0x00]
68930
68931v_cmpx_o_f32_e64 s[10:11], -4.0, v2
68932// CHECK: [0x0a,0x00,0x57,0xd0,0xf7,0x04,0x02,0x00]
68933
68934v_cmpx_o_f32_e64 s[10:11], v1, v255
68935// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x03,0x00]
68936
68937v_cmpx_o_f32_e64 s[10:11], v1, s2
68938// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x00,0x00]
68939
68940v_cmpx_o_f32_e64 s[10:11], v1, s101
68941// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcb,0x00,0x00]
68942
68943v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_lo
68944// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcd,0x00,0x00]
68945
68946v_cmpx_o_f32_e64 s[10:11], v1, flat_scratch_hi
68947// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xcf,0x00,0x00]
68948
68949v_cmpx_o_f32_e64 s[10:11], v1, vcc_lo
68950// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd5,0x00,0x00]
68951
68952v_cmpx_o_f32_e64 s[10:11], v1, vcc_hi
68953// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd7,0x00,0x00]
68954
68955v_cmpx_o_f32_e64 s[10:11], v1, tba_lo
68956// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xd9,0x00,0x00]
68957
68958v_cmpx_o_f32_e64 s[10:11], v1, tba_hi
68959// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xdb,0x00,0x00]
68960
68961v_cmpx_o_f32_e64 s[10:11], v1, tma_lo
68962// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xdd,0x00,0x00]
68963
68964v_cmpx_o_f32_e64 s[10:11], v1, tma_hi
68965// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xdf,0x00,0x00]
68966
68967v_cmpx_o_f32_e64 s[10:11], v1, ttmp11
68968// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf7,0x00,0x00]
68969
68970v_cmpx_o_f32_e64 s[10:11], v1, m0
68971// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xf9,0x00,0x00]
68972
68973v_cmpx_o_f32_e64 s[10:11], v1, exec_lo
68974// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xfd,0x00,0x00]
68975
68976v_cmpx_o_f32_e64 s[10:11], v1, exec_hi
68977// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xff,0x00,0x00]
68978
68979v_cmpx_o_f32_e64 s[10:11], v1, 0
68980// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x01,0x01,0x00]
68981
68982v_cmpx_o_f32_e64 s[10:11], v1, -1
68983// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x83,0x01,0x00]
68984
68985v_cmpx_o_f32_e64 s[10:11], v1, 0.5
68986// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xe1,0x01,0x00]
68987
68988v_cmpx_o_f32_e64 s[10:11], v1, -4.0
68989// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0xef,0x01,0x00]
68990
68991v_cmpx_o_f32_e64 s[10:11], -v1, v2
68992// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x20]
68993
68994v_cmpx_o_f32_e64 s[10:11], v1, -v2
68995// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x40]
68996
68997v_cmpx_o_f32_e64 s[10:11], -v1, -v2
68998// CHECK: [0x0a,0x00,0x57,0xd0,0x01,0x05,0x02,0x60]
68999
69000v_cmpx_o_f32_e64 s[10:11], v1, v2 clamp
69001// CHECK: [0x0a,0x80,0x57,0xd0,0x01,0x05,0x02,0x00]
69002
69003v_cmpx_u_f32 vcc, v1, v2
69004// CHECK: [0x01,0x05,0xb0,0x7c]
69005
69006v_cmpx_u_f32 vcc, v255, v2
69007// CHECK: [0xff,0x05,0xb0,0x7c]
69008
69009v_cmpx_u_f32 vcc, s1, v2
69010// CHECK: [0x01,0x04,0xb0,0x7c]
69011
69012v_cmpx_u_f32 vcc, s101, v2
69013// CHECK: [0x65,0x04,0xb0,0x7c]
69014
69015v_cmpx_u_f32 vcc, flat_scratch_lo, v2
69016// CHECK: [0x66,0x04,0xb0,0x7c]
69017
69018v_cmpx_u_f32 vcc, flat_scratch_hi, v2
69019// CHECK: [0x67,0x04,0xb0,0x7c]
69020
69021v_cmpx_u_f32 vcc, vcc_lo, v2
69022// CHECK: [0x6a,0x04,0xb0,0x7c]
69023
69024v_cmpx_u_f32 vcc, vcc_hi, v2
69025// CHECK: [0x6b,0x04,0xb0,0x7c]
69026
69027v_cmpx_u_f32 vcc, tba_lo, v2
69028// CHECK: [0x6c,0x04,0xb0,0x7c]
69029
69030v_cmpx_u_f32 vcc, tba_hi, v2
69031// CHECK: [0x6d,0x04,0xb0,0x7c]
69032
69033v_cmpx_u_f32 vcc, tma_lo, v2
69034// CHECK: [0x6e,0x04,0xb0,0x7c]
69035
69036v_cmpx_u_f32 vcc, tma_hi, v2
69037// CHECK: [0x6f,0x04,0xb0,0x7c]
69038
69039v_cmpx_u_f32 vcc, ttmp11, v2
69040// CHECK: [0x7b,0x04,0xb0,0x7c]
69041
69042v_cmpx_u_f32 vcc, m0, v2
69043// CHECK: [0x7c,0x04,0xb0,0x7c]
69044
69045v_cmpx_u_f32 vcc, exec_lo, v2
69046// CHECK: [0x7e,0x04,0xb0,0x7c]
69047
69048v_cmpx_u_f32 vcc, exec_hi, v2
69049// CHECK: [0x7f,0x04,0xb0,0x7c]
69050
69051v_cmpx_u_f32 vcc, 0, v2
69052// CHECK: [0x80,0x04,0xb0,0x7c]
69053
69054v_cmpx_u_f32 vcc, -1, v2
69055// CHECK: [0xc1,0x04,0xb0,0x7c]
69056
69057v_cmpx_u_f32 vcc, 0.5, v2
69058// CHECK: [0xf0,0x04,0xb0,0x7c]
69059
69060v_cmpx_u_f32 vcc, -4.0, v2
69061// CHECK: [0xf7,0x04,0xb0,0x7c]
69062
69063v_cmpx_u_f32 vcc, 0xaf123456, v2
69064// CHECK: [0xff,0x04,0xb0,0x7c,0x56,0x34,0x12,0xaf]
69065
69066v_cmpx_u_f32 vcc, 0x3f717273, v2
69067// CHECK: [0xff,0x04,0xb0,0x7c,0x73,0x72,0x71,0x3f]
69068
69069v_cmpx_u_f32 vcc, v1, v255
69070// CHECK: [0x01,0xff,0xb1,0x7c]
69071
69072v_cmpx_u_f32_e64 s[10:11], v1, v2
69073// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69074
69075v_cmpx_u_f32_e64 s[12:13], v1, v2
69076// CHECK: [0x0c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69077
69078v_cmpx_u_f32_e64 s[100:101], v1, v2
69079// CHECK: [0x64,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69080
69081v_cmpx_u_f32_e64 flat_scratch, v1, v2
69082// CHECK: [0x66,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69083
69084v_cmpx_u_f32_e64 vcc, v1, v2
69085// CHECK: [0x6a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69086
69087v_cmpx_u_f32_e64 tba, v1, v2
69088// CHECK: [0x6c,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69089
69090v_cmpx_u_f32_e64 tma, v1, v2
69091// CHECK: [0x6e,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69092
69093v_cmpx_u_f32_e64 ttmp[10:11], v1, v2
69094// CHECK: [0x7a,0x00,0x58,0xd0,0x01,0x05,0x02,0x00]
69095
69096v_cmpx_u_f32_e64 s[10:11], v255, v2
69097// CHECK: [0x0a,0x00,0x58,0xd0,0xff,0x05,0x02,0x00]
69098
69099v_cmpx_u_f32_e64 s[10:11], s1, v2
69100// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x04,0x02,0x00]
69101
69102v_cmpx_u_f32_e64 s[10:11], s101, v2
69103// CHECK: [0x0a,0x00,0x58,0xd0,0x65,0x04,0x02,0x00]
69104
69105v_cmpx_u_f32_e64 s[10:11], flat_scratch_lo, v2
69106// CHECK: [0x0a,0x00,0x58,0xd0,0x66,0x04,0x02,0x00]
69107
69108v_cmpx_u_f32_e64 s[10:11], flat_scratch_hi, v2
69109// CHECK: [0x0a,0x00,0x58,0xd0,0x67,0x04,0x02,0x00]
69110
69111v_cmpx_u_f32_e64 s[10:11], vcc_lo, v2
69112// CHECK: [0x0a,0x00,0x58,0xd0,0x6a,0x04,0x02,0x00]
69113
69114v_cmpx_u_f32_e64 s[10:11], vcc_hi, v2
69115// CHECK: [0x0a,0x00,0x58,0xd0,0x6b,0x04,0x02,0x00]
69116
69117v_cmpx_u_f32_e64 s[10:11], tba_lo, v2
69118// CHECK: [0x0a,0x00,0x58,0xd0,0x6c,0x04,0x02,0x00]
69119
69120v_cmpx_u_f32_e64 s[10:11], tba_hi, v2
69121// CHECK: [0x0a,0x00,0x58,0xd0,0x6d,0x04,0x02,0x00]
69122
69123v_cmpx_u_f32_e64 s[10:11], tma_lo, v2
69124// CHECK: [0x0a,0x00,0x58,0xd0,0x6e,0x04,0x02,0x00]
69125
69126v_cmpx_u_f32_e64 s[10:11], tma_hi, v2
69127// CHECK: [0x0a,0x00,0x58,0xd0,0x6f,0x04,0x02,0x00]
69128
69129v_cmpx_u_f32_e64 s[10:11], ttmp11, v2
69130// CHECK: [0x0a,0x00,0x58,0xd0,0x7b,0x04,0x02,0x00]
69131
69132v_cmpx_u_f32_e64 s[10:11], m0, v2
69133// CHECK: [0x0a,0x00,0x58,0xd0,0x7c,0x04,0x02,0x00]
69134
69135v_cmpx_u_f32_e64 s[10:11], exec_lo, v2
69136// CHECK: [0x0a,0x00,0x58,0xd0,0x7e,0x04,0x02,0x00]
69137
69138v_cmpx_u_f32_e64 s[10:11], exec_hi, v2
69139// CHECK: [0x0a,0x00,0x58,0xd0,0x7f,0x04,0x02,0x00]
69140
69141v_cmpx_u_f32_e64 s[10:11], 0, v2
69142// CHECK: [0x0a,0x00,0x58,0xd0,0x80,0x04,0x02,0x00]
69143
69144v_cmpx_u_f32_e64 s[10:11], -1, v2
69145// CHECK: [0x0a,0x00,0x58,0xd0,0xc1,0x04,0x02,0x00]
69146
69147v_cmpx_u_f32_e64 s[10:11], 0.5, v2
69148// CHECK: [0x0a,0x00,0x58,0xd0,0xf0,0x04,0x02,0x00]
69149
69150v_cmpx_u_f32_e64 s[10:11], -4.0, v2
69151// CHECK: [0x0a,0x00,0x58,0xd0,0xf7,0x04,0x02,0x00]
69152
69153v_cmpx_u_f32_e64 s[10:11], v1, v255
69154// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x03,0x00]
69155
69156v_cmpx_u_f32_e64 s[10:11], v1, s2
69157// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x00,0x00]
69158
69159v_cmpx_u_f32_e64 s[10:11], v1, s101
69160// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcb,0x00,0x00]
69161
69162v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_lo
69163// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcd,0x00,0x00]
69164
69165v_cmpx_u_f32_e64 s[10:11], v1, flat_scratch_hi
69166// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xcf,0x00,0x00]
69167
69168v_cmpx_u_f32_e64 s[10:11], v1, vcc_lo
69169// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd5,0x00,0x00]
69170
69171v_cmpx_u_f32_e64 s[10:11], v1, vcc_hi
69172// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd7,0x00,0x00]
69173
69174v_cmpx_u_f32_e64 s[10:11], v1, tba_lo
69175// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xd9,0x00,0x00]
69176
69177v_cmpx_u_f32_e64 s[10:11], v1, tba_hi
69178// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdb,0x00,0x00]
69179
69180v_cmpx_u_f32_e64 s[10:11], v1, tma_lo
69181// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdd,0x00,0x00]
69182
69183v_cmpx_u_f32_e64 s[10:11], v1, tma_hi
69184// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xdf,0x00,0x00]
69185
69186v_cmpx_u_f32_e64 s[10:11], v1, ttmp11
69187// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf7,0x00,0x00]
69188
69189v_cmpx_u_f32_e64 s[10:11], v1, m0
69190// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xf9,0x00,0x00]
69191
69192v_cmpx_u_f32_e64 s[10:11], v1, exec_lo
69193// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xfd,0x00,0x00]
69194
69195v_cmpx_u_f32_e64 s[10:11], v1, exec_hi
69196// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xff,0x00,0x00]
69197
69198v_cmpx_u_f32_e64 s[10:11], v1, 0
69199// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x01,0x01,0x00]
69200
69201v_cmpx_u_f32_e64 s[10:11], v1, -1
69202// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x83,0x01,0x00]
69203
69204v_cmpx_u_f32_e64 s[10:11], v1, 0.5
69205// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xe1,0x01,0x00]
69206
69207v_cmpx_u_f32_e64 s[10:11], v1, -4.0
69208// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0xef,0x01,0x00]
69209
69210v_cmpx_u_f32_e64 s[10:11], -v1, v2
69211// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x20]
69212
69213v_cmpx_u_f32_e64 s[10:11], v1, -v2
69214// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x40]
69215
69216v_cmpx_u_f32_e64 s[10:11], -v1, -v2
69217// CHECK: [0x0a,0x00,0x58,0xd0,0x01,0x05,0x02,0x60]
69218
69219v_cmpx_u_f32_e64 s[10:11], v1, v2 clamp
69220// CHECK: [0x0a,0x80,0x58,0xd0,0x01,0x05,0x02,0x00]
69221
69222v_cmpx_nge_f32 vcc, v1, v2
69223// CHECK: [0x01,0x05,0xb2,0x7c]
69224
69225v_cmpx_nge_f32 vcc, v255, v2
69226// CHECK: [0xff,0x05,0xb2,0x7c]
69227
69228v_cmpx_nge_f32 vcc, s1, v2
69229// CHECK: [0x01,0x04,0xb2,0x7c]
69230
69231v_cmpx_nge_f32 vcc, s101, v2
69232// CHECK: [0x65,0x04,0xb2,0x7c]
69233
69234v_cmpx_nge_f32 vcc, flat_scratch_lo, v2
69235// CHECK: [0x66,0x04,0xb2,0x7c]
69236
69237v_cmpx_nge_f32 vcc, flat_scratch_hi, v2
69238// CHECK: [0x67,0x04,0xb2,0x7c]
69239
69240v_cmpx_nge_f32 vcc, vcc_lo, v2
69241// CHECK: [0x6a,0x04,0xb2,0x7c]
69242
69243v_cmpx_nge_f32 vcc, vcc_hi, v2
69244// CHECK: [0x6b,0x04,0xb2,0x7c]
69245
69246v_cmpx_nge_f32 vcc, tba_lo, v2
69247// CHECK: [0x6c,0x04,0xb2,0x7c]
69248
69249v_cmpx_nge_f32 vcc, tba_hi, v2
69250// CHECK: [0x6d,0x04,0xb2,0x7c]
69251
69252v_cmpx_nge_f32 vcc, tma_lo, v2
69253// CHECK: [0x6e,0x04,0xb2,0x7c]
69254
69255v_cmpx_nge_f32 vcc, tma_hi, v2
69256// CHECK: [0x6f,0x04,0xb2,0x7c]
69257
69258v_cmpx_nge_f32 vcc, ttmp11, v2
69259// CHECK: [0x7b,0x04,0xb2,0x7c]
69260
69261v_cmpx_nge_f32 vcc, m0, v2
69262// CHECK: [0x7c,0x04,0xb2,0x7c]
69263
69264v_cmpx_nge_f32 vcc, exec_lo, v2
69265// CHECK: [0x7e,0x04,0xb2,0x7c]
69266
69267v_cmpx_nge_f32 vcc, exec_hi, v2
69268// CHECK: [0x7f,0x04,0xb2,0x7c]
69269
69270v_cmpx_nge_f32 vcc, 0, v2
69271// CHECK: [0x80,0x04,0xb2,0x7c]
69272
69273v_cmpx_nge_f32 vcc, -1, v2
69274// CHECK: [0xc1,0x04,0xb2,0x7c]
69275
69276v_cmpx_nge_f32 vcc, 0.5, v2
69277// CHECK: [0xf0,0x04,0xb2,0x7c]
69278
69279v_cmpx_nge_f32 vcc, -4.0, v2
69280// CHECK: [0xf7,0x04,0xb2,0x7c]
69281
69282v_cmpx_nge_f32 vcc, 0xaf123456, v2
69283// CHECK: [0xff,0x04,0xb2,0x7c,0x56,0x34,0x12,0xaf]
69284
69285v_cmpx_nge_f32 vcc, 0x3f717273, v2
69286// CHECK: [0xff,0x04,0xb2,0x7c,0x73,0x72,0x71,0x3f]
69287
69288v_cmpx_nge_f32 vcc, v1, v255
69289// CHECK: [0x01,0xff,0xb3,0x7c]
69290
69291v_cmpx_nge_f32_e64 s[10:11], v1, v2
69292// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69293
69294v_cmpx_nge_f32_e64 s[12:13], v1, v2
69295// CHECK: [0x0c,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69296
69297v_cmpx_nge_f32_e64 s[100:101], v1, v2
69298// CHECK: [0x64,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69299
69300v_cmpx_nge_f32_e64 flat_scratch, v1, v2
69301// CHECK: [0x66,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69302
69303v_cmpx_nge_f32_e64 vcc, v1, v2
69304// CHECK: [0x6a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69305
69306v_cmpx_nge_f32_e64 tba, v1, v2
69307// CHECK: [0x6c,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69308
69309v_cmpx_nge_f32_e64 tma, v1, v2
69310// CHECK: [0x6e,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69311
69312v_cmpx_nge_f32_e64 ttmp[10:11], v1, v2
69313// CHECK: [0x7a,0x00,0x59,0xd0,0x01,0x05,0x02,0x00]
69314
69315v_cmpx_nge_f32_e64 s[10:11], v255, v2
69316// CHECK: [0x0a,0x00,0x59,0xd0,0xff,0x05,0x02,0x00]
69317
69318v_cmpx_nge_f32_e64 s[10:11], s1, v2
69319// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x04,0x02,0x00]
69320
69321v_cmpx_nge_f32_e64 s[10:11], s101, v2
69322// CHECK: [0x0a,0x00,0x59,0xd0,0x65,0x04,0x02,0x00]
69323
69324v_cmpx_nge_f32_e64 s[10:11], flat_scratch_lo, v2
69325// CHECK: [0x0a,0x00,0x59,0xd0,0x66,0x04,0x02,0x00]
69326
69327v_cmpx_nge_f32_e64 s[10:11], flat_scratch_hi, v2
69328// CHECK: [0x0a,0x00,0x59,0xd0,0x67,0x04,0x02,0x00]
69329
69330v_cmpx_nge_f32_e64 s[10:11], vcc_lo, v2
69331// CHECK: [0x0a,0x00,0x59,0xd0,0x6a,0x04,0x02,0x00]
69332
69333v_cmpx_nge_f32_e64 s[10:11], vcc_hi, v2
69334// CHECK: [0x0a,0x00,0x59,0xd0,0x6b,0x04,0x02,0x00]
69335
69336v_cmpx_nge_f32_e64 s[10:11], tba_lo, v2
69337// CHECK: [0x0a,0x00,0x59,0xd0,0x6c,0x04,0x02,0x00]
69338
69339v_cmpx_nge_f32_e64 s[10:11], tba_hi, v2
69340// CHECK: [0x0a,0x00,0x59,0xd0,0x6d,0x04,0x02,0x00]
69341
69342v_cmpx_nge_f32_e64 s[10:11], tma_lo, v2
69343// CHECK: [0x0a,0x00,0x59,0xd0,0x6e,0x04,0x02,0x00]
69344
69345v_cmpx_nge_f32_e64 s[10:11], tma_hi, v2
69346// CHECK: [0x0a,0x00,0x59,0xd0,0x6f,0x04,0x02,0x00]
69347
69348v_cmpx_nge_f32_e64 s[10:11], ttmp11, v2
69349// CHECK: [0x0a,0x00,0x59,0xd0,0x7b,0x04,0x02,0x00]
69350
69351v_cmpx_nge_f32_e64 s[10:11], m0, v2
69352// CHECK: [0x0a,0x00,0x59,0xd0,0x7c,0x04,0x02,0x00]
69353
69354v_cmpx_nge_f32_e64 s[10:11], exec_lo, v2
69355// CHECK: [0x0a,0x00,0x59,0xd0,0x7e,0x04,0x02,0x00]
69356
69357v_cmpx_nge_f32_e64 s[10:11], exec_hi, v2
69358// CHECK: [0x0a,0x00,0x59,0xd0,0x7f,0x04,0x02,0x00]
69359
69360v_cmpx_nge_f32_e64 s[10:11], 0, v2
69361// CHECK: [0x0a,0x00,0x59,0xd0,0x80,0x04,0x02,0x00]
69362
69363v_cmpx_nge_f32_e64 s[10:11], -1, v2
69364// CHECK: [0x0a,0x00,0x59,0xd0,0xc1,0x04,0x02,0x00]
69365
69366v_cmpx_nge_f32_e64 s[10:11], 0.5, v2
69367// CHECK: [0x0a,0x00,0x59,0xd0,0xf0,0x04,0x02,0x00]
69368
69369v_cmpx_nge_f32_e64 s[10:11], -4.0, v2
69370// CHECK: [0x0a,0x00,0x59,0xd0,0xf7,0x04,0x02,0x00]
69371
69372v_cmpx_nge_f32_e64 s[10:11], v1, v255
69373// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x03,0x00]
69374
69375v_cmpx_nge_f32_e64 s[10:11], v1, s2
69376// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x00,0x00]
69377
69378v_cmpx_nge_f32_e64 s[10:11], v1, s101
69379// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcb,0x00,0x00]
69380
69381v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_lo
69382// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcd,0x00,0x00]
69383
69384v_cmpx_nge_f32_e64 s[10:11], v1, flat_scratch_hi
69385// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xcf,0x00,0x00]
69386
69387v_cmpx_nge_f32_e64 s[10:11], v1, vcc_lo
69388// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd5,0x00,0x00]
69389
69390v_cmpx_nge_f32_e64 s[10:11], v1, vcc_hi
69391// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd7,0x00,0x00]
69392
69393v_cmpx_nge_f32_e64 s[10:11], v1, tba_lo
69394// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xd9,0x00,0x00]
69395
69396v_cmpx_nge_f32_e64 s[10:11], v1, tba_hi
69397// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xdb,0x00,0x00]
69398
69399v_cmpx_nge_f32_e64 s[10:11], v1, tma_lo
69400// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xdd,0x00,0x00]
69401
69402v_cmpx_nge_f32_e64 s[10:11], v1, tma_hi
69403// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xdf,0x00,0x00]
69404
69405v_cmpx_nge_f32_e64 s[10:11], v1, ttmp11
69406// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf7,0x00,0x00]
69407
69408v_cmpx_nge_f32_e64 s[10:11], v1, m0
69409// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xf9,0x00,0x00]
69410
69411v_cmpx_nge_f32_e64 s[10:11], v1, exec_lo
69412// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xfd,0x00,0x00]
69413
69414v_cmpx_nge_f32_e64 s[10:11], v1, exec_hi
69415// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xff,0x00,0x00]
69416
69417v_cmpx_nge_f32_e64 s[10:11], v1, 0
69418// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x01,0x01,0x00]
69419
69420v_cmpx_nge_f32_e64 s[10:11], v1, -1
69421// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x83,0x01,0x00]
69422
69423v_cmpx_nge_f32_e64 s[10:11], v1, 0.5
69424// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xe1,0x01,0x00]
69425
69426v_cmpx_nge_f32_e64 s[10:11], v1, -4.0
69427// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0xef,0x01,0x00]
69428
69429v_cmpx_nge_f32_e64 s[10:11], -v1, v2
69430// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x20]
69431
69432v_cmpx_nge_f32_e64 s[10:11], v1, -v2
69433// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x40]
69434
69435v_cmpx_nge_f32_e64 s[10:11], -v1, -v2
69436// CHECK: [0x0a,0x00,0x59,0xd0,0x01,0x05,0x02,0x60]
69437
69438v_cmpx_nge_f32_e64 s[10:11], v1, v2 clamp
69439// CHECK: [0x0a,0x80,0x59,0xd0,0x01,0x05,0x02,0x00]
69440
69441v_cmpx_nlg_f32 vcc, v1, v2
69442// CHECK: [0x01,0x05,0xb4,0x7c]
69443
69444v_cmpx_nlg_f32 vcc, v255, v2
69445// CHECK: [0xff,0x05,0xb4,0x7c]
69446
69447v_cmpx_nlg_f32 vcc, s1, v2
69448// CHECK: [0x01,0x04,0xb4,0x7c]
69449
69450v_cmpx_nlg_f32 vcc, s101, v2
69451// CHECK: [0x65,0x04,0xb4,0x7c]
69452
69453v_cmpx_nlg_f32 vcc, flat_scratch_lo, v2
69454// CHECK: [0x66,0x04,0xb4,0x7c]
69455
69456v_cmpx_nlg_f32 vcc, flat_scratch_hi, v2
69457// CHECK: [0x67,0x04,0xb4,0x7c]
69458
69459v_cmpx_nlg_f32 vcc, vcc_lo, v2
69460// CHECK: [0x6a,0x04,0xb4,0x7c]
69461
69462v_cmpx_nlg_f32 vcc, vcc_hi, v2
69463// CHECK: [0x6b,0x04,0xb4,0x7c]
69464
69465v_cmpx_nlg_f32 vcc, tba_lo, v2
69466// CHECK: [0x6c,0x04,0xb4,0x7c]
69467
69468v_cmpx_nlg_f32 vcc, tba_hi, v2
69469// CHECK: [0x6d,0x04,0xb4,0x7c]
69470
69471v_cmpx_nlg_f32 vcc, tma_lo, v2
69472// CHECK: [0x6e,0x04,0xb4,0x7c]
69473
69474v_cmpx_nlg_f32 vcc, tma_hi, v2
69475// CHECK: [0x6f,0x04,0xb4,0x7c]
69476
69477v_cmpx_nlg_f32 vcc, ttmp11, v2
69478// CHECK: [0x7b,0x04,0xb4,0x7c]
69479
69480v_cmpx_nlg_f32 vcc, m0, v2
69481// CHECK: [0x7c,0x04,0xb4,0x7c]
69482
69483v_cmpx_nlg_f32 vcc, exec_lo, v2
69484// CHECK: [0x7e,0x04,0xb4,0x7c]
69485
69486v_cmpx_nlg_f32 vcc, exec_hi, v2
69487// CHECK: [0x7f,0x04,0xb4,0x7c]
69488
69489v_cmpx_nlg_f32 vcc, 0, v2
69490// CHECK: [0x80,0x04,0xb4,0x7c]
69491
69492v_cmpx_nlg_f32 vcc, -1, v2
69493// CHECK: [0xc1,0x04,0xb4,0x7c]
69494
69495v_cmpx_nlg_f32 vcc, 0.5, v2
69496// CHECK: [0xf0,0x04,0xb4,0x7c]
69497
69498v_cmpx_nlg_f32 vcc, -4.0, v2
69499// CHECK: [0xf7,0x04,0xb4,0x7c]
69500
69501v_cmpx_nlg_f32 vcc, 0xaf123456, v2
69502// CHECK: [0xff,0x04,0xb4,0x7c,0x56,0x34,0x12,0xaf]
69503
69504v_cmpx_nlg_f32 vcc, 0x3f717273, v2
69505// CHECK: [0xff,0x04,0xb4,0x7c,0x73,0x72,0x71,0x3f]
69506
69507v_cmpx_nlg_f32 vcc, v1, v255
69508// CHECK: [0x01,0xff,0xb5,0x7c]
69509
69510v_cmpx_nlg_f32_e64 s[10:11], v1, v2
69511// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69512
69513v_cmpx_nlg_f32_e64 s[12:13], v1, v2
69514// CHECK: [0x0c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69515
69516v_cmpx_nlg_f32_e64 s[100:101], v1, v2
69517// CHECK: [0x64,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69518
69519v_cmpx_nlg_f32_e64 flat_scratch, v1, v2
69520// CHECK: [0x66,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69521
69522v_cmpx_nlg_f32_e64 vcc, v1, v2
69523// CHECK: [0x6a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69524
69525v_cmpx_nlg_f32_e64 tba, v1, v2
69526// CHECK: [0x6c,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69527
69528v_cmpx_nlg_f32_e64 tma, v1, v2
69529// CHECK: [0x6e,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69530
69531v_cmpx_nlg_f32_e64 ttmp[10:11], v1, v2
69532// CHECK: [0x7a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x00]
69533
69534v_cmpx_nlg_f32_e64 s[10:11], v255, v2
69535// CHECK: [0x0a,0x00,0x5a,0xd0,0xff,0x05,0x02,0x00]
69536
69537v_cmpx_nlg_f32_e64 s[10:11], s1, v2
69538// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x04,0x02,0x00]
69539
69540v_cmpx_nlg_f32_e64 s[10:11], s101, v2
69541// CHECK: [0x0a,0x00,0x5a,0xd0,0x65,0x04,0x02,0x00]
69542
69543v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_lo, v2
69544// CHECK: [0x0a,0x00,0x5a,0xd0,0x66,0x04,0x02,0x00]
69545
69546v_cmpx_nlg_f32_e64 s[10:11], flat_scratch_hi, v2
69547// CHECK: [0x0a,0x00,0x5a,0xd0,0x67,0x04,0x02,0x00]
69548
69549v_cmpx_nlg_f32_e64 s[10:11], vcc_lo, v2
69550// CHECK: [0x0a,0x00,0x5a,0xd0,0x6a,0x04,0x02,0x00]
69551
69552v_cmpx_nlg_f32_e64 s[10:11], vcc_hi, v2
69553// CHECK: [0x0a,0x00,0x5a,0xd0,0x6b,0x04,0x02,0x00]
69554
69555v_cmpx_nlg_f32_e64 s[10:11], tba_lo, v2
69556// CHECK: [0x0a,0x00,0x5a,0xd0,0x6c,0x04,0x02,0x00]
69557
69558v_cmpx_nlg_f32_e64 s[10:11], tba_hi, v2
69559// CHECK: [0x0a,0x00,0x5a,0xd0,0x6d,0x04,0x02,0x00]
69560
69561v_cmpx_nlg_f32_e64 s[10:11], tma_lo, v2
69562// CHECK: [0x0a,0x00,0x5a,0xd0,0x6e,0x04,0x02,0x00]
69563
69564v_cmpx_nlg_f32_e64 s[10:11], tma_hi, v2
69565// CHECK: [0x0a,0x00,0x5a,0xd0,0x6f,0x04,0x02,0x00]
69566
69567v_cmpx_nlg_f32_e64 s[10:11], ttmp11, v2
69568// CHECK: [0x0a,0x00,0x5a,0xd0,0x7b,0x04,0x02,0x00]
69569
69570v_cmpx_nlg_f32_e64 s[10:11], m0, v2
69571// CHECK: [0x0a,0x00,0x5a,0xd0,0x7c,0x04,0x02,0x00]
69572
69573v_cmpx_nlg_f32_e64 s[10:11], exec_lo, v2
69574// CHECK: [0x0a,0x00,0x5a,0xd0,0x7e,0x04,0x02,0x00]
69575
69576v_cmpx_nlg_f32_e64 s[10:11], exec_hi, v2
69577// CHECK: [0x0a,0x00,0x5a,0xd0,0x7f,0x04,0x02,0x00]
69578
69579v_cmpx_nlg_f32_e64 s[10:11], 0, v2
69580// CHECK: [0x0a,0x00,0x5a,0xd0,0x80,0x04,0x02,0x00]
69581
69582v_cmpx_nlg_f32_e64 s[10:11], -1, v2
69583// CHECK: [0x0a,0x00,0x5a,0xd0,0xc1,0x04,0x02,0x00]
69584
69585v_cmpx_nlg_f32_e64 s[10:11], 0.5, v2
69586// CHECK: [0x0a,0x00,0x5a,0xd0,0xf0,0x04,0x02,0x00]
69587
69588v_cmpx_nlg_f32_e64 s[10:11], -4.0, v2
69589// CHECK: [0x0a,0x00,0x5a,0xd0,0xf7,0x04,0x02,0x00]
69590
69591v_cmpx_nlg_f32_e64 s[10:11], v1, v255
69592// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x03,0x00]
69593
69594v_cmpx_nlg_f32_e64 s[10:11], v1, s2
69595// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x00,0x00]
69596
69597v_cmpx_nlg_f32_e64 s[10:11], v1, s101
69598// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcb,0x00,0x00]
69599
69600v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_lo
69601// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcd,0x00,0x00]
69602
69603v_cmpx_nlg_f32_e64 s[10:11], v1, flat_scratch_hi
69604// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xcf,0x00,0x00]
69605
69606v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_lo
69607// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd5,0x00,0x00]
69608
69609v_cmpx_nlg_f32_e64 s[10:11], v1, vcc_hi
69610// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd7,0x00,0x00]
69611
69612v_cmpx_nlg_f32_e64 s[10:11], v1, tba_lo
69613// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xd9,0x00,0x00]
69614
69615v_cmpx_nlg_f32_e64 s[10:11], v1, tba_hi
69616// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdb,0x00,0x00]
69617
69618v_cmpx_nlg_f32_e64 s[10:11], v1, tma_lo
69619// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdd,0x00,0x00]
69620
69621v_cmpx_nlg_f32_e64 s[10:11], v1, tma_hi
69622// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xdf,0x00,0x00]
69623
69624v_cmpx_nlg_f32_e64 s[10:11], v1, ttmp11
69625// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf7,0x00,0x00]
69626
69627v_cmpx_nlg_f32_e64 s[10:11], v1, m0
69628// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xf9,0x00,0x00]
69629
69630v_cmpx_nlg_f32_e64 s[10:11], v1, exec_lo
69631// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xfd,0x00,0x00]
69632
69633v_cmpx_nlg_f32_e64 s[10:11], v1, exec_hi
69634// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xff,0x00,0x00]
69635
69636v_cmpx_nlg_f32_e64 s[10:11], v1, 0
69637// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x01,0x01,0x00]
69638
69639v_cmpx_nlg_f32_e64 s[10:11], v1, -1
69640// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x83,0x01,0x00]
69641
69642v_cmpx_nlg_f32_e64 s[10:11], v1, 0.5
69643// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xe1,0x01,0x00]
69644
69645v_cmpx_nlg_f32_e64 s[10:11], v1, -4.0
69646// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0xef,0x01,0x00]
69647
69648v_cmpx_nlg_f32_e64 s[10:11], -v1, v2
69649// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x20]
69650
69651v_cmpx_nlg_f32_e64 s[10:11], v1, -v2
69652// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x40]
69653
69654v_cmpx_nlg_f32_e64 s[10:11], -v1, -v2
69655// CHECK: [0x0a,0x00,0x5a,0xd0,0x01,0x05,0x02,0x60]
69656
69657v_cmpx_nlg_f32_e64 s[10:11], v1, v2 clamp
69658// CHECK: [0x0a,0x80,0x5a,0xd0,0x01,0x05,0x02,0x00]
69659
69660v_cmpx_ngt_f32 vcc, v1, v2
69661// CHECK: [0x01,0x05,0xb6,0x7c]
69662
69663v_cmpx_ngt_f32 vcc, v255, v2
69664// CHECK: [0xff,0x05,0xb6,0x7c]
69665
69666v_cmpx_ngt_f32 vcc, s1, v2
69667// CHECK: [0x01,0x04,0xb6,0x7c]
69668
69669v_cmpx_ngt_f32 vcc, s101, v2
69670// CHECK: [0x65,0x04,0xb6,0x7c]
69671
69672v_cmpx_ngt_f32 vcc, flat_scratch_lo, v2
69673// CHECK: [0x66,0x04,0xb6,0x7c]
69674
69675v_cmpx_ngt_f32 vcc, flat_scratch_hi, v2
69676// CHECK: [0x67,0x04,0xb6,0x7c]
69677
69678v_cmpx_ngt_f32 vcc, vcc_lo, v2
69679// CHECK: [0x6a,0x04,0xb6,0x7c]
69680
69681v_cmpx_ngt_f32 vcc, vcc_hi, v2
69682// CHECK: [0x6b,0x04,0xb6,0x7c]
69683
69684v_cmpx_ngt_f32 vcc, tba_lo, v2
69685// CHECK: [0x6c,0x04,0xb6,0x7c]
69686
69687v_cmpx_ngt_f32 vcc, tba_hi, v2
69688// CHECK: [0x6d,0x04,0xb6,0x7c]
69689
69690v_cmpx_ngt_f32 vcc, tma_lo, v2
69691// CHECK: [0x6e,0x04,0xb6,0x7c]
69692
69693v_cmpx_ngt_f32 vcc, tma_hi, v2
69694// CHECK: [0x6f,0x04,0xb6,0x7c]
69695
69696v_cmpx_ngt_f32 vcc, ttmp11, v2
69697// CHECK: [0x7b,0x04,0xb6,0x7c]
69698
69699v_cmpx_ngt_f32 vcc, m0, v2
69700// CHECK: [0x7c,0x04,0xb6,0x7c]
69701
69702v_cmpx_ngt_f32 vcc, exec_lo, v2
69703// CHECK: [0x7e,0x04,0xb6,0x7c]
69704
69705v_cmpx_ngt_f32 vcc, exec_hi, v2
69706// CHECK: [0x7f,0x04,0xb6,0x7c]
69707
69708v_cmpx_ngt_f32 vcc, 0, v2
69709// CHECK: [0x80,0x04,0xb6,0x7c]
69710
69711v_cmpx_ngt_f32 vcc, -1, v2
69712// CHECK: [0xc1,0x04,0xb6,0x7c]
69713
69714v_cmpx_ngt_f32 vcc, 0.5, v2
69715// CHECK: [0xf0,0x04,0xb6,0x7c]
69716
69717v_cmpx_ngt_f32 vcc, -4.0, v2
69718// CHECK: [0xf7,0x04,0xb6,0x7c]
69719
69720v_cmpx_ngt_f32 vcc, 0xaf123456, v2
69721// CHECK: [0xff,0x04,0xb6,0x7c,0x56,0x34,0x12,0xaf]
69722
69723v_cmpx_ngt_f32 vcc, 0x3f717273, v2
69724// CHECK: [0xff,0x04,0xb6,0x7c,0x73,0x72,0x71,0x3f]
69725
69726v_cmpx_ngt_f32 vcc, v1, v255
69727// CHECK: [0x01,0xff,0xb7,0x7c]
69728
69729v_cmpx_ngt_f32_e64 s[10:11], v1, v2
69730// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69731
69732v_cmpx_ngt_f32_e64 s[12:13], v1, v2
69733// CHECK: [0x0c,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69734
69735v_cmpx_ngt_f32_e64 s[100:101], v1, v2
69736// CHECK: [0x64,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69737
69738v_cmpx_ngt_f32_e64 flat_scratch, v1, v2
69739// CHECK: [0x66,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69740
69741v_cmpx_ngt_f32_e64 vcc, v1, v2
69742// CHECK: [0x6a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69743
69744v_cmpx_ngt_f32_e64 tba, v1, v2
69745// CHECK: [0x6c,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69746
69747v_cmpx_ngt_f32_e64 tma, v1, v2
69748// CHECK: [0x6e,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69749
69750v_cmpx_ngt_f32_e64 ttmp[10:11], v1, v2
69751// CHECK: [0x7a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x00]
69752
69753v_cmpx_ngt_f32_e64 s[10:11], v255, v2
69754// CHECK: [0x0a,0x00,0x5b,0xd0,0xff,0x05,0x02,0x00]
69755
69756v_cmpx_ngt_f32_e64 s[10:11], s1, v2
69757// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x04,0x02,0x00]
69758
69759v_cmpx_ngt_f32_e64 s[10:11], s101, v2
69760// CHECK: [0x0a,0x00,0x5b,0xd0,0x65,0x04,0x02,0x00]
69761
69762v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_lo, v2
69763// CHECK: [0x0a,0x00,0x5b,0xd0,0x66,0x04,0x02,0x00]
69764
69765v_cmpx_ngt_f32_e64 s[10:11], flat_scratch_hi, v2
69766// CHECK: [0x0a,0x00,0x5b,0xd0,0x67,0x04,0x02,0x00]
69767
69768v_cmpx_ngt_f32_e64 s[10:11], vcc_lo, v2
69769// CHECK: [0x0a,0x00,0x5b,0xd0,0x6a,0x04,0x02,0x00]
69770
69771v_cmpx_ngt_f32_e64 s[10:11], vcc_hi, v2
69772// CHECK: [0x0a,0x00,0x5b,0xd0,0x6b,0x04,0x02,0x00]
69773
69774v_cmpx_ngt_f32_e64 s[10:11], tba_lo, v2
69775// CHECK: [0x0a,0x00,0x5b,0xd0,0x6c,0x04,0x02,0x00]
69776
69777v_cmpx_ngt_f32_e64 s[10:11], tba_hi, v2
69778// CHECK: [0x0a,0x00,0x5b,0xd0,0x6d,0x04,0x02,0x00]
69779
69780v_cmpx_ngt_f32_e64 s[10:11], tma_lo, v2
69781// CHECK: [0x0a,0x00,0x5b,0xd0,0x6e,0x04,0x02,0x00]
69782
69783v_cmpx_ngt_f32_e64 s[10:11], tma_hi, v2
69784// CHECK: [0x0a,0x00,0x5b,0xd0,0x6f,0x04,0x02,0x00]
69785
69786v_cmpx_ngt_f32_e64 s[10:11], ttmp11, v2
69787// CHECK: [0x0a,0x00,0x5b,0xd0,0x7b,0x04,0x02,0x00]
69788
69789v_cmpx_ngt_f32_e64 s[10:11], m0, v2
69790// CHECK: [0x0a,0x00,0x5b,0xd0,0x7c,0x04,0x02,0x00]
69791
69792v_cmpx_ngt_f32_e64 s[10:11], exec_lo, v2
69793// CHECK: [0x0a,0x00,0x5b,0xd0,0x7e,0x04,0x02,0x00]
69794
69795v_cmpx_ngt_f32_e64 s[10:11], exec_hi, v2
69796// CHECK: [0x0a,0x00,0x5b,0xd0,0x7f,0x04,0x02,0x00]
69797
69798v_cmpx_ngt_f32_e64 s[10:11], 0, v2
69799// CHECK: [0x0a,0x00,0x5b,0xd0,0x80,0x04,0x02,0x00]
69800
69801v_cmpx_ngt_f32_e64 s[10:11], -1, v2
69802// CHECK: [0x0a,0x00,0x5b,0xd0,0xc1,0x04,0x02,0x00]
69803
69804v_cmpx_ngt_f32_e64 s[10:11], 0.5, v2
69805// CHECK: [0x0a,0x00,0x5b,0xd0,0xf0,0x04,0x02,0x00]
69806
69807v_cmpx_ngt_f32_e64 s[10:11], -4.0, v2
69808// CHECK: [0x0a,0x00,0x5b,0xd0,0xf7,0x04,0x02,0x00]
69809
69810v_cmpx_ngt_f32_e64 s[10:11], v1, v255
69811// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x03,0x00]
69812
69813v_cmpx_ngt_f32_e64 s[10:11], v1, s2
69814// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x00,0x00]
69815
69816v_cmpx_ngt_f32_e64 s[10:11], v1, s101
69817// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcb,0x00,0x00]
69818
69819v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_lo
69820// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcd,0x00,0x00]
69821
69822v_cmpx_ngt_f32_e64 s[10:11], v1, flat_scratch_hi
69823// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xcf,0x00,0x00]
69824
69825v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_lo
69826// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd5,0x00,0x00]
69827
69828v_cmpx_ngt_f32_e64 s[10:11], v1, vcc_hi
69829// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd7,0x00,0x00]
69830
69831v_cmpx_ngt_f32_e64 s[10:11], v1, tba_lo
69832// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xd9,0x00,0x00]
69833
69834v_cmpx_ngt_f32_e64 s[10:11], v1, tba_hi
69835// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xdb,0x00,0x00]
69836
69837v_cmpx_ngt_f32_e64 s[10:11], v1, tma_lo
69838// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xdd,0x00,0x00]
69839
69840v_cmpx_ngt_f32_e64 s[10:11], v1, tma_hi
69841// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xdf,0x00,0x00]
69842
69843v_cmpx_ngt_f32_e64 s[10:11], v1, ttmp11
69844// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf7,0x00,0x00]
69845
69846v_cmpx_ngt_f32_e64 s[10:11], v1, m0
69847// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xf9,0x00,0x00]
69848
69849v_cmpx_ngt_f32_e64 s[10:11], v1, exec_lo
69850// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xfd,0x00,0x00]
69851
69852v_cmpx_ngt_f32_e64 s[10:11], v1, exec_hi
69853// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xff,0x00,0x00]
69854
69855v_cmpx_ngt_f32_e64 s[10:11], v1, 0
69856// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x01,0x01,0x00]
69857
69858v_cmpx_ngt_f32_e64 s[10:11], v1, -1
69859// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x83,0x01,0x00]
69860
69861v_cmpx_ngt_f32_e64 s[10:11], v1, 0.5
69862// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xe1,0x01,0x00]
69863
69864v_cmpx_ngt_f32_e64 s[10:11], v1, -4.0
69865// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0xef,0x01,0x00]
69866
69867v_cmpx_ngt_f32_e64 s[10:11], -v1, v2
69868// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x20]
69869
69870v_cmpx_ngt_f32_e64 s[10:11], v1, -v2
69871// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x40]
69872
69873v_cmpx_ngt_f32_e64 s[10:11], -v1, -v2
69874// CHECK: [0x0a,0x00,0x5b,0xd0,0x01,0x05,0x02,0x60]
69875
69876v_cmpx_ngt_f32_e64 s[10:11], v1, v2 clamp
69877// CHECK: [0x0a,0x80,0x5b,0xd0,0x01,0x05,0x02,0x00]
69878
69879v_cmpx_nle_f32 vcc, v1, v2
69880// CHECK: [0x01,0x05,0xb8,0x7c]
69881
69882v_cmpx_nle_f32 vcc, v255, v2
69883// CHECK: [0xff,0x05,0xb8,0x7c]
69884
69885v_cmpx_nle_f32 vcc, s1, v2
69886// CHECK: [0x01,0x04,0xb8,0x7c]
69887
69888v_cmpx_nle_f32 vcc, s101, v2
69889// CHECK: [0x65,0x04,0xb8,0x7c]
69890
69891v_cmpx_nle_f32 vcc, flat_scratch_lo, v2
69892// CHECK: [0x66,0x04,0xb8,0x7c]
69893
69894v_cmpx_nle_f32 vcc, flat_scratch_hi, v2
69895// CHECK: [0x67,0x04,0xb8,0x7c]
69896
69897v_cmpx_nle_f32 vcc, vcc_lo, v2
69898// CHECK: [0x6a,0x04,0xb8,0x7c]
69899
69900v_cmpx_nle_f32 vcc, vcc_hi, v2
69901// CHECK: [0x6b,0x04,0xb8,0x7c]
69902
69903v_cmpx_nle_f32 vcc, tba_lo, v2
69904// CHECK: [0x6c,0x04,0xb8,0x7c]
69905
69906v_cmpx_nle_f32 vcc, tba_hi, v2
69907// CHECK: [0x6d,0x04,0xb8,0x7c]
69908
69909v_cmpx_nle_f32 vcc, tma_lo, v2
69910// CHECK: [0x6e,0x04,0xb8,0x7c]
69911
69912v_cmpx_nle_f32 vcc, tma_hi, v2
69913// CHECK: [0x6f,0x04,0xb8,0x7c]
69914
69915v_cmpx_nle_f32 vcc, ttmp11, v2
69916// CHECK: [0x7b,0x04,0xb8,0x7c]
69917
69918v_cmpx_nle_f32 vcc, m0, v2
69919// CHECK: [0x7c,0x04,0xb8,0x7c]
69920
69921v_cmpx_nle_f32 vcc, exec_lo, v2
69922// CHECK: [0x7e,0x04,0xb8,0x7c]
69923
69924v_cmpx_nle_f32 vcc, exec_hi, v2
69925// CHECK: [0x7f,0x04,0xb8,0x7c]
69926
69927v_cmpx_nle_f32 vcc, 0, v2
69928// CHECK: [0x80,0x04,0xb8,0x7c]
69929
69930v_cmpx_nle_f32 vcc, -1, v2
69931// CHECK: [0xc1,0x04,0xb8,0x7c]
69932
69933v_cmpx_nle_f32 vcc, 0.5, v2
69934// CHECK: [0xf0,0x04,0xb8,0x7c]
69935
69936v_cmpx_nle_f32 vcc, -4.0, v2
69937// CHECK: [0xf7,0x04,0xb8,0x7c]
69938
69939v_cmpx_nle_f32 vcc, 0xaf123456, v2
69940// CHECK: [0xff,0x04,0xb8,0x7c,0x56,0x34,0x12,0xaf]
69941
69942v_cmpx_nle_f32 vcc, 0x3f717273, v2
69943// CHECK: [0xff,0x04,0xb8,0x7c,0x73,0x72,0x71,0x3f]
69944
69945v_cmpx_nle_f32 vcc, v1, v255
69946// CHECK: [0x01,0xff,0xb9,0x7c]
69947
69948v_cmpx_nle_f32_e64 s[10:11], v1, v2
69949// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69950
69951v_cmpx_nle_f32_e64 s[12:13], v1, v2
69952// CHECK: [0x0c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69953
69954v_cmpx_nle_f32_e64 s[100:101], v1, v2
69955// CHECK: [0x64,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69956
69957v_cmpx_nle_f32_e64 flat_scratch, v1, v2
69958// CHECK: [0x66,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69959
69960v_cmpx_nle_f32_e64 vcc, v1, v2
69961// CHECK: [0x6a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69962
69963v_cmpx_nle_f32_e64 tba, v1, v2
69964// CHECK: [0x6c,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69965
69966v_cmpx_nle_f32_e64 tma, v1, v2
69967// CHECK: [0x6e,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69968
69969v_cmpx_nle_f32_e64 ttmp[10:11], v1, v2
69970// CHECK: [0x7a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x00]
69971
69972v_cmpx_nle_f32_e64 s[10:11], v255, v2
69973// CHECK: [0x0a,0x00,0x5c,0xd0,0xff,0x05,0x02,0x00]
69974
69975v_cmpx_nle_f32_e64 s[10:11], s1, v2
69976// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x04,0x02,0x00]
69977
69978v_cmpx_nle_f32_e64 s[10:11], s101, v2
69979// CHECK: [0x0a,0x00,0x5c,0xd0,0x65,0x04,0x02,0x00]
69980
69981v_cmpx_nle_f32_e64 s[10:11], flat_scratch_lo, v2
69982// CHECK: [0x0a,0x00,0x5c,0xd0,0x66,0x04,0x02,0x00]
69983
69984v_cmpx_nle_f32_e64 s[10:11], flat_scratch_hi, v2
69985// CHECK: [0x0a,0x00,0x5c,0xd0,0x67,0x04,0x02,0x00]
69986
69987v_cmpx_nle_f32_e64 s[10:11], vcc_lo, v2
69988// CHECK: [0x0a,0x00,0x5c,0xd0,0x6a,0x04,0x02,0x00]
69989
69990v_cmpx_nle_f32_e64 s[10:11], vcc_hi, v2
69991// CHECK: [0x0a,0x00,0x5c,0xd0,0x6b,0x04,0x02,0x00]
69992
69993v_cmpx_nle_f32_e64 s[10:11], tba_lo, v2
69994// CHECK: [0x0a,0x00,0x5c,0xd0,0x6c,0x04,0x02,0x00]
69995
69996v_cmpx_nle_f32_e64 s[10:11], tba_hi, v2
69997// CHECK: [0x0a,0x00,0x5c,0xd0,0x6d,0x04,0x02,0x00]
69998
69999v_cmpx_nle_f32_e64 s[10:11], tma_lo, v2
70000// CHECK: [0x0a,0x00,0x5c,0xd0,0x6e,0x04,0x02,0x00]
70001
70002v_cmpx_nle_f32_e64 s[10:11], tma_hi, v2
70003// CHECK: [0x0a,0x00,0x5c,0xd0,0x6f,0x04,0x02,0x00]
70004
70005v_cmpx_nle_f32_e64 s[10:11], ttmp11, v2
70006// CHECK: [0x0a,0x00,0x5c,0xd0,0x7b,0x04,0x02,0x00]
70007
70008v_cmpx_nle_f32_e64 s[10:11], m0, v2
70009// CHECK: [0x0a,0x00,0x5c,0xd0,0x7c,0x04,0x02,0x00]
70010
70011v_cmpx_nle_f32_e64 s[10:11], exec_lo, v2
70012// CHECK: [0x0a,0x00,0x5c,0xd0,0x7e,0x04,0x02,0x00]
70013
70014v_cmpx_nle_f32_e64 s[10:11], exec_hi, v2
70015// CHECK: [0x0a,0x00,0x5c,0xd0,0x7f,0x04,0x02,0x00]
70016
70017v_cmpx_nle_f32_e64 s[10:11], 0, v2
70018// CHECK: [0x0a,0x00,0x5c,0xd0,0x80,0x04,0x02,0x00]
70019
70020v_cmpx_nle_f32_e64 s[10:11], -1, v2
70021// CHECK: [0x0a,0x00,0x5c,0xd0,0xc1,0x04,0x02,0x00]
70022
70023v_cmpx_nle_f32_e64 s[10:11], 0.5, v2
70024// CHECK: [0x0a,0x00,0x5c,0xd0,0xf0,0x04,0x02,0x00]
70025
70026v_cmpx_nle_f32_e64 s[10:11], -4.0, v2
70027// CHECK: [0x0a,0x00,0x5c,0xd0,0xf7,0x04,0x02,0x00]
70028
70029v_cmpx_nle_f32_e64 s[10:11], v1, v255
70030// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x03,0x00]
70031
70032v_cmpx_nle_f32_e64 s[10:11], v1, s2
70033// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x00,0x00]
70034
70035v_cmpx_nle_f32_e64 s[10:11], v1, s101
70036// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcb,0x00,0x00]
70037
70038v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_lo
70039// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcd,0x00,0x00]
70040
70041v_cmpx_nle_f32_e64 s[10:11], v1, flat_scratch_hi
70042// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xcf,0x00,0x00]
70043
70044v_cmpx_nle_f32_e64 s[10:11], v1, vcc_lo
70045// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd5,0x00,0x00]
70046
70047v_cmpx_nle_f32_e64 s[10:11], v1, vcc_hi
70048// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd7,0x00,0x00]
70049
70050v_cmpx_nle_f32_e64 s[10:11], v1, tba_lo
70051// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xd9,0x00,0x00]
70052
70053v_cmpx_nle_f32_e64 s[10:11], v1, tba_hi
70054// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdb,0x00,0x00]
70055
70056v_cmpx_nle_f32_e64 s[10:11], v1, tma_lo
70057// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdd,0x00,0x00]
70058
70059v_cmpx_nle_f32_e64 s[10:11], v1, tma_hi
70060// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xdf,0x00,0x00]
70061
70062v_cmpx_nle_f32_e64 s[10:11], v1, ttmp11
70063// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf7,0x00,0x00]
70064
70065v_cmpx_nle_f32_e64 s[10:11], v1, m0
70066// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xf9,0x00,0x00]
70067
70068v_cmpx_nle_f32_e64 s[10:11], v1, exec_lo
70069// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xfd,0x00,0x00]
70070
70071v_cmpx_nle_f32_e64 s[10:11], v1, exec_hi
70072// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xff,0x00,0x00]
70073
70074v_cmpx_nle_f32_e64 s[10:11], v1, 0
70075// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x01,0x01,0x00]
70076
70077v_cmpx_nle_f32_e64 s[10:11], v1, -1
70078// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x83,0x01,0x00]
70079
70080v_cmpx_nle_f32_e64 s[10:11], v1, 0.5
70081// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xe1,0x01,0x00]
70082
70083v_cmpx_nle_f32_e64 s[10:11], v1, -4.0
70084// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0xef,0x01,0x00]
70085
70086v_cmpx_nle_f32_e64 s[10:11], -v1, v2
70087// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x20]
70088
70089v_cmpx_nle_f32_e64 s[10:11], v1, -v2
70090// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x40]
70091
70092v_cmpx_nle_f32_e64 s[10:11], -v1, -v2
70093// CHECK: [0x0a,0x00,0x5c,0xd0,0x01,0x05,0x02,0x60]
70094
70095v_cmpx_nle_f32_e64 s[10:11], v1, v2 clamp
70096// CHECK: [0x0a,0x80,0x5c,0xd0,0x01,0x05,0x02,0x00]
70097
70098v_cmpx_neq_f32 vcc, v1, v2
70099// CHECK: [0x01,0x05,0xba,0x7c]
70100
70101v_cmpx_neq_f32 vcc, v255, v2
70102// CHECK: [0xff,0x05,0xba,0x7c]
70103
70104v_cmpx_neq_f32 vcc, s1, v2
70105// CHECK: [0x01,0x04,0xba,0x7c]
70106
70107v_cmpx_neq_f32 vcc, s101, v2
70108// CHECK: [0x65,0x04,0xba,0x7c]
70109
70110v_cmpx_neq_f32 vcc, flat_scratch_lo, v2
70111// CHECK: [0x66,0x04,0xba,0x7c]
70112
70113v_cmpx_neq_f32 vcc, flat_scratch_hi, v2
70114// CHECK: [0x67,0x04,0xba,0x7c]
70115
70116v_cmpx_neq_f32 vcc, vcc_lo, v2
70117// CHECK: [0x6a,0x04,0xba,0x7c]
70118
70119v_cmpx_neq_f32 vcc, vcc_hi, v2
70120// CHECK: [0x6b,0x04,0xba,0x7c]
70121
70122v_cmpx_neq_f32 vcc, tba_lo, v2
70123// CHECK: [0x6c,0x04,0xba,0x7c]
70124
70125v_cmpx_neq_f32 vcc, tba_hi, v2
70126// CHECK: [0x6d,0x04,0xba,0x7c]
70127
70128v_cmpx_neq_f32 vcc, tma_lo, v2
70129// CHECK: [0x6e,0x04,0xba,0x7c]
70130
70131v_cmpx_neq_f32 vcc, tma_hi, v2
70132// CHECK: [0x6f,0x04,0xba,0x7c]
70133
70134v_cmpx_neq_f32 vcc, ttmp11, v2
70135// CHECK: [0x7b,0x04,0xba,0x7c]
70136
70137v_cmpx_neq_f32 vcc, m0, v2
70138// CHECK: [0x7c,0x04,0xba,0x7c]
70139
70140v_cmpx_neq_f32 vcc, exec_lo, v2
70141// CHECK: [0x7e,0x04,0xba,0x7c]
70142
70143v_cmpx_neq_f32 vcc, exec_hi, v2
70144// CHECK: [0x7f,0x04,0xba,0x7c]
70145
70146v_cmpx_neq_f32 vcc, 0, v2
70147// CHECK: [0x80,0x04,0xba,0x7c]
70148
70149v_cmpx_neq_f32 vcc, -1, v2
70150// CHECK: [0xc1,0x04,0xba,0x7c]
70151
70152v_cmpx_neq_f32 vcc, 0.5, v2
70153// CHECK: [0xf0,0x04,0xba,0x7c]
70154
70155v_cmpx_neq_f32 vcc, -4.0, v2
70156// CHECK: [0xf7,0x04,0xba,0x7c]
70157
70158v_cmpx_neq_f32 vcc, 0xaf123456, v2
70159// CHECK: [0xff,0x04,0xba,0x7c,0x56,0x34,0x12,0xaf]
70160
70161v_cmpx_neq_f32 vcc, 0x3f717273, v2
70162// CHECK: [0xff,0x04,0xba,0x7c,0x73,0x72,0x71,0x3f]
70163
70164v_cmpx_neq_f32 vcc, v1, v255
70165// CHECK: [0x01,0xff,0xbb,0x7c]
70166
70167v_cmpx_neq_f32_e64 s[10:11], v1, v2
70168// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70169
70170v_cmpx_neq_f32_e64 s[12:13], v1, v2
70171// CHECK: [0x0c,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70172
70173v_cmpx_neq_f32_e64 s[100:101], v1, v2
70174// CHECK: [0x64,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70175
70176v_cmpx_neq_f32_e64 flat_scratch, v1, v2
70177// CHECK: [0x66,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70178
70179v_cmpx_neq_f32_e64 vcc, v1, v2
70180// CHECK: [0x6a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70181
70182v_cmpx_neq_f32_e64 tba, v1, v2
70183// CHECK: [0x6c,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70184
70185v_cmpx_neq_f32_e64 tma, v1, v2
70186// CHECK: [0x6e,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70187
70188v_cmpx_neq_f32_e64 ttmp[10:11], v1, v2
70189// CHECK: [0x7a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x00]
70190
70191v_cmpx_neq_f32_e64 s[10:11], v255, v2
70192// CHECK: [0x0a,0x00,0x5d,0xd0,0xff,0x05,0x02,0x00]
70193
70194v_cmpx_neq_f32_e64 s[10:11], s1, v2
70195// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x04,0x02,0x00]
70196
70197v_cmpx_neq_f32_e64 s[10:11], s101, v2
70198// CHECK: [0x0a,0x00,0x5d,0xd0,0x65,0x04,0x02,0x00]
70199
70200v_cmpx_neq_f32_e64 s[10:11], flat_scratch_lo, v2
70201// CHECK: [0x0a,0x00,0x5d,0xd0,0x66,0x04,0x02,0x00]
70202
70203v_cmpx_neq_f32_e64 s[10:11], flat_scratch_hi, v2
70204// CHECK: [0x0a,0x00,0x5d,0xd0,0x67,0x04,0x02,0x00]
70205
70206v_cmpx_neq_f32_e64 s[10:11], vcc_lo, v2
70207// CHECK: [0x0a,0x00,0x5d,0xd0,0x6a,0x04,0x02,0x00]
70208
70209v_cmpx_neq_f32_e64 s[10:11], vcc_hi, v2
70210// CHECK: [0x0a,0x00,0x5d,0xd0,0x6b,0x04,0x02,0x00]
70211
70212v_cmpx_neq_f32_e64 s[10:11], tba_lo, v2
70213// CHECK: [0x0a,0x00,0x5d,0xd0,0x6c,0x04,0x02,0x00]
70214
70215v_cmpx_neq_f32_e64 s[10:11], tba_hi, v2
70216// CHECK: [0x0a,0x00,0x5d,0xd0,0x6d,0x04,0x02,0x00]
70217
70218v_cmpx_neq_f32_e64 s[10:11], tma_lo, v2
70219// CHECK: [0x0a,0x00,0x5d,0xd0,0x6e,0x04,0x02,0x00]
70220
70221v_cmpx_neq_f32_e64 s[10:11], tma_hi, v2
70222// CHECK: [0x0a,0x00,0x5d,0xd0,0x6f,0x04,0x02,0x00]
70223
70224v_cmpx_neq_f32_e64 s[10:11], ttmp11, v2
70225// CHECK: [0x0a,0x00,0x5d,0xd0,0x7b,0x04,0x02,0x00]
70226
70227v_cmpx_neq_f32_e64 s[10:11], m0, v2
70228// CHECK: [0x0a,0x00,0x5d,0xd0,0x7c,0x04,0x02,0x00]
70229
70230v_cmpx_neq_f32_e64 s[10:11], exec_lo, v2
70231// CHECK: [0x0a,0x00,0x5d,0xd0,0x7e,0x04,0x02,0x00]
70232
70233v_cmpx_neq_f32_e64 s[10:11], exec_hi, v2
70234// CHECK: [0x0a,0x00,0x5d,0xd0,0x7f,0x04,0x02,0x00]
70235
70236v_cmpx_neq_f32_e64 s[10:11], 0, v2
70237// CHECK: [0x0a,0x00,0x5d,0xd0,0x80,0x04,0x02,0x00]
70238
70239v_cmpx_neq_f32_e64 s[10:11], -1, v2
70240// CHECK: [0x0a,0x00,0x5d,0xd0,0xc1,0x04,0x02,0x00]
70241
70242v_cmpx_neq_f32_e64 s[10:11], 0.5, v2
70243// CHECK: [0x0a,0x00,0x5d,0xd0,0xf0,0x04,0x02,0x00]
70244
70245v_cmpx_neq_f32_e64 s[10:11], -4.0, v2
70246// CHECK: [0x0a,0x00,0x5d,0xd0,0xf7,0x04,0x02,0x00]
70247
70248v_cmpx_neq_f32_e64 s[10:11], v1, v255
70249// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x03,0x00]
70250
70251v_cmpx_neq_f32_e64 s[10:11], v1, s2
70252// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x00,0x00]
70253
70254v_cmpx_neq_f32_e64 s[10:11], v1, s101
70255// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcb,0x00,0x00]
70256
70257v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_lo
70258// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcd,0x00,0x00]
70259
70260v_cmpx_neq_f32_e64 s[10:11], v1, flat_scratch_hi
70261// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xcf,0x00,0x00]
70262
70263v_cmpx_neq_f32_e64 s[10:11], v1, vcc_lo
70264// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd5,0x00,0x00]
70265
70266v_cmpx_neq_f32_e64 s[10:11], v1, vcc_hi
70267// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd7,0x00,0x00]
70268
70269v_cmpx_neq_f32_e64 s[10:11], v1, tba_lo
70270// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xd9,0x00,0x00]
70271
70272v_cmpx_neq_f32_e64 s[10:11], v1, tba_hi
70273// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xdb,0x00,0x00]
70274
70275v_cmpx_neq_f32_e64 s[10:11], v1, tma_lo
70276// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xdd,0x00,0x00]
70277
70278v_cmpx_neq_f32_e64 s[10:11], v1, tma_hi
70279// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xdf,0x00,0x00]
70280
70281v_cmpx_neq_f32_e64 s[10:11], v1, ttmp11
70282// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf7,0x00,0x00]
70283
70284v_cmpx_neq_f32_e64 s[10:11], v1, m0
70285// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xf9,0x00,0x00]
70286
70287v_cmpx_neq_f32_e64 s[10:11], v1, exec_lo
70288// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xfd,0x00,0x00]
70289
70290v_cmpx_neq_f32_e64 s[10:11], v1, exec_hi
70291// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xff,0x00,0x00]
70292
70293v_cmpx_neq_f32_e64 s[10:11], v1, 0
70294// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x01,0x01,0x00]
70295
70296v_cmpx_neq_f32_e64 s[10:11], v1, -1
70297// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x83,0x01,0x00]
70298
70299v_cmpx_neq_f32_e64 s[10:11], v1, 0.5
70300// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xe1,0x01,0x00]
70301
70302v_cmpx_neq_f32_e64 s[10:11], v1, -4.0
70303// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0xef,0x01,0x00]
70304
70305v_cmpx_neq_f32_e64 s[10:11], -v1, v2
70306// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x20]
70307
70308v_cmpx_neq_f32_e64 s[10:11], v1, -v2
70309// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x40]
70310
70311v_cmpx_neq_f32_e64 s[10:11], -v1, -v2
70312// CHECK: [0x0a,0x00,0x5d,0xd0,0x01,0x05,0x02,0x60]
70313
70314v_cmpx_neq_f32_e64 s[10:11], v1, v2 clamp
70315// CHECK: [0x0a,0x80,0x5d,0xd0,0x01,0x05,0x02,0x00]
70316
70317v_cmpx_nlt_f32 vcc, v1, v2
70318// CHECK: [0x01,0x05,0xbc,0x7c]
70319
70320v_cmpx_nlt_f32 vcc, v255, v2
70321// CHECK: [0xff,0x05,0xbc,0x7c]
70322
70323v_cmpx_nlt_f32 vcc, s1, v2
70324// CHECK: [0x01,0x04,0xbc,0x7c]
70325
70326v_cmpx_nlt_f32 vcc, s101, v2
70327// CHECK: [0x65,0x04,0xbc,0x7c]
70328
70329v_cmpx_nlt_f32 vcc, flat_scratch_lo, v2
70330// CHECK: [0x66,0x04,0xbc,0x7c]
70331
70332v_cmpx_nlt_f32 vcc, flat_scratch_hi, v2
70333// CHECK: [0x67,0x04,0xbc,0x7c]
70334
70335v_cmpx_nlt_f32 vcc, vcc_lo, v2
70336// CHECK: [0x6a,0x04,0xbc,0x7c]
70337
70338v_cmpx_nlt_f32 vcc, vcc_hi, v2
70339// CHECK: [0x6b,0x04,0xbc,0x7c]
70340
70341v_cmpx_nlt_f32 vcc, tba_lo, v2
70342// CHECK: [0x6c,0x04,0xbc,0x7c]
70343
70344v_cmpx_nlt_f32 vcc, tba_hi, v2
70345// CHECK: [0x6d,0x04,0xbc,0x7c]
70346
70347v_cmpx_nlt_f32 vcc, tma_lo, v2
70348// CHECK: [0x6e,0x04,0xbc,0x7c]
70349
70350v_cmpx_nlt_f32 vcc, tma_hi, v2
70351// CHECK: [0x6f,0x04,0xbc,0x7c]
70352
70353v_cmpx_nlt_f32 vcc, ttmp11, v2
70354// CHECK: [0x7b,0x04,0xbc,0x7c]
70355
70356v_cmpx_nlt_f32 vcc, m0, v2
70357// CHECK: [0x7c,0x04,0xbc,0x7c]
70358
70359v_cmpx_nlt_f32 vcc, exec_lo, v2
70360// CHECK: [0x7e,0x04,0xbc,0x7c]
70361
70362v_cmpx_nlt_f32 vcc, exec_hi, v2
70363// CHECK: [0x7f,0x04,0xbc,0x7c]
70364
70365v_cmpx_nlt_f32 vcc, 0, v2
70366// CHECK: [0x80,0x04,0xbc,0x7c]
70367
70368v_cmpx_nlt_f32 vcc, -1, v2
70369// CHECK: [0xc1,0x04,0xbc,0x7c]
70370
70371v_cmpx_nlt_f32 vcc, 0.5, v2
70372// CHECK: [0xf0,0x04,0xbc,0x7c]
70373
70374v_cmpx_nlt_f32 vcc, -4.0, v2
70375// CHECK: [0xf7,0x04,0xbc,0x7c]
70376
70377v_cmpx_nlt_f32 vcc, 0xaf123456, v2
70378// CHECK: [0xff,0x04,0xbc,0x7c,0x56,0x34,0x12,0xaf]
70379
70380v_cmpx_nlt_f32 vcc, 0x3f717273, v2
70381// CHECK: [0xff,0x04,0xbc,0x7c,0x73,0x72,0x71,0x3f]
70382
70383v_cmpx_nlt_f32 vcc, v1, v255
70384// CHECK: [0x01,0xff,0xbd,0x7c]
70385
70386v_cmpx_nlt_f32_e64 s[10:11], v1, v2
70387// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70388
70389v_cmpx_nlt_f32_e64 s[12:13], v1, v2
70390// CHECK: [0x0c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70391
70392v_cmpx_nlt_f32_e64 s[100:101], v1, v2
70393// CHECK: [0x64,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70394
70395v_cmpx_nlt_f32_e64 flat_scratch, v1, v2
70396// CHECK: [0x66,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70397
70398v_cmpx_nlt_f32_e64 vcc, v1, v2
70399// CHECK: [0x6a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70400
70401v_cmpx_nlt_f32_e64 tba, v1, v2
70402// CHECK: [0x6c,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70403
70404v_cmpx_nlt_f32_e64 tma, v1, v2
70405// CHECK: [0x6e,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70406
70407v_cmpx_nlt_f32_e64 ttmp[10:11], v1, v2
70408// CHECK: [0x7a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x00]
70409
70410v_cmpx_nlt_f32_e64 s[10:11], v255, v2
70411// CHECK: [0x0a,0x00,0x5e,0xd0,0xff,0x05,0x02,0x00]
70412
70413v_cmpx_nlt_f32_e64 s[10:11], s1, v2
70414// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x04,0x02,0x00]
70415
70416v_cmpx_nlt_f32_e64 s[10:11], s101, v2
70417// CHECK: [0x0a,0x00,0x5e,0xd0,0x65,0x04,0x02,0x00]
70418
70419v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_lo, v2
70420// CHECK: [0x0a,0x00,0x5e,0xd0,0x66,0x04,0x02,0x00]
70421
70422v_cmpx_nlt_f32_e64 s[10:11], flat_scratch_hi, v2
70423// CHECK: [0x0a,0x00,0x5e,0xd0,0x67,0x04,0x02,0x00]
70424
70425v_cmpx_nlt_f32_e64 s[10:11], vcc_lo, v2
70426// CHECK: [0x0a,0x00,0x5e,0xd0,0x6a,0x04,0x02,0x00]
70427
70428v_cmpx_nlt_f32_e64 s[10:11], vcc_hi, v2
70429// CHECK: [0x0a,0x00,0x5e,0xd0,0x6b,0x04,0x02,0x00]
70430
70431v_cmpx_nlt_f32_e64 s[10:11], tba_lo, v2
70432// CHECK: [0x0a,0x00,0x5e,0xd0,0x6c,0x04,0x02,0x00]
70433
70434v_cmpx_nlt_f32_e64 s[10:11], tba_hi, v2
70435// CHECK: [0x0a,0x00,0x5e,0xd0,0x6d,0x04,0x02,0x00]
70436
70437v_cmpx_nlt_f32_e64 s[10:11], tma_lo, v2
70438// CHECK: [0x0a,0x00,0x5e,0xd0,0x6e,0x04,0x02,0x00]
70439
70440v_cmpx_nlt_f32_e64 s[10:11], tma_hi, v2
70441// CHECK: [0x0a,0x00,0x5e,0xd0,0x6f,0x04,0x02,0x00]
70442
70443v_cmpx_nlt_f32_e64 s[10:11], ttmp11, v2
70444// CHECK: [0x0a,0x00,0x5e,0xd0,0x7b,0x04,0x02,0x00]
70445
70446v_cmpx_nlt_f32_e64 s[10:11], m0, v2
70447// CHECK: [0x0a,0x00,0x5e,0xd0,0x7c,0x04,0x02,0x00]
70448
70449v_cmpx_nlt_f32_e64 s[10:11], exec_lo, v2
70450// CHECK: [0x0a,0x00,0x5e,0xd0,0x7e,0x04,0x02,0x00]
70451
70452v_cmpx_nlt_f32_e64 s[10:11], exec_hi, v2
70453// CHECK: [0x0a,0x00,0x5e,0xd0,0x7f,0x04,0x02,0x00]
70454
70455v_cmpx_nlt_f32_e64 s[10:11], 0, v2
70456// CHECK: [0x0a,0x00,0x5e,0xd0,0x80,0x04,0x02,0x00]
70457
70458v_cmpx_nlt_f32_e64 s[10:11], -1, v2
70459// CHECK: [0x0a,0x00,0x5e,0xd0,0xc1,0x04,0x02,0x00]
70460
70461v_cmpx_nlt_f32_e64 s[10:11], 0.5, v2
70462// CHECK: [0x0a,0x00,0x5e,0xd0,0xf0,0x04,0x02,0x00]
70463
70464v_cmpx_nlt_f32_e64 s[10:11], -4.0, v2
70465// CHECK: [0x0a,0x00,0x5e,0xd0,0xf7,0x04,0x02,0x00]
70466
70467v_cmpx_nlt_f32_e64 s[10:11], v1, v255
70468// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x03,0x00]
70469
70470v_cmpx_nlt_f32_e64 s[10:11], v1, s2
70471// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x00,0x00]
70472
70473v_cmpx_nlt_f32_e64 s[10:11], v1, s101
70474// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcb,0x00,0x00]
70475
70476v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_lo
70477// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcd,0x00,0x00]
70478
70479v_cmpx_nlt_f32_e64 s[10:11], v1, flat_scratch_hi
70480// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xcf,0x00,0x00]
70481
70482v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_lo
70483// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd5,0x00,0x00]
70484
70485v_cmpx_nlt_f32_e64 s[10:11], v1, vcc_hi
70486// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd7,0x00,0x00]
70487
70488v_cmpx_nlt_f32_e64 s[10:11], v1, tba_lo
70489// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xd9,0x00,0x00]
70490
70491v_cmpx_nlt_f32_e64 s[10:11], v1, tba_hi
70492// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdb,0x00,0x00]
70493
70494v_cmpx_nlt_f32_e64 s[10:11], v1, tma_lo
70495// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdd,0x00,0x00]
70496
70497v_cmpx_nlt_f32_e64 s[10:11], v1, tma_hi
70498// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xdf,0x00,0x00]
70499
70500v_cmpx_nlt_f32_e64 s[10:11], v1, ttmp11
70501// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf7,0x00,0x00]
70502
70503v_cmpx_nlt_f32_e64 s[10:11], v1, m0
70504// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xf9,0x00,0x00]
70505
70506v_cmpx_nlt_f32_e64 s[10:11], v1, exec_lo
70507// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xfd,0x00,0x00]
70508
70509v_cmpx_nlt_f32_e64 s[10:11], v1, exec_hi
70510// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xff,0x00,0x00]
70511
70512v_cmpx_nlt_f32_e64 s[10:11], v1, 0
70513// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x01,0x01,0x00]
70514
70515v_cmpx_nlt_f32_e64 s[10:11], v1, -1
70516// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x83,0x01,0x00]
70517
70518v_cmpx_nlt_f32_e64 s[10:11], v1, 0.5
70519// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xe1,0x01,0x00]
70520
70521v_cmpx_nlt_f32_e64 s[10:11], v1, -4.0
70522// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0xef,0x01,0x00]
70523
70524v_cmpx_nlt_f32_e64 s[10:11], -v1, v2
70525// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x20]
70526
70527v_cmpx_nlt_f32_e64 s[10:11], v1, -v2
70528// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x40]
70529
70530v_cmpx_nlt_f32_e64 s[10:11], -v1, -v2
70531// CHECK: [0x0a,0x00,0x5e,0xd0,0x01,0x05,0x02,0x60]
70532
70533v_cmpx_nlt_f32_e64 s[10:11], v1, v2 clamp
70534// CHECK: [0x0a,0x80,0x5e,0xd0,0x01,0x05,0x02,0x00]
70535
70536v_cmpx_tru_f32 vcc, v1, v2
70537// CHECK: [0x01,0x05,0xbe,0x7c]
70538
70539v_cmpx_tru_f32 vcc, v255, v2
70540// CHECK: [0xff,0x05,0xbe,0x7c]
70541
70542v_cmpx_tru_f32 vcc, s1, v2
70543// CHECK: [0x01,0x04,0xbe,0x7c]
70544
70545v_cmpx_tru_f32 vcc, s101, v2
70546// CHECK: [0x65,0x04,0xbe,0x7c]
70547
70548v_cmpx_tru_f32 vcc, flat_scratch_lo, v2
70549// CHECK: [0x66,0x04,0xbe,0x7c]
70550
70551v_cmpx_tru_f32 vcc, flat_scratch_hi, v2
70552// CHECK: [0x67,0x04,0xbe,0x7c]
70553
70554v_cmpx_tru_f32 vcc, vcc_lo, v2
70555// CHECK: [0x6a,0x04,0xbe,0x7c]
70556
70557v_cmpx_tru_f32 vcc, vcc_hi, v2
70558// CHECK: [0x6b,0x04,0xbe,0x7c]
70559
70560v_cmpx_tru_f32 vcc, tba_lo, v2
70561// CHECK: [0x6c,0x04,0xbe,0x7c]
70562
70563v_cmpx_tru_f32 vcc, tba_hi, v2
70564// CHECK: [0x6d,0x04,0xbe,0x7c]
70565
70566v_cmpx_tru_f32 vcc, tma_lo, v2
70567// CHECK: [0x6e,0x04,0xbe,0x7c]
70568
70569v_cmpx_tru_f32 vcc, tma_hi, v2
70570// CHECK: [0x6f,0x04,0xbe,0x7c]
70571
70572v_cmpx_tru_f32 vcc, ttmp11, v2
70573// CHECK: [0x7b,0x04,0xbe,0x7c]
70574
70575v_cmpx_tru_f32 vcc, m0, v2
70576// CHECK: [0x7c,0x04,0xbe,0x7c]
70577
70578v_cmpx_tru_f32 vcc, exec_lo, v2
70579// CHECK: [0x7e,0x04,0xbe,0x7c]
70580
70581v_cmpx_tru_f32 vcc, exec_hi, v2
70582// CHECK: [0x7f,0x04,0xbe,0x7c]
70583
70584v_cmpx_tru_f32 vcc, 0, v2
70585// CHECK: [0x80,0x04,0xbe,0x7c]
70586
70587v_cmpx_tru_f32 vcc, -1, v2
70588// CHECK: [0xc1,0x04,0xbe,0x7c]
70589
70590v_cmpx_tru_f32 vcc, 0.5, v2
70591// CHECK: [0xf0,0x04,0xbe,0x7c]
70592
70593v_cmpx_tru_f32 vcc, -4.0, v2
70594// CHECK: [0xf7,0x04,0xbe,0x7c]
70595
70596v_cmpx_tru_f32 vcc, 0xaf123456, v2
70597// CHECK: [0xff,0x04,0xbe,0x7c,0x56,0x34,0x12,0xaf]
70598
70599v_cmpx_tru_f32 vcc, 0x3f717273, v2
70600// CHECK: [0xff,0x04,0xbe,0x7c,0x73,0x72,0x71,0x3f]
70601
70602v_cmpx_tru_f32 vcc, v1, v255
70603// CHECK: [0x01,0xff,0xbf,0x7c]
70604
70605v_cmpx_tru_f32_e64 s[10:11], v1, v2
70606// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70607
70608v_cmpx_tru_f32_e64 s[12:13], v1, v2
70609// CHECK: [0x0c,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70610
70611v_cmpx_tru_f32_e64 s[100:101], v1, v2
70612// CHECK: [0x64,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70613
70614v_cmpx_tru_f32_e64 flat_scratch, v1, v2
70615// CHECK: [0x66,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70616
70617v_cmpx_tru_f32_e64 vcc, v1, v2
70618// CHECK: [0x6a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70619
70620v_cmpx_tru_f32_e64 tba, v1, v2
70621// CHECK: [0x6c,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70622
70623v_cmpx_tru_f32_e64 tma, v1, v2
70624// CHECK: [0x6e,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70625
70626v_cmpx_tru_f32_e64 ttmp[10:11], v1, v2
70627// CHECK: [0x7a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x00]
70628
70629v_cmpx_tru_f32_e64 s[10:11], v255, v2
70630// CHECK: [0x0a,0x00,0x5f,0xd0,0xff,0x05,0x02,0x00]
70631
70632v_cmpx_tru_f32_e64 s[10:11], s1, v2
70633// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x04,0x02,0x00]
70634
70635v_cmpx_tru_f32_e64 s[10:11], s101, v2
70636// CHECK: [0x0a,0x00,0x5f,0xd0,0x65,0x04,0x02,0x00]
70637
70638v_cmpx_tru_f32_e64 s[10:11], flat_scratch_lo, v2
70639// CHECK: [0x0a,0x00,0x5f,0xd0,0x66,0x04,0x02,0x00]
70640
70641v_cmpx_tru_f32_e64 s[10:11], flat_scratch_hi, v2
70642// CHECK: [0x0a,0x00,0x5f,0xd0,0x67,0x04,0x02,0x00]
70643
70644v_cmpx_tru_f32_e64 s[10:11], vcc_lo, v2
70645// CHECK: [0x0a,0x00,0x5f,0xd0,0x6a,0x04,0x02,0x00]
70646
70647v_cmpx_tru_f32_e64 s[10:11], vcc_hi, v2
70648// CHECK: [0x0a,0x00,0x5f,0xd0,0x6b,0x04,0x02,0x00]
70649
70650v_cmpx_tru_f32_e64 s[10:11], tba_lo, v2
70651// CHECK: [0x0a,0x00,0x5f,0xd0,0x6c,0x04,0x02,0x00]
70652
70653v_cmpx_tru_f32_e64 s[10:11], tba_hi, v2
70654// CHECK: [0x0a,0x00,0x5f,0xd0,0x6d,0x04,0x02,0x00]
70655
70656v_cmpx_tru_f32_e64 s[10:11], tma_lo, v2
70657// CHECK: [0x0a,0x00,0x5f,0xd0,0x6e,0x04,0x02,0x00]
70658
70659v_cmpx_tru_f32_e64 s[10:11], tma_hi, v2
70660// CHECK: [0x0a,0x00,0x5f,0xd0,0x6f,0x04,0x02,0x00]
70661
70662v_cmpx_tru_f32_e64 s[10:11], ttmp11, v2
70663// CHECK: [0x0a,0x00,0x5f,0xd0,0x7b,0x04,0x02,0x00]
70664
70665v_cmpx_tru_f32_e64 s[10:11], m0, v2
70666// CHECK: [0x0a,0x00,0x5f,0xd0,0x7c,0x04,0x02,0x00]
70667
70668v_cmpx_tru_f32_e64 s[10:11], exec_lo, v2
70669// CHECK: [0x0a,0x00,0x5f,0xd0,0x7e,0x04,0x02,0x00]
70670
70671v_cmpx_tru_f32_e64 s[10:11], exec_hi, v2
70672// CHECK: [0x0a,0x00,0x5f,0xd0,0x7f,0x04,0x02,0x00]
70673
70674v_cmpx_tru_f32_e64 s[10:11], 0, v2
70675// CHECK: [0x0a,0x00,0x5f,0xd0,0x80,0x04,0x02,0x00]
70676
70677v_cmpx_tru_f32_e64 s[10:11], -1, v2
70678// CHECK: [0x0a,0x00,0x5f,0xd0,0xc1,0x04,0x02,0x00]
70679
70680v_cmpx_tru_f32_e64 s[10:11], 0.5, v2
70681// CHECK: [0x0a,0x00,0x5f,0xd0,0xf0,0x04,0x02,0x00]
70682
70683v_cmpx_tru_f32_e64 s[10:11], -4.0, v2
70684// CHECK: [0x0a,0x00,0x5f,0xd0,0xf7,0x04,0x02,0x00]
70685
70686v_cmpx_tru_f32_e64 s[10:11], v1, v255
70687// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x03,0x00]
70688
70689v_cmpx_tru_f32_e64 s[10:11], v1, s2
70690// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x00,0x00]
70691
70692v_cmpx_tru_f32_e64 s[10:11], v1, s101
70693// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcb,0x00,0x00]
70694
70695v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_lo
70696// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcd,0x00,0x00]
70697
70698v_cmpx_tru_f32_e64 s[10:11], v1, flat_scratch_hi
70699// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xcf,0x00,0x00]
70700
70701v_cmpx_tru_f32_e64 s[10:11], v1, vcc_lo
70702// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd5,0x00,0x00]
70703
70704v_cmpx_tru_f32_e64 s[10:11], v1, vcc_hi
70705// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd7,0x00,0x00]
70706
70707v_cmpx_tru_f32_e64 s[10:11], v1, tba_lo
70708// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xd9,0x00,0x00]
70709
70710v_cmpx_tru_f32_e64 s[10:11], v1, tba_hi
70711// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xdb,0x00,0x00]
70712
70713v_cmpx_tru_f32_e64 s[10:11], v1, tma_lo
70714// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xdd,0x00,0x00]
70715
70716v_cmpx_tru_f32_e64 s[10:11], v1, tma_hi
70717// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xdf,0x00,0x00]
70718
70719v_cmpx_tru_f32_e64 s[10:11], v1, ttmp11
70720// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf7,0x00,0x00]
70721
70722v_cmpx_tru_f32_e64 s[10:11], v1, m0
70723// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xf9,0x00,0x00]
70724
70725v_cmpx_tru_f32_e64 s[10:11], v1, exec_lo
70726// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xfd,0x00,0x00]
70727
70728v_cmpx_tru_f32_e64 s[10:11], v1, exec_hi
70729// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xff,0x00,0x00]
70730
70731v_cmpx_tru_f32_e64 s[10:11], v1, 0
70732// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x01,0x01,0x00]
70733
70734v_cmpx_tru_f32_e64 s[10:11], v1, -1
70735// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x83,0x01,0x00]
70736
70737v_cmpx_tru_f32_e64 s[10:11], v1, 0.5
70738// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xe1,0x01,0x00]
70739
70740v_cmpx_tru_f32_e64 s[10:11], v1, -4.0
70741// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0xef,0x01,0x00]
70742
70743v_cmpx_tru_f32_e64 s[10:11], -v1, v2
70744// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x20]
70745
70746v_cmpx_tru_f32_e64 s[10:11], v1, -v2
70747// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x40]
70748
70749v_cmpx_tru_f32_e64 s[10:11], -v1, -v2
70750// CHECK: [0x0a,0x00,0x5f,0xd0,0x01,0x05,0x02,0x60]
70751
70752v_cmpx_tru_f32_e64 s[10:11], v1, v2 clamp
70753// CHECK: [0x0a,0x80,0x5f,0xd0,0x01,0x05,0x02,0x00]
70754
70755v_cmp_f_f64 vcc, v[1:2], v[2:3]
70756// CHECK: [0x01,0x05,0xc0,0x7c]
70757
70758v_cmp_f_f64 vcc, v[254:255], v[2:3]
70759// CHECK: [0xfe,0x05,0xc0,0x7c]
70760
70761v_cmp_f_f64 vcc, s[2:3], v[2:3]
70762// CHECK: [0x02,0x04,0xc0,0x7c]
70763
70764v_cmp_f_f64 vcc, s[4:5], v[2:3]
70765// CHECK: [0x04,0x04,0xc0,0x7c]
70766
70767v_cmp_f_f64 vcc, s[100:101], v[2:3]
70768// CHECK: [0x64,0x04,0xc0,0x7c]
70769
70770v_cmp_f_f64 vcc, flat_scratch, v[2:3]
70771// CHECK: [0x66,0x04,0xc0,0x7c]
70772
70773v_cmp_f_f64 vcc, vcc, v[2:3]
70774// CHECK: [0x6a,0x04,0xc0,0x7c]
70775
70776v_cmp_f_f64 vcc, tba, v[2:3]
70777// CHECK: [0x6c,0x04,0xc0,0x7c]
70778
70779v_cmp_f_f64 vcc, tma, v[2:3]
70780// CHECK: [0x6e,0x04,0xc0,0x7c]
70781
70782v_cmp_f_f64 vcc, ttmp[10:11], v[2:3]
70783// CHECK: [0x7a,0x04,0xc0,0x7c]
70784
70785v_cmp_f_f64 vcc, exec, v[2:3]
70786// CHECK: [0x7e,0x04,0xc0,0x7c]
70787
70788v_cmp_f_f64 vcc, 0, v[2:3]
70789// CHECK: [0x80,0x04,0xc0,0x7c]
70790
70791v_cmp_f_f64 vcc, -1, v[2:3]
70792// CHECK: [0xc1,0x04,0xc0,0x7c]
70793
70794v_cmp_f_f64 vcc, 0.5, v[2:3]
70795// CHECK: [0xf0,0x04,0xc0,0x7c]
70796
70797v_cmp_f_f64 vcc, -4.0, v[2:3]
70798// CHECK: [0xf7,0x04,0xc0,0x7c]
70799
70800v_cmp_f_f64 vcc, 0xaf123456, v[2:3]
70801// CHECK: [0xff,0x04,0xc0,0x7c,0x56,0x34,0x12,0xaf]
70802
70803v_cmp_f_f64 vcc, 0x3f717273, v[2:3]
70804// CHECK: [0xff,0x04,0xc0,0x7c,0x73,0x72,0x71,0x3f]
70805
70806v_cmp_f_f64 vcc, v[1:2], v[254:255]
70807// CHECK: [0x01,0xfd,0xc1,0x7c]
70808
70809v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3]
70810// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70811
70812v_cmp_f_f64_e64 s[12:13], v[1:2], v[2:3]
70813// CHECK: [0x0c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70814
70815v_cmp_f_f64_e64 s[100:101], v[1:2], v[2:3]
70816// CHECK: [0x64,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70817
70818v_cmp_f_f64_e64 flat_scratch, v[1:2], v[2:3]
70819// CHECK: [0x66,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70820
70821v_cmp_f_f64_e64 vcc, v[1:2], v[2:3]
70822// CHECK: [0x6a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70823
70824v_cmp_f_f64_e64 tba, v[1:2], v[2:3]
70825// CHECK: [0x6c,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70826
70827v_cmp_f_f64_e64 tma, v[1:2], v[2:3]
70828// CHECK: [0x6e,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70829
70830v_cmp_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
70831// CHECK: [0x7a,0x00,0x60,0xd0,0x01,0x05,0x02,0x00]
70832
70833v_cmp_f_f64_e64 s[10:11], v[254:255], v[2:3]
70834// CHECK: [0x0a,0x00,0x60,0xd0,0xfe,0x05,0x02,0x00]
70835
70836v_cmp_f_f64_e64 s[10:11], s[2:3], v[2:3]
70837// CHECK: [0x0a,0x00,0x60,0xd0,0x02,0x04,0x02,0x00]
70838
70839v_cmp_f_f64_e64 s[10:11], s[4:5], v[2:3]
70840// CHECK: [0x0a,0x00,0x60,0xd0,0x04,0x04,0x02,0x00]
70841
70842v_cmp_f_f64_e64 s[10:11], s[100:101], v[2:3]
70843// CHECK: [0x0a,0x00,0x60,0xd0,0x64,0x04,0x02,0x00]
70844
70845v_cmp_f_f64_e64 s[10:11], flat_scratch, v[2:3]
70846// CHECK: [0x0a,0x00,0x60,0xd0,0x66,0x04,0x02,0x00]
70847
70848v_cmp_f_f64_e64 s[10:11], vcc, v[2:3]
70849// CHECK: [0x0a,0x00,0x60,0xd0,0x6a,0x04,0x02,0x00]
70850
70851v_cmp_f_f64_e64 s[10:11], tba, v[2:3]
70852// CHECK: [0x0a,0x00,0x60,0xd0,0x6c,0x04,0x02,0x00]
70853
70854v_cmp_f_f64_e64 s[10:11], tma, v[2:3]
70855// CHECK: [0x0a,0x00,0x60,0xd0,0x6e,0x04,0x02,0x00]
70856
70857v_cmp_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
70858// CHECK: [0x0a,0x00,0x60,0xd0,0x7a,0x04,0x02,0x00]
70859
70860v_cmp_f_f64_e64 s[10:11], exec, v[2:3]
70861// CHECK: [0x0a,0x00,0x60,0xd0,0x7e,0x04,0x02,0x00]
70862
70863v_cmp_f_f64_e64 s[10:11], 0, v[2:3]
70864// CHECK: [0x0a,0x00,0x60,0xd0,0x80,0x04,0x02,0x00]
70865
70866v_cmp_f_f64_e64 s[10:11], -1, v[2:3]
70867// CHECK: [0x0a,0x00,0x60,0xd0,0xc1,0x04,0x02,0x00]
70868
70869v_cmp_f_f64_e64 s[10:11], 0.5, v[2:3]
70870// CHECK: [0x0a,0x00,0x60,0xd0,0xf0,0x04,0x02,0x00]
70871
70872v_cmp_f_f64_e64 s[10:11], -4.0, v[2:3]
70873// CHECK: [0x0a,0x00,0x60,0xd0,0xf7,0x04,0x02,0x00]
70874
70875v_cmp_f_f64_e64 s[10:11], v[1:2], v[254:255]
70876// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x03,0x00]
70877
70878v_cmp_f_f64_e64 s[10:11], v[1:2], s[4:5]
70879// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x09,0x00,0x00]
70880
70881v_cmp_f_f64_e64 s[10:11], v[1:2], s[6:7]
70882// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x0d,0x00,0x00]
70883
70884v_cmp_f_f64_e64 s[10:11], v[1:2], s[100:101]
70885// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xc9,0x00,0x00]
70886
70887v_cmp_f_f64_e64 s[10:11], v[1:2], flat_scratch
70888// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xcd,0x00,0x00]
70889
70890v_cmp_f_f64_e64 s[10:11], v[1:2], vcc
70891// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd5,0x00,0x00]
70892
70893v_cmp_f_f64_e64 s[10:11], v[1:2], tba
70894// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xd9,0x00,0x00]
70895
70896v_cmp_f_f64_e64 s[10:11], v[1:2], tma
70897// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xdd,0x00,0x00]
70898
70899v_cmp_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
70900// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xf5,0x00,0x00]
70901
70902v_cmp_f_f64_e64 s[10:11], v[1:2], exec
70903// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xfd,0x00,0x00]
70904
70905v_cmp_f_f64_e64 s[10:11], v[1:2], 0
70906// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x01,0x01,0x00]
70907
70908v_cmp_f_f64_e64 s[10:11], v[1:2], -1
70909// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x83,0x01,0x00]
70910
70911v_cmp_f_f64_e64 s[10:11], v[1:2], 0.5
70912// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xe1,0x01,0x00]
70913
70914v_cmp_f_f64_e64 s[10:11], v[1:2], -4.0
70915// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0xef,0x01,0x00]
70916
70917v_cmp_f_f64_e64 s[10:11], -v[1:2], v[2:3]
70918// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x20]
70919
70920v_cmp_f_f64_e64 s[10:11], v[1:2], -v[2:3]
70921// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x40]
70922
70923v_cmp_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
70924// CHECK: [0x0a,0x00,0x60,0xd0,0x01,0x05,0x02,0x60]
70925
70926v_cmp_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
70927// CHECK: [0x0a,0x80,0x60,0xd0,0x01,0x05,0x02,0x00]
70928
70929v_cmp_lt_f64 vcc, v[1:2], v[2:3]
70930// CHECK: [0x01,0x05,0xc2,0x7c]
70931
70932v_cmp_lt_f64 vcc, v[254:255], v[2:3]
70933// CHECK: [0xfe,0x05,0xc2,0x7c]
70934
70935v_cmp_lt_f64 vcc, s[2:3], v[2:3]
70936// CHECK: [0x02,0x04,0xc2,0x7c]
70937
70938v_cmp_lt_f64 vcc, s[4:5], v[2:3]
70939// CHECK: [0x04,0x04,0xc2,0x7c]
70940
70941v_cmp_lt_f64 vcc, s[100:101], v[2:3]
70942// CHECK: [0x64,0x04,0xc2,0x7c]
70943
70944v_cmp_lt_f64 vcc, flat_scratch, v[2:3]
70945// CHECK: [0x66,0x04,0xc2,0x7c]
70946
70947v_cmp_lt_f64 vcc, vcc, v[2:3]
70948// CHECK: [0x6a,0x04,0xc2,0x7c]
70949
70950v_cmp_lt_f64 vcc, tba, v[2:3]
70951// CHECK: [0x6c,0x04,0xc2,0x7c]
70952
70953v_cmp_lt_f64 vcc, tma, v[2:3]
70954// CHECK: [0x6e,0x04,0xc2,0x7c]
70955
70956v_cmp_lt_f64 vcc, ttmp[10:11], v[2:3]
70957// CHECK: [0x7a,0x04,0xc2,0x7c]
70958
70959v_cmp_lt_f64 vcc, exec, v[2:3]
70960// CHECK: [0x7e,0x04,0xc2,0x7c]
70961
70962v_cmp_lt_f64 vcc, 0, v[2:3]
70963// CHECK: [0x80,0x04,0xc2,0x7c]
70964
70965v_cmp_lt_f64 vcc, -1, v[2:3]
70966// CHECK: [0xc1,0x04,0xc2,0x7c]
70967
70968v_cmp_lt_f64 vcc, 0.5, v[2:3]
70969// CHECK: [0xf0,0x04,0xc2,0x7c]
70970
70971v_cmp_lt_f64 vcc, -4.0, v[2:3]
70972// CHECK: [0xf7,0x04,0xc2,0x7c]
70973
70974v_cmp_lt_f64 vcc, 0xaf123456, v[2:3]
70975// CHECK: [0xff,0x04,0xc2,0x7c,0x56,0x34,0x12,0xaf]
70976
70977v_cmp_lt_f64 vcc, 0x3f717273, v[2:3]
70978// CHECK: [0xff,0x04,0xc2,0x7c,0x73,0x72,0x71,0x3f]
70979
70980v_cmp_lt_f64 vcc, v[1:2], v[254:255]
70981// CHECK: [0x01,0xfd,0xc3,0x7c]
70982
70983v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3]
70984// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
70985
70986v_cmp_lt_f64_e64 s[12:13], v[1:2], v[2:3]
70987// CHECK: [0x0c,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
70988
70989v_cmp_lt_f64_e64 s[100:101], v[1:2], v[2:3]
70990// CHECK: [0x64,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
70991
70992v_cmp_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
70993// CHECK: [0x66,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
70994
70995v_cmp_lt_f64_e64 vcc, v[1:2], v[2:3]
70996// CHECK: [0x6a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
70997
70998v_cmp_lt_f64_e64 tba, v[1:2], v[2:3]
70999// CHECK: [0x6c,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
71000
71001v_cmp_lt_f64_e64 tma, v[1:2], v[2:3]
71002// CHECK: [0x6e,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
71003
71004v_cmp_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71005// CHECK: [0x7a,0x00,0x61,0xd0,0x01,0x05,0x02,0x00]
71006
71007v_cmp_lt_f64_e64 s[10:11], v[254:255], v[2:3]
71008// CHECK: [0x0a,0x00,0x61,0xd0,0xfe,0x05,0x02,0x00]
71009
71010v_cmp_lt_f64_e64 s[10:11], s[2:3], v[2:3]
71011// CHECK: [0x0a,0x00,0x61,0xd0,0x02,0x04,0x02,0x00]
71012
71013v_cmp_lt_f64_e64 s[10:11], s[4:5], v[2:3]
71014// CHECK: [0x0a,0x00,0x61,0xd0,0x04,0x04,0x02,0x00]
71015
71016v_cmp_lt_f64_e64 s[10:11], s[100:101], v[2:3]
71017// CHECK: [0x0a,0x00,0x61,0xd0,0x64,0x04,0x02,0x00]
71018
71019v_cmp_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
71020// CHECK: [0x0a,0x00,0x61,0xd0,0x66,0x04,0x02,0x00]
71021
71022v_cmp_lt_f64_e64 s[10:11], vcc, v[2:3]
71023// CHECK: [0x0a,0x00,0x61,0xd0,0x6a,0x04,0x02,0x00]
71024
71025v_cmp_lt_f64_e64 s[10:11], tba, v[2:3]
71026// CHECK: [0x0a,0x00,0x61,0xd0,0x6c,0x04,0x02,0x00]
71027
71028v_cmp_lt_f64_e64 s[10:11], tma, v[2:3]
71029// CHECK: [0x0a,0x00,0x61,0xd0,0x6e,0x04,0x02,0x00]
71030
71031v_cmp_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71032// CHECK: [0x0a,0x00,0x61,0xd0,0x7a,0x04,0x02,0x00]
71033
71034v_cmp_lt_f64_e64 s[10:11], exec, v[2:3]
71035// CHECK: [0x0a,0x00,0x61,0xd0,0x7e,0x04,0x02,0x00]
71036
71037v_cmp_lt_f64_e64 s[10:11], 0, v[2:3]
71038// CHECK: [0x0a,0x00,0x61,0xd0,0x80,0x04,0x02,0x00]
71039
71040v_cmp_lt_f64_e64 s[10:11], -1, v[2:3]
71041// CHECK: [0x0a,0x00,0x61,0xd0,0xc1,0x04,0x02,0x00]
71042
71043v_cmp_lt_f64_e64 s[10:11], 0.5, v[2:3]
71044// CHECK: [0x0a,0x00,0x61,0xd0,0xf0,0x04,0x02,0x00]
71045
71046v_cmp_lt_f64_e64 s[10:11], -4.0, v[2:3]
71047// CHECK: [0x0a,0x00,0x61,0xd0,0xf7,0x04,0x02,0x00]
71048
71049v_cmp_lt_f64_e64 s[10:11], v[1:2], v[254:255]
71050// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x03,0x00]
71051
71052v_cmp_lt_f64_e64 s[10:11], v[1:2], s[4:5]
71053// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x09,0x00,0x00]
71054
71055v_cmp_lt_f64_e64 s[10:11], v[1:2], s[6:7]
71056// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x0d,0x00,0x00]
71057
71058v_cmp_lt_f64_e64 s[10:11], v[1:2], s[100:101]
71059// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xc9,0x00,0x00]
71060
71061v_cmp_lt_f64_e64 s[10:11], v[1:2], flat_scratch
71062// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xcd,0x00,0x00]
71063
71064v_cmp_lt_f64_e64 s[10:11], v[1:2], vcc
71065// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xd5,0x00,0x00]
71066
71067v_cmp_lt_f64_e64 s[10:11], v[1:2], tba
71068// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xd9,0x00,0x00]
71069
71070v_cmp_lt_f64_e64 s[10:11], v[1:2], tma
71071// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xdd,0x00,0x00]
71072
71073v_cmp_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71074// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xf5,0x00,0x00]
71075
71076v_cmp_lt_f64_e64 s[10:11], v[1:2], exec
71077// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xfd,0x00,0x00]
71078
71079v_cmp_lt_f64_e64 s[10:11], v[1:2], 0
71080// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x01,0x01,0x00]
71081
71082v_cmp_lt_f64_e64 s[10:11], v[1:2], -1
71083// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x83,0x01,0x00]
71084
71085v_cmp_lt_f64_e64 s[10:11], v[1:2], 0.5
71086// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xe1,0x01,0x00]
71087
71088v_cmp_lt_f64_e64 s[10:11], v[1:2], -4.0
71089// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0xef,0x01,0x00]
71090
71091v_cmp_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
71092// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x20]
71093
71094v_cmp_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
71095// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x40]
71096
71097v_cmp_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
71098// CHECK: [0x0a,0x00,0x61,0xd0,0x01,0x05,0x02,0x60]
71099
71100v_cmp_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
71101// CHECK: [0x0a,0x80,0x61,0xd0,0x01,0x05,0x02,0x00]
71102
71103v_cmp_eq_f64 vcc, v[1:2], v[2:3]
71104// CHECK: [0x01,0x05,0xc4,0x7c]
71105
71106v_cmp_eq_f64 vcc, v[254:255], v[2:3]
71107// CHECK: [0xfe,0x05,0xc4,0x7c]
71108
71109v_cmp_eq_f64 vcc, s[2:3], v[2:3]
71110// CHECK: [0x02,0x04,0xc4,0x7c]
71111
71112v_cmp_eq_f64 vcc, s[4:5], v[2:3]
71113// CHECK: [0x04,0x04,0xc4,0x7c]
71114
71115v_cmp_eq_f64 vcc, s[100:101], v[2:3]
71116// CHECK: [0x64,0x04,0xc4,0x7c]
71117
71118v_cmp_eq_f64 vcc, flat_scratch, v[2:3]
71119// CHECK: [0x66,0x04,0xc4,0x7c]
71120
71121v_cmp_eq_f64 vcc, vcc, v[2:3]
71122// CHECK: [0x6a,0x04,0xc4,0x7c]
71123
71124v_cmp_eq_f64 vcc, tba, v[2:3]
71125// CHECK: [0x6c,0x04,0xc4,0x7c]
71126
71127v_cmp_eq_f64 vcc, tma, v[2:3]
71128// CHECK: [0x6e,0x04,0xc4,0x7c]
71129
71130v_cmp_eq_f64 vcc, ttmp[10:11], v[2:3]
71131// CHECK: [0x7a,0x04,0xc4,0x7c]
71132
71133v_cmp_eq_f64 vcc, exec, v[2:3]
71134// CHECK: [0x7e,0x04,0xc4,0x7c]
71135
71136v_cmp_eq_f64 vcc, 0, v[2:3]
71137// CHECK: [0x80,0x04,0xc4,0x7c]
71138
71139v_cmp_eq_f64 vcc, -1, v[2:3]
71140// CHECK: [0xc1,0x04,0xc4,0x7c]
71141
71142v_cmp_eq_f64 vcc, 0.5, v[2:3]
71143// CHECK: [0xf0,0x04,0xc4,0x7c]
71144
71145v_cmp_eq_f64 vcc, -4.0, v[2:3]
71146// CHECK: [0xf7,0x04,0xc4,0x7c]
71147
71148v_cmp_eq_f64 vcc, 0xaf123456, v[2:3]
71149// CHECK: [0xff,0x04,0xc4,0x7c,0x56,0x34,0x12,0xaf]
71150
71151v_cmp_eq_f64 vcc, 0x3f717273, v[2:3]
71152// CHECK: [0xff,0x04,0xc4,0x7c,0x73,0x72,0x71,0x3f]
71153
71154v_cmp_eq_f64 vcc, v[1:2], v[254:255]
71155// CHECK: [0x01,0xfd,0xc5,0x7c]
71156
71157v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3]
71158// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71159
71160v_cmp_eq_f64_e64 s[12:13], v[1:2], v[2:3]
71161// CHECK: [0x0c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71162
71163v_cmp_eq_f64_e64 s[100:101], v[1:2], v[2:3]
71164// CHECK: [0x64,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71165
71166v_cmp_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
71167// CHECK: [0x66,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71168
71169v_cmp_eq_f64_e64 vcc, v[1:2], v[2:3]
71170// CHECK: [0x6a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71171
71172v_cmp_eq_f64_e64 tba, v[1:2], v[2:3]
71173// CHECK: [0x6c,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71174
71175v_cmp_eq_f64_e64 tma, v[1:2], v[2:3]
71176// CHECK: [0x6e,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71177
71178v_cmp_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71179// CHECK: [0x7a,0x00,0x62,0xd0,0x01,0x05,0x02,0x00]
71180
71181v_cmp_eq_f64_e64 s[10:11], v[254:255], v[2:3]
71182// CHECK: [0x0a,0x00,0x62,0xd0,0xfe,0x05,0x02,0x00]
71183
71184v_cmp_eq_f64_e64 s[10:11], s[2:3], v[2:3]
71185// CHECK: [0x0a,0x00,0x62,0xd0,0x02,0x04,0x02,0x00]
71186
71187v_cmp_eq_f64_e64 s[10:11], s[4:5], v[2:3]
71188// CHECK: [0x0a,0x00,0x62,0xd0,0x04,0x04,0x02,0x00]
71189
71190v_cmp_eq_f64_e64 s[10:11], s[100:101], v[2:3]
71191// CHECK: [0x0a,0x00,0x62,0xd0,0x64,0x04,0x02,0x00]
71192
71193v_cmp_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
71194// CHECK: [0x0a,0x00,0x62,0xd0,0x66,0x04,0x02,0x00]
71195
71196v_cmp_eq_f64_e64 s[10:11], vcc, v[2:3]
71197// CHECK: [0x0a,0x00,0x62,0xd0,0x6a,0x04,0x02,0x00]
71198
71199v_cmp_eq_f64_e64 s[10:11], tba, v[2:3]
71200// CHECK: [0x0a,0x00,0x62,0xd0,0x6c,0x04,0x02,0x00]
71201
71202v_cmp_eq_f64_e64 s[10:11], tma, v[2:3]
71203// CHECK: [0x0a,0x00,0x62,0xd0,0x6e,0x04,0x02,0x00]
71204
71205v_cmp_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71206// CHECK: [0x0a,0x00,0x62,0xd0,0x7a,0x04,0x02,0x00]
71207
71208v_cmp_eq_f64_e64 s[10:11], exec, v[2:3]
71209// CHECK: [0x0a,0x00,0x62,0xd0,0x7e,0x04,0x02,0x00]
71210
71211v_cmp_eq_f64_e64 s[10:11], 0, v[2:3]
71212// CHECK: [0x0a,0x00,0x62,0xd0,0x80,0x04,0x02,0x00]
71213
71214v_cmp_eq_f64_e64 s[10:11], -1, v[2:3]
71215// CHECK: [0x0a,0x00,0x62,0xd0,0xc1,0x04,0x02,0x00]
71216
71217v_cmp_eq_f64_e64 s[10:11], 0.5, v[2:3]
71218// CHECK: [0x0a,0x00,0x62,0xd0,0xf0,0x04,0x02,0x00]
71219
71220v_cmp_eq_f64_e64 s[10:11], -4.0, v[2:3]
71221// CHECK: [0x0a,0x00,0x62,0xd0,0xf7,0x04,0x02,0x00]
71222
71223v_cmp_eq_f64_e64 s[10:11], v[1:2], v[254:255]
71224// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x03,0x00]
71225
71226v_cmp_eq_f64_e64 s[10:11], v[1:2], s[4:5]
71227// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x09,0x00,0x00]
71228
71229v_cmp_eq_f64_e64 s[10:11], v[1:2], s[6:7]
71230// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x0d,0x00,0x00]
71231
71232v_cmp_eq_f64_e64 s[10:11], v[1:2], s[100:101]
71233// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xc9,0x00,0x00]
71234
71235v_cmp_eq_f64_e64 s[10:11], v[1:2], flat_scratch
71236// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xcd,0x00,0x00]
71237
71238v_cmp_eq_f64_e64 s[10:11], v[1:2], vcc
71239// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd5,0x00,0x00]
71240
71241v_cmp_eq_f64_e64 s[10:11], v[1:2], tba
71242// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xd9,0x00,0x00]
71243
71244v_cmp_eq_f64_e64 s[10:11], v[1:2], tma
71245// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xdd,0x00,0x00]
71246
71247v_cmp_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71248// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xf5,0x00,0x00]
71249
71250v_cmp_eq_f64_e64 s[10:11], v[1:2], exec
71251// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xfd,0x00,0x00]
71252
71253v_cmp_eq_f64_e64 s[10:11], v[1:2], 0
71254// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x01,0x01,0x00]
71255
71256v_cmp_eq_f64_e64 s[10:11], v[1:2], -1
71257// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x83,0x01,0x00]
71258
71259v_cmp_eq_f64_e64 s[10:11], v[1:2], 0.5
71260// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xe1,0x01,0x00]
71261
71262v_cmp_eq_f64_e64 s[10:11], v[1:2], -4.0
71263// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0xef,0x01,0x00]
71264
71265v_cmp_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
71266// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x20]
71267
71268v_cmp_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
71269// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x40]
71270
71271v_cmp_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
71272// CHECK: [0x0a,0x00,0x62,0xd0,0x01,0x05,0x02,0x60]
71273
71274v_cmp_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
71275// CHECK: [0x0a,0x80,0x62,0xd0,0x01,0x05,0x02,0x00]
71276
71277v_cmp_le_f64 vcc, v[1:2], v[2:3]
71278// CHECK: [0x01,0x05,0xc6,0x7c]
71279
71280v_cmp_le_f64 vcc, v[254:255], v[2:3]
71281// CHECK: [0xfe,0x05,0xc6,0x7c]
71282
71283v_cmp_le_f64 vcc, s[2:3], v[2:3]
71284// CHECK: [0x02,0x04,0xc6,0x7c]
71285
71286v_cmp_le_f64 vcc, s[4:5], v[2:3]
71287// CHECK: [0x04,0x04,0xc6,0x7c]
71288
71289v_cmp_le_f64 vcc, s[100:101], v[2:3]
71290// CHECK: [0x64,0x04,0xc6,0x7c]
71291
71292v_cmp_le_f64 vcc, flat_scratch, v[2:3]
71293// CHECK: [0x66,0x04,0xc6,0x7c]
71294
71295v_cmp_le_f64 vcc, vcc, v[2:3]
71296// CHECK: [0x6a,0x04,0xc6,0x7c]
71297
71298v_cmp_le_f64 vcc, tba, v[2:3]
71299// CHECK: [0x6c,0x04,0xc6,0x7c]
71300
71301v_cmp_le_f64 vcc, tma, v[2:3]
71302// CHECK: [0x6e,0x04,0xc6,0x7c]
71303
71304v_cmp_le_f64 vcc, ttmp[10:11], v[2:3]
71305// CHECK: [0x7a,0x04,0xc6,0x7c]
71306
71307v_cmp_le_f64 vcc, exec, v[2:3]
71308// CHECK: [0x7e,0x04,0xc6,0x7c]
71309
71310v_cmp_le_f64 vcc, 0, v[2:3]
71311// CHECK: [0x80,0x04,0xc6,0x7c]
71312
71313v_cmp_le_f64 vcc, -1, v[2:3]
71314// CHECK: [0xc1,0x04,0xc6,0x7c]
71315
71316v_cmp_le_f64 vcc, 0.5, v[2:3]
71317// CHECK: [0xf0,0x04,0xc6,0x7c]
71318
71319v_cmp_le_f64 vcc, -4.0, v[2:3]
71320// CHECK: [0xf7,0x04,0xc6,0x7c]
71321
71322v_cmp_le_f64 vcc, 0xaf123456, v[2:3]
71323// CHECK: [0xff,0x04,0xc6,0x7c,0x56,0x34,0x12,0xaf]
71324
71325v_cmp_le_f64 vcc, 0x3f717273, v[2:3]
71326// CHECK: [0xff,0x04,0xc6,0x7c,0x73,0x72,0x71,0x3f]
71327
71328v_cmp_le_f64 vcc, v[1:2], v[254:255]
71329// CHECK: [0x01,0xfd,0xc7,0x7c]
71330
71331v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3]
71332// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71333
71334v_cmp_le_f64_e64 s[12:13], v[1:2], v[2:3]
71335// CHECK: [0x0c,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71336
71337v_cmp_le_f64_e64 s[100:101], v[1:2], v[2:3]
71338// CHECK: [0x64,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71339
71340v_cmp_le_f64_e64 flat_scratch, v[1:2], v[2:3]
71341// CHECK: [0x66,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71342
71343v_cmp_le_f64_e64 vcc, v[1:2], v[2:3]
71344// CHECK: [0x6a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71345
71346v_cmp_le_f64_e64 tba, v[1:2], v[2:3]
71347// CHECK: [0x6c,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71348
71349v_cmp_le_f64_e64 tma, v[1:2], v[2:3]
71350// CHECK: [0x6e,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71351
71352v_cmp_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71353// CHECK: [0x7a,0x00,0x63,0xd0,0x01,0x05,0x02,0x00]
71354
71355v_cmp_le_f64_e64 s[10:11], v[254:255], v[2:3]
71356// CHECK: [0x0a,0x00,0x63,0xd0,0xfe,0x05,0x02,0x00]
71357
71358v_cmp_le_f64_e64 s[10:11], s[2:3], v[2:3]
71359// CHECK: [0x0a,0x00,0x63,0xd0,0x02,0x04,0x02,0x00]
71360
71361v_cmp_le_f64_e64 s[10:11], s[4:5], v[2:3]
71362// CHECK: [0x0a,0x00,0x63,0xd0,0x04,0x04,0x02,0x00]
71363
71364v_cmp_le_f64_e64 s[10:11], s[100:101], v[2:3]
71365// CHECK: [0x0a,0x00,0x63,0xd0,0x64,0x04,0x02,0x00]
71366
71367v_cmp_le_f64_e64 s[10:11], flat_scratch, v[2:3]
71368// CHECK: [0x0a,0x00,0x63,0xd0,0x66,0x04,0x02,0x00]
71369
71370v_cmp_le_f64_e64 s[10:11], vcc, v[2:3]
71371// CHECK: [0x0a,0x00,0x63,0xd0,0x6a,0x04,0x02,0x00]
71372
71373v_cmp_le_f64_e64 s[10:11], tba, v[2:3]
71374// CHECK: [0x0a,0x00,0x63,0xd0,0x6c,0x04,0x02,0x00]
71375
71376v_cmp_le_f64_e64 s[10:11], tma, v[2:3]
71377// CHECK: [0x0a,0x00,0x63,0xd0,0x6e,0x04,0x02,0x00]
71378
71379v_cmp_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71380// CHECK: [0x0a,0x00,0x63,0xd0,0x7a,0x04,0x02,0x00]
71381
71382v_cmp_le_f64_e64 s[10:11], exec, v[2:3]
71383// CHECK: [0x0a,0x00,0x63,0xd0,0x7e,0x04,0x02,0x00]
71384
71385v_cmp_le_f64_e64 s[10:11], 0, v[2:3]
71386// CHECK: [0x0a,0x00,0x63,0xd0,0x80,0x04,0x02,0x00]
71387
71388v_cmp_le_f64_e64 s[10:11], -1, v[2:3]
71389// CHECK: [0x0a,0x00,0x63,0xd0,0xc1,0x04,0x02,0x00]
71390
71391v_cmp_le_f64_e64 s[10:11], 0.5, v[2:3]
71392// CHECK: [0x0a,0x00,0x63,0xd0,0xf0,0x04,0x02,0x00]
71393
71394v_cmp_le_f64_e64 s[10:11], -4.0, v[2:3]
71395// CHECK: [0x0a,0x00,0x63,0xd0,0xf7,0x04,0x02,0x00]
71396
71397v_cmp_le_f64_e64 s[10:11], v[1:2], v[254:255]
71398// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfd,0x03,0x00]
71399
71400v_cmp_le_f64_e64 s[10:11], v[1:2], s[4:5]
71401// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x09,0x00,0x00]
71402
71403v_cmp_le_f64_e64 s[10:11], v[1:2], s[6:7]
71404// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x0d,0x00,0x00]
71405
71406v_cmp_le_f64_e64 s[10:11], v[1:2], s[100:101]
71407// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xc9,0x00,0x00]
71408
71409v_cmp_le_f64_e64 s[10:11], v[1:2], flat_scratch
71410// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xcd,0x00,0x00]
71411
71412v_cmp_le_f64_e64 s[10:11], v[1:2], vcc
71413// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xd5,0x00,0x00]
71414
71415v_cmp_le_f64_e64 s[10:11], v[1:2], tba
71416// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xd9,0x00,0x00]
71417
71418v_cmp_le_f64_e64 s[10:11], v[1:2], tma
71419// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xdd,0x00,0x00]
71420
71421v_cmp_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71422// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xf5,0x00,0x00]
71423
71424v_cmp_le_f64_e64 s[10:11], v[1:2], exec
71425// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xfd,0x00,0x00]
71426
71427v_cmp_le_f64_e64 s[10:11], v[1:2], 0
71428// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x01,0x01,0x00]
71429
71430v_cmp_le_f64_e64 s[10:11], v[1:2], -1
71431// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x83,0x01,0x00]
71432
71433v_cmp_le_f64_e64 s[10:11], v[1:2], 0.5
71434// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xe1,0x01,0x00]
71435
71436v_cmp_le_f64_e64 s[10:11], v[1:2], -4.0
71437// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0xef,0x01,0x00]
71438
71439v_cmp_le_f64_e64 s[10:11], -v[1:2], v[2:3]
71440// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x20]
71441
71442v_cmp_le_f64_e64 s[10:11], v[1:2], -v[2:3]
71443// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x40]
71444
71445v_cmp_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
71446// CHECK: [0x0a,0x00,0x63,0xd0,0x01,0x05,0x02,0x60]
71447
71448v_cmp_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
71449// CHECK: [0x0a,0x80,0x63,0xd0,0x01,0x05,0x02,0x00]
71450
71451v_cmp_gt_f64 vcc, v[1:2], v[2:3]
71452// CHECK: [0x01,0x05,0xc8,0x7c]
71453
71454v_cmp_gt_f64 vcc, v[254:255], v[2:3]
71455// CHECK: [0xfe,0x05,0xc8,0x7c]
71456
71457v_cmp_gt_f64 vcc, s[2:3], v[2:3]
71458// CHECK: [0x02,0x04,0xc8,0x7c]
71459
71460v_cmp_gt_f64 vcc, s[4:5], v[2:3]
71461// CHECK: [0x04,0x04,0xc8,0x7c]
71462
71463v_cmp_gt_f64 vcc, s[100:101], v[2:3]
71464// CHECK: [0x64,0x04,0xc8,0x7c]
71465
71466v_cmp_gt_f64 vcc, flat_scratch, v[2:3]
71467// CHECK: [0x66,0x04,0xc8,0x7c]
71468
71469v_cmp_gt_f64 vcc, vcc, v[2:3]
71470// CHECK: [0x6a,0x04,0xc8,0x7c]
71471
71472v_cmp_gt_f64 vcc, tba, v[2:3]
71473// CHECK: [0x6c,0x04,0xc8,0x7c]
71474
71475v_cmp_gt_f64 vcc, tma, v[2:3]
71476// CHECK: [0x6e,0x04,0xc8,0x7c]
71477
71478v_cmp_gt_f64 vcc, ttmp[10:11], v[2:3]
71479// CHECK: [0x7a,0x04,0xc8,0x7c]
71480
71481v_cmp_gt_f64 vcc, exec, v[2:3]
71482// CHECK: [0x7e,0x04,0xc8,0x7c]
71483
71484v_cmp_gt_f64 vcc, 0, v[2:3]
71485// CHECK: [0x80,0x04,0xc8,0x7c]
71486
71487v_cmp_gt_f64 vcc, -1, v[2:3]
71488// CHECK: [0xc1,0x04,0xc8,0x7c]
71489
71490v_cmp_gt_f64 vcc, 0.5, v[2:3]
71491// CHECK: [0xf0,0x04,0xc8,0x7c]
71492
71493v_cmp_gt_f64 vcc, -4.0, v[2:3]
71494// CHECK: [0xf7,0x04,0xc8,0x7c]
71495
71496v_cmp_gt_f64 vcc, 0xaf123456, v[2:3]
71497// CHECK: [0xff,0x04,0xc8,0x7c,0x56,0x34,0x12,0xaf]
71498
71499v_cmp_gt_f64 vcc, 0x3f717273, v[2:3]
71500// CHECK: [0xff,0x04,0xc8,0x7c,0x73,0x72,0x71,0x3f]
71501
71502v_cmp_gt_f64 vcc, v[1:2], v[254:255]
71503// CHECK: [0x01,0xfd,0xc9,0x7c]
71504
71505v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3]
71506// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71507
71508v_cmp_gt_f64_e64 s[12:13], v[1:2], v[2:3]
71509// CHECK: [0x0c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71510
71511v_cmp_gt_f64_e64 s[100:101], v[1:2], v[2:3]
71512// CHECK: [0x64,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71513
71514v_cmp_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
71515// CHECK: [0x66,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71516
71517v_cmp_gt_f64_e64 vcc, v[1:2], v[2:3]
71518// CHECK: [0x6a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71519
71520v_cmp_gt_f64_e64 tba, v[1:2], v[2:3]
71521// CHECK: [0x6c,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71522
71523v_cmp_gt_f64_e64 tma, v[1:2], v[2:3]
71524// CHECK: [0x6e,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71525
71526v_cmp_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71527// CHECK: [0x7a,0x00,0x64,0xd0,0x01,0x05,0x02,0x00]
71528
71529v_cmp_gt_f64_e64 s[10:11], v[254:255], v[2:3]
71530// CHECK: [0x0a,0x00,0x64,0xd0,0xfe,0x05,0x02,0x00]
71531
71532v_cmp_gt_f64_e64 s[10:11], s[2:3], v[2:3]
71533// CHECK: [0x0a,0x00,0x64,0xd0,0x02,0x04,0x02,0x00]
71534
71535v_cmp_gt_f64_e64 s[10:11], s[4:5], v[2:3]
71536// CHECK: [0x0a,0x00,0x64,0xd0,0x04,0x04,0x02,0x00]
71537
71538v_cmp_gt_f64_e64 s[10:11], s[100:101], v[2:3]
71539// CHECK: [0x0a,0x00,0x64,0xd0,0x64,0x04,0x02,0x00]
71540
71541v_cmp_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
71542// CHECK: [0x0a,0x00,0x64,0xd0,0x66,0x04,0x02,0x00]
71543
71544v_cmp_gt_f64_e64 s[10:11], vcc, v[2:3]
71545// CHECK: [0x0a,0x00,0x64,0xd0,0x6a,0x04,0x02,0x00]
71546
71547v_cmp_gt_f64_e64 s[10:11], tba, v[2:3]
71548// CHECK: [0x0a,0x00,0x64,0xd0,0x6c,0x04,0x02,0x00]
71549
71550v_cmp_gt_f64_e64 s[10:11], tma, v[2:3]
71551// CHECK: [0x0a,0x00,0x64,0xd0,0x6e,0x04,0x02,0x00]
71552
71553v_cmp_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71554// CHECK: [0x0a,0x00,0x64,0xd0,0x7a,0x04,0x02,0x00]
71555
71556v_cmp_gt_f64_e64 s[10:11], exec, v[2:3]
71557// CHECK: [0x0a,0x00,0x64,0xd0,0x7e,0x04,0x02,0x00]
71558
71559v_cmp_gt_f64_e64 s[10:11], 0, v[2:3]
71560// CHECK: [0x0a,0x00,0x64,0xd0,0x80,0x04,0x02,0x00]
71561
71562v_cmp_gt_f64_e64 s[10:11], -1, v[2:3]
71563// CHECK: [0x0a,0x00,0x64,0xd0,0xc1,0x04,0x02,0x00]
71564
71565v_cmp_gt_f64_e64 s[10:11], 0.5, v[2:3]
71566// CHECK: [0x0a,0x00,0x64,0xd0,0xf0,0x04,0x02,0x00]
71567
71568v_cmp_gt_f64_e64 s[10:11], -4.0, v[2:3]
71569// CHECK: [0x0a,0x00,0x64,0xd0,0xf7,0x04,0x02,0x00]
71570
71571v_cmp_gt_f64_e64 s[10:11], v[1:2], v[254:255]
71572// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x03,0x00]
71573
71574v_cmp_gt_f64_e64 s[10:11], v[1:2], s[4:5]
71575// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x09,0x00,0x00]
71576
71577v_cmp_gt_f64_e64 s[10:11], v[1:2], s[6:7]
71578// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x0d,0x00,0x00]
71579
71580v_cmp_gt_f64_e64 s[10:11], v[1:2], s[100:101]
71581// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xc9,0x00,0x00]
71582
71583v_cmp_gt_f64_e64 s[10:11], v[1:2], flat_scratch
71584// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xcd,0x00,0x00]
71585
71586v_cmp_gt_f64_e64 s[10:11], v[1:2], vcc
71587// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd5,0x00,0x00]
71588
71589v_cmp_gt_f64_e64 s[10:11], v[1:2], tba
71590// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xd9,0x00,0x00]
71591
71592v_cmp_gt_f64_e64 s[10:11], v[1:2], tma
71593// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xdd,0x00,0x00]
71594
71595v_cmp_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71596// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xf5,0x00,0x00]
71597
71598v_cmp_gt_f64_e64 s[10:11], v[1:2], exec
71599// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xfd,0x00,0x00]
71600
71601v_cmp_gt_f64_e64 s[10:11], v[1:2], 0
71602// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x01,0x01,0x00]
71603
71604v_cmp_gt_f64_e64 s[10:11], v[1:2], -1
71605// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x83,0x01,0x00]
71606
71607v_cmp_gt_f64_e64 s[10:11], v[1:2], 0.5
71608// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xe1,0x01,0x00]
71609
71610v_cmp_gt_f64_e64 s[10:11], v[1:2], -4.0
71611// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0xef,0x01,0x00]
71612
71613v_cmp_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
71614// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x20]
71615
71616v_cmp_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
71617// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x40]
71618
71619v_cmp_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
71620// CHECK: [0x0a,0x00,0x64,0xd0,0x01,0x05,0x02,0x60]
71621
71622v_cmp_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
71623// CHECK: [0x0a,0x80,0x64,0xd0,0x01,0x05,0x02,0x00]
71624
71625v_cmp_lg_f64 vcc, v[1:2], v[2:3]
71626// CHECK: [0x01,0x05,0xca,0x7c]
71627
71628v_cmp_lg_f64 vcc, v[254:255], v[2:3]
71629// CHECK: [0xfe,0x05,0xca,0x7c]
71630
71631v_cmp_lg_f64 vcc, s[2:3], v[2:3]
71632// CHECK: [0x02,0x04,0xca,0x7c]
71633
71634v_cmp_lg_f64 vcc, s[4:5], v[2:3]
71635// CHECK: [0x04,0x04,0xca,0x7c]
71636
71637v_cmp_lg_f64 vcc, s[100:101], v[2:3]
71638// CHECK: [0x64,0x04,0xca,0x7c]
71639
71640v_cmp_lg_f64 vcc, flat_scratch, v[2:3]
71641// CHECK: [0x66,0x04,0xca,0x7c]
71642
71643v_cmp_lg_f64 vcc, vcc, v[2:3]
71644// CHECK: [0x6a,0x04,0xca,0x7c]
71645
71646v_cmp_lg_f64 vcc, tba, v[2:3]
71647// CHECK: [0x6c,0x04,0xca,0x7c]
71648
71649v_cmp_lg_f64 vcc, tma, v[2:3]
71650// CHECK: [0x6e,0x04,0xca,0x7c]
71651
71652v_cmp_lg_f64 vcc, ttmp[10:11], v[2:3]
71653// CHECK: [0x7a,0x04,0xca,0x7c]
71654
71655v_cmp_lg_f64 vcc, exec, v[2:3]
71656// CHECK: [0x7e,0x04,0xca,0x7c]
71657
71658v_cmp_lg_f64 vcc, 0, v[2:3]
71659// CHECK: [0x80,0x04,0xca,0x7c]
71660
71661v_cmp_lg_f64 vcc, -1, v[2:3]
71662// CHECK: [0xc1,0x04,0xca,0x7c]
71663
71664v_cmp_lg_f64 vcc, 0.5, v[2:3]
71665// CHECK: [0xf0,0x04,0xca,0x7c]
71666
71667v_cmp_lg_f64 vcc, -4.0, v[2:3]
71668// CHECK: [0xf7,0x04,0xca,0x7c]
71669
71670v_cmp_lg_f64 vcc, 0xaf123456, v[2:3]
71671// CHECK: [0xff,0x04,0xca,0x7c,0x56,0x34,0x12,0xaf]
71672
71673v_cmp_lg_f64 vcc, 0x3f717273, v[2:3]
71674// CHECK: [0xff,0x04,0xca,0x7c,0x73,0x72,0x71,0x3f]
71675
71676v_cmp_lg_f64 vcc, v[1:2], v[254:255]
71677// CHECK: [0x01,0xfd,0xcb,0x7c]
71678
71679v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3]
71680// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71681
71682v_cmp_lg_f64_e64 s[12:13], v[1:2], v[2:3]
71683// CHECK: [0x0c,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71684
71685v_cmp_lg_f64_e64 s[100:101], v[1:2], v[2:3]
71686// CHECK: [0x64,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71687
71688v_cmp_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
71689// CHECK: [0x66,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71690
71691v_cmp_lg_f64_e64 vcc, v[1:2], v[2:3]
71692// CHECK: [0x6a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71693
71694v_cmp_lg_f64_e64 tba, v[1:2], v[2:3]
71695// CHECK: [0x6c,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71696
71697v_cmp_lg_f64_e64 tma, v[1:2], v[2:3]
71698// CHECK: [0x6e,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71699
71700v_cmp_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71701// CHECK: [0x7a,0x00,0x65,0xd0,0x01,0x05,0x02,0x00]
71702
71703v_cmp_lg_f64_e64 s[10:11], v[254:255], v[2:3]
71704// CHECK: [0x0a,0x00,0x65,0xd0,0xfe,0x05,0x02,0x00]
71705
71706v_cmp_lg_f64_e64 s[10:11], s[2:3], v[2:3]
71707// CHECK: [0x0a,0x00,0x65,0xd0,0x02,0x04,0x02,0x00]
71708
71709v_cmp_lg_f64_e64 s[10:11], s[4:5], v[2:3]
71710// CHECK: [0x0a,0x00,0x65,0xd0,0x04,0x04,0x02,0x00]
71711
71712v_cmp_lg_f64_e64 s[10:11], s[100:101], v[2:3]
71713// CHECK: [0x0a,0x00,0x65,0xd0,0x64,0x04,0x02,0x00]
71714
71715v_cmp_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
71716// CHECK: [0x0a,0x00,0x65,0xd0,0x66,0x04,0x02,0x00]
71717
71718v_cmp_lg_f64_e64 s[10:11], vcc, v[2:3]
71719// CHECK: [0x0a,0x00,0x65,0xd0,0x6a,0x04,0x02,0x00]
71720
71721v_cmp_lg_f64_e64 s[10:11], tba, v[2:3]
71722// CHECK: [0x0a,0x00,0x65,0xd0,0x6c,0x04,0x02,0x00]
71723
71724v_cmp_lg_f64_e64 s[10:11], tma, v[2:3]
71725// CHECK: [0x0a,0x00,0x65,0xd0,0x6e,0x04,0x02,0x00]
71726
71727v_cmp_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71728// CHECK: [0x0a,0x00,0x65,0xd0,0x7a,0x04,0x02,0x00]
71729
71730v_cmp_lg_f64_e64 s[10:11], exec, v[2:3]
71731// CHECK: [0x0a,0x00,0x65,0xd0,0x7e,0x04,0x02,0x00]
71732
71733v_cmp_lg_f64_e64 s[10:11], 0, v[2:3]
71734// CHECK: [0x0a,0x00,0x65,0xd0,0x80,0x04,0x02,0x00]
71735
71736v_cmp_lg_f64_e64 s[10:11], -1, v[2:3]
71737// CHECK: [0x0a,0x00,0x65,0xd0,0xc1,0x04,0x02,0x00]
71738
71739v_cmp_lg_f64_e64 s[10:11], 0.5, v[2:3]
71740// CHECK: [0x0a,0x00,0x65,0xd0,0xf0,0x04,0x02,0x00]
71741
71742v_cmp_lg_f64_e64 s[10:11], -4.0, v[2:3]
71743// CHECK: [0x0a,0x00,0x65,0xd0,0xf7,0x04,0x02,0x00]
71744
71745v_cmp_lg_f64_e64 s[10:11], v[1:2], v[254:255]
71746// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfd,0x03,0x00]
71747
71748v_cmp_lg_f64_e64 s[10:11], v[1:2], s[4:5]
71749// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x09,0x00,0x00]
71750
71751v_cmp_lg_f64_e64 s[10:11], v[1:2], s[6:7]
71752// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x0d,0x00,0x00]
71753
71754v_cmp_lg_f64_e64 s[10:11], v[1:2], s[100:101]
71755// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xc9,0x00,0x00]
71756
71757v_cmp_lg_f64_e64 s[10:11], v[1:2], flat_scratch
71758// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xcd,0x00,0x00]
71759
71760v_cmp_lg_f64_e64 s[10:11], v[1:2], vcc
71761// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xd5,0x00,0x00]
71762
71763v_cmp_lg_f64_e64 s[10:11], v[1:2], tba
71764// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xd9,0x00,0x00]
71765
71766v_cmp_lg_f64_e64 s[10:11], v[1:2], tma
71767// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xdd,0x00,0x00]
71768
71769v_cmp_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71770// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xf5,0x00,0x00]
71771
71772v_cmp_lg_f64_e64 s[10:11], v[1:2], exec
71773// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xfd,0x00,0x00]
71774
71775v_cmp_lg_f64_e64 s[10:11], v[1:2], 0
71776// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x01,0x01,0x00]
71777
71778v_cmp_lg_f64_e64 s[10:11], v[1:2], -1
71779// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x83,0x01,0x00]
71780
71781v_cmp_lg_f64_e64 s[10:11], v[1:2], 0.5
71782// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xe1,0x01,0x00]
71783
71784v_cmp_lg_f64_e64 s[10:11], v[1:2], -4.0
71785// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0xef,0x01,0x00]
71786
71787v_cmp_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
71788// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x20]
71789
71790v_cmp_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
71791// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x40]
71792
71793v_cmp_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
71794// CHECK: [0x0a,0x00,0x65,0xd0,0x01,0x05,0x02,0x60]
71795
71796v_cmp_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
71797// CHECK: [0x0a,0x80,0x65,0xd0,0x01,0x05,0x02,0x00]
71798
71799v_cmp_ge_f64 vcc, v[1:2], v[2:3]
71800// CHECK: [0x01,0x05,0xcc,0x7c]
71801
71802v_cmp_ge_f64 vcc, v[254:255], v[2:3]
71803// CHECK: [0xfe,0x05,0xcc,0x7c]
71804
71805v_cmp_ge_f64 vcc, s[2:3], v[2:3]
71806// CHECK: [0x02,0x04,0xcc,0x7c]
71807
71808v_cmp_ge_f64 vcc, s[4:5], v[2:3]
71809// CHECK: [0x04,0x04,0xcc,0x7c]
71810
71811v_cmp_ge_f64 vcc, s[100:101], v[2:3]
71812// CHECK: [0x64,0x04,0xcc,0x7c]
71813
71814v_cmp_ge_f64 vcc, flat_scratch, v[2:3]
71815// CHECK: [0x66,0x04,0xcc,0x7c]
71816
71817v_cmp_ge_f64 vcc, vcc, v[2:3]
71818// CHECK: [0x6a,0x04,0xcc,0x7c]
71819
71820v_cmp_ge_f64 vcc, tba, v[2:3]
71821// CHECK: [0x6c,0x04,0xcc,0x7c]
71822
71823v_cmp_ge_f64 vcc, tma, v[2:3]
71824// CHECK: [0x6e,0x04,0xcc,0x7c]
71825
71826v_cmp_ge_f64 vcc, ttmp[10:11], v[2:3]
71827// CHECK: [0x7a,0x04,0xcc,0x7c]
71828
71829v_cmp_ge_f64 vcc, exec, v[2:3]
71830// CHECK: [0x7e,0x04,0xcc,0x7c]
71831
71832v_cmp_ge_f64 vcc, 0, v[2:3]
71833// CHECK: [0x80,0x04,0xcc,0x7c]
71834
71835v_cmp_ge_f64 vcc, -1, v[2:3]
71836// CHECK: [0xc1,0x04,0xcc,0x7c]
71837
71838v_cmp_ge_f64 vcc, 0.5, v[2:3]
71839// CHECK: [0xf0,0x04,0xcc,0x7c]
71840
71841v_cmp_ge_f64 vcc, -4.0, v[2:3]
71842// CHECK: [0xf7,0x04,0xcc,0x7c]
71843
71844v_cmp_ge_f64 vcc, 0xaf123456, v[2:3]
71845// CHECK: [0xff,0x04,0xcc,0x7c,0x56,0x34,0x12,0xaf]
71846
71847v_cmp_ge_f64 vcc, 0x3f717273, v[2:3]
71848// CHECK: [0xff,0x04,0xcc,0x7c,0x73,0x72,0x71,0x3f]
71849
71850v_cmp_ge_f64 vcc, v[1:2], v[254:255]
71851// CHECK: [0x01,0xfd,0xcd,0x7c]
71852
71853v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3]
71854// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71855
71856v_cmp_ge_f64_e64 s[12:13], v[1:2], v[2:3]
71857// CHECK: [0x0c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71858
71859v_cmp_ge_f64_e64 s[100:101], v[1:2], v[2:3]
71860// CHECK: [0x64,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71861
71862v_cmp_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
71863// CHECK: [0x66,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71864
71865v_cmp_ge_f64_e64 vcc, v[1:2], v[2:3]
71866// CHECK: [0x6a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71867
71868v_cmp_ge_f64_e64 tba, v[1:2], v[2:3]
71869// CHECK: [0x6c,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71870
71871v_cmp_ge_f64_e64 tma, v[1:2], v[2:3]
71872// CHECK: [0x6e,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71873
71874v_cmp_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
71875// CHECK: [0x7a,0x00,0x66,0xd0,0x01,0x05,0x02,0x00]
71876
71877v_cmp_ge_f64_e64 s[10:11], v[254:255], v[2:3]
71878// CHECK: [0x0a,0x00,0x66,0xd0,0xfe,0x05,0x02,0x00]
71879
71880v_cmp_ge_f64_e64 s[10:11], s[2:3], v[2:3]
71881// CHECK: [0x0a,0x00,0x66,0xd0,0x02,0x04,0x02,0x00]
71882
71883v_cmp_ge_f64_e64 s[10:11], s[4:5], v[2:3]
71884// CHECK: [0x0a,0x00,0x66,0xd0,0x04,0x04,0x02,0x00]
71885
71886v_cmp_ge_f64_e64 s[10:11], s[100:101], v[2:3]
71887// CHECK: [0x0a,0x00,0x66,0xd0,0x64,0x04,0x02,0x00]
71888
71889v_cmp_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
71890// CHECK: [0x0a,0x00,0x66,0xd0,0x66,0x04,0x02,0x00]
71891
71892v_cmp_ge_f64_e64 s[10:11], vcc, v[2:3]
71893// CHECK: [0x0a,0x00,0x66,0xd0,0x6a,0x04,0x02,0x00]
71894
71895v_cmp_ge_f64_e64 s[10:11], tba, v[2:3]
71896// CHECK: [0x0a,0x00,0x66,0xd0,0x6c,0x04,0x02,0x00]
71897
71898v_cmp_ge_f64_e64 s[10:11], tma, v[2:3]
71899// CHECK: [0x0a,0x00,0x66,0xd0,0x6e,0x04,0x02,0x00]
71900
71901v_cmp_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
71902// CHECK: [0x0a,0x00,0x66,0xd0,0x7a,0x04,0x02,0x00]
71903
71904v_cmp_ge_f64_e64 s[10:11], exec, v[2:3]
71905// CHECK: [0x0a,0x00,0x66,0xd0,0x7e,0x04,0x02,0x00]
71906
71907v_cmp_ge_f64_e64 s[10:11], 0, v[2:3]
71908// CHECK: [0x0a,0x00,0x66,0xd0,0x80,0x04,0x02,0x00]
71909
71910v_cmp_ge_f64_e64 s[10:11], -1, v[2:3]
71911// CHECK: [0x0a,0x00,0x66,0xd0,0xc1,0x04,0x02,0x00]
71912
71913v_cmp_ge_f64_e64 s[10:11], 0.5, v[2:3]
71914// CHECK: [0x0a,0x00,0x66,0xd0,0xf0,0x04,0x02,0x00]
71915
71916v_cmp_ge_f64_e64 s[10:11], -4.0, v[2:3]
71917// CHECK: [0x0a,0x00,0x66,0xd0,0xf7,0x04,0x02,0x00]
71918
71919v_cmp_ge_f64_e64 s[10:11], v[1:2], v[254:255]
71920// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x03,0x00]
71921
71922v_cmp_ge_f64_e64 s[10:11], v[1:2], s[4:5]
71923// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x09,0x00,0x00]
71924
71925v_cmp_ge_f64_e64 s[10:11], v[1:2], s[6:7]
71926// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x0d,0x00,0x00]
71927
71928v_cmp_ge_f64_e64 s[10:11], v[1:2], s[100:101]
71929// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xc9,0x00,0x00]
71930
71931v_cmp_ge_f64_e64 s[10:11], v[1:2], flat_scratch
71932// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xcd,0x00,0x00]
71933
71934v_cmp_ge_f64_e64 s[10:11], v[1:2], vcc
71935// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd5,0x00,0x00]
71936
71937v_cmp_ge_f64_e64 s[10:11], v[1:2], tba
71938// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xd9,0x00,0x00]
71939
71940v_cmp_ge_f64_e64 s[10:11], v[1:2], tma
71941// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xdd,0x00,0x00]
71942
71943v_cmp_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
71944// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xf5,0x00,0x00]
71945
71946v_cmp_ge_f64_e64 s[10:11], v[1:2], exec
71947// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xfd,0x00,0x00]
71948
71949v_cmp_ge_f64_e64 s[10:11], v[1:2], 0
71950// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x01,0x01,0x00]
71951
71952v_cmp_ge_f64_e64 s[10:11], v[1:2], -1
71953// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x83,0x01,0x00]
71954
71955v_cmp_ge_f64_e64 s[10:11], v[1:2], 0.5
71956// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xe1,0x01,0x00]
71957
71958v_cmp_ge_f64_e64 s[10:11], v[1:2], -4.0
71959// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0xef,0x01,0x00]
71960
71961v_cmp_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
71962// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x20]
71963
71964v_cmp_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
71965// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x40]
71966
71967v_cmp_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
71968// CHECK: [0x0a,0x00,0x66,0xd0,0x01,0x05,0x02,0x60]
71969
71970v_cmp_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
71971// CHECK: [0x0a,0x80,0x66,0xd0,0x01,0x05,0x02,0x00]
71972
71973v_cmp_o_f64 vcc, v[1:2], v[2:3]
71974// CHECK: [0x01,0x05,0xce,0x7c]
71975
71976v_cmp_o_f64 vcc, v[254:255], v[2:3]
71977// CHECK: [0xfe,0x05,0xce,0x7c]
71978
71979v_cmp_o_f64 vcc, s[2:3], v[2:3]
71980// CHECK: [0x02,0x04,0xce,0x7c]
71981
71982v_cmp_o_f64 vcc, s[4:5], v[2:3]
71983// CHECK: [0x04,0x04,0xce,0x7c]
71984
71985v_cmp_o_f64 vcc, s[100:101], v[2:3]
71986// CHECK: [0x64,0x04,0xce,0x7c]
71987
71988v_cmp_o_f64 vcc, flat_scratch, v[2:3]
71989// CHECK: [0x66,0x04,0xce,0x7c]
71990
71991v_cmp_o_f64 vcc, vcc, v[2:3]
71992// CHECK: [0x6a,0x04,0xce,0x7c]
71993
71994v_cmp_o_f64 vcc, tba, v[2:3]
71995// CHECK: [0x6c,0x04,0xce,0x7c]
71996
71997v_cmp_o_f64 vcc, tma, v[2:3]
71998// CHECK: [0x6e,0x04,0xce,0x7c]
71999
72000v_cmp_o_f64 vcc, ttmp[10:11], v[2:3]
72001// CHECK: [0x7a,0x04,0xce,0x7c]
72002
72003v_cmp_o_f64 vcc, exec, v[2:3]
72004// CHECK: [0x7e,0x04,0xce,0x7c]
72005
72006v_cmp_o_f64 vcc, 0, v[2:3]
72007// CHECK: [0x80,0x04,0xce,0x7c]
72008
72009v_cmp_o_f64 vcc, -1, v[2:3]
72010// CHECK: [0xc1,0x04,0xce,0x7c]
72011
72012v_cmp_o_f64 vcc, 0.5, v[2:3]
72013// CHECK: [0xf0,0x04,0xce,0x7c]
72014
72015v_cmp_o_f64 vcc, -4.0, v[2:3]
72016// CHECK: [0xf7,0x04,0xce,0x7c]
72017
72018v_cmp_o_f64 vcc, 0xaf123456, v[2:3]
72019// CHECK: [0xff,0x04,0xce,0x7c,0x56,0x34,0x12,0xaf]
72020
72021v_cmp_o_f64 vcc, 0x3f717273, v[2:3]
72022// CHECK: [0xff,0x04,0xce,0x7c,0x73,0x72,0x71,0x3f]
72023
72024v_cmp_o_f64 vcc, v[1:2], v[254:255]
72025// CHECK: [0x01,0xfd,0xcf,0x7c]
72026
72027v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3]
72028// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72029
72030v_cmp_o_f64_e64 s[12:13], v[1:2], v[2:3]
72031// CHECK: [0x0c,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72032
72033v_cmp_o_f64_e64 s[100:101], v[1:2], v[2:3]
72034// CHECK: [0x64,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72035
72036v_cmp_o_f64_e64 flat_scratch, v[1:2], v[2:3]
72037// CHECK: [0x66,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72038
72039v_cmp_o_f64_e64 vcc, v[1:2], v[2:3]
72040// CHECK: [0x6a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72041
72042v_cmp_o_f64_e64 tba, v[1:2], v[2:3]
72043// CHECK: [0x6c,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72044
72045v_cmp_o_f64_e64 tma, v[1:2], v[2:3]
72046// CHECK: [0x6e,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72047
72048v_cmp_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72049// CHECK: [0x7a,0x00,0x67,0xd0,0x01,0x05,0x02,0x00]
72050
72051v_cmp_o_f64_e64 s[10:11], v[254:255], v[2:3]
72052// CHECK: [0x0a,0x00,0x67,0xd0,0xfe,0x05,0x02,0x00]
72053
72054v_cmp_o_f64_e64 s[10:11], s[2:3], v[2:3]
72055// CHECK: [0x0a,0x00,0x67,0xd0,0x02,0x04,0x02,0x00]
72056
72057v_cmp_o_f64_e64 s[10:11], s[4:5], v[2:3]
72058// CHECK: [0x0a,0x00,0x67,0xd0,0x04,0x04,0x02,0x00]
72059
72060v_cmp_o_f64_e64 s[10:11], s[100:101], v[2:3]
72061// CHECK: [0x0a,0x00,0x67,0xd0,0x64,0x04,0x02,0x00]
72062
72063v_cmp_o_f64_e64 s[10:11], flat_scratch, v[2:3]
72064// CHECK: [0x0a,0x00,0x67,0xd0,0x66,0x04,0x02,0x00]
72065
72066v_cmp_o_f64_e64 s[10:11], vcc, v[2:3]
72067// CHECK: [0x0a,0x00,0x67,0xd0,0x6a,0x04,0x02,0x00]
72068
72069v_cmp_o_f64_e64 s[10:11], tba, v[2:3]
72070// CHECK: [0x0a,0x00,0x67,0xd0,0x6c,0x04,0x02,0x00]
72071
72072v_cmp_o_f64_e64 s[10:11], tma, v[2:3]
72073// CHECK: [0x0a,0x00,0x67,0xd0,0x6e,0x04,0x02,0x00]
72074
72075v_cmp_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72076// CHECK: [0x0a,0x00,0x67,0xd0,0x7a,0x04,0x02,0x00]
72077
72078v_cmp_o_f64_e64 s[10:11], exec, v[2:3]
72079// CHECK: [0x0a,0x00,0x67,0xd0,0x7e,0x04,0x02,0x00]
72080
72081v_cmp_o_f64_e64 s[10:11], 0, v[2:3]
72082// CHECK: [0x0a,0x00,0x67,0xd0,0x80,0x04,0x02,0x00]
72083
72084v_cmp_o_f64_e64 s[10:11], -1, v[2:3]
72085// CHECK: [0x0a,0x00,0x67,0xd0,0xc1,0x04,0x02,0x00]
72086
72087v_cmp_o_f64_e64 s[10:11], 0.5, v[2:3]
72088// CHECK: [0x0a,0x00,0x67,0xd0,0xf0,0x04,0x02,0x00]
72089
72090v_cmp_o_f64_e64 s[10:11], -4.0, v[2:3]
72091// CHECK: [0x0a,0x00,0x67,0xd0,0xf7,0x04,0x02,0x00]
72092
72093v_cmp_o_f64_e64 s[10:11], v[1:2], v[254:255]
72094// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfd,0x03,0x00]
72095
72096v_cmp_o_f64_e64 s[10:11], v[1:2], s[4:5]
72097// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x09,0x00,0x00]
72098
72099v_cmp_o_f64_e64 s[10:11], v[1:2], s[6:7]
72100// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x0d,0x00,0x00]
72101
72102v_cmp_o_f64_e64 s[10:11], v[1:2], s[100:101]
72103// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xc9,0x00,0x00]
72104
72105v_cmp_o_f64_e64 s[10:11], v[1:2], flat_scratch
72106// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xcd,0x00,0x00]
72107
72108v_cmp_o_f64_e64 s[10:11], v[1:2], vcc
72109// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xd5,0x00,0x00]
72110
72111v_cmp_o_f64_e64 s[10:11], v[1:2], tba
72112// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xd9,0x00,0x00]
72113
72114v_cmp_o_f64_e64 s[10:11], v[1:2], tma
72115// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xdd,0x00,0x00]
72116
72117v_cmp_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72118// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xf5,0x00,0x00]
72119
72120v_cmp_o_f64_e64 s[10:11], v[1:2], exec
72121// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xfd,0x00,0x00]
72122
72123v_cmp_o_f64_e64 s[10:11], v[1:2], 0
72124// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x01,0x01,0x00]
72125
72126v_cmp_o_f64_e64 s[10:11], v[1:2], -1
72127// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x83,0x01,0x00]
72128
72129v_cmp_o_f64_e64 s[10:11], v[1:2], 0.5
72130// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xe1,0x01,0x00]
72131
72132v_cmp_o_f64_e64 s[10:11], v[1:2], -4.0
72133// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0xef,0x01,0x00]
72134
72135v_cmp_o_f64_e64 s[10:11], -v[1:2], v[2:3]
72136// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x20]
72137
72138v_cmp_o_f64_e64 s[10:11], v[1:2], -v[2:3]
72139// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x40]
72140
72141v_cmp_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
72142// CHECK: [0x0a,0x00,0x67,0xd0,0x01,0x05,0x02,0x60]
72143
72144v_cmp_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
72145// CHECK: [0x0a,0x80,0x67,0xd0,0x01,0x05,0x02,0x00]
72146
72147v_cmp_u_f64 vcc, v[1:2], v[2:3]
72148// CHECK: [0x01,0x05,0xd0,0x7c]
72149
72150v_cmp_u_f64 vcc, v[254:255], v[2:3]
72151// CHECK: [0xfe,0x05,0xd0,0x7c]
72152
72153v_cmp_u_f64 vcc, s[2:3], v[2:3]
72154// CHECK: [0x02,0x04,0xd0,0x7c]
72155
72156v_cmp_u_f64 vcc, s[4:5], v[2:3]
72157// CHECK: [0x04,0x04,0xd0,0x7c]
72158
72159v_cmp_u_f64 vcc, s[100:101], v[2:3]
72160// CHECK: [0x64,0x04,0xd0,0x7c]
72161
72162v_cmp_u_f64 vcc, flat_scratch, v[2:3]
72163// CHECK: [0x66,0x04,0xd0,0x7c]
72164
72165v_cmp_u_f64 vcc, vcc, v[2:3]
72166// CHECK: [0x6a,0x04,0xd0,0x7c]
72167
72168v_cmp_u_f64 vcc, tba, v[2:3]
72169// CHECK: [0x6c,0x04,0xd0,0x7c]
72170
72171v_cmp_u_f64 vcc, tma, v[2:3]
72172// CHECK: [0x6e,0x04,0xd0,0x7c]
72173
72174v_cmp_u_f64 vcc, ttmp[10:11], v[2:3]
72175// CHECK: [0x7a,0x04,0xd0,0x7c]
72176
72177v_cmp_u_f64 vcc, exec, v[2:3]
72178// CHECK: [0x7e,0x04,0xd0,0x7c]
72179
72180v_cmp_u_f64 vcc, 0, v[2:3]
72181// CHECK: [0x80,0x04,0xd0,0x7c]
72182
72183v_cmp_u_f64 vcc, -1, v[2:3]
72184// CHECK: [0xc1,0x04,0xd0,0x7c]
72185
72186v_cmp_u_f64 vcc, 0.5, v[2:3]
72187// CHECK: [0xf0,0x04,0xd0,0x7c]
72188
72189v_cmp_u_f64 vcc, -4.0, v[2:3]
72190// CHECK: [0xf7,0x04,0xd0,0x7c]
72191
72192v_cmp_u_f64 vcc, 0xaf123456, v[2:3]
72193// CHECK: [0xff,0x04,0xd0,0x7c,0x56,0x34,0x12,0xaf]
72194
72195v_cmp_u_f64 vcc, 0x3f717273, v[2:3]
72196// CHECK: [0xff,0x04,0xd0,0x7c,0x73,0x72,0x71,0x3f]
72197
72198v_cmp_u_f64 vcc, v[1:2], v[254:255]
72199// CHECK: [0x01,0xfd,0xd1,0x7c]
72200
72201v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3]
72202// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72203
72204v_cmp_u_f64_e64 s[12:13], v[1:2], v[2:3]
72205// CHECK: [0x0c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72206
72207v_cmp_u_f64_e64 s[100:101], v[1:2], v[2:3]
72208// CHECK: [0x64,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72209
72210v_cmp_u_f64_e64 flat_scratch, v[1:2], v[2:3]
72211// CHECK: [0x66,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72212
72213v_cmp_u_f64_e64 vcc, v[1:2], v[2:3]
72214// CHECK: [0x6a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72215
72216v_cmp_u_f64_e64 tba, v[1:2], v[2:3]
72217// CHECK: [0x6c,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72218
72219v_cmp_u_f64_e64 tma, v[1:2], v[2:3]
72220// CHECK: [0x6e,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72221
72222v_cmp_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72223// CHECK: [0x7a,0x00,0x68,0xd0,0x01,0x05,0x02,0x00]
72224
72225v_cmp_u_f64_e64 s[10:11], v[254:255], v[2:3]
72226// CHECK: [0x0a,0x00,0x68,0xd0,0xfe,0x05,0x02,0x00]
72227
72228v_cmp_u_f64_e64 s[10:11], s[2:3], v[2:3]
72229// CHECK: [0x0a,0x00,0x68,0xd0,0x02,0x04,0x02,0x00]
72230
72231v_cmp_u_f64_e64 s[10:11], s[4:5], v[2:3]
72232// CHECK: [0x0a,0x00,0x68,0xd0,0x04,0x04,0x02,0x00]
72233
72234v_cmp_u_f64_e64 s[10:11], s[100:101], v[2:3]
72235// CHECK: [0x0a,0x00,0x68,0xd0,0x64,0x04,0x02,0x00]
72236
72237v_cmp_u_f64_e64 s[10:11], flat_scratch, v[2:3]
72238// CHECK: [0x0a,0x00,0x68,0xd0,0x66,0x04,0x02,0x00]
72239
72240v_cmp_u_f64_e64 s[10:11], vcc, v[2:3]
72241// CHECK: [0x0a,0x00,0x68,0xd0,0x6a,0x04,0x02,0x00]
72242
72243v_cmp_u_f64_e64 s[10:11], tba, v[2:3]
72244// CHECK: [0x0a,0x00,0x68,0xd0,0x6c,0x04,0x02,0x00]
72245
72246v_cmp_u_f64_e64 s[10:11], tma, v[2:3]
72247// CHECK: [0x0a,0x00,0x68,0xd0,0x6e,0x04,0x02,0x00]
72248
72249v_cmp_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72250// CHECK: [0x0a,0x00,0x68,0xd0,0x7a,0x04,0x02,0x00]
72251
72252v_cmp_u_f64_e64 s[10:11], exec, v[2:3]
72253// CHECK: [0x0a,0x00,0x68,0xd0,0x7e,0x04,0x02,0x00]
72254
72255v_cmp_u_f64_e64 s[10:11], 0, v[2:3]
72256// CHECK: [0x0a,0x00,0x68,0xd0,0x80,0x04,0x02,0x00]
72257
72258v_cmp_u_f64_e64 s[10:11], -1, v[2:3]
72259// CHECK: [0x0a,0x00,0x68,0xd0,0xc1,0x04,0x02,0x00]
72260
72261v_cmp_u_f64_e64 s[10:11], 0.5, v[2:3]
72262// CHECK: [0x0a,0x00,0x68,0xd0,0xf0,0x04,0x02,0x00]
72263
72264v_cmp_u_f64_e64 s[10:11], -4.0, v[2:3]
72265// CHECK: [0x0a,0x00,0x68,0xd0,0xf7,0x04,0x02,0x00]
72266
72267v_cmp_u_f64_e64 s[10:11], v[1:2], v[254:255]
72268// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x03,0x00]
72269
72270v_cmp_u_f64_e64 s[10:11], v[1:2], s[4:5]
72271// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x09,0x00,0x00]
72272
72273v_cmp_u_f64_e64 s[10:11], v[1:2], s[6:7]
72274// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x0d,0x00,0x00]
72275
72276v_cmp_u_f64_e64 s[10:11], v[1:2], s[100:101]
72277// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xc9,0x00,0x00]
72278
72279v_cmp_u_f64_e64 s[10:11], v[1:2], flat_scratch
72280// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xcd,0x00,0x00]
72281
72282v_cmp_u_f64_e64 s[10:11], v[1:2], vcc
72283// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd5,0x00,0x00]
72284
72285v_cmp_u_f64_e64 s[10:11], v[1:2], tba
72286// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xd9,0x00,0x00]
72287
72288v_cmp_u_f64_e64 s[10:11], v[1:2], tma
72289// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xdd,0x00,0x00]
72290
72291v_cmp_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72292// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xf5,0x00,0x00]
72293
72294v_cmp_u_f64_e64 s[10:11], v[1:2], exec
72295// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xfd,0x00,0x00]
72296
72297v_cmp_u_f64_e64 s[10:11], v[1:2], 0
72298// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x01,0x01,0x00]
72299
72300v_cmp_u_f64_e64 s[10:11], v[1:2], -1
72301// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x83,0x01,0x00]
72302
72303v_cmp_u_f64_e64 s[10:11], v[1:2], 0.5
72304// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xe1,0x01,0x00]
72305
72306v_cmp_u_f64_e64 s[10:11], v[1:2], -4.0
72307// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0xef,0x01,0x00]
72308
72309v_cmp_u_f64_e64 s[10:11], -v[1:2], v[2:3]
72310// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x20]
72311
72312v_cmp_u_f64_e64 s[10:11], v[1:2], -v[2:3]
72313// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x40]
72314
72315v_cmp_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
72316// CHECK: [0x0a,0x00,0x68,0xd0,0x01,0x05,0x02,0x60]
72317
72318v_cmp_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
72319// CHECK: [0x0a,0x80,0x68,0xd0,0x01,0x05,0x02,0x00]
72320
72321v_cmp_nge_f64 vcc, v[1:2], v[2:3]
72322// CHECK: [0x01,0x05,0xd2,0x7c]
72323
72324v_cmp_nge_f64 vcc, v[254:255], v[2:3]
72325// CHECK: [0xfe,0x05,0xd2,0x7c]
72326
72327v_cmp_nge_f64 vcc, s[2:3], v[2:3]
72328// CHECK: [0x02,0x04,0xd2,0x7c]
72329
72330v_cmp_nge_f64 vcc, s[4:5], v[2:3]
72331// CHECK: [0x04,0x04,0xd2,0x7c]
72332
72333v_cmp_nge_f64 vcc, s[100:101], v[2:3]
72334// CHECK: [0x64,0x04,0xd2,0x7c]
72335
72336v_cmp_nge_f64 vcc, flat_scratch, v[2:3]
72337// CHECK: [0x66,0x04,0xd2,0x7c]
72338
72339v_cmp_nge_f64 vcc, vcc, v[2:3]
72340// CHECK: [0x6a,0x04,0xd2,0x7c]
72341
72342v_cmp_nge_f64 vcc, tba, v[2:3]
72343// CHECK: [0x6c,0x04,0xd2,0x7c]
72344
72345v_cmp_nge_f64 vcc, tma, v[2:3]
72346// CHECK: [0x6e,0x04,0xd2,0x7c]
72347
72348v_cmp_nge_f64 vcc, ttmp[10:11], v[2:3]
72349// CHECK: [0x7a,0x04,0xd2,0x7c]
72350
72351v_cmp_nge_f64 vcc, exec, v[2:3]
72352// CHECK: [0x7e,0x04,0xd2,0x7c]
72353
72354v_cmp_nge_f64 vcc, 0, v[2:3]
72355// CHECK: [0x80,0x04,0xd2,0x7c]
72356
72357v_cmp_nge_f64 vcc, -1, v[2:3]
72358// CHECK: [0xc1,0x04,0xd2,0x7c]
72359
72360v_cmp_nge_f64 vcc, 0.5, v[2:3]
72361// CHECK: [0xf0,0x04,0xd2,0x7c]
72362
72363v_cmp_nge_f64 vcc, -4.0, v[2:3]
72364// CHECK: [0xf7,0x04,0xd2,0x7c]
72365
72366v_cmp_nge_f64 vcc, 0xaf123456, v[2:3]
72367// CHECK: [0xff,0x04,0xd2,0x7c,0x56,0x34,0x12,0xaf]
72368
72369v_cmp_nge_f64 vcc, 0x3f717273, v[2:3]
72370// CHECK: [0xff,0x04,0xd2,0x7c,0x73,0x72,0x71,0x3f]
72371
72372v_cmp_nge_f64 vcc, v[1:2], v[254:255]
72373// CHECK: [0x01,0xfd,0xd3,0x7c]
72374
72375v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3]
72376// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72377
72378v_cmp_nge_f64_e64 s[12:13], v[1:2], v[2:3]
72379// CHECK: [0x0c,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72380
72381v_cmp_nge_f64_e64 s[100:101], v[1:2], v[2:3]
72382// CHECK: [0x64,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72383
72384v_cmp_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
72385// CHECK: [0x66,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72386
72387v_cmp_nge_f64_e64 vcc, v[1:2], v[2:3]
72388// CHECK: [0x6a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72389
72390v_cmp_nge_f64_e64 tba, v[1:2], v[2:3]
72391// CHECK: [0x6c,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72392
72393v_cmp_nge_f64_e64 tma, v[1:2], v[2:3]
72394// CHECK: [0x6e,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72395
72396v_cmp_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72397// CHECK: [0x7a,0x00,0x69,0xd0,0x01,0x05,0x02,0x00]
72398
72399v_cmp_nge_f64_e64 s[10:11], v[254:255], v[2:3]
72400// CHECK: [0x0a,0x00,0x69,0xd0,0xfe,0x05,0x02,0x00]
72401
72402v_cmp_nge_f64_e64 s[10:11], s[2:3], v[2:3]
72403// CHECK: [0x0a,0x00,0x69,0xd0,0x02,0x04,0x02,0x00]
72404
72405v_cmp_nge_f64_e64 s[10:11], s[4:5], v[2:3]
72406// CHECK: [0x0a,0x00,0x69,0xd0,0x04,0x04,0x02,0x00]
72407
72408v_cmp_nge_f64_e64 s[10:11], s[100:101], v[2:3]
72409// CHECK: [0x0a,0x00,0x69,0xd0,0x64,0x04,0x02,0x00]
72410
72411v_cmp_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
72412// CHECK: [0x0a,0x00,0x69,0xd0,0x66,0x04,0x02,0x00]
72413
72414v_cmp_nge_f64_e64 s[10:11], vcc, v[2:3]
72415// CHECK: [0x0a,0x00,0x69,0xd0,0x6a,0x04,0x02,0x00]
72416
72417v_cmp_nge_f64_e64 s[10:11], tba, v[2:3]
72418// CHECK: [0x0a,0x00,0x69,0xd0,0x6c,0x04,0x02,0x00]
72419
72420v_cmp_nge_f64_e64 s[10:11], tma, v[2:3]
72421// CHECK: [0x0a,0x00,0x69,0xd0,0x6e,0x04,0x02,0x00]
72422
72423v_cmp_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72424// CHECK: [0x0a,0x00,0x69,0xd0,0x7a,0x04,0x02,0x00]
72425
72426v_cmp_nge_f64_e64 s[10:11], exec, v[2:3]
72427// CHECK: [0x0a,0x00,0x69,0xd0,0x7e,0x04,0x02,0x00]
72428
72429v_cmp_nge_f64_e64 s[10:11], 0, v[2:3]
72430// CHECK: [0x0a,0x00,0x69,0xd0,0x80,0x04,0x02,0x00]
72431
72432v_cmp_nge_f64_e64 s[10:11], -1, v[2:3]
72433// CHECK: [0x0a,0x00,0x69,0xd0,0xc1,0x04,0x02,0x00]
72434
72435v_cmp_nge_f64_e64 s[10:11], 0.5, v[2:3]
72436// CHECK: [0x0a,0x00,0x69,0xd0,0xf0,0x04,0x02,0x00]
72437
72438v_cmp_nge_f64_e64 s[10:11], -4.0, v[2:3]
72439// CHECK: [0x0a,0x00,0x69,0xd0,0xf7,0x04,0x02,0x00]
72440
72441v_cmp_nge_f64_e64 s[10:11], v[1:2], v[254:255]
72442// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfd,0x03,0x00]
72443
72444v_cmp_nge_f64_e64 s[10:11], v[1:2], s[4:5]
72445// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x09,0x00,0x00]
72446
72447v_cmp_nge_f64_e64 s[10:11], v[1:2], s[6:7]
72448// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x0d,0x00,0x00]
72449
72450v_cmp_nge_f64_e64 s[10:11], v[1:2], s[100:101]
72451// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xc9,0x00,0x00]
72452
72453v_cmp_nge_f64_e64 s[10:11], v[1:2], flat_scratch
72454// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xcd,0x00,0x00]
72455
72456v_cmp_nge_f64_e64 s[10:11], v[1:2], vcc
72457// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xd5,0x00,0x00]
72458
72459v_cmp_nge_f64_e64 s[10:11], v[1:2], tba
72460// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xd9,0x00,0x00]
72461
72462v_cmp_nge_f64_e64 s[10:11], v[1:2], tma
72463// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xdd,0x00,0x00]
72464
72465v_cmp_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72466// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xf5,0x00,0x00]
72467
72468v_cmp_nge_f64_e64 s[10:11], v[1:2], exec
72469// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xfd,0x00,0x00]
72470
72471v_cmp_nge_f64_e64 s[10:11], v[1:2], 0
72472// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x01,0x01,0x00]
72473
72474v_cmp_nge_f64_e64 s[10:11], v[1:2], -1
72475// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x83,0x01,0x00]
72476
72477v_cmp_nge_f64_e64 s[10:11], v[1:2], 0.5
72478// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xe1,0x01,0x00]
72479
72480v_cmp_nge_f64_e64 s[10:11], v[1:2], -4.0
72481// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0xef,0x01,0x00]
72482
72483v_cmp_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
72484// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x20]
72485
72486v_cmp_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
72487// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x40]
72488
72489v_cmp_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
72490// CHECK: [0x0a,0x00,0x69,0xd0,0x01,0x05,0x02,0x60]
72491
72492v_cmp_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
72493// CHECK: [0x0a,0x80,0x69,0xd0,0x01,0x05,0x02,0x00]
72494
72495v_cmp_nlg_f64 vcc, v[1:2], v[2:3]
72496// CHECK: [0x01,0x05,0xd4,0x7c]
72497
72498v_cmp_nlg_f64 vcc, v[254:255], v[2:3]
72499// CHECK: [0xfe,0x05,0xd4,0x7c]
72500
72501v_cmp_nlg_f64 vcc, s[2:3], v[2:3]
72502// CHECK: [0x02,0x04,0xd4,0x7c]
72503
72504v_cmp_nlg_f64 vcc, s[4:5], v[2:3]
72505// CHECK: [0x04,0x04,0xd4,0x7c]
72506
72507v_cmp_nlg_f64 vcc, s[100:101], v[2:3]
72508// CHECK: [0x64,0x04,0xd4,0x7c]
72509
72510v_cmp_nlg_f64 vcc, flat_scratch, v[2:3]
72511// CHECK: [0x66,0x04,0xd4,0x7c]
72512
72513v_cmp_nlg_f64 vcc, vcc, v[2:3]
72514// CHECK: [0x6a,0x04,0xd4,0x7c]
72515
72516v_cmp_nlg_f64 vcc, tba, v[2:3]
72517// CHECK: [0x6c,0x04,0xd4,0x7c]
72518
72519v_cmp_nlg_f64 vcc, tma, v[2:3]
72520// CHECK: [0x6e,0x04,0xd4,0x7c]
72521
72522v_cmp_nlg_f64 vcc, ttmp[10:11], v[2:3]
72523// CHECK: [0x7a,0x04,0xd4,0x7c]
72524
72525v_cmp_nlg_f64 vcc, exec, v[2:3]
72526// CHECK: [0x7e,0x04,0xd4,0x7c]
72527
72528v_cmp_nlg_f64 vcc, 0, v[2:3]
72529// CHECK: [0x80,0x04,0xd4,0x7c]
72530
72531v_cmp_nlg_f64 vcc, -1, v[2:3]
72532// CHECK: [0xc1,0x04,0xd4,0x7c]
72533
72534v_cmp_nlg_f64 vcc, 0.5, v[2:3]
72535// CHECK: [0xf0,0x04,0xd4,0x7c]
72536
72537v_cmp_nlg_f64 vcc, -4.0, v[2:3]
72538// CHECK: [0xf7,0x04,0xd4,0x7c]
72539
72540v_cmp_nlg_f64 vcc, 0xaf123456, v[2:3]
72541// CHECK: [0xff,0x04,0xd4,0x7c,0x56,0x34,0x12,0xaf]
72542
72543v_cmp_nlg_f64 vcc, 0x3f717273, v[2:3]
72544// CHECK: [0xff,0x04,0xd4,0x7c,0x73,0x72,0x71,0x3f]
72545
72546v_cmp_nlg_f64 vcc, v[1:2], v[254:255]
72547// CHECK: [0x01,0xfd,0xd5,0x7c]
72548
72549v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
72550// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72551
72552v_cmp_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
72553// CHECK: [0x0c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72554
72555v_cmp_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
72556// CHECK: [0x64,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72557
72558v_cmp_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
72559// CHECK: [0x66,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72560
72561v_cmp_nlg_f64_e64 vcc, v[1:2], v[2:3]
72562// CHECK: [0x6a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72563
72564v_cmp_nlg_f64_e64 tba, v[1:2], v[2:3]
72565// CHECK: [0x6c,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72566
72567v_cmp_nlg_f64_e64 tma, v[1:2], v[2:3]
72568// CHECK: [0x6e,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72569
72570v_cmp_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72571// CHECK: [0x7a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x00]
72572
72573v_cmp_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
72574// CHECK: [0x0a,0x00,0x6a,0xd0,0xfe,0x05,0x02,0x00]
72575
72576v_cmp_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
72577// CHECK: [0x0a,0x00,0x6a,0xd0,0x02,0x04,0x02,0x00]
72578
72579v_cmp_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
72580// CHECK: [0x0a,0x00,0x6a,0xd0,0x04,0x04,0x02,0x00]
72581
72582v_cmp_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
72583// CHECK: [0x0a,0x00,0x6a,0xd0,0x64,0x04,0x02,0x00]
72584
72585v_cmp_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
72586// CHECK: [0x0a,0x00,0x6a,0xd0,0x66,0x04,0x02,0x00]
72587
72588v_cmp_nlg_f64_e64 s[10:11], vcc, v[2:3]
72589// CHECK: [0x0a,0x00,0x6a,0xd0,0x6a,0x04,0x02,0x00]
72590
72591v_cmp_nlg_f64_e64 s[10:11], tba, v[2:3]
72592// CHECK: [0x0a,0x00,0x6a,0xd0,0x6c,0x04,0x02,0x00]
72593
72594v_cmp_nlg_f64_e64 s[10:11], tma, v[2:3]
72595// CHECK: [0x0a,0x00,0x6a,0xd0,0x6e,0x04,0x02,0x00]
72596
72597v_cmp_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72598// CHECK: [0x0a,0x00,0x6a,0xd0,0x7a,0x04,0x02,0x00]
72599
72600v_cmp_nlg_f64_e64 s[10:11], exec, v[2:3]
72601// CHECK: [0x0a,0x00,0x6a,0xd0,0x7e,0x04,0x02,0x00]
72602
72603v_cmp_nlg_f64_e64 s[10:11], 0, v[2:3]
72604// CHECK: [0x0a,0x00,0x6a,0xd0,0x80,0x04,0x02,0x00]
72605
72606v_cmp_nlg_f64_e64 s[10:11], -1, v[2:3]
72607// CHECK: [0x0a,0x00,0x6a,0xd0,0xc1,0x04,0x02,0x00]
72608
72609v_cmp_nlg_f64_e64 s[10:11], 0.5, v[2:3]
72610// CHECK: [0x0a,0x00,0x6a,0xd0,0xf0,0x04,0x02,0x00]
72611
72612v_cmp_nlg_f64_e64 s[10:11], -4.0, v[2:3]
72613// CHECK: [0x0a,0x00,0x6a,0xd0,0xf7,0x04,0x02,0x00]
72614
72615v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
72616// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x03,0x00]
72617
72618v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
72619// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x09,0x00,0x00]
72620
72621v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
72622// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x0d,0x00,0x00]
72623
72624v_cmp_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
72625// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xc9,0x00,0x00]
72626
72627v_cmp_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
72628// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xcd,0x00,0x00]
72629
72630v_cmp_nlg_f64_e64 s[10:11], v[1:2], vcc
72631// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd5,0x00,0x00]
72632
72633v_cmp_nlg_f64_e64 s[10:11], v[1:2], tba
72634// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xd9,0x00,0x00]
72635
72636v_cmp_nlg_f64_e64 s[10:11], v[1:2], tma
72637// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xdd,0x00,0x00]
72638
72639v_cmp_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72640// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xf5,0x00,0x00]
72641
72642v_cmp_nlg_f64_e64 s[10:11], v[1:2], exec
72643// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xfd,0x00,0x00]
72644
72645v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0
72646// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x01,0x01,0x00]
72647
72648v_cmp_nlg_f64_e64 s[10:11], v[1:2], -1
72649// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x83,0x01,0x00]
72650
72651v_cmp_nlg_f64_e64 s[10:11], v[1:2], 0.5
72652// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xe1,0x01,0x00]
72653
72654v_cmp_nlg_f64_e64 s[10:11], v[1:2], -4.0
72655// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0xef,0x01,0x00]
72656
72657v_cmp_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
72658// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x20]
72659
72660v_cmp_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
72661// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x40]
72662
72663v_cmp_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
72664// CHECK: [0x0a,0x00,0x6a,0xd0,0x01,0x05,0x02,0x60]
72665
72666v_cmp_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
72667// CHECK: [0x0a,0x80,0x6a,0xd0,0x01,0x05,0x02,0x00]
72668
72669v_cmp_ngt_f64 vcc, v[1:2], v[2:3]
72670// CHECK: [0x01,0x05,0xd6,0x7c]
72671
72672v_cmp_ngt_f64 vcc, v[254:255], v[2:3]
72673// CHECK: [0xfe,0x05,0xd6,0x7c]
72674
72675v_cmp_ngt_f64 vcc, s[2:3], v[2:3]
72676// CHECK: [0x02,0x04,0xd6,0x7c]
72677
72678v_cmp_ngt_f64 vcc, s[4:5], v[2:3]
72679// CHECK: [0x04,0x04,0xd6,0x7c]
72680
72681v_cmp_ngt_f64 vcc, s[100:101], v[2:3]
72682// CHECK: [0x64,0x04,0xd6,0x7c]
72683
72684v_cmp_ngt_f64 vcc, flat_scratch, v[2:3]
72685// CHECK: [0x66,0x04,0xd6,0x7c]
72686
72687v_cmp_ngt_f64 vcc, vcc, v[2:3]
72688// CHECK: [0x6a,0x04,0xd6,0x7c]
72689
72690v_cmp_ngt_f64 vcc, tba, v[2:3]
72691// CHECK: [0x6c,0x04,0xd6,0x7c]
72692
72693v_cmp_ngt_f64 vcc, tma, v[2:3]
72694// CHECK: [0x6e,0x04,0xd6,0x7c]
72695
72696v_cmp_ngt_f64 vcc, ttmp[10:11], v[2:3]
72697// CHECK: [0x7a,0x04,0xd6,0x7c]
72698
72699v_cmp_ngt_f64 vcc, exec, v[2:3]
72700// CHECK: [0x7e,0x04,0xd6,0x7c]
72701
72702v_cmp_ngt_f64 vcc, 0, v[2:3]
72703// CHECK: [0x80,0x04,0xd6,0x7c]
72704
72705v_cmp_ngt_f64 vcc, -1, v[2:3]
72706// CHECK: [0xc1,0x04,0xd6,0x7c]
72707
72708v_cmp_ngt_f64 vcc, 0.5, v[2:3]
72709// CHECK: [0xf0,0x04,0xd6,0x7c]
72710
72711v_cmp_ngt_f64 vcc, -4.0, v[2:3]
72712// CHECK: [0xf7,0x04,0xd6,0x7c]
72713
72714v_cmp_ngt_f64 vcc, 0xaf123456, v[2:3]
72715// CHECK: [0xff,0x04,0xd6,0x7c,0x56,0x34,0x12,0xaf]
72716
72717v_cmp_ngt_f64 vcc, 0x3f717273, v[2:3]
72718// CHECK: [0xff,0x04,0xd6,0x7c,0x73,0x72,0x71,0x3f]
72719
72720v_cmp_ngt_f64 vcc, v[1:2], v[254:255]
72721// CHECK: [0x01,0xfd,0xd7,0x7c]
72722
72723v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
72724// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72725
72726v_cmp_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
72727// CHECK: [0x0c,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72728
72729v_cmp_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
72730// CHECK: [0x64,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72731
72732v_cmp_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
72733// CHECK: [0x66,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72734
72735v_cmp_ngt_f64_e64 vcc, v[1:2], v[2:3]
72736// CHECK: [0x6a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72737
72738v_cmp_ngt_f64_e64 tba, v[1:2], v[2:3]
72739// CHECK: [0x6c,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72740
72741v_cmp_ngt_f64_e64 tma, v[1:2], v[2:3]
72742// CHECK: [0x6e,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72743
72744v_cmp_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72745// CHECK: [0x7a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x00]
72746
72747v_cmp_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
72748// CHECK: [0x0a,0x00,0x6b,0xd0,0xfe,0x05,0x02,0x00]
72749
72750v_cmp_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
72751// CHECK: [0x0a,0x00,0x6b,0xd0,0x02,0x04,0x02,0x00]
72752
72753v_cmp_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
72754// CHECK: [0x0a,0x00,0x6b,0xd0,0x04,0x04,0x02,0x00]
72755
72756v_cmp_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
72757// CHECK: [0x0a,0x00,0x6b,0xd0,0x64,0x04,0x02,0x00]
72758
72759v_cmp_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
72760// CHECK: [0x0a,0x00,0x6b,0xd0,0x66,0x04,0x02,0x00]
72761
72762v_cmp_ngt_f64_e64 s[10:11], vcc, v[2:3]
72763// CHECK: [0x0a,0x00,0x6b,0xd0,0x6a,0x04,0x02,0x00]
72764
72765v_cmp_ngt_f64_e64 s[10:11], tba, v[2:3]
72766// CHECK: [0x0a,0x00,0x6b,0xd0,0x6c,0x04,0x02,0x00]
72767
72768v_cmp_ngt_f64_e64 s[10:11], tma, v[2:3]
72769// CHECK: [0x0a,0x00,0x6b,0xd0,0x6e,0x04,0x02,0x00]
72770
72771v_cmp_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72772// CHECK: [0x0a,0x00,0x6b,0xd0,0x7a,0x04,0x02,0x00]
72773
72774v_cmp_ngt_f64_e64 s[10:11], exec, v[2:3]
72775// CHECK: [0x0a,0x00,0x6b,0xd0,0x7e,0x04,0x02,0x00]
72776
72777v_cmp_ngt_f64_e64 s[10:11], 0, v[2:3]
72778// CHECK: [0x0a,0x00,0x6b,0xd0,0x80,0x04,0x02,0x00]
72779
72780v_cmp_ngt_f64_e64 s[10:11], -1, v[2:3]
72781// CHECK: [0x0a,0x00,0x6b,0xd0,0xc1,0x04,0x02,0x00]
72782
72783v_cmp_ngt_f64_e64 s[10:11], 0.5, v[2:3]
72784// CHECK: [0x0a,0x00,0x6b,0xd0,0xf0,0x04,0x02,0x00]
72785
72786v_cmp_ngt_f64_e64 s[10:11], -4.0, v[2:3]
72787// CHECK: [0x0a,0x00,0x6b,0xd0,0xf7,0x04,0x02,0x00]
72788
72789v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
72790// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfd,0x03,0x00]
72791
72792v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
72793// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x09,0x00,0x00]
72794
72795v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
72796// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x0d,0x00,0x00]
72797
72798v_cmp_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
72799// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xc9,0x00,0x00]
72800
72801v_cmp_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
72802// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xcd,0x00,0x00]
72803
72804v_cmp_ngt_f64_e64 s[10:11], v[1:2], vcc
72805// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xd5,0x00,0x00]
72806
72807v_cmp_ngt_f64_e64 s[10:11], v[1:2], tba
72808// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xd9,0x00,0x00]
72809
72810v_cmp_ngt_f64_e64 s[10:11], v[1:2], tma
72811// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xdd,0x00,0x00]
72812
72813v_cmp_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72814// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xf5,0x00,0x00]
72815
72816v_cmp_ngt_f64_e64 s[10:11], v[1:2], exec
72817// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xfd,0x00,0x00]
72818
72819v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0
72820// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x01,0x01,0x00]
72821
72822v_cmp_ngt_f64_e64 s[10:11], v[1:2], -1
72823// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x83,0x01,0x00]
72824
72825v_cmp_ngt_f64_e64 s[10:11], v[1:2], 0.5
72826// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xe1,0x01,0x00]
72827
72828v_cmp_ngt_f64_e64 s[10:11], v[1:2], -4.0
72829// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0xef,0x01,0x00]
72830
72831v_cmp_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
72832// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x20]
72833
72834v_cmp_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
72835// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x40]
72836
72837v_cmp_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
72838// CHECK: [0x0a,0x00,0x6b,0xd0,0x01,0x05,0x02,0x60]
72839
72840v_cmp_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
72841// CHECK: [0x0a,0x80,0x6b,0xd0,0x01,0x05,0x02,0x00]
72842
72843v_cmp_nle_f64 vcc, v[1:2], v[2:3]
72844// CHECK: [0x01,0x05,0xd8,0x7c]
72845
72846v_cmp_nle_f64 vcc, v[254:255], v[2:3]
72847// CHECK: [0xfe,0x05,0xd8,0x7c]
72848
72849v_cmp_nle_f64 vcc, s[2:3], v[2:3]
72850// CHECK: [0x02,0x04,0xd8,0x7c]
72851
72852v_cmp_nle_f64 vcc, s[4:5], v[2:3]
72853// CHECK: [0x04,0x04,0xd8,0x7c]
72854
72855v_cmp_nle_f64 vcc, s[100:101], v[2:3]
72856// CHECK: [0x64,0x04,0xd8,0x7c]
72857
72858v_cmp_nle_f64 vcc, flat_scratch, v[2:3]
72859// CHECK: [0x66,0x04,0xd8,0x7c]
72860
72861v_cmp_nle_f64 vcc, vcc, v[2:3]
72862// CHECK: [0x6a,0x04,0xd8,0x7c]
72863
72864v_cmp_nle_f64 vcc, tba, v[2:3]
72865// CHECK: [0x6c,0x04,0xd8,0x7c]
72866
72867v_cmp_nle_f64 vcc, tma, v[2:3]
72868// CHECK: [0x6e,0x04,0xd8,0x7c]
72869
72870v_cmp_nle_f64 vcc, ttmp[10:11], v[2:3]
72871// CHECK: [0x7a,0x04,0xd8,0x7c]
72872
72873v_cmp_nle_f64 vcc, exec, v[2:3]
72874// CHECK: [0x7e,0x04,0xd8,0x7c]
72875
72876v_cmp_nle_f64 vcc, 0, v[2:3]
72877// CHECK: [0x80,0x04,0xd8,0x7c]
72878
72879v_cmp_nle_f64 vcc, -1, v[2:3]
72880// CHECK: [0xc1,0x04,0xd8,0x7c]
72881
72882v_cmp_nle_f64 vcc, 0.5, v[2:3]
72883// CHECK: [0xf0,0x04,0xd8,0x7c]
72884
72885v_cmp_nle_f64 vcc, -4.0, v[2:3]
72886// CHECK: [0xf7,0x04,0xd8,0x7c]
72887
72888v_cmp_nle_f64 vcc, 0xaf123456, v[2:3]
72889// CHECK: [0xff,0x04,0xd8,0x7c,0x56,0x34,0x12,0xaf]
72890
72891v_cmp_nle_f64 vcc, 0x3f717273, v[2:3]
72892// CHECK: [0xff,0x04,0xd8,0x7c,0x73,0x72,0x71,0x3f]
72893
72894v_cmp_nle_f64 vcc, v[1:2], v[254:255]
72895// CHECK: [0x01,0xfd,0xd9,0x7c]
72896
72897v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3]
72898// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72899
72900v_cmp_nle_f64_e64 s[12:13], v[1:2], v[2:3]
72901// CHECK: [0x0c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72902
72903v_cmp_nle_f64_e64 s[100:101], v[1:2], v[2:3]
72904// CHECK: [0x64,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72905
72906v_cmp_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
72907// CHECK: [0x66,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72908
72909v_cmp_nle_f64_e64 vcc, v[1:2], v[2:3]
72910// CHECK: [0x6a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72911
72912v_cmp_nle_f64_e64 tba, v[1:2], v[2:3]
72913// CHECK: [0x6c,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72914
72915v_cmp_nle_f64_e64 tma, v[1:2], v[2:3]
72916// CHECK: [0x6e,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72917
72918v_cmp_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
72919// CHECK: [0x7a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x00]
72920
72921v_cmp_nle_f64_e64 s[10:11], v[254:255], v[2:3]
72922// CHECK: [0x0a,0x00,0x6c,0xd0,0xfe,0x05,0x02,0x00]
72923
72924v_cmp_nle_f64_e64 s[10:11], s[2:3], v[2:3]
72925// CHECK: [0x0a,0x00,0x6c,0xd0,0x02,0x04,0x02,0x00]
72926
72927v_cmp_nle_f64_e64 s[10:11], s[4:5], v[2:3]
72928// CHECK: [0x0a,0x00,0x6c,0xd0,0x04,0x04,0x02,0x00]
72929
72930v_cmp_nle_f64_e64 s[10:11], s[100:101], v[2:3]
72931// CHECK: [0x0a,0x00,0x6c,0xd0,0x64,0x04,0x02,0x00]
72932
72933v_cmp_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
72934// CHECK: [0x0a,0x00,0x6c,0xd0,0x66,0x04,0x02,0x00]
72935
72936v_cmp_nle_f64_e64 s[10:11], vcc, v[2:3]
72937// CHECK: [0x0a,0x00,0x6c,0xd0,0x6a,0x04,0x02,0x00]
72938
72939v_cmp_nle_f64_e64 s[10:11], tba, v[2:3]
72940// CHECK: [0x0a,0x00,0x6c,0xd0,0x6c,0x04,0x02,0x00]
72941
72942v_cmp_nle_f64_e64 s[10:11], tma, v[2:3]
72943// CHECK: [0x0a,0x00,0x6c,0xd0,0x6e,0x04,0x02,0x00]
72944
72945v_cmp_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
72946// CHECK: [0x0a,0x00,0x6c,0xd0,0x7a,0x04,0x02,0x00]
72947
72948v_cmp_nle_f64_e64 s[10:11], exec, v[2:3]
72949// CHECK: [0x0a,0x00,0x6c,0xd0,0x7e,0x04,0x02,0x00]
72950
72951v_cmp_nle_f64_e64 s[10:11], 0, v[2:3]
72952// CHECK: [0x0a,0x00,0x6c,0xd0,0x80,0x04,0x02,0x00]
72953
72954v_cmp_nle_f64_e64 s[10:11], -1, v[2:3]
72955// CHECK: [0x0a,0x00,0x6c,0xd0,0xc1,0x04,0x02,0x00]
72956
72957v_cmp_nle_f64_e64 s[10:11], 0.5, v[2:3]
72958// CHECK: [0x0a,0x00,0x6c,0xd0,0xf0,0x04,0x02,0x00]
72959
72960v_cmp_nle_f64_e64 s[10:11], -4.0, v[2:3]
72961// CHECK: [0x0a,0x00,0x6c,0xd0,0xf7,0x04,0x02,0x00]
72962
72963v_cmp_nle_f64_e64 s[10:11], v[1:2], v[254:255]
72964// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x03,0x00]
72965
72966v_cmp_nle_f64_e64 s[10:11], v[1:2], s[4:5]
72967// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x09,0x00,0x00]
72968
72969v_cmp_nle_f64_e64 s[10:11], v[1:2], s[6:7]
72970// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x0d,0x00,0x00]
72971
72972v_cmp_nle_f64_e64 s[10:11], v[1:2], s[100:101]
72973// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xc9,0x00,0x00]
72974
72975v_cmp_nle_f64_e64 s[10:11], v[1:2], flat_scratch
72976// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xcd,0x00,0x00]
72977
72978v_cmp_nle_f64_e64 s[10:11], v[1:2], vcc
72979// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd5,0x00,0x00]
72980
72981v_cmp_nle_f64_e64 s[10:11], v[1:2], tba
72982// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xd9,0x00,0x00]
72983
72984v_cmp_nle_f64_e64 s[10:11], v[1:2], tma
72985// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xdd,0x00,0x00]
72986
72987v_cmp_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
72988// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xf5,0x00,0x00]
72989
72990v_cmp_nle_f64_e64 s[10:11], v[1:2], exec
72991// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xfd,0x00,0x00]
72992
72993v_cmp_nle_f64_e64 s[10:11], v[1:2], 0
72994// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x01,0x01,0x00]
72995
72996v_cmp_nle_f64_e64 s[10:11], v[1:2], -1
72997// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x83,0x01,0x00]
72998
72999v_cmp_nle_f64_e64 s[10:11], v[1:2], 0.5
73000// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xe1,0x01,0x00]
73001
73002v_cmp_nle_f64_e64 s[10:11], v[1:2], -4.0
73003// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0xef,0x01,0x00]
73004
73005v_cmp_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
73006// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x20]
73007
73008v_cmp_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
73009// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x40]
73010
73011v_cmp_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
73012// CHECK: [0x0a,0x00,0x6c,0xd0,0x01,0x05,0x02,0x60]
73013
73014v_cmp_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
73015// CHECK: [0x0a,0x80,0x6c,0xd0,0x01,0x05,0x02,0x00]
73016
73017v_cmp_neq_f64 vcc, v[1:2], v[2:3]
73018// CHECK: [0x01,0x05,0xda,0x7c]
73019
73020v_cmp_neq_f64 vcc, v[254:255], v[2:3]
73021// CHECK: [0xfe,0x05,0xda,0x7c]
73022
73023v_cmp_neq_f64 vcc, s[2:3], v[2:3]
73024// CHECK: [0x02,0x04,0xda,0x7c]
73025
73026v_cmp_neq_f64 vcc, s[4:5], v[2:3]
73027// CHECK: [0x04,0x04,0xda,0x7c]
73028
73029v_cmp_neq_f64 vcc, s[100:101], v[2:3]
73030// CHECK: [0x64,0x04,0xda,0x7c]
73031
73032v_cmp_neq_f64 vcc, flat_scratch, v[2:3]
73033// CHECK: [0x66,0x04,0xda,0x7c]
73034
73035v_cmp_neq_f64 vcc, vcc, v[2:3]
73036// CHECK: [0x6a,0x04,0xda,0x7c]
73037
73038v_cmp_neq_f64 vcc, tba, v[2:3]
73039// CHECK: [0x6c,0x04,0xda,0x7c]
73040
73041v_cmp_neq_f64 vcc, tma, v[2:3]
73042// CHECK: [0x6e,0x04,0xda,0x7c]
73043
73044v_cmp_neq_f64 vcc, ttmp[10:11], v[2:3]
73045// CHECK: [0x7a,0x04,0xda,0x7c]
73046
73047v_cmp_neq_f64 vcc, exec, v[2:3]
73048// CHECK: [0x7e,0x04,0xda,0x7c]
73049
73050v_cmp_neq_f64 vcc, 0, v[2:3]
73051// CHECK: [0x80,0x04,0xda,0x7c]
73052
73053v_cmp_neq_f64 vcc, -1, v[2:3]
73054// CHECK: [0xc1,0x04,0xda,0x7c]
73055
73056v_cmp_neq_f64 vcc, 0.5, v[2:3]
73057// CHECK: [0xf0,0x04,0xda,0x7c]
73058
73059v_cmp_neq_f64 vcc, -4.0, v[2:3]
73060// CHECK: [0xf7,0x04,0xda,0x7c]
73061
73062v_cmp_neq_f64 vcc, 0xaf123456, v[2:3]
73063// CHECK: [0xff,0x04,0xda,0x7c,0x56,0x34,0x12,0xaf]
73064
73065v_cmp_neq_f64 vcc, 0x3f717273, v[2:3]
73066// CHECK: [0xff,0x04,0xda,0x7c,0x73,0x72,0x71,0x3f]
73067
73068v_cmp_neq_f64 vcc, v[1:2], v[254:255]
73069// CHECK: [0x01,0xfd,0xdb,0x7c]
73070
73071v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3]
73072// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73073
73074v_cmp_neq_f64_e64 s[12:13], v[1:2], v[2:3]
73075// CHECK: [0x0c,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73076
73077v_cmp_neq_f64_e64 s[100:101], v[1:2], v[2:3]
73078// CHECK: [0x64,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73079
73080v_cmp_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
73081// CHECK: [0x66,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73082
73083v_cmp_neq_f64_e64 vcc, v[1:2], v[2:3]
73084// CHECK: [0x6a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73085
73086v_cmp_neq_f64_e64 tba, v[1:2], v[2:3]
73087// CHECK: [0x6c,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73088
73089v_cmp_neq_f64_e64 tma, v[1:2], v[2:3]
73090// CHECK: [0x6e,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73091
73092v_cmp_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73093// CHECK: [0x7a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x00]
73094
73095v_cmp_neq_f64_e64 s[10:11], v[254:255], v[2:3]
73096// CHECK: [0x0a,0x00,0x6d,0xd0,0xfe,0x05,0x02,0x00]
73097
73098v_cmp_neq_f64_e64 s[10:11], s[2:3], v[2:3]
73099// CHECK: [0x0a,0x00,0x6d,0xd0,0x02,0x04,0x02,0x00]
73100
73101v_cmp_neq_f64_e64 s[10:11], s[4:5], v[2:3]
73102// CHECK: [0x0a,0x00,0x6d,0xd0,0x04,0x04,0x02,0x00]
73103
73104v_cmp_neq_f64_e64 s[10:11], s[100:101], v[2:3]
73105// CHECK: [0x0a,0x00,0x6d,0xd0,0x64,0x04,0x02,0x00]
73106
73107v_cmp_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
73108// CHECK: [0x0a,0x00,0x6d,0xd0,0x66,0x04,0x02,0x00]
73109
73110v_cmp_neq_f64_e64 s[10:11], vcc, v[2:3]
73111// CHECK: [0x0a,0x00,0x6d,0xd0,0x6a,0x04,0x02,0x00]
73112
73113v_cmp_neq_f64_e64 s[10:11], tba, v[2:3]
73114// CHECK: [0x0a,0x00,0x6d,0xd0,0x6c,0x04,0x02,0x00]
73115
73116v_cmp_neq_f64_e64 s[10:11], tma, v[2:3]
73117// CHECK: [0x0a,0x00,0x6d,0xd0,0x6e,0x04,0x02,0x00]
73118
73119v_cmp_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73120// CHECK: [0x0a,0x00,0x6d,0xd0,0x7a,0x04,0x02,0x00]
73121
73122v_cmp_neq_f64_e64 s[10:11], exec, v[2:3]
73123// CHECK: [0x0a,0x00,0x6d,0xd0,0x7e,0x04,0x02,0x00]
73124
73125v_cmp_neq_f64_e64 s[10:11], 0, v[2:3]
73126// CHECK: [0x0a,0x00,0x6d,0xd0,0x80,0x04,0x02,0x00]
73127
73128v_cmp_neq_f64_e64 s[10:11], -1, v[2:3]
73129// CHECK: [0x0a,0x00,0x6d,0xd0,0xc1,0x04,0x02,0x00]
73130
73131v_cmp_neq_f64_e64 s[10:11], 0.5, v[2:3]
73132// CHECK: [0x0a,0x00,0x6d,0xd0,0xf0,0x04,0x02,0x00]
73133
73134v_cmp_neq_f64_e64 s[10:11], -4.0, v[2:3]
73135// CHECK: [0x0a,0x00,0x6d,0xd0,0xf7,0x04,0x02,0x00]
73136
73137v_cmp_neq_f64_e64 s[10:11], v[1:2], v[254:255]
73138// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfd,0x03,0x00]
73139
73140v_cmp_neq_f64_e64 s[10:11], v[1:2], s[4:5]
73141// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x09,0x00,0x00]
73142
73143v_cmp_neq_f64_e64 s[10:11], v[1:2], s[6:7]
73144// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x0d,0x00,0x00]
73145
73146v_cmp_neq_f64_e64 s[10:11], v[1:2], s[100:101]
73147// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xc9,0x00,0x00]
73148
73149v_cmp_neq_f64_e64 s[10:11], v[1:2], flat_scratch
73150// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xcd,0x00,0x00]
73151
73152v_cmp_neq_f64_e64 s[10:11], v[1:2], vcc
73153// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xd5,0x00,0x00]
73154
73155v_cmp_neq_f64_e64 s[10:11], v[1:2], tba
73156// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xd9,0x00,0x00]
73157
73158v_cmp_neq_f64_e64 s[10:11], v[1:2], tma
73159// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xdd,0x00,0x00]
73160
73161v_cmp_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73162// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xf5,0x00,0x00]
73163
73164v_cmp_neq_f64_e64 s[10:11], v[1:2], exec
73165// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xfd,0x00,0x00]
73166
73167v_cmp_neq_f64_e64 s[10:11], v[1:2], 0
73168// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x01,0x01,0x00]
73169
73170v_cmp_neq_f64_e64 s[10:11], v[1:2], -1
73171// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x83,0x01,0x00]
73172
73173v_cmp_neq_f64_e64 s[10:11], v[1:2], 0.5
73174// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xe1,0x01,0x00]
73175
73176v_cmp_neq_f64_e64 s[10:11], v[1:2], -4.0
73177// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0xef,0x01,0x00]
73178
73179v_cmp_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
73180// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x20]
73181
73182v_cmp_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
73183// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x40]
73184
73185v_cmp_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
73186// CHECK: [0x0a,0x00,0x6d,0xd0,0x01,0x05,0x02,0x60]
73187
73188v_cmp_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
73189// CHECK: [0x0a,0x80,0x6d,0xd0,0x01,0x05,0x02,0x00]
73190
73191v_cmp_nlt_f64 vcc, v[1:2], v[2:3]
73192// CHECK: [0x01,0x05,0xdc,0x7c]
73193
73194v_cmp_nlt_f64 vcc, v[254:255], v[2:3]
73195// CHECK: [0xfe,0x05,0xdc,0x7c]
73196
73197v_cmp_nlt_f64 vcc, s[2:3], v[2:3]
73198// CHECK: [0x02,0x04,0xdc,0x7c]
73199
73200v_cmp_nlt_f64 vcc, s[4:5], v[2:3]
73201// CHECK: [0x04,0x04,0xdc,0x7c]
73202
73203v_cmp_nlt_f64 vcc, s[100:101], v[2:3]
73204// CHECK: [0x64,0x04,0xdc,0x7c]
73205
73206v_cmp_nlt_f64 vcc, flat_scratch, v[2:3]
73207// CHECK: [0x66,0x04,0xdc,0x7c]
73208
73209v_cmp_nlt_f64 vcc, vcc, v[2:3]
73210// CHECK: [0x6a,0x04,0xdc,0x7c]
73211
73212v_cmp_nlt_f64 vcc, tba, v[2:3]
73213// CHECK: [0x6c,0x04,0xdc,0x7c]
73214
73215v_cmp_nlt_f64 vcc, tma, v[2:3]
73216// CHECK: [0x6e,0x04,0xdc,0x7c]
73217
73218v_cmp_nlt_f64 vcc, ttmp[10:11], v[2:3]
73219// CHECK: [0x7a,0x04,0xdc,0x7c]
73220
73221v_cmp_nlt_f64 vcc, exec, v[2:3]
73222// CHECK: [0x7e,0x04,0xdc,0x7c]
73223
73224v_cmp_nlt_f64 vcc, 0, v[2:3]
73225// CHECK: [0x80,0x04,0xdc,0x7c]
73226
73227v_cmp_nlt_f64 vcc, -1, v[2:3]
73228// CHECK: [0xc1,0x04,0xdc,0x7c]
73229
73230v_cmp_nlt_f64 vcc, 0.5, v[2:3]
73231// CHECK: [0xf0,0x04,0xdc,0x7c]
73232
73233v_cmp_nlt_f64 vcc, -4.0, v[2:3]
73234// CHECK: [0xf7,0x04,0xdc,0x7c]
73235
73236v_cmp_nlt_f64 vcc, 0xaf123456, v[2:3]
73237// CHECK: [0xff,0x04,0xdc,0x7c,0x56,0x34,0x12,0xaf]
73238
73239v_cmp_nlt_f64 vcc, 0x3f717273, v[2:3]
73240// CHECK: [0xff,0x04,0xdc,0x7c,0x73,0x72,0x71,0x3f]
73241
73242v_cmp_nlt_f64 vcc, v[1:2], v[254:255]
73243// CHECK: [0x01,0xfd,0xdd,0x7c]
73244
73245v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
73246// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73247
73248v_cmp_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
73249// CHECK: [0x0c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73250
73251v_cmp_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
73252// CHECK: [0x64,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73253
73254v_cmp_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
73255// CHECK: [0x66,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73256
73257v_cmp_nlt_f64_e64 vcc, v[1:2], v[2:3]
73258// CHECK: [0x6a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73259
73260v_cmp_nlt_f64_e64 tba, v[1:2], v[2:3]
73261// CHECK: [0x6c,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73262
73263v_cmp_nlt_f64_e64 tma, v[1:2], v[2:3]
73264// CHECK: [0x6e,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73265
73266v_cmp_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73267// CHECK: [0x7a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x00]
73268
73269v_cmp_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
73270// CHECK: [0x0a,0x00,0x6e,0xd0,0xfe,0x05,0x02,0x00]
73271
73272v_cmp_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
73273// CHECK: [0x0a,0x00,0x6e,0xd0,0x02,0x04,0x02,0x00]
73274
73275v_cmp_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
73276// CHECK: [0x0a,0x00,0x6e,0xd0,0x04,0x04,0x02,0x00]
73277
73278v_cmp_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
73279// CHECK: [0x0a,0x00,0x6e,0xd0,0x64,0x04,0x02,0x00]
73280
73281v_cmp_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
73282// CHECK: [0x0a,0x00,0x6e,0xd0,0x66,0x04,0x02,0x00]
73283
73284v_cmp_nlt_f64_e64 s[10:11], vcc, v[2:3]
73285// CHECK: [0x0a,0x00,0x6e,0xd0,0x6a,0x04,0x02,0x00]
73286
73287v_cmp_nlt_f64_e64 s[10:11], tba, v[2:3]
73288// CHECK: [0x0a,0x00,0x6e,0xd0,0x6c,0x04,0x02,0x00]
73289
73290v_cmp_nlt_f64_e64 s[10:11], tma, v[2:3]
73291// CHECK: [0x0a,0x00,0x6e,0xd0,0x6e,0x04,0x02,0x00]
73292
73293v_cmp_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73294// CHECK: [0x0a,0x00,0x6e,0xd0,0x7a,0x04,0x02,0x00]
73295
73296v_cmp_nlt_f64_e64 s[10:11], exec, v[2:3]
73297// CHECK: [0x0a,0x00,0x6e,0xd0,0x7e,0x04,0x02,0x00]
73298
73299v_cmp_nlt_f64_e64 s[10:11], 0, v[2:3]
73300// CHECK: [0x0a,0x00,0x6e,0xd0,0x80,0x04,0x02,0x00]
73301
73302v_cmp_nlt_f64_e64 s[10:11], -1, v[2:3]
73303// CHECK: [0x0a,0x00,0x6e,0xd0,0xc1,0x04,0x02,0x00]
73304
73305v_cmp_nlt_f64_e64 s[10:11], 0.5, v[2:3]
73306// CHECK: [0x0a,0x00,0x6e,0xd0,0xf0,0x04,0x02,0x00]
73307
73308v_cmp_nlt_f64_e64 s[10:11], -4.0, v[2:3]
73309// CHECK: [0x0a,0x00,0x6e,0xd0,0xf7,0x04,0x02,0x00]
73310
73311v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
73312// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x03,0x00]
73313
73314v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
73315// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x09,0x00,0x00]
73316
73317v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
73318// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x0d,0x00,0x00]
73319
73320v_cmp_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
73321// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xc9,0x00,0x00]
73322
73323v_cmp_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
73324// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xcd,0x00,0x00]
73325
73326v_cmp_nlt_f64_e64 s[10:11], v[1:2], vcc
73327// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd5,0x00,0x00]
73328
73329v_cmp_nlt_f64_e64 s[10:11], v[1:2], tba
73330// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xd9,0x00,0x00]
73331
73332v_cmp_nlt_f64_e64 s[10:11], v[1:2], tma
73333// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xdd,0x00,0x00]
73334
73335v_cmp_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73336// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xf5,0x00,0x00]
73337
73338v_cmp_nlt_f64_e64 s[10:11], v[1:2], exec
73339// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xfd,0x00,0x00]
73340
73341v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0
73342// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x01,0x01,0x00]
73343
73344v_cmp_nlt_f64_e64 s[10:11], v[1:2], -1
73345// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x83,0x01,0x00]
73346
73347v_cmp_nlt_f64_e64 s[10:11], v[1:2], 0.5
73348// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xe1,0x01,0x00]
73349
73350v_cmp_nlt_f64_e64 s[10:11], v[1:2], -4.0
73351// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0xef,0x01,0x00]
73352
73353v_cmp_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
73354// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x20]
73355
73356v_cmp_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
73357// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x40]
73358
73359v_cmp_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
73360// CHECK: [0x0a,0x00,0x6e,0xd0,0x01,0x05,0x02,0x60]
73361
73362v_cmp_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
73363// CHECK: [0x0a,0x80,0x6e,0xd0,0x01,0x05,0x02,0x00]
73364
73365v_cmp_tru_f64 vcc, v[1:2], v[2:3]
73366// CHECK: [0x01,0x05,0xde,0x7c]
73367
73368v_cmp_tru_f64 vcc, v[254:255], v[2:3]
73369// CHECK: [0xfe,0x05,0xde,0x7c]
73370
73371v_cmp_tru_f64 vcc, s[2:3], v[2:3]
73372// CHECK: [0x02,0x04,0xde,0x7c]
73373
73374v_cmp_tru_f64 vcc, s[4:5], v[2:3]
73375// CHECK: [0x04,0x04,0xde,0x7c]
73376
73377v_cmp_tru_f64 vcc, s[100:101], v[2:3]
73378// CHECK: [0x64,0x04,0xde,0x7c]
73379
73380v_cmp_tru_f64 vcc, flat_scratch, v[2:3]
73381// CHECK: [0x66,0x04,0xde,0x7c]
73382
73383v_cmp_tru_f64 vcc, vcc, v[2:3]
73384// CHECK: [0x6a,0x04,0xde,0x7c]
73385
73386v_cmp_tru_f64 vcc, tba, v[2:3]
73387// CHECK: [0x6c,0x04,0xde,0x7c]
73388
73389v_cmp_tru_f64 vcc, tma, v[2:3]
73390// CHECK: [0x6e,0x04,0xde,0x7c]
73391
73392v_cmp_tru_f64 vcc, ttmp[10:11], v[2:3]
73393// CHECK: [0x7a,0x04,0xde,0x7c]
73394
73395v_cmp_tru_f64 vcc, exec, v[2:3]
73396// CHECK: [0x7e,0x04,0xde,0x7c]
73397
73398v_cmp_tru_f64 vcc, 0, v[2:3]
73399// CHECK: [0x80,0x04,0xde,0x7c]
73400
73401v_cmp_tru_f64 vcc, -1, v[2:3]
73402// CHECK: [0xc1,0x04,0xde,0x7c]
73403
73404v_cmp_tru_f64 vcc, 0.5, v[2:3]
73405// CHECK: [0xf0,0x04,0xde,0x7c]
73406
73407v_cmp_tru_f64 vcc, -4.0, v[2:3]
73408// CHECK: [0xf7,0x04,0xde,0x7c]
73409
73410v_cmp_tru_f64 vcc, 0xaf123456, v[2:3]
73411// CHECK: [0xff,0x04,0xde,0x7c,0x56,0x34,0x12,0xaf]
73412
73413v_cmp_tru_f64 vcc, 0x3f717273, v[2:3]
73414// CHECK: [0xff,0x04,0xde,0x7c,0x73,0x72,0x71,0x3f]
73415
73416v_cmp_tru_f64 vcc, v[1:2], v[254:255]
73417// CHECK: [0x01,0xfd,0xdf,0x7c]
73418
73419v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3]
73420// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73421
73422v_cmp_tru_f64_e64 s[12:13], v[1:2], v[2:3]
73423// CHECK: [0x0c,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73424
73425v_cmp_tru_f64_e64 s[100:101], v[1:2], v[2:3]
73426// CHECK: [0x64,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73427
73428v_cmp_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
73429// CHECK: [0x66,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73430
73431v_cmp_tru_f64_e64 vcc, v[1:2], v[2:3]
73432// CHECK: [0x6a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73433
73434v_cmp_tru_f64_e64 tba, v[1:2], v[2:3]
73435// CHECK: [0x6c,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73436
73437v_cmp_tru_f64_e64 tma, v[1:2], v[2:3]
73438// CHECK: [0x6e,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73439
73440v_cmp_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73441// CHECK: [0x7a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x00]
73442
73443v_cmp_tru_f64_e64 s[10:11], v[254:255], v[2:3]
73444// CHECK: [0x0a,0x00,0x6f,0xd0,0xfe,0x05,0x02,0x00]
73445
73446v_cmp_tru_f64_e64 s[10:11], s[2:3], v[2:3]
73447// CHECK: [0x0a,0x00,0x6f,0xd0,0x02,0x04,0x02,0x00]
73448
73449v_cmp_tru_f64_e64 s[10:11], s[4:5], v[2:3]
73450// CHECK: [0x0a,0x00,0x6f,0xd0,0x04,0x04,0x02,0x00]
73451
73452v_cmp_tru_f64_e64 s[10:11], s[100:101], v[2:3]
73453// CHECK: [0x0a,0x00,0x6f,0xd0,0x64,0x04,0x02,0x00]
73454
73455v_cmp_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
73456// CHECK: [0x0a,0x00,0x6f,0xd0,0x66,0x04,0x02,0x00]
73457
73458v_cmp_tru_f64_e64 s[10:11], vcc, v[2:3]
73459// CHECK: [0x0a,0x00,0x6f,0xd0,0x6a,0x04,0x02,0x00]
73460
73461v_cmp_tru_f64_e64 s[10:11], tba, v[2:3]
73462// CHECK: [0x0a,0x00,0x6f,0xd0,0x6c,0x04,0x02,0x00]
73463
73464v_cmp_tru_f64_e64 s[10:11], tma, v[2:3]
73465// CHECK: [0x0a,0x00,0x6f,0xd0,0x6e,0x04,0x02,0x00]
73466
73467v_cmp_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73468// CHECK: [0x0a,0x00,0x6f,0xd0,0x7a,0x04,0x02,0x00]
73469
73470v_cmp_tru_f64_e64 s[10:11], exec, v[2:3]
73471// CHECK: [0x0a,0x00,0x6f,0xd0,0x7e,0x04,0x02,0x00]
73472
73473v_cmp_tru_f64_e64 s[10:11], 0, v[2:3]
73474// CHECK: [0x0a,0x00,0x6f,0xd0,0x80,0x04,0x02,0x00]
73475
73476v_cmp_tru_f64_e64 s[10:11], -1, v[2:3]
73477// CHECK: [0x0a,0x00,0x6f,0xd0,0xc1,0x04,0x02,0x00]
73478
73479v_cmp_tru_f64_e64 s[10:11], 0.5, v[2:3]
73480// CHECK: [0x0a,0x00,0x6f,0xd0,0xf0,0x04,0x02,0x00]
73481
73482v_cmp_tru_f64_e64 s[10:11], -4.0, v[2:3]
73483// CHECK: [0x0a,0x00,0x6f,0xd0,0xf7,0x04,0x02,0x00]
73484
73485v_cmp_tru_f64_e64 s[10:11], v[1:2], v[254:255]
73486// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfd,0x03,0x00]
73487
73488v_cmp_tru_f64_e64 s[10:11], v[1:2], s[4:5]
73489// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x09,0x00,0x00]
73490
73491v_cmp_tru_f64_e64 s[10:11], v[1:2], s[6:7]
73492// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x0d,0x00,0x00]
73493
73494v_cmp_tru_f64_e64 s[10:11], v[1:2], s[100:101]
73495// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xc9,0x00,0x00]
73496
73497v_cmp_tru_f64_e64 s[10:11], v[1:2], flat_scratch
73498// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xcd,0x00,0x00]
73499
73500v_cmp_tru_f64_e64 s[10:11], v[1:2], vcc
73501// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xd5,0x00,0x00]
73502
73503v_cmp_tru_f64_e64 s[10:11], v[1:2], tba
73504// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xd9,0x00,0x00]
73505
73506v_cmp_tru_f64_e64 s[10:11], v[1:2], tma
73507// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xdd,0x00,0x00]
73508
73509v_cmp_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73510// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xf5,0x00,0x00]
73511
73512v_cmp_tru_f64_e64 s[10:11], v[1:2], exec
73513// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xfd,0x00,0x00]
73514
73515v_cmp_tru_f64_e64 s[10:11], v[1:2], 0
73516// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x01,0x01,0x00]
73517
73518v_cmp_tru_f64_e64 s[10:11], v[1:2], -1
73519// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x83,0x01,0x00]
73520
73521v_cmp_tru_f64_e64 s[10:11], v[1:2], 0.5
73522// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xe1,0x01,0x00]
73523
73524v_cmp_tru_f64_e64 s[10:11], v[1:2], -4.0
73525// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0xef,0x01,0x00]
73526
73527v_cmp_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
73528// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x20]
73529
73530v_cmp_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
73531// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x40]
73532
73533v_cmp_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
73534// CHECK: [0x0a,0x00,0x6f,0xd0,0x01,0x05,0x02,0x60]
73535
73536v_cmp_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
73537// CHECK: [0x0a,0x80,0x6f,0xd0,0x01,0x05,0x02,0x00]
73538
73539v_cmpx_f_f64 vcc, v[1:2], v[2:3]
73540// CHECK: [0x01,0x05,0xe0,0x7c]
73541
73542v_cmpx_f_f64 vcc, v[254:255], v[2:3]
73543// CHECK: [0xfe,0x05,0xe0,0x7c]
73544
73545v_cmpx_f_f64 vcc, s[2:3], v[2:3]
73546// CHECK: [0x02,0x04,0xe0,0x7c]
73547
73548v_cmpx_f_f64 vcc, s[4:5], v[2:3]
73549// CHECK: [0x04,0x04,0xe0,0x7c]
73550
73551v_cmpx_f_f64 vcc, s[100:101], v[2:3]
73552// CHECK: [0x64,0x04,0xe0,0x7c]
73553
73554v_cmpx_f_f64 vcc, flat_scratch, v[2:3]
73555// CHECK: [0x66,0x04,0xe0,0x7c]
73556
73557v_cmpx_f_f64 vcc, vcc, v[2:3]
73558// CHECK: [0x6a,0x04,0xe0,0x7c]
73559
73560v_cmpx_f_f64 vcc, tba, v[2:3]
73561// CHECK: [0x6c,0x04,0xe0,0x7c]
73562
73563v_cmpx_f_f64 vcc, tma, v[2:3]
73564// CHECK: [0x6e,0x04,0xe0,0x7c]
73565
73566v_cmpx_f_f64 vcc, ttmp[10:11], v[2:3]
73567// CHECK: [0x7a,0x04,0xe0,0x7c]
73568
73569v_cmpx_f_f64 vcc, exec, v[2:3]
73570// CHECK: [0x7e,0x04,0xe0,0x7c]
73571
73572v_cmpx_f_f64 vcc, 0, v[2:3]
73573// CHECK: [0x80,0x04,0xe0,0x7c]
73574
73575v_cmpx_f_f64 vcc, -1, v[2:3]
73576// CHECK: [0xc1,0x04,0xe0,0x7c]
73577
73578v_cmpx_f_f64 vcc, 0.5, v[2:3]
73579// CHECK: [0xf0,0x04,0xe0,0x7c]
73580
73581v_cmpx_f_f64 vcc, -4.0, v[2:3]
73582// CHECK: [0xf7,0x04,0xe0,0x7c]
73583
73584v_cmpx_f_f64 vcc, 0xaf123456, v[2:3]
73585// CHECK: [0xff,0x04,0xe0,0x7c,0x56,0x34,0x12,0xaf]
73586
73587v_cmpx_f_f64 vcc, 0x3f717273, v[2:3]
73588// CHECK: [0xff,0x04,0xe0,0x7c,0x73,0x72,0x71,0x3f]
73589
73590v_cmpx_f_f64 vcc, v[1:2], v[254:255]
73591// CHECK: [0x01,0xfd,0xe1,0x7c]
73592
73593v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3]
73594// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73595
73596v_cmpx_f_f64_e64 s[12:13], v[1:2], v[2:3]
73597// CHECK: [0x0c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73598
73599v_cmpx_f_f64_e64 s[100:101], v[1:2], v[2:3]
73600// CHECK: [0x64,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73601
73602v_cmpx_f_f64_e64 flat_scratch, v[1:2], v[2:3]
73603// CHECK: [0x66,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73604
73605v_cmpx_f_f64_e64 vcc, v[1:2], v[2:3]
73606// CHECK: [0x6a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73607
73608v_cmpx_f_f64_e64 tba, v[1:2], v[2:3]
73609// CHECK: [0x6c,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73610
73611v_cmpx_f_f64_e64 tma, v[1:2], v[2:3]
73612// CHECK: [0x6e,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73613
73614v_cmpx_f_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73615// CHECK: [0x7a,0x00,0x70,0xd0,0x01,0x05,0x02,0x00]
73616
73617v_cmpx_f_f64_e64 s[10:11], v[254:255], v[2:3]
73618// CHECK: [0x0a,0x00,0x70,0xd0,0xfe,0x05,0x02,0x00]
73619
73620v_cmpx_f_f64_e64 s[10:11], s[2:3], v[2:3]
73621// CHECK: [0x0a,0x00,0x70,0xd0,0x02,0x04,0x02,0x00]
73622
73623v_cmpx_f_f64_e64 s[10:11], s[4:5], v[2:3]
73624// CHECK: [0x0a,0x00,0x70,0xd0,0x04,0x04,0x02,0x00]
73625
73626v_cmpx_f_f64_e64 s[10:11], s[100:101], v[2:3]
73627// CHECK: [0x0a,0x00,0x70,0xd0,0x64,0x04,0x02,0x00]
73628
73629v_cmpx_f_f64_e64 s[10:11], flat_scratch, v[2:3]
73630// CHECK: [0x0a,0x00,0x70,0xd0,0x66,0x04,0x02,0x00]
73631
73632v_cmpx_f_f64_e64 s[10:11], vcc, v[2:3]
73633// CHECK: [0x0a,0x00,0x70,0xd0,0x6a,0x04,0x02,0x00]
73634
73635v_cmpx_f_f64_e64 s[10:11], tba, v[2:3]
73636// CHECK: [0x0a,0x00,0x70,0xd0,0x6c,0x04,0x02,0x00]
73637
73638v_cmpx_f_f64_e64 s[10:11], tma, v[2:3]
73639// CHECK: [0x0a,0x00,0x70,0xd0,0x6e,0x04,0x02,0x00]
73640
73641v_cmpx_f_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73642// CHECK: [0x0a,0x00,0x70,0xd0,0x7a,0x04,0x02,0x00]
73643
73644v_cmpx_f_f64_e64 s[10:11], exec, v[2:3]
73645// CHECK: [0x0a,0x00,0x70,0xd0,0x7e,0x04,0x02,0x00]
73646
73647v_cmpx_f_f64_e64 s[10:11], 0, v[2:3]
73648// CHECK: [0x0a,0x00,0x70,0xd0,0x80,0x04,0x02,0x00]
73649
73650v_cmpx_f_f64_e64 s[10:11], -1, v[2:3]
73651// CHECK: [0x0a,0x00,0x70,0xd0,0xc1,0x04,0x02,0x00]
73652
73653v_cmpx_f_f64_e64 s[10:11], 0.5, v[2:3]
73654// CHECK: [0x0a,0x00,0x70,0xd0,0xf0,0x04,0x02,0x00]
73655
73656v_cmpx_f_f64_e64 s[10:11], -4.0, v[2:3]
73657// CHECK: [0x0a,0x00,0x70,0xd0,0xf7,0x04,0x02,0x00]
73658
73659v_cmpx_f_f64_e64 s[10:11], v[1:2], v[254:255]
73660// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x03,0x00]
73661
73662v_cmpx_f_f64_e64 s[10:11], v[1:2], s[4:5]
73663// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x09,0x00,0x00]
73664
73665v_cmpx_f_f64_e64 s[10:11], v[1:2], s[6:7]
73666// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x0d,0x00,0x00]
73667
73668v_cmpx_f_f64_e64 s[10:11], v[1:2], s[100:101]
73669// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xc9,0x00,0x00]
73670
73671v_cmpx_f_f64_e64 s[10:11], v[1:2], flat_scratch
73672// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xcd,0x00,0x00]
73673
73674v_cmpx_f_f64_e64 s[10:11], v[1:2], vcc
73675// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd5,0x00,0x00]
73676
73677v_cmpx_f_f64_e64 s[10:11], v[1:2], tba
73678// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xd9,0x00,0x00]
73679
73680v_cmpx_f_f64_e64 s[10:11], v[1:2], tma
73681// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xdd,0x00,0x00]
73682
73683v_cmpx_f_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73684// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xf5,0x00,0x00]
73685
73686v_cmpx_f_f64_e64 s[10:11], v[1:2], exec
73687// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xfd,0x00,0x00]
73688
73689v_cmpx_f_f64_e64 s[10:11], v[1:2], 0
73690// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x01,0x01,0x00]
73691
73692v_cmpx_f_f64_e64 s[10:11], v[1:2], -1
73693// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x83,0x01,0x00]
73694
73695v_cmpx_f_f64_e64 s[10:11], v[1:2], 0.5
73696// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xe1,0x01,0x00]
73697
73698v_cmpx_f_f64_e64 s[10:11], v[1:2], -4.0
73699// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0xef,0x01,0x00]
73700
73701v_cmpx_f_f64_e64 s[10:11], -v[1:2], v[2:3]
73702// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x20]
73703
73704v_cmpx_f_f64_e64 s[10:11], v[1:2], -v[2:3]
73705// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x40]
73706
73707v_cmpx_f_f64_e64 s[10:11], -v[1:2], -v[2:3]
73708// CHECK: [0x0a,0x00,0x70,0xd0,0x01,0x05,0x02,0x60]
73709
73710v_cmpx_f_f64_e64 s[10:11], v[1:2], v[2:3] clamp
73711// CHECK: [0x0a,0x80,0x70,0xd0,0x01,0x05,0x02,0x00]
73712
73713v_cmpx_lt_f64 vcc, v[1:2], v[2:3]
73714// CHECK: [0x01,0x05,0xe2,0x7c]
73715
73716v_cmpx_lt_f64 vcc, v[254:255], v[2:3]
73717// CHECK: [0xfe,0x05,0xe2,0x7c]
73718
73719v_cmpx_lt_f64 vcc, s[2:3], v[2:3]
73720// CHECK: [0x02,0x04,0xe2,0x7c]
73721
73722v_cmpx_lt_f64 vcc, s[4:5], v[2:3]
73723// CHECK: [0x04,0x04,0xe2,0x7c]
73724
73725v_cmpx_lt_f64 vcc, s[100:101], v[2:3]
73726// CHECK: [0x64,0x04,0xe2,0x7c]
73727
73728v_cmpx_lt_f64 vcc, flat_scratch, v[2:3]
73729// CHECK: [0x66,0x04,0xe2,0x7c]
73730
73731v_cmpx_lt_f64 vcc, vcc, v[2:3]
73732// CHECK: [0x6a,0x04,0xe2,0x7c]
73733
73734v_cmpx_lt_f64 vcc, tba, v[2:3]
73735// CHECK: [0x6c,0x04,0xe2,0x7c]
73736
73737v_cmpx_lt_f64 vcc, tma, v[2:3]
73738// CHECK: [0x6e,0x04,0xe2,0x7c]
73739
73740v_cmpx_lt_f64 vcc, ttmp[10:11], v[2:3]
73741// CHECK: [0x7a,0x04,0xe2,0x7c]
73742
73743v_cmpx_lt_f64 vcc, exec, v[2:3]
73744// CHECK: [0x7e,0x04,0xe2,0x7c]
73745
73746v_cmpx_lt_f64 vcc, 0, v[2:3]
73747// CHECK: [0x80,0x04,0xe2,0x7c]
73748
73749v_cmpx_lt_f64 vcc, -1, v[2:3]
73750// CHECK: [0xc1,0x04,0xe2,0x7c]
73751
73752v_cmpx_lt_f64 vcc, 0.5, v[2:3]
73753// CHECK: [0xf0,0x04,0xe2,0x7c]
73754
73755v_cmpx_lt_f64 vcc, -4.0, v[2:3]
73756// CHECK: [0xf7,0x04,0xe2,0x7c]
73757
73758v_cmpx_lt_f64 vcc, 0xaf123456, v[2:3]
73759// CHECK: [0xff,0x04,0xe2,0x7c,0x56,0x34,0x12,0xaf]
73760
73761v_cmpx_lt_f64 vcc, 0x3f717273, v[2:3]
73762// CHECK: [0xff,0x04,0xe2,0x7c,0x73,0x72,0x71,0x3f]
73763
73764v_cmpx_lt_f64 vcc, v[1:2], v[254:255]
73765// CHECK: [0x01,0xfd,0xe3,0x7c]
73766
73767v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3]
73768// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73769
73770v_cmpx_lt_f64_e64 s[12:13], v[1:2], v[2:3]
73771// CHECK: [0x0c,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73772
73773v_cmpx_lt_f64_e64 s[100:101], v[1:2], v[2:3]
73774// CHECK: [0x64,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73775
73776v_cmpx_lt_f64_e64 flat_scratch, v[1:2], v[2:3]
73777// CHECK: [0x66,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73778
73779v_cmpx_lt_f64_e64 vcc, v[1:2], v[2:3]
73780// CHECK: [0x6a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73781
73782v_cmpx_lt_f64_e64 tba, v[1:2], v[2:3]
73783// CHECK: [0x6c,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73784
73785v_cmpx_lt_f64_e64 tma, v[1:2], v[2:3]
73786// CHECK: [0x6e,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73787
73788v_cmpx_lt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73789// CHECK: [0x7a,0x00,0x71,0xd0,0x01,0x05,0x02,0x00]
73790
73791v_cmpx_lt_f64_e64 s[10:11], v[254:255], v[2:3]
73792// CHECK: [0x0a,0x00,0x71,0xd0,0xfe,0x05,0x02,0x00]
73793
73794v_cmpx_lt_f64_e64 s[10:11], s[2:3], v[2:3]
73795// CHECK: [0x0a,0x00,0x71,0xd0,0x02,0x04,0x02,0x00]
73796
73797v_cmpx_lt_f64_e64 s[10:11], s[4:5], v[2:3]
73798// CHECK: [0x0a,0x00,0x71,0xd0,0x04,0x04,0x02,0x00]
73799
73800v_cmpx_lt_f64_e64 s[10:11], s[100:101], v[2:3]
73801// CHECK: [0x0a,0x00,0x71,0xd0,0x64,0x04,0x02,0x00]
73802
73803v_cmpx_lt_f64_e64 s[10:11], flat_scratch, v[2:3]
73804// CHECK: [0x0a,0x00,0x71,0xd0,0x66,0x04,0x02,0x00]
73805
73806v_cmpx_lt_f64_e64 s[10:11], vcc, v[2:3]
73807// CHECK: [0x0a,0x00,0x71,0xd0,0x6a,0x04,0x02,0x00]
73808
73809v_cmpx_lt_f64_e64 s[10:11], tba, v[2:3]
73810// CHECK: [0x0a,0x00,0x71,0xd0,0x6c,0x04,0x02,0x00]
73811
73812v_cmpx_lt_f64_e64 s[10:11], tma, v[2:3]
73813// CHECK: [0x0a,0x00,0x71,0xd0,0x6e,0x04,0x02,0x00]
73814
73815v_cmpx_lt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73816// CHECK: [0x0a,0x00,0x71,0xd0,0x7a,0x04,0x02,0x00]
73817
73818v_cmpx_lt_f64_e64 s[10:11], exec, v[2:3]
73819// CHECK: [0x0a,0x00,0x71,0xd0,0x7e,0x04,0x02,0x00]
73820
73821v_cmpx_lt_f64_e64 s[10:11], 0, v[2:3]
73822// CHECK: [0x0a,0x00,0x71,0xd0,0x80,0x04,0x02,0x00]
73823
73824v_cmpx_lt_f64_e64 s[10:11], -1, v[2:3]
73825// CHECK: [0x0a,0x00,0x71,0xd0,0xc1,0x04,0x02,0x00]
73826
73827v_cmpx_lt_f64_e64 s[10:11], 0.5, v[2:3]
73828// CHECK: [0x0a,0x00,0x71,0xd0,0xf0,0x04,0x02,0x00]
73829
73830v_cmpx_lt_f64_e64 s[10:11], -4.0, v[2:3]
73831// CHECK: [0x0a,0x00,0x71,0xd0,0xf7,0x04,0x02,0x00]
73832
73833v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[254:255]
73834// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfd,0x03,0x00]
73835
73836v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[4:5]
73837// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x09,0x00,0x00]
73838
73839v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[6:7]
73840// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x0d,0x00,0x00]
73841
73842v_cmpx_lt_f64_e64 s[10:11], v[1:2], s[100:101]
73843// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xc9,0x00,0x00]
73844
73845v_cmpx_lt_f64_e64 s[10:11], v[1:2], flat_scratch
73846// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xcd,0x00,0x00]
73847
73848v_cmpx_lt_f64_e64 s[10:11], v[1:2], vcc
73849// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xd5,0x00,0x00]
73850
73851v_cmpx_lt_f64_e64 s[10:11], v[1:2], tba
73852// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xd9,0x00,0x00]
73853
73854v_cmpx_lt_f64_e64 s[10:11], v[1:2], tma
73855// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xdd,0x00,0x00]
73856
73857v_cmpx_lt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
73858// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xf5,0x00,0x00]
73859
73860v_cmpx_lt_f64_e64 s[10:11], v[1:2], exec
73861// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xfd,0x00,0x00]
73862
73863v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0
73864// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x01,0x01,0x00]
73865
73866v_cmpx_lt_f64_e64 s[10:11], v[1:2], -1
73867// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x83,0x01,0x00]
73868
73869v_cmpx_lt_f64_e64 s[10:11], v[1:2], 0.5
73870// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xe1,0x01,0x00]
73871
73872v_cmpx_lt_f64_e64 s[10:11], v[1:2], -4.0
73873// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0xef,0x01,0x00]
73874
73875v_cmpx_lt_f64_e64 s[10:11], -v[1:2], v[2:3]
73876// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x20]
73877
73878v_cmpx_lt_f64_e64 s[10:11], v[1:2], -v[2:3]
73879// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x40]
73880
73881v_cmpx_lt_f64_e64 s[10:11], -v[1:2], -v[2:3]
73882// CHECK: [0x0a,0x00,0x71,0xd0,0x01,0x05,0x02,0x60]
73883
73884v_cmpx_lt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
73885// CHECK: [0x0a,0x80,0x71,0xd0,0x01,0x05,0x02,0x00]
73886
73887v_cmpx_eq_f64 vcc, v[1:2], v[2:3]
73888// CHECK: [0x01,0x05,0xe4,0x7c]
73889
73890v_cmpx_eq_f64 vcc, v[254:255], v[2:3]
73891// CHECK: [0xfe,0x05,0xe4,0x7c]
73892
73893v_cmpx_eq_f64 vcc, s[2:3], v[2:3]
73894// CHECK: [0x02,0x04,0xe4,0x7c]
73895
73896v_cmpx_eq_f64 vcc, s[4:5], v[2:3]
73897// CHECK: [0x04,0x04,0xe4,0x7c]
73898
73899v_cmpx_eq_f64 vcc, s[100:101], v[2:3]
73900// CHECK: [0x64,0x04,0xe4,0x7c]
73901
73902v_cmpx_eq_f64 vcc, flat_scratch, v[2:3]
73903// CHECK: [0x66,0x04,0xe4,0x7c]
73904
73905v_cmpx_eq_f64 vcc, vcc, v[2:3]
73906// CHECK: [0x6a,0x04,0xe4,0x7c]
73907
73908v_cmpx_eq_f64 vcc, tba, v[2:3]
73909// CHECK: [0x6c,0x04,0xe4,0x7c]
73910
73911v_cmpx_eq_f64 vcc, tma, v[2:3]
73912// CHECK: [0x6e,0x04,0xe4,0x7c]
73913
73914v_cmpx_eq_f64 vcc, ttmp[10:11], v[2:3]
73915// CHECK: [0x7a,0x04,0xe4,0x7c]
73916
73917v_cmpx_eq_f64 vcc, exec, v[2:3]
73918// CHECK: [0x7e,0x04,0xe4,0x7c]
73919
73920v_cmpx_eq_f64 vcc, 0, v[2:3]
73921// CHECK: [0x80,0x04,0xe4,0x7c]
73922
73923v_cmpx_eq_f64 vcc, -1, v[2:3]
73924// CHECK: [0xc1,0x04,0xe4,0x7c]
73925
73926v_cmpx_eq_f64 vcc, 0.5, v[2:3]
73927// CHECK: [0xf0,0x04,0xe4,0x7c]
73928
73929v_cmpx_eq_f64 vcc, -4.0, v[2:3]
73930// CHECK: [0xf7,0x04,0xe4,0x7c]
73931
73932v_cmpx_eq_f64 vcc, 0xaf123456, v[2:3]
73933// CHECK: [0xff,0x04,0xe4,0x7c,0x56,0x34,0x12,0xaf]
73934
73935v_cmpx_eq_f64 vcc, 0x3f717273, v[2:3]
73936// CHECK: [0xff,0x04,0xe4,0x7c,0x73,0x72,0x71,0x3f]
73937
73938v_cmpx_eq_f64 vcc, v[1:2], v[254:255]
73939// CHECK: [0x01,0xfd,0xe5,0x7c]
73940
73941v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3]
73942// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73943
73944v_cmpx_eq_f64_e64 s[12:13], v[1:2], v[2:3]
73945// CHECK: [0x0c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73946
73947v_cmpx_eq_f64_e64 s[100:101], v[1:2], v[2:3]
73948// CHECK: [0x64,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73949
73950v_cmpx_eq_f64_e64 flat_scratch, v[1:2], v[2:3]
73951// CHECK: [0x66,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73952
73953v_cmpx_eq_f64_e64 vcc, v[1:2], v[2:3]
73954// CHECK: [0x6a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73955
73956v_cmpx_eq_f64_e64 tba, v[1:2], v[2:3]
73957// CHECK: [0x6c,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73958
73959v_cmpx_eq_f64_e64 tma, v[1:2], v[2:3]
73960// CHECK: [0x6e,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73961
73962v_cmpx_eq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
73963// CHECK: [0x7a,0x00,0x72,0xd0,0x01,0x05,0x02,0x00]
73964
73965v_cmpx_eq_f64_e64 s[10:11], v[254:255], v[2:3]
73966// CHECK: [0x0a,0x00,0x72,0xd0,0xfe,0x05,0x02,0x00]
73967
73968v_cmpx_eq_f64_e64 s[10:11], s[2:3], v[2:3]
73969// CHECK: [0x0a,0x00,0x72,0xd0,0x02,0x04,0x02,0x00]
73970
73971v_cmpx_eq_f64_e64 s[10:11], s[4:5], v[2:3]
73972// CHECK: [0x0a,0x00,0x72,0xd0,0x04,0x04,0x02,0x00]
73973
73974v_cmpx_eq_f64_e64 s[10:11], s[100:101], v[2:3]
73975// CHECK: [0x0a,0x00,0x72,0xd0,0x64,0x04,0x02,0x00]
73976
73977v_cmpx_eq_f64_e64 s[10:11], flat_scratch, v[2:3]
73978// CHECK: [0x0a,0x00,0x72,0xd0,0x66,0x04,0x02,0x00]
73979
73980v_cmpx_eq_f64_e64 s[10:11], vcc, v[2:3]
73981// CHECK: [0x0a,0x00,0x72,0xd0,0x6a,0x04,0x02,0x00]
73982
73983v_cmpx_eq_f64_e64 s[10:11], tba, v[2:3]
73984// CHECK: [0x0a,0x00,0x72,0xd0,0x6c,0x04,0x02,0x00]
73985
73986v_cmpx_eq_f64_e64 s[10:11], tma, v[2:3]
73987// CHECK: [0x0a,0x00,0x72,0xd0,0x6e,0x04,0x02,0x00]
73988
73989v_cmpx_eq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
73990// CHECK: [0x0a,0x00,0x72,0xd0,0x7a,0x04,0x02,0x00]
73991
73992v_cmpx_eq_f64_e64 s[10:11], exec, v[2:3]
73993// CHECK: [0x0a,0x00,0x72,0xd0,0x7e,0x04,0x02,0x00]
73994
73995v_cmpx_eq_f64_e64 s[10:11], 0, v[2:3]
73996// CHECK: [0x0a,0x00,0x72,0xd0,0x80,0x04,0x02,0x00]
73997
73998v_cmpx_eq_f64_e64 s[10:11], -1, v[2:3]
73999// CHECK: [0x0a,0x00,0x72,0xd0,0xc1,0x04,0x02,0x00]
74000
74001v_cmpx_eq_f64_e64 s[10:11], 0.5, v[2:3]
74002// CHECK: [0x0a,0x00,0x72,0xd0,0xf0,0x04,0x02,0x00]
74003
74004v_cmpx_eq_f64_e64 s[10:11], -4.0, v[2:3]
74005// CHECK: [0x0a,0x00,0x72,0xd0,0xf7,0x04,0x02,0x00]
74006
74007v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[254:255]
74008// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x03,0x00]
74009
74010v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[4:5]
74011// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x09,0x00,0x00]
74012
74013v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[6:7]
74014// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x0d,0x00,0x00]
74015
74016v_cmpx_eq_f64_e64 s[10:11], v[1:2], s[100:101]
74017// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xc9,0x00,0x00]
74018
74019v_cmpx_eq_f64_e64 s[10:11], v[1:2], flat_scratch
74020// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xcd,0x00,0x00]
74021
74022v_cmpx_eq_f64_e64 s[10:11], v[1:2], vcc
74023// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd5,0x00,0x00]
74024
74025v_cmpx_eq_f64_e64 s[10:11], v[1:2], tba
74026// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xd9,0x00,0x00]
74027
74028v_cmpx_eq_f64_e64 s[10:11], v[1:2], tma
74029// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xdd,0x00,0x00]
74030
74031v_cmpx_eq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74032// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xf5,0x00,0x00]
74033
74034v_cmpx_eq_f64_e64 s[10:11], v[1:2], exec
74035// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xfd,0x00,0x00]
74036
74037v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0
74038// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x01,0x01,0x00]
74039
74040v_cmpx_eq_f64_e64 s[10:11], v[1:2], -1
74041// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x83,0x01,0x00]
74042
74043v_cmpx_eq_f64_e64 s[10:11], v[1:2], 0.5
74044// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xe1,0x01,0x00]
74045
74046v_cmpx_eq_f64_e64 s[10:11], v[1:2], -4.0
74047// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0xef,0x01,0x00]
74048
74049v_cmpx_eq_f64_e64 s[10:11], -v[1:2], v[2:3]
74050// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x20]
74051
74052v_cmpx_eq_f64_e64 s[10:11], v[1:2], -v[2:3]
74053// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x40]
74054
74055v_cmpx_eq_f64_e64 s[10:11], -v[1:2], -v[2:3]
74056// CHECK: [0x0a,0x00,0x72,0xd0,0x01,0x05,0x02,0x60]
74057
74058v_cmpx_eq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
74059// CHECK: [0x0a,0x80,0x72,0xd0,0x01,0x05,0x02,0x00]
74060
74061v_cmpx_le_f64 vcc, v[1:2], v[2:3]
74062// CHECK: [0x01,0x05,0xe6,0x7c]
74063
74064v_cmpx_le_f64 vcc, v[254:255], v[2:3]
74065// CHECK: [0xfe,0x05,0xe6,0x7c]
74066
74067v_cmpx_le_f64 vcc, s[2:3], v[2:3]
74068// CHECK: [0x02,0x04,0xe6,0x7c]
74069
74070v_cmpx_le_f64 vcc, s[4:5], v[2:3]
74071// CHECK: [0x04,0x04,0xe6,0x7c]
74072
74073v_cmpx_le_f64 vcc, s[100:101], v[2:3]
74074// CHECK: [0x64,0x04,0xe6,0x7c]
74075
74076v_cmpx_le_f64 vcc, flat_scratch, v[2:3]
74077// CHECK: [0x66,0x04,0xe6,0x7c]
74078
74079v_cmpx_le_f64 vcc, vcc, v[2:3]
74080// CHECK: [0x6a,0x04,0xe6,0x7c]
74081
74082v_cmpx_le_f64 vcc, tba, v[2:3]
74083// CHECK: [0x6c,0x04,0xe6,0x7c]
74084
74085v_cmpx_le_f64 vcc, tma, v[2:3]
74086// CHECK: [0x6e,0x04,0xe6,0x7c]
74087
74088v_cmpx_le_f64 vcc, ttmp[10:11], v[2:3]
74089// CHECK: [0x7a,0x04,0xe6,0x7c]
74090
74091v_cmpx_le_f64 vcc, exec, v[2:3]
74092// CHECK: [0x7e,0x04,0xe6,0x7c]
74093
74094v_cmpx_le_f64 vcc, 0, v[2:3]
74095// CHECK: [0x80,0x04,0xe6,0x7c]
74096
74097v_cmpx_le_f64 vcc, -1, v[2:3]
74098// CHECK: [0xc1,0x04,0xe6,0x7c]
74099
74100v_cmpx_le_f64 vcc, 0.5, v[2:3]
74101// CHECK: [0xf0,0x04,0xe6,0x7c]
74102
74103v_cmpx_le_f64 vcc, -4.0, v[2:3]
74104// CHECK: [0xf7,0x04,0xe6,0x7c]
74105
74106v_cmpx_le_f64 vcc, 0xaf123456, v[2:3]
74107// CHECK: [0xff,0x04,0xe6,0x7c,0x56,0x34,0x12,0xaf]
74108
74109v_cmpx_le_f64 vcc, 0x3f717273, v[2:3]
74110// CHECK: [0xff,0x04,0xe6,0x7c,0x73,0x72,0x71,0x3f]
74111
74112v_cmpx_le_f64 vcc, v[1:2], v[254:255]
74113// CHECK: [0x01,0xfd,0xe7,0x7c]
74114
74115v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3]
74116// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74117
74118v_cmpx_le_f64_e64 s[12:13], v[1:2], v[2:3]
74119// CHECK: [0x0c,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74120
74121v_cmpx_le_f64_e64 s[100:101], v[1:2], v[2:3]
74122// CHECK: [0x64,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74123
74124v_cmpx_le_f64_e64 flat_scratch, v[1:2], v[2:3]
74125// CHECK: [0x66,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74126
74127v_cmpx_le_f64_e64 vcc, v[1:2], v[2:3]
74128// CHECK: [0x6a,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74129
74130v_cmpx_le_f64_e64 tba, v[1:2], v[2:3]
74131// CHECK: [0x6c,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74132
74133v_cmpx_le_f64_e64 tma, v[1:2], v[2:3]
74134// CHECK: [0x6e,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74135
74136v_cmpx_le_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74137// CHECK: [0x7a,0x00,0x73,0xd0,0x01,0x05,0x02,0x00]
74138
74139v_cmpx_le_f64_e64 s[10:11], v[254:255], v[2:3]
74140// CHECK: [0x0a,0x00,0x73,0xd0,0xfe,0x05,0x02,0x00]
74141
74142v_cmpx_le_f64_e64 s[10:11], s[2:3], v[2:3]
74143// CHECK: [0x0a,0x00,0x73,0xd0,0x02,0x04,0x02,0x00]
74144
74145v_cmpx_le_f64_e64 s[10:11], s[4:5], v[2:3]
74146// CHECK: [0x0a,0x00,0x73,0xd0,0x04,0x04,0x02,0x00]
74147
74148v_cmpx_le_f64_e64 s[10:11], s[100:101], v[2:3]
74149// CHECK: [0x0a,0x00,0x73,0xd0,0x64,0x04,0x02,0x00]
74150
74151v_cmpx_le_f64_e64 s[10:11], flat_scratch, v[2:3]
74152// CHECK: [0x0a,0x00,0x73,0xd0,0x66,0x04,0x02,0x00]
74153
74154v_cmpx_le_f64_e64 s[10:11], vcc, v[2:3]
74155// CHECK: [0x0a,0x00,0x73,0xd0,0x6a,0x04,0x02,0x00]
74156
74157v_cmpx_le_f64_e64 s[10:11], tba, v[2:3]
74158// CHECK: [0x0a,0x00,0x73,0xd0,0x6c,0x04,0x02,0x00]
74159
74160v_cmpx_le_f64_e64 s[10:11], tma, v[2:3]
74161// CHECK: [0x0a,0x00,0x73,0xd0,0x6e,0x04,0x02,0x00]
74162
74163v_cmpx_le_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74164// CHECK: [0x0a,0x00,0x73,0xd0,0x7a,0x04,0x02,0x00]
74165
74166v_cmpx_le_f64_e64 s[10:11], exec, v[2:3]
74167// CHECK: [0x0a,0x00,0x73,0xd0,0x7e,0x04,0x02,0x00]
74168
74169v_cmpx_le_f64_e64 s[10:11], 0, v[2:3]
74170// CHECK: [0x0a,0x00,0x73,0xd0,0x80,0x04,0x02,0x00]
74171
74172v_cmpx_le_f64_e64 s[10:11], -1, v[2:3]
74173// CHECK: [0x0a,0x00,0x73,0xd0,0xc1,0x04,0x02,0x00]
74174
74175v_cmpx_le_f64_e64 s[10:11], 0.5, v[2:3]
74176// CHECK: [0x0a,0x00,0x73,0xd0,0xf0,0x04,0x02,0x00]
74177
74178v_cmpx_le_f64_e64 s[10:11], -4.0, v[2:3]
74179// CHECK: [0x0a,0x00,0x73,0xd0,0xf7,0x04,0x02,0x00]
74180
74181v_cmpx_le_f64_e64 s[10:11], v[1:2], v[254:255]
74182// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xfd,0x03,0x00]
74183
74184v_cmpx_le_f64_e64 s[10:11], v[1:2], s[4:5]
74185// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x09,0x00,0x00]
74186
74187v_cmpx_le_f64_e64 s[10:11], v[1:2], s[6:7]
74188// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x0d,0x00,0x00]
74189
74190v_cmpx_le_f64_e64 s[10:11], v[1:2], s[100:101]
74191// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xc9,0x00,0x00]
74192
74193v_cmpx_le_f64_e64 s[10:11], v[1:2], flat_scratch
74194// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xcd,0x00,0x00]
74195
74196v_cmpx_le_f64_e64 s[10:11], v[1:2], vcc
74197// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xd5,0x00,0x00]
74198
74199v_cmpx_le_f64_e64 s[10:11], v[1:2], tba
74200// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xd9,0x00,0x00]
74201
74202v_cmpx_le_f64_e64 s[10:11], v[1:2], tma
74203// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xdd,0x00,0x00]
74204
74205v_cmpx_le_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74206// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xf5,0x00,0x00]
74207
74208v_cmpx_le_f64_e64 s[10:11], v[1:2], exec
74209// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xfd,0x00,0x00]
74210
74211v_cmpx_le_f64_e64 s[10:11], v[1:2], 0
74212// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x01,0x01,0x00]
74213
74214v_cmpx_le_f64_e64 s[10:11], v[1:2], -1
74215// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x83,0x01,0x00]
74216
74217v_cmpx_le_f64_e64 s[10:11], v[1:2], 0.5
74218// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xe1,0x01,0x00]
74219
74220v_cmpx_le_f64_e64 s[10:11], v[1:2], -4.0
74221// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0xef,0x01,0x00]
74222
74223v_cmpx_le_f64_e64 s[10:11], -v[1:2], v[2:3]
74224// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x20]
74225
74226v_cmpx_le_f64_e64 s[10:11], v[1:2], -v[2:3]
74227// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x40]
74228
74229v_cmpx_le_f64_e64 s[10:11], -v[1:2], -v[2:3]
74230// CHECK: [0x0a,0x00,0x73,0xd0,0x01,0x05,0x02,0x60]
74231
74232v_cmpx_le_f64_e64 s[10:11], v[1:2], v[2:3] clamp
74233// CHECK: [0x0a,0x80,0x73,0xd0,0x01,0x05,0x02,0x00]
74234
74235v_cmpx_gt_f64 vcc, v[1:2], v[2:3]
74236// CHECK: [0x01,0x05,0xe8,0x7c]
74237
74238v_cmpx_gt_f64 vcc, v[254:255], v[2:3]
74239// CHECK: [0xfe,0x05,0xe8,0x7c]
74240
74241v_cmpx_gt_f64 vcc, s[2:3], v[2:3]
74242// CHECK: [0x02,0x04,0xe8,0x7c]
74243
74244v_cmpx_gt_f64 vcc, s[4:5], v[2:3]
74245// CHECK: [0x04,0x04,0xe8,0x7c]
74246
74247v_cmpx_gt_f64 vcc, s[100:101], v[2:3]
74248// CHECK: [0x64,0x04,0xe8,0x7c]
74249
74250v_cmpx_gt_f64 vcc, flat_scratch, v[2:3]
74251// CHECK: [0x66,0x04,0xe8,0x7c]
74252
74253v_cmpx_gt_f64 vcc, vcc, v[2:3]
74254// CHECK: [0x6a,0x04,0xe8,0x7c]
74255
74256v_cmpx_gt_f64 vcc, tba, v[2:3]
74257// CHECK: [0x6c,0x04,0xe8,0x7c]
74258
74259v_cmpx_gt_f64 vcc, tma, v[2:3]
74260// CHECK: [0x6e,0x04,0xe8,0x7c]
74261
74262v_cmpx_gt_f64 vcc, ttmp[10:11], v[2:3]
74263// CHECK: [0x7a,0x04,0xe8,0x7c]
74264
74265v_cmpx_gt_f64 vcc, exec, v[2:3]
74266// CHECK: [0x7e,0x04,0xe8,0x7c]
74267
74268v_cmpx_gt_f64 vcc, 0, v[2:3]
74269// CHECK: [0x80,0x04,0xe8,0x7c]
74270
74271v_cmpx_gt_f64 vcc, -1, v[2:3]
74272// CHECK: [0xc1,0x04,0xe8,0x7c]
74273
74274v_cmpx_gt_f64 vcc, 0.5, v[2:3]
74275// CHECK: [0xf0,0x04,0xe8,0x7c]
74276
74277v_cmpx_gt_f64 vcc, -4.0, v[2:3]
74278// CHECK: [0xf7,0x04,0xe8,0x7c]
74279
74280v_cmpx_gt_f64 vcc, 0xaf123456, v[2:3]
74281// CHECK: [0xff,0x04,0xe8,0x7c,0x56,0x34,0x12,0xaf]
74282
74283v_cmpx_gt_f64 vcc, 0x3f717273, v[2:3]
74284// CHECK: [0xff,0x04,0xe8,0x7c,0x73,0x72,0x71,0x3f]
74285
74286v_cmpx_gt_f64 vcc, v[1:2], v[254:255]
74287// CHECK: [0x01,0xfd,0xe9,0x7c]
74288
74289v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3]
74290// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74291
74292v_cmpx_gt_f64_e64 s[12:13], v[1:2], v[2:3]
74293// CHECK: [0x0c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74294
74295v_cmpx_gt_f64_e64 s[100:101], v[1:2], v[2:3]
74296// CHECK: [0x64,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74297
74298v_cmpx_gt_f64_e64 flat_scratch, v[1:2], v[2:3]
74299// CHECK: [0x66,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74300
74301v_cmpx_gt_f64_e64 vcc, v[1:2], v[2:3]
74302// CHECK: [0x6a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74303
74304v_cmpx_gt_f64_e64 tba, v[1:2], v[2:3]
74305// CHECK: [0x6c,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74306
74307v_cmpx_gt_f64_e64 tma, v[1:2], v[2:3]
74308// CHECK: [0x6e,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74309
74310v_cmpx_gt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74311// CHECK: [0x7a,0x00,0x74,0xd0,0x01,0x05,0x02,0x00]
74312
74313v_cmpx_gt_f64_e64 s[10:11], v[254:255], v[2:3]
74314// CHECK: [0x0a,0x00,0x74,0xd0,0xfe,0x05,0x02,0x00]
74315
74316v_cmpx_gt_f64_e64 s[10:11], s[2:3], v[2:3]
74317// CHECK: [0x0a,0x00,0x74,0xd0,0x02,0x04,0x02,0x00]
74318
74319v_cmpx_gt_f64_e64 s[10:11], s[4:5], v[2:3]
74320// CHECK: [0x0a,0x00,0x74,0xd0,0x04,0x04,0x02,0x00]
74321
74322v_cmpx_gt_f64_e64 s[10:11], s[100:101], v[2:3]
74323// CHECK: [0x0a,0x00,0x74,0xd0,0x64,0x04,0x02,0x00]
74324
74325v_cmpx_gt_f64_e64 s[10:11], flat_scratch, v[2:3]
74326// CHECK: [0x0a,0x00,0x74,0xd0,0x66,0x04,0x02,0x00]
74327
74328v_cmpx_gt_f64_e64 s[10:11], vcc, v[2:3]
74329// CHECK: [0x0a,0x00,0x74,0xd0,0x6a,0x04,0x02,0x00]
74330
74331v_cmpx_gt_f64_e64 s[10:11], tba, v[2:3]
74332// CHECK: [0x0a,0x00,0x74,0xd0,0x6c,0x04,0x02,0x00]
74333
74334v_cmpx_gt_f64_e64 s[10:11], tma, v[2:3]
74335// CHECK: [0x0a,0x00,0x74,0xd0,0x6e,0x04,0x02,0x00]
74336
74337v_cmpx_gt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74338// CHECK: [0x0a,0x00,0x74,0xd0,0x7a,0x04,0x02,0x00]
74339
74340v_cmpx_gt_f64_e64 s[10:11], exec, v[2:3]
74341// CHECK: [0x0a,0x00,0x74,0xd0,0x7e,0x04,0x02,0x00]
74342
74343v_cmpx_gt_f64_e64 s[10:11], 0, v[2:3]
74344// CHECK: [0x0a,0x00,0x74,0xd0,0x80,0x04,0x02,0x00]
74345
74346v_cmpx_gt_f64_e64 s[10:11], -1, v[2:3]
74347// CHECK: [0x0a,0x00,0x74,0xd0,0xc1,0x04,0x02,0x00]
74348
74349v_cmpx_gt_f64_e64 s[10:11], 0.5, v[2:3]
74350// CHECK: [0x0a,0x00,0x74,0xd0,0xf0,0x04,0x02,0x00]
74351
74352v_cmpx_gt_f64_e64 s[10:11], -4.0, v[2:3]
74353// CHECK: [0x0a,0x00,0x74,0xd0,0xf7,0x04,0x02,0x00]
74354
74355v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[254:255]
74356// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x03,0x00]
74357
74358v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[4:5]
74359// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x09,0x00,0x00]
74360
74361v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[6:7]
74362// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x0d,0x00,0x00]
74363
74364v_cmpx_gt_f64_e64 s[10:11], v[1:2], s[100:101]
74365// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xc9,0x00,0x00]
74366
74367v_cmpx_gt_f64_e64 s[10:11], v[1:2], flat_scratch
74368// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xcd,0x00,0x00]
74369
74370v_cmpx_gt_f64_e64 s[10:11], v[1:2], vcc
74371// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd5,0x00,0x00]
74372
74373v_cmpx_gt_f64_e64 s[10:11], v[1:2], tba
74374// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xd9,0x00,0x00]
74375
74376v_cmpx_gt_f64_e64 s[10:11], v[1:2], tma
74377// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xdd,0x00,0x00]
74378
74379v_cmpx_gt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74380// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xf5,0x00,0x00]
74381
74382v_cmpx_gt_f64_e64 s[10:11], v[1:2], exec
74383// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xfd,0x00,0x00]
74384
74385v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0
74386// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x01,0x01,0x00]
74387
74388v_cmpx_gt_f64_e64 s[10:11], v[1:2], -1
74389// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x83,0x01,0x00]
74390
74391v_cmpx_gt_f64_e64 s[10:11], v[1:2], 0.5
74392// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xe1,0x01,0x00]
74393
74394v_cmpx_gt_f64_e64 s[10:11], v[1:2], -4.0
74395// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0xef,0x01,0x00]
74396
74397v_cmpx_gt_f64_e64 s[10:11], -v[1:2], v[2:3]
74398// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x20]
74399
74400v_cmpx_gt_f64_e64 s[10:11], v[1:2], -v[2:3]
74401// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x40]
74402
74403v_cmpx_gt_f64_e64 s[10:11], -v[1:2], -v[2:3]
74404// CHECK: [0x0a,0x00,0x74,0xd0,0x01,0x05,0x02,0x60]
74405
74406v_cmpx_gt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
74407// CHECK: [0x0a,0x80,0x74,0xd0,0x01,0x05,0x02,0x00]
74408
74409v_cmpx_lg_f64 vcc, v[1:2], v[2:3]
74410// CHECK: [0x01,0x05,0xea,0x7c]
74411
74412v_cmpx_lg_f64 vcc, v[254:255], v[2:3]
74413// CHECK: [0xfe,0x05,0xea,0x7c]
74414
74415v_cmpx_lg_f64 vcc, s[2:3], v[2:3]
74416// CHECK: [0x02,0x04,0xea,0x7c]
74417
74418v_cmpx_lg_f64 vcc, s[4:5], v[2:3]
74419// CHECK: [0x04,0x04,0xea,0x7c]
74420
74421v_cmpx_lg_f64 vcc, s[100:101], v[2:3]
74422// CHECK: [0x64,0x04,0xea,0x7c]
74423
74424v_cmpx_lg_f64 vcc, flat_scratch, v[2:3]
74425// CHECK: [0x66,0x04,0xea,0x7c]
74426
74427v_cmpx_lg_f64 vcc, vcc, v[2:3]
74428// CHECK: [0x6a,0x04,0xea,0x7c]
74429
74430v_cmpx_lg_f64 vcc, tba, v[2:3]
74431// CHECK: [0x6c,0x04,0xea,0x7c]
74432
74433v_cmpx_lg_f64 vcc, tma, v[2:3]
74434// CHECK: [0x6e,0x04,0xea,0x7c]
74435
74436v_cmpx_lg_f64 vcc, ttmp[10:11], v[2:3]
74437// CHECK: [0x7a,0x04,0xea,0x7c]
74438
74439v_cmpx_lg_f64 vcc, exec, v[2:3]
74440// CHECK: [0x7e,0x04,0xea,0x7c]
74441
74442v_cmpx_lg_f64 vcc, 0, v[2:3]
74443// CHECK: [0x80,0x04,0xea,0x7c]
74444
74445v_cmpx_lg_f64 vcc, -1, v[2:3]
74446// CHECK: [0xc1,0x04,0xea,0x7c]
74447
74448v_cmpx_lg_f64 vcc, 0.5, v[2:3]
74449// CHECK: [0xf0,0x04,0xea,0x7c]
74450
74451v_cmpx_lg_f64 vcc, -4.0, v[2:3]
74452// CHECK: [0xf7,0x04,0xea,0x7c]
74453
74454v_cmpx_lg_f64 vcc, 0xaf123456, v[2:3]
74455// CHECK: [0xff,0x04,0xea,0x7c,0x56,0x34,0x12,0xaf]
74456
74457v_cmpx_lg_f64 vcc, 0x3f717273, v[2:3]
74458// CHECK: [0xff,0x04,0xea,0x7c,0x73,0x72,0x71,0x3f]
74459
74460v_cmpx_lg_f64 vcc, v[1:2], v[254:255]
74461// CHECK: [0x01,0xfd,0xeb,0x7c]
74462
74463v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3]
74464// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74465
74466v_cmpx_lg_f64_e64 s[12:13], v[1:2], v[2:3]
74467// CHECK: [0x0c,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74468
74469v_cmpx_lg_f64_e64 s[100:101], v[1:2], v[2:3]
74470// CHECK: [0x64,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74471
74472v_cmpx_lg_f64_e64 flat_scratch, v[1:2], v[2:3]
74473// CHECK: [0x66,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74474
74475v_cmpx_lg_f64_e64 vcc, v[1:2], v[2:3]
74476// CHECK: [0x6a,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74477
74478v_cmpx_lg_f64_e64 tba, v[1:2], v[2:3]
74479// CHECK: [0x6c,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74480
74481v_cmpx_lg_f64_e64 tma, v[1:2], v[2:3]
74482// CHECK: [0x6e,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74483
74484v_cmpx_lg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74485// CHECK: [0x7a,0x00,0x75,0xd0,0x01,0x05,0x02,0x00]
74486
74487v_cmpx_lg_f64_e64 s[10:11], v[254:255], v[2:3]
74488// CHECK: [0x0a,0x00,0x75,0xd0,0xfe,0x05,0x02,0x00]
74489
74490v_cmpx_lg_f64_e64 s[10:11], s[2:3], v[2:3]
74491// CHECK: [0x0a,0x00,0x75,0xd0,0x02,0x04,0x02,0x00]
74492
74493v_cmpx_lg_f64_e64 s[10:11], s[4:5], v[2:3]
74494// CHECK: [0x0a,0x00,0x75,0xd0,0x04,0x04,0x02,0x00]
74495
74496v_cmpx_lg_f64_e64 s[10:11], s[100:101], v[2:3]
74497// CHECK: [0x0a,0x00,0x75,0xd0,0x64,0x04,0x02,0x00]
74498
74499v_cmpx_lg_f64_e64 s[10:11], flat_scratch, v[2:3]
74500// CHECK: [0x0a,0x00,0x75,0xd0,0x66,0x04,0x02,0x00]
74501
74502v_cmpx_lg_f64_e64 s[10:11], vcc, v[2:3]
74503// CHECK: [0x0a,0x00,0x75,0xd0,0x6a,0x04,0x02,0x00]
74504
74505v_cmpx_lg_f64_e64 s[10:11], tba, v[2:3]
74506// CHECK: [0x0a,0x00,0x75,0xd0,0x6c,0x04,0x02,0x00]
74507
74508v_cmpx_lg_f64_e64 s[10:11], tma, v[2:3]
74509// CHECK: [0x0a,0x00,0x75,0xd0,0x6e,0x04,0x02,0x00]
74510
74511v_cmpx_lg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74512// CHECK: [0x0a,0x00,0x75,0xd0,0x7a,0x04,0x02,0x00]
74513
74514v_cmpx_lg_f64_e64 s[10:11], exec, v[2:3]
74515// CHECK: [0x0a,0x00,0x75,0xd0,0x7e,0x04,0x02,0x00]
74516
74517v_cmpx_lg_f64_e64 s[10:11], 0, v[2:3]
74518// CHECK: [0x0a,0x00,0x75,0xd0,0x80,0x04,0x02,0x00]
74519
74520v_cmpx_lg_f64_e64 s[10:11], -1, v[2:3]
74521// CHECK: [0x0a,0x00,0x75,0xd0,0xc1,0x04,0x02,0x00]
74522
74523v_cmpx_lg_f64_e64 s[10:11], 0.5, v[2:3]
74524// CHECK: [0x0a,0x00,0x75,0xd0,0xf0,0x04,0x02,0x00]
74525
74526v_cmpx_lg_f64_e64 s[10:11], -4.0, v[2:3]
74527// CHECK: [0x0a,0x00,0x75,0xd0,0xf7,0x04,0x02,0x00]
74528
74529v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[254:255]
74530// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xfd,0x03,0x00]
74531
74532v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[4:5]
74533// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x09,0x00,0x00]
74534
74535v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[6:7]
74536// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x0d,0x00,0x00]
74537
74538v_cmpx_lg_f64_e64 s[10:11], v[1:2], s[100:101]
74539// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xc9,0x00,0x00]
74540
74541v_cmpx_lg_f64_e64 s[10:11], v[1:2], flat_scratch
74542// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xcd,0x00,0x00]
74543
74544v_cmpx_lg_f64_e64 s[10:11], v[1:2], vcc
74545// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xd5,0x00,0x00]
74546
74547v_cmpx_lg_f64_e64 s[10:11], v[1:2], tba
74548// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xd9,0x00,0x00]
74549
74550v_cmpx_lg_f64_e64 s[10:11], v[1:2], tma
74551// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xdd,0x00,0x00]
74552
74553v_cmpx_lg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74554// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xf5,0x00,0x00]
74555
74556v_cmpx_lg_f64_e64 s[10:11], v[1:2], exec
74557// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xfd,0x00,0x00]
74558
74559v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0
74560// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x01,0x01,0x00]
74561
74562v_cmpx_lg_f64_e64 s[10:11], v[1:2], -1
74563// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x83,0x01,0x00]
74564
74565v_cmpx_lg_f64_e64 s[10:11], v[1:2], 0.5
74566// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xe1,0x01,0x00]
74567
74568v_cmpx_lg_f64_e64 s[10:11], v[1:2], -4.0
74569// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0xef,0x01,0x00]
74570
74571v_cmpx_lg_f64_e64 s[10:11], -v[1:2], v[2:3]
74572// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x20]
74573
74574v_cmpx_lg_f64_e64 s[10:11], v[1:2], -v[2:3]
74575// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x40]
74576
74577v_cmpx_lg_f64_e64 s[10:11], -v[1:2], -v[2:3]
74578// CHECK: [0x0a,0x00,0x75,0xd0,0x01,0x05,0x02,0x60]
74579
74580v_cmpx_lg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
74581// CHECK: [0x0a,0x80,0x75,0xd0,0x01,0x05,0x02,0x00]
74582
74583v_cmpx_ge_f64 vcc, v[1:2], v[2:3]
74584// CHECK: [0x01,0x05,0xec,0x7c]
74585
74586v_cmpx_ge_f64 vcc, v[254:255], v[2:3]
74587// CHECK: [0xfe,0x05,0xec,0x7c]
74588
74589v_cmpx_ge_f64 vcc, s[2:3], v[2:3]
74590// CHECK: [0x02,0x04,0xec,0x7c]
74591
74592v_cmpx_ge_f64 vcc, s[4:5], v[2:3]
74593// CHECK: [0x04,0x04,0xec,0x7c]
74594
74595v_cmpx_ge_f64 vcc, s[100:101], v[2:3]
74596// CHECK: [0x64,0x04,0xec,0x7c]
74597
74598v_cmpx_ge_f64 vcc, flat_scratch, v[2:3]
74599// CHECK: [0x66,0x04,0xec,0x7c]
74600
74601v_cmpx_ge_f64 vcc, vcc, v[2:3]
74602// CHECK: [0x6a,0x04,0xec,0x7c]
74603
74604v_cmpx_ge_f64 vcc, tba, v[2:3]
74605// CHECK: [0x6c,0x04,0xec,0x7c]
74606
74607v_cmpx_ge_f64 vcc, tma, v[2:3]
74608// CHECK: [0x6e,0x04,0xec,0x7c]
74609
74610v_cmpx_ge_f64 vcc, ttmp[10:11], v[2:3]
74611// CHECK: [0x7a,0x04,0xec,0x7c]
74612
74613v_cmpx_ge_f64 vcc, exec, v[2:3]
74614// CHECK: [0x7e,0x04,0xec,0x7c]
74615
74616v_cmpx_ge_f64 vcc, 0, v[2:3]
74617// CHECK: [0x80,0x04,0xec,0x7c]
74618
74619v_cmpx_ge_f64 vcc, -1, v[2:3]
74620// CHECK: [0xc1,0x04,0xec,0x7c]
74621
74622v_cmpx_ge_f64 vcc, 0.5, v[2:3]
74623// CHECK: [0xf0,0x04,0xec,0x7c]
74624
74625v_cmpx_ge_f64 vcc, -4.0, v[2:3]
74626// CHECK: [0xf7,0x04,0xec,0x7c]
74627
74628v_cmpx_ge_f64 vcc, 0xaf123456, v[2:3]
74629// CHECK: [0xff,0x04,0xec,0x7c,0x56,0x34,0x12,0xaf]
74630
74631v_cmpx_ge_f64 vcc, 0x3f717273, v[2:3]
74632// CHECK: [0xff,0x04,0xec,0x7c,0x73,0x72,0x71,0x3f]
74633
74634v_cmpx_ge_f64 vcc, v[1:2], v[254:255]
74635// CHECK: [0x01,0xfd,0xed,0x7c]
74636
74637v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3]
74638// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74639
74640v_cmpx_ge_f64_e64 s[12:13], v[1:2], v[2:3]
74641// CHECK: [0x0c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74642
74643v_cmpx_ge_f64_e64 s[100:101], v[1:2], v[2:3]
74644// CHECK: [0x64,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74645
74646v_cmpx_ge_f64_e64 flat_scratch, v[1:2], v[2:3]
74647// CHECK: [0x66,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74648
74649v_cmpx_ge_f64_e64 vcc, v[1:2], v[2:3]
74650// CHECK: [0x6a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74651
74652v_cmpx_ge_f64_e64 tba, v[1:2], v[2:3]
74653// CHECK: [0x6c,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74654
74655v_cmpx_ge_f64_e64 tma, v[1:2], v[2:3]
74656// CHECK: [0x6e,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74657
74658v_cmpx_ge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74659// CHECK: [0x7a,0x00,0x76,0xd0,0x01,0x05,0x02,0x00]
74660
74661v_cmpx_ge_f64_e64 s[10:11], v[254:255], v[2:3]
74662// CHECK: [0x0a,0x00,0x76,0xd0,0xfe,0x05,0x02,0x00]
74663
74664v_cmpx_ge_f64_e64 s[10:11], s[2:3], v[2:3]
74665// CHECK: [0x0a,0x00,0x76,0xd0,0x02,0x04,0x02,0x00]
74666
74667v_cmpx_ge_f64_e64 s[10:11], s[4:5], v[2:3]
74668// CHECK: [0x0a,0x00,0x76,0xd0,0x04,0x04,0x02,0x00]
74669
74670v_cmpx_ge_f64_e64 s[10:11], s[100:101], v[2:3]
74671// CHECK: [0x0a,0x00,0x76,0xd0,0x64,0x04,0x02,0x00]
74672
74673v_cmpx_ge_f64_e64 s[10:11], flat_scratch, v[2:3]
74674// CHECK: [0x0a,0x00,0x76,0xd0,0x66,0x04,0x02,0x00]
74675
74676v_cmpx_ge_f64_e64 s[10:11], vcc, v[2:3]
74677// CHECK: [0x0a,0x00,0x76,0xd0,0x6a,0x04,0x02,0x00]
74678
74679v_cmpx_ge_f64_e64 s[10:11], tba, v[2:3]
74680// CHECK: [0x0a,0x00,0x76,0xd0,0x6c,0x04,0x02,0x00]
74681
74682v_cmpx_ge_f64_e64 s[10:11], tma, v[2:3]
74683// CHECK: [0x0a,0x00,0x76,0xd0,0x6e,0x04,0x02,0x00]
74684
74685v_cmpx_ge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74686// CHECK: [0x0a,0x00,0x76,0xd0,0x7a,0x04,0x02,0x00]
74687
74688v_cmpx_ge_f64_e64 s[10:11], exec, v[2:3]
74689// CHECK: [0x0a,0x00,0x76,0xd0,0x7e,0x04,0x02,0x00]
74690
74691v_cmpx_ge_f64_e64 s[10:11], 0, v[2:3]
74692// CHECK: [0x0a,0x00,0x76,0xd0,0x80,0x04,0x02,0x00]
74693
74694v_cmpx_ge_f64_e64 s[10:11], -1, v[2:3]
74695// CHECK: [0x0a,0x00,0x76,0xd0,0xc1,0x04,0x02,0x00]
74696
74697v_cmpx_ge_f64_e64 s[10:11], 0.5, v[2:3]
74698// CHECK: [0x0a,0x00,0x76,0xd0,0xf0,0x04,0x02,0x00]
74699
74700v_cmpx_ge_f64_e64 s[10:11], -4.0, v[2:3]
74701// CHECK: [0x0a,0x00,0x76,0xd0,0xf7,0x04,0x02,0x00]
74702
74703v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[254:255]
74704// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x03,0x00]
74705
74706v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[4:5]
74707// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x09,0x00,0x00]
74708
74709v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[6:7]
74710// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x0d,0x00,0x00]
74711
74712v_cmpx_ge_f64_e64 s[10:11], v[1:2], s[100:101]
74713// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xc9,0x00,0x00]
74714
74715v_cmpx_ge_f64_e64 s[10:11], v[1:2], flat_scratch
74716// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xcd,0x00,0x00]
74717
74718v_cmpx_ge_f64_e64 s[10:11], v[1:2], vcc
74719// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd5,0x00,0x00]
74720
74721v_cmpx_ge_f64_e64 s[10:11], v[1:2], tba
74722// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xd9,0x00,0x00]
74723
74724v_cmpx_ge_f64_e64 s[10:11], v[1:2], tma
74725// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xdd,0x00,0x00]
74726
74727v_cmpx_ge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74728// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xf5,0x00,0x00]
74729
74730v_cmpx_ge_f64_e64 s[10:11], v[1:2], exec
74731// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xfd,0x00,0x00]
74732
74733v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0
74734// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x01,0x01,0x00]
74735
74736v_cmpx_ge_f64_e64 s[10:11], v[1:2], -1
74737// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x83,0x01,0x00]
74738
74739v_cmpx_ge_f64_e64 s[10:11], v[1:2], 0.5
74740// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xe1,0x01,0x00]
74741
74742v_cmpx_ge_f64_e64 s[10:11], v[1:2], -4.0
74743// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0xef,0x01,0x00]
74744
74745v_cmpx_ge_f64_e64 s[10:11], -v[1:2], v[2:3]
74746// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x20]
74747
74748v_cmpx_ge_f64_e64 s[10:11], v[1:2], -v[2:3]
74749// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x40]
74750
74751v_cmpx_ge_f64_e64 s[10:11], -v[1:2], -v[2:3]
74752// CHECK: [0x0a,0x00,0x76,0xd0,0x01,0x05,0x02,0x60]
74753
74754v_cmpx_ge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
74755// CHECK: [0x0a,0x80,0x76,0xd0,0x01,0x05,0x02,0x00]
74756
74757v_cmpx_o_f64 vcc, v[1:2], v[2:3]
74758// CHECK: [0x01,0x05,0xee,0x7c]
74759
74760v_cmpx_o_f64 vcc, v[254:255], v[2:3]
74761// CHECK: [0xfe,0x05,0xee,0x7c]
74762
74763v_cmpx_o_f64 vcc, s[2:3], v[2:3]
74764// CHECK: [0x02,0x04,0xee,0x7c]
74765
74766v_cmpx_o_f64 vcc, s[4:5], v[2:3]
74767// CHECK: [0x04,0x04,0xee,0x7c]
74768
74769v_cmpx_o_f64 vcc, s[100:101], v[2:3]
74770// CHECK: [0x64,0x04,0xee,0x7c]
74771
74772v_cmpx_o_f64 vcc, flat_scratch, v[2:3]
74773// CHECK: [0x66,0x04,0xee,0x7c]
74774
74775v_cmpx_o_f64 vcc, vcc, v[2:3]
74776// CHECK: [0x6a,0x04,0xee,0x7c]
74777
74778v_cmpx_o_f64 vcc, tba, v[2:3]
74779// CHECK: [0x6c,0x04,0xee,0x7c]
74780
74781v_cmpx_o_f64 vcc, tma, v[2:3]
74782// CHECK: [0x6e,0x04,0xee,0x7c]
74783
74784v_cmpx_o_f64 vcc, ttmp[10:11], v[2:3]
74785// CHECK: [0x7a,0x04,0xee,0x7c]
74786
74787v_cmpx_o_f64 vcc, exec, v[2:3]
74788// CHECK: [0x7e,0x04,0xee,0x7c]
74789
74790v_cmpx_o_f64 vcc, 0, v[2:3]
74791// CHECK: [0x80,0x04,0xee,0x7c]
74792
74793v_cmpx_o_f64 vcc, -1, v[2:3]
74794// CHECK: [0xc1,0x04,0xee,0x7c]
74795
74796v_cmpx_o_f64 vcc, 0.5, v[2:3]
74797// CHECK: [0xf0,0x04,0xee,0x7c]
74798
74799v_cmpx_o_f64 vcc, -4.0, v[2:3]
74800// CHECK: [0xf7,0x04,0xee,0x7c]
74801
74802v_cmpx_o_f64 vcc, 0xaf123456, v[2:3]
74803// CHECK: [0xff,0x04,0xee,0x7c,0x56,0x34,0x12,0xaf]
74804
74805v_cmpx_o_f64 vcc, 0x3f717273, v[2:3]
74806// CHECK: [0xff,0x04,0xee,0x7c,0x73,0x72,0x71,0x3f]
74807
74808v_cmpx_o_f64 vcc, v[1:2], v[254:255]
74809// CHECK: [0x01,0xfd,0xef,0x7c]
74810
74811v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3]
74812// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74813
74814v_cmpx_o_f64_e64 s[12:13], v[1:2], v[2:3]
74815// CHECK: [0x0c,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74816
74817v_cmpx_o_f64_e64 s[100:101], v[1:2], v[2:3]
74818// CHECK: [0x64,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74819
74820v_cmpx_o_f64_e64 flat_scratch, v[1:2], v[2:3]
74821// CHECK: [0x66,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74822
74823v_cmpx_o_f64_e64 vcc, v[1:2], v[2:3]
74824// CHECK: [0x6a,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74825
74826v_cmpx_o_f64_e64 tba, v[1:2], v[2:3]
74827// CHECK: [0x6c,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74828
74829v_cmpx_o_f64_e64 tma, v[1:2], v[2:3]
74830// CHECK: [0x6e,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74831
74832v_cmpx_o_f64_e64 ttmp[10:11], v[1:2], v[2:3]
74833// CHECK: [0x7a,0x00,0x77,0xd0,0x01,0x05,0x02,0x00]
74834
74835v_cmpx_o_f64_e64 s[10:11], v[254:255], v[2:3]
74836// CHECK: [0x0a,0x00,0x77,0xd0,0xfe,0x05,0x02,0x00]
74837
74838v_cmpx_o_f64_e64 s[10:11], s[2:3], v[2:3]
74839// CHECK: [0x0a,0x00,0x77,0xd0,0x02,0x04,0x02,0x00]
74840
74841v_cmpx_o_f64_e64 s[10:11], s[4:5], v[2:3]
74842// CHECK: [0x0a,0x00,0x77,0xd0,0x04,0x04,0x02,0x00]
74843
74844v_cmpx_o_f64_e64 s[10:11], s[100:101], v[2:3]
74845// CHECK: [0x0a,0x00,0x77,0xd0,0x64,0x04,0x02,0x00]
74846
74847v_cmpx_o_f64_e64 s[10:11], flat_scratch, v[2:3]
74848// CHECK: [0x0a,0x00,0x77,0xd0,0x66,0x04,0x02,0x00]
74849
74850v_cmpx_o_f64_e64 s[10:11], vcc, v[2:3]
74851// CHECK: [0x0a,0x00,0x77,0xd0,0x6a,0x04,0x02,0x00]
74852
74853v_cmpx_o_f64_e64 s[10:11], tba, v[2:3]
74854// CHECK: [0x0a,0x00,0x77,0xd0,0x6c,0x04,0x02,0x00]
74855
74856v_cmpx_o_f64_e64 s[10:11], tma, v[2:3]
74857// CHECK: [0x0a,0x00,0x77,0xd0,0x6e,0x04,0x02,0x00]
74858
74859v_cmpx_o_f64_e64 s[10:11], ttmp[10:11], v[2:3]
74860// CHECK: [0x0a,0x00,0x77,0xd0,0x7a,0x04,0x02,0x00]
74861
74862v_cmpx_o_f64_e64 s[10:11], exec, v[2:3]
74863// CHECK: [0x0a,0x00,0x77,0xd0,0x7e,0x04,0x02,0x00]
74864
74865v_cmpx_o_f64_e64 s[10:11], 0, v[2:3]
74866// CHECK: [0x0a,0x00,0x77,0xd0,0x80,0x04,0x02,0x00]
74867
74868v_cmpx_o_f64_e64 s[10:11], -1, v[2:3]
74869// CHECK: [0x0a,0x00,0x77,0xd0,0xc1,0x04,0x02,0x00]
74870
74871v_cmpx_o_f64_e64 s[10:11], 0.5, v[2:3]
74872// CHECK: [0x0a,0x00,0x77,0xd0,0xf0,0x04,0x02,0x00]
74873
74874v_cmpx_o_f64_e64 s[10:11], -4.0, v[2:3]
74875// CHECK: [0x0a,0x00,0x77,0xd0,0xf7,0x04,0x02,0x00]
74876
74877v_cmpx_o_f64_e64 s[10:11], v[1:2], v[254:255]
74878// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xfd,0x03,0x00]
74879
74880v_cmpx_o_f64_e64 s[10:11], v[1:2], s[4:5]
74881// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x09,0x00,0x00]
74882
74883v_cmpx_o_f64_e64 s[10:11], v[1:2], s[6:7]
74884// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x0d,0x00,0x00]
74885
74886v_cmpx_o_f64_e64 s[10:11], v[1:2], s[100:101]
74887// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xc9,0x00,0x00]
74888
74889v_cmpx_o_f64_e64 s[10:11], v[1:2], flat_scratch
74890// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xcd,0x00,0x00]
74891
74892v_cmpx_o_f64_e64 s[10:11], v[1:2], vcc
74893// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xd5,0x00,0x00]
74894
74895v_cmpx_o_f64_e64 s[10:11], v[1:2], tba
74896// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xd9,0x00,0x00]
74897
74898v_cmpx_o_f64_e64 s[10:11], v[1:2], tma
74899// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xdd,0x00,0x00]
74900
74901v_cmpx_o_f64_e64 s[10:11], v[1:2], ttmp[10:11]
74902// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xf5,0x00,0x00]
74903
74904v_cmpx_o_f64_e64 s[10:11], v[1:2], exec
74905// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xfd,0x00,0x00]
74906
74907v_cmpx_o_f64_e64 s[10:11], v[1:2], 0
74908// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x01,0x01,0x00]
74909
74910v_cmpx_o_f64_e64 s[10:11], v[1:2], -1
74911// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x83,0x01,0x00]
74912
74913v_cmpx_o_f64_e64 s[10:11], v[1:2], 0.5
74914// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xe1,0x01,0x00]
74915
74916v_cmpx_o_f64_e64 s[10:11], v[1:2], -4.0
74917// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0xef,0x01,0x00]
74918
74919v_cmpx_o_f64_e64 s[10:11], -v[1:2], v[2:3]
74920// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x20]
74921
74922v_cmpx_o_f64_e64 s[10:11], v[1:2], -v[2:3]
74923// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x40]
74924
74925v_cmpx_o_f64_e64 s[10:11], -v[1:2], -v[2:3]
74926// CHECK: [0x0a,0x00,0x77,0xd0,0x01,0x05,0x02,0x60]
74927
74928v_cmpx_o_f64_e64 s[10:11], v[1:2], v[2:3] clamp
74929// CHECK: [0x0a,0x80,0x77,0xd0,0x01,0x05,0x02,0x00]
74930
74931v_cmpx_u_f64 vcc, v[1:2], v[2:3]
74932// CHECK: [0x01,0x05,0xf0,0x7c]
74933
74934v_cmpx_u_f64 vcc, v[254:255], v[2:3]
74935// CHECK: [0xfe,0x05,0xf0,0x7c]
74936
74937v_cmpx_u_f64 vcc, s[2:3], v[2:3]
74938// CHECK: [0x02,0x04,0xf0,0x7c]
74939
74940v_cmpx_u_f64 vcc, s[4:5], v[2:3]
74941// CHECK: [0x04,0x04,0xf0,0x7c]
74942
74943v_cmpx_u_f64 vcc, s[100:101], v[2:3]
74944// CHECK: [0x64,0x04,0xf0,0x7c]
74945
74946v_cmpx_u_f64 vcc, flat_scratch, v[2:3]
74947// CHECK: [0x66,0x04,0xf0,0x7c]
74948
74949v_cmpx_u_f64 vcc, vcc, v[2:3]
74950// CHECK: [0x6a,0x04,0xf0,0x7c]
74951
74952v_cmpx_u_f64 vcc, tba, v[2:3]
74953// CHECK: [0x6c,0x04,0xf0,0x7c]
74954
74955v_cmpx_u_f64 vcc, tma, v[2:3]
74956// CHECK: [0x6e,0x04,0xf0,0x7c]
74957
74958v_cmpx_u_f64 vcc, ttmp[10:11], v[2:3]
74959// CHECK: [0x7a,0x04,0xf0,0x7c]
74960
74961v_cmpx_u_f64 vcc, exec, v[2:3]
74962// CHECK: [0x7e,0x04,0xf0,0x7c]
74963
74964v_cmpx_u_f64 vcc, 0, v[2:3]
74965// CHECK: [0x80,0x04,0xf0,0x7c]
74966
74967v_cmpx_u_f64 vcc, -1, v[2:3]
74968// CHECK: [0xc1,0x04,0xf0,0x7c]
74969
74970v_cmpx_u_f64 vcc, 0.5, v[2:3]
74971// CHECK: [0xf0,0x04,0xf0,0x7c]
74972
74973v_cmpx_u_f64 vcc, -4.0, v[2:3]
74974// CHECK: [0xf7,0x04,0xf0,0x7c]
74975
74976v_cmpx_u_f64 vcc, 0xaf123456, v[2:3]
74977// CHECK: [0xff,0x04,0xf0,0x7c,0x56,0x34,0x12,0xaf]
74978
74979v_cmpx_u_f64 vcc, 0x3f717273, v[2:3]
74980// CHECK: [0xff,0x04,0xf0,0x7c,0x73,0x72,0x71,0x3f]
74981
74982v_cmpx_u_f64 vcc, v[1:2], v[254:255]
74983// CHECK: [0x01,0xfd,0xf1,0x7c]
74984
74985v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3]
74986// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
74987
74988v_cmpx_u_f64_e64 s[12:13], v[1:2], v[2:3]
74989// CHECK: [0x0c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
74990
74991v_cmpx_u_f64_e64 s[100:101], v[1:2], v[2:3]
74992// CHECK: [0x64,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
74993
74994v_cmpx_u_f64_e64 flat_scratch, v[1:2], v[2:3]
74995// CHECK: [0x66,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
74996
74997v_cmpx_u_f64_e64 vcc, v[1:2], v[2:3]
74998// CHECK: [0x6a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
74999
75000v_cmpx_u_f64_e64 tba, v[1:2], v[2:3]
75001// CHECK: [0x6c,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
75002
75003v_cmpx_u_f64_e64 tma, v[1:2], v[2:3]
75004// CHECK: [0x6e,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
75005
75006v_cmpx_u_f64_e64 ttmp[10:11], v[1:2], v[2:3]
75007// CHECK: [0x7a,0x00,0x78,0xd0,0x01,0x05,0x02,0x00]
75008
75009v_cmpx_u_f64_e64 s[10:11], v[254:255], v[2:3]
75010// CHECK: [0x0a,0x00,0x78,0xd0,0xfe,0x05,0x02,0x00]
75011
75012v_cmpx_u_f64_e64 s[10:11], s[2:3], v[2:3]
75013// CHECK: [0x0a,0x00,0x78,0xd0,0x02,0x04,0x02,0x00]
75014
75015v_cmpx_u_f64_e64 s[10:11], s[4:5], v[2:3]
75016// CHECK: [0x0a,0x00,0x78,0xd0,0x04,0x04,0x02,0x00]
75017
75018v_cmpx_u_f64_e64 s[10:11], s[100:101], v[2:3]
75019// CHECK: [0x0a,0x00,0x78,0xd0,0x64,0x04,0x02,0x00]
75020
75021v_cmpx_u_f64_e64 s[10:11], flat_scratch, v[2:3]
75022// CHECK: [0x0a,0x00,0x78,0xd0,0x66,0x04,0x02,0x00]
75023
75024v_cmpx_u_f64_e64 s[10:11], vcc, v[2:3]
75025// CHECK: [0x0a,0x00,0x78,0xd0,0x6a,0x04,0x02,0x00]
75026
75027v_cmpx_u_f64_e64 s[10:11], tba, v[2:3]
75028// CHECK: [0x0a,0x00,0x78,0xd0,0x6c,0x04,0x02,0x00]
75029
75030v_cmpx_u_f64_e64 s[10:11], tma, v[2:3]
75031// CHECK: [0x0a,0x00,0x78,0xd0,0x6e,0x04,0x02,0x00]
75032
75033v_cmpx_u_f64_e64 s[10:11], ttmp[10:11], v[2:3]
75034// CHECK: [0x0a,0x00,0x78,0xd0,0x7a,0x04,0x02,0x00]
75035
75036v_cmpx_u_f64_e64 s[10:11], exec, v[2:3]
75037// CHECK: [0x0a,0x00,0x78,0xd0,0x7e,0x04,0x02,0x00]
75038
75039v_cmpx_u_f64_e64 s[10:11], 0, v[2:3]
75040// CHECK: [0x0a,0x00,0x78,0xd0,0x80,0x04,0x02,0x00]
75041
75042v_cmpx_u_f64_e64 s[10:11], -1, v[2:3]
75043// CHECK: [0x0a,0x00,0x78,0xd0,0xc1,0x04,0x02,0x00]
75044
75045v_cmpx_u_f64_e64 s[10:11], 0.5, v[2:3]
75046// CHECK: [0x0a,0x00,0x78,0xd0,0xf0,0x04,0x02,0x00]
75047
75048v_cmpx_u_f64_e64 s[10:11], -4.0, v[2:3]
75049// CHECK: [0x0a,0x00,0x78,0xd0,0xf7,0x04,0x02,0x00]
75050
75051v_cmpx_u_f64_e64 s[10:11], v[1:2], v[254:255]
75052// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x03,0x00]
75053
75054v_cmpx_u_f64_e64 s[10:11], v[1:2], s[4:5]
75055// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x09,0x00,0x00]
75056
75057v_cmpx_u_f64_e64 s[10:11], v[1:2], s[6:7]
75058// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x0d,0x00,0x00]
75059
75060v_cmpx_u_f64_e64 s[10:11], v[1:2], s[100:101]
75061// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xc9,0x00,0x00]
75062
75063v_cmpx_u_f64_e64 s[10:11], v[1:2], flat_scratch
75064// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xcd,0x00,0x00]
75065
75066v_cmpx_u_f64_e64 s[10:11], v[1:2], vcc
75067// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd5,0x00,0x00]
75068
75069v_cmpx_u_f64_e64 s[10:11], v[1:2], tba
75070// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xd9,0x00,0x00]
75071
75072v_cmpx_u_f64_e64 s[10:11], v[1:2], tma
75073// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xdd,0x00,0x00]
75074
75075v_cmpx_u_f64_e64 s[10:11], v[1:2], ttmp[10:11]
75076// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xf5,0x00,0x00]
75077
75078v_cmpx_u_f64_e64 s[10:11], v[1:2], exec
75079// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xfd,0x00,0x00]
75080
75081v_cmpx_u_f64_e64 s[10:11], v[1:2], 0
75082// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x01,0x01,0x00]
75083
75084v_cmpx_u_f64_e64 s[10:11], v[1:2], -1
75085// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x83,0x01,0x00]
75086
75087v_cmpx_u_f64_e64 s[10:11], v[1:2], 0.5
75088// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xe1,0x01,0x00]
75089
75090v_cmpx_u_f64_e64 s[10:11], v[1:2], -4.0
75091// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0xef,0x01,0x00]
75092
75093v_cmpx_u_f64_e64 s[10:11], -v[1:2], v[2:3]
75094// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x20]
75095
75096v_cmpx_u_f64_e64 s[10:11], v[1:2], -v[2:3]
75097// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x40]
75098
75099v_cmpx_u_f64_e64 s[10:11], -v[1:2], -v[2:3]
75100// CHECK: [0x0a,0x00,0x78,0xd0,0x01,0x05,0x02,0x60]
75101
75102v_cmpx_u_f64_e64 s[10:11], v[1:2], v[2:3] clamp
75103// CHECK: [0x0a,0x80,0x78,0xd0,0x01,0x05,0x02,0x00]
75104
75105v_cmpx_nge_f64 vcc, v[1:2], v[2:3]
75106// CHECK: [0x01,0x05,0xf2,0x7c]
75107
75108v_cmpx_nge_f64 vcc, v[254:255], v[2:3]
75109// CHECK: [0xfe,0x05,0xf2,0x7c]
75110
75111v_cmpx_nge_f64 vcc, s[2:3], v[2:3]
75112// CHECK: [0x02,0x04,0xf2,0x7c]
75113
75114v_cmpx_nge_f64 vcc, s[4:5], v[2:3]
75115// CHECK: [0x04,0x04,0xf2,0x7c]
75116
75117v_cmpx_nge_f64 vcc, s[100:101], v[2:3]
75118// CHECK: [0x64,0x04,0xf2,0x7c]
75119
75120v_cmpx_nge_f64 vcc, flat_scratch, v[2:3]
75121// CHECK: [0x66,0x04,0xf2,0x7c]
75122
75123v_cmpx_nge_f64 vcc, vcc, v[2:3]
75124// CHECK: [0x6a,0x04,0xf2,0x7c]
75125
75126v_cmpx_nge_f64 vcc, tba, v[2:3]
75127// CHECK: [0x6c,0x04,0xf2,0x7c]
75128
75129v_cmpx_nge_f64 vcc, tma, v[2:3]
75130// CHECK: [0x6e,0x04,0xf2,0x7c]
75131
75132v_cmpx_nge_f64 vcc, ttmp[10:11], v[2:3]
75133// CHECK: [0x7a,0x04,0xf2,0x7c]
75134
75135v_cmpx_nge_f64 vcc, exec, v[2:3]
75136// CHECK: [0x7e,0x04,0xf2,0x7c]
75137
75138v_cmpx_nge_f64 vcc, 0, v[2:3]
75139// CHECK: [0x80,0x04,0xf2,0x7c]
75140
75141v_cmpx_nge_f64 vcc, -1, v[2:3]
75142// CHECK: [0xc1,0x04,0xf2,0x7c]
75143
75144v_cmpx_nge_f64 vcc, 0.5, v[2:3]
75145// CHECK: [0xf0,0x04,0xf2,0x7c]
75146
75147v_cmpx_nge_f64 vcc, -4.0, v[2:3]
75148// CHECK: [0xf7,0x04,0xf2,0x7c]
75149
75150v_cmpx_nge_f64 vcc, 0xaf123456, v[2:3]
75151// CHECK: [0xff,0x04,0xf2,0x7c,0x56,0x34,0x12,0xaf]
75152
75153v_cmpx_nge_f64 vcc, 0x3f717273, v[2:3]
75154// CHECK: [0xff,0x04,0xf2,0x7c,0x73,0x72,0x71,0x3f]
75155
75156v_cmpx_nge_f64 vcc, v[1:2], v[254:255]
75157// CHECK: [0x01,0xfd,0xf3,0x7c]
75158
75159v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3]
75160// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75161
75162v_cmpx_nge_f64_e64 s[12:13], v[1:2], v[2:3]
75163// CHECK: [0x0c,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75164
75165v_cmpx_nge_f64_e64 s[100:101], v[1:2], v[2:3]
75166// CHECK: [0x64,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75167
75168v_cmpx_nge_f64_e64 flat_scratch, v[1:2], v[2:3]
75169// CHECK: [0x66,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75170
75171v_cmpx_nge_f64_e64 vcc, v[1:2], v[2:3]
75172// CHECK: [0x6a,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75173
75174v_cmpx_nge_f64_e64 tba, v[1:2], v[2:3]
75175// CHECK: [0x6c,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75176
75177v_cmpx_nge_f64_e64 tma, v[1:2], v[2:3]
75178// CHECK: [0x6e,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75179
75180v_cmpx_nge_f64_e64 ttmp[10:11], v[1:2], v[2:3]
75181// CHECK: [0x7a,0x00,0x79,0xd0,0x01,0x05,0x02,0x00]
75182
75183v_cmpx_nge_f64_e64 s[10:11], v[254:255], v[2:3]
75184// CHECK: [0x0a,0x00,0x79,0xd0,0xfe,0x05,0x02,0x00]
75185
75186v_cmpx_nge_f64_e64 s[10:11], s[2:3], v[2:3]
75187// CHECK: [0x0a,0x00,0x79,0xd0,0x02,0x04,0x02,0x00]
75188
75189v_cmpx_nge_f64_e64 s[10:11], s[4:5], v[2:3]
75190// CHECK: [0x0a,0x00,0x79,0xd0,0x04,0x04,0x02,0x00]
75191
75192v_cmpx_nge_f64_e64 s[10:11], s[100:101], v[2:3]
75193// CHECK: [0x0a,0x00,0x79,0xd0,0x64,0x04,0x02,0x00]
75194
75195v_cmpx_nge_f64_e64 s[10:11], flat_scratch, v[2:3]
75196// CHECK: [0x0a,0x00,0x79,0xd0,0x66,0x04,0x02,0x00]
75197
75198v_cmpx_nge_f64_e64 s[10:11], vcc, v[2:3]
75199// CHECK: [0x0a,0x00,0x79,0xd0,0x6a,0x04,0x02,0x00]
75200
75201v_cmpx_nge_f64_e64 s[10:11], tba, v[2:3]
75202// CHECK: [0x0a,0x00,0x79,0xd0,0x6c,0x04,0x02,0x00]
75203
75204v_cmpx_nge_f64_e64 s[10:11], tma, v[2:3]
75205// CHECK: [0x0a,0x00,0x79,0xd0,0x6e,0x04,0x02,0x00]
75206
75207v_cmpx_nge_f64_e64 s[10:11], ttmp[10:11], v[2:3]
75208// CHECK: [0x0a,0x00,0x79,0xd0,0x7a,0x04,0x02,0x00]
75209
75210v_cmpx_nge_f64_e64 s[10:11], exec, v[2:3]
75211// CHECK: [0x0a,0x00,0x79,0xd0,0x7e,0x04,0x02,0x00]
75212
75213v_cmpx_nge_f64_e64 s[10:11], 0, v[2:3]
75214// CHECK: [0x0a,0x00,0x79,0xd0,0x80,0x04,0x02,0x00]
75215
75216v_cmpx_nge_f64_e64 s[10:11], -1, v[2:3]
75217// CHECK: [0x0a,0x00,0x79,0xd0,0xc1,0x04,0x02,0x00]
75218
75219v_cmpx_nge_f64_e64 s[10:11], 0.5, v[2:3]
75220// CHECK: [0x0a,0x00,0x79,0xd0,0xf0,0x04,0x02,0x00]
75221
75222v_cmpx_nge_f64_e64 s[10:11], -4.0, v[2:3]
75223// CHECK: [0x0a,0x00,0x79,0xd0,0xf7,0x04,0x02,0x00]
75224
75225v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[254:255]
75226// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xfd,0x03,0x00]
75227
75228v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[4:5]
75229// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x09,0x00,0x00]
75230
75231v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[6:7]
75232// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x0d,0x00,0x00]
75233
75234v_cmpx_nge_f64_e64 s[10:11], v[1:2], s[100:101]
75235// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xc9,0x00,0x00]
75236
75237v_cmpx_nge_f64_e64 s[10:11], v[1:2], flat_scratch
75238// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xcd,0x00,0x00]
75239
75240v_cmpx_nge_f64_e64 s[10:11], v[1:2], vcc
75241// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xd5,0x00,0x00]
75242
75243v_cmpx_nge_f64_e64 s[10:11], v[1:2], tba
75244// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xd9,0x00,0x00]
75245
75246v_cmpx_nge_f64_e64 s[10:11], v[1:2], tma
75247// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xdd,0x00,0x00]
75248
75249v_cmpx_nge_f64_e64 s[10:11], v[1:2], ttmp[10:11]
75250// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xf5,0x00,0x00]
75251
75252v_cmpx_nge_f64_e64 s[10:11], v[1:2], exec
75253// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xfd,0x00,0x00]
75254
75255v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0
75256// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x01,0x01,0x00]
75257
75258v_cmpx_nge_f64_e64 s[10:11], v[1:2], -1
75259// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x83,0x01,0x00]
75260
75261v_cmpx_nge_f64_e64 s[10:11], v[1:2], 0.5
75262// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xe1,0x01,0x00]
75263
75264v_cmpx_nge_f64_e64 s[10:11], v[1:2], -4.0
75265// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0xef,0x01,0x00]
75266
75267v_cmpx_nge_f64_e64 s[10:11], -v[1:2], v[2:3]
75268// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x20]
75269
75270v_cmpx_nge_f64_e64 s[10:11], v[1:2], -v[2:3]
75271// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x40]
75272
75273v_cmpx_nge_f64_e64 s[10:11], -v[1:2], -v[2:3]
75274// CHECK: [0x0a,0x00,0x79,0xd0,0x01,0x05,0x02,0x60]
75275
75276v_cmpx_nge_f64_e64 s[10:11], v[1:2], v[2:3] clamp
75277// CHECK: [0x0a,0x80,0x79,0xd0,0x01,0x05,0x02,0x00]
75278
75279v_cmpx_nlg_f64 vcc, v[1:2], v[2:3]
75280// CHECK: [0x01,0x05,0xf4,0x7c]
75281
75282v_cmpx_nlg_f64 vcc, v[254:255], v[2:3]
75283// CHECK: [0xfe,0x05,0xf4,0x7c]
75284
75285v_cmpx_nlg_f64 vcc, s[2:3], v[2:3]
75286// CHECK: [0x02,0x04,0xf4,0x7c]
75287
75288v_cmpx_nlg_f64 vcc, s[4:5], v[2:3]
75289// CHECK: [0x04,0x04,0xf4,0x7c]
75290
75291v_cmpx_nlg_f64 vcc, s[100:101], v[2:3]
75292// CHECK: [0x64,0x04,0xf4,0x7c]
75293
75294v_cmpx_nlg_f64 vcc, flat_scratch, v[2:3]
75295// CHECK: [0x66,0x04,0xf4,0x7c]
75296
75297v_cmpx_nlg_f64 vcc, vcc, v[2:3]
75298// CHECK: [0x6a,0x04,0xf4,0x7c]
75299
75300v_cmpx_nlg_f64 vcc, tba, v[2:3]
75301// CHECK: [0x6c,0x04,0xf4,0x7c]
75302
75303v_cmpx_nlg_f64 vcc, tma, v[2:3]
75304// CHECK: [0x6e,0x04,0xf4,0x7c]
75305
75306v_cmpx_nlg_f64 vcc, ttmp[10:11], v[2:3]
75307// CHECK: [0x7a,0x04,0xf4,0x7c]
75308
75309v_cmpx_nlg_f64 vcc, exec, v[2:3]
75310// CHECK: [0x7e,0x04,0xf4,0x7c]
75311
75312v_cmpx_nlg_f64 vcc, 0, v[2:3]
75313// CHECK: [0x80,0x04,0xf4,0x7c]
75314
75315v_cmpx_nlg_f64 vcc, -1, v[2:3]
75316// CHECK: [0xc1,0x04,0xf4,0x7c]
75317
75318v_cmpx_nlg_f64 vcc, 0.5, v[2:3]
75319// CHECK: [0xf0,0x04,0xf4,0x7c]
75320
75321v_cmpx_nlg_f64 vcc, -4.0, v[2:3]
75322// CHECK: [0xf7,0x04,0xf4,0x7c]
75323
75324v_cmpx_nlg_f64 vcc, 0xaf123456, v[2:3]
75325// CHECK: [0xff,0x04,0xf4,0x7c,0x56,0x34,0x12,0xaf]
75326
75327v_cmpx_nlg_f64 vcc, 0x3f717273, v[2:3]
75328// CHECK: [0xff,0x04,0xf4,0x7c,0x73,0x72,0x71,0x3f]
75329
75330v_cmpx_nlg_f64 vcc, v[1:2], v[254:255]
75331// CHECK: [0x01,0xfd,0xf5,0x7c]
75332
75333v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3]
75334// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75335
75336v_cmpx_nlg_f64_e64 s[12:13], v[1:2], v[2:3]
75337// CHECK: [0x0c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75338
75339v_cmpx_nlg_f64_e64 s[100:101], v[1:2], v[2:3]
75340// CHECK: [0x64,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75341
75342v_cmpx_nlg_f64_e64 flat_scratch, v[1:2], v[2:3]
75343// CHECK: [0x66,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75344
75345v_cmpx_nlg_f64_e64 vcc, v[1:2], v[2:3]
75346// CHECK: [0x6a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75347
75348v_cmpx_nlg_f64_e64 tba, v[1:2], v[2:3]
75349// CHECK: [0x6c,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75350
75351v_cmpx_nlg_f64_e64 tma, v[1:2], v[2:3]
75352// CHECK: [0x6e,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75353
75354v_cmpx_nlg_f64_e64 ttmp[10:11], v[1:2], v[2:3]
75355// CHECK: [0x7a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x00]
75356
75357v_cmpx_nlg_f64_e64 s[10:11], v[254:255], v[2:3]
75358// CHECK: [0x0a,0x00,0x7a,0xd0,0xfe,0x05,0x02,0x00]
75359
75360v_cmpx_nlg_f64_e64 s[10:11], s[2:3], v[2:3]
75361// CHECK: [0x0a,0x00,0x7a,0xd0,0x02,0x04,0x02,0x00]
75362
75363v_cmpx_nlg_f64_e64 s[10:11], s[4:5], v[2:3]
75364// CHECK: [0x0a,0x00,0x7a,0xd0,0x04,0x04,0x02,0x00]
75365
75366v_cmpx_nlg_f64_e64 s[10:11], s[100:101], v[2:3]
75367// CHECK: [0x0a,0x00,0x7a,0xd0,0x64,0x04,0x02,0x00]
75368
75369v_cmpx_nlg_f64_e64 s[10:11], flat_scratch, v[2:3]
75370// CHECK: [0x0a,0x00,0x7a,0xd0,0x66,0x04,0x02,0x00]
75371
75372v_cmpx_nlg_f64_e64 s[10:11], vcc, v[2:3]
75373// CHECK: [0x0a,0x00,0x7a,0xd0,0x6a,0x04,0x02,0x00]
75374
75375v_cmpx_nlg_f64_e64 s[10:11], tba, v[2:3]
75376// CHECK: [0x0a,0x00,0x7a,0xd0,0x6c,0x04,0x02,0x00]
75377
75378v_cmpx_nlg_f64_e64 s[10:11], tma, v[2:3]
75379// CHECK: [0x0a,0x00,0x7a,0xd0,0x6e,0x04,0x02,0x00]
75380
75381v_cmpx_nlg_f64_e64 s[10:11], ttmp[10:11], v[2:3]
75382// CHECK: [0x0a,0x00,0x7a,0xd0,0x7a,0x04,0x02,0x00]
75383
75384v_cmpx_nlg_f64_e64 s[10:11], exec, v[2:3]
75385// CHECK: [0x0a,0x00,0x7a,0xd0,0x7e,0x04,0x02,0x00]
75386
75387v_cmpx_nlg_f64_e64 s[10:11], 0, v[2:3]
75388// CHECK: [0x0a,0x00,0x7a,0xd0,0x80,0x04,0x02,0x00]
75389
75390v_cmpx_nlg_f64_e64 s[10:11], -1, v[2:3]
75391// CHECK: [0x0a,0x00,0x7a,0xd0,0xc1,0x04,0x02,0x00]
75392
75393v_cmpx_nlg_f64_e64 s[10:11], 0.5, v[2:3]
75394// CHECK: [0x0a,0x00,0x7a,0xd0,0xf0,0x04,0x02,0x00]
75395
75396v_cmpx_nlg_f64_e64 s[10:11], -4.0, v[2:3]
75397// CHECK: [0x0a,0x00,0x7a,0xd0,0xf7,0x04,0x02,0x00]
75398
75399v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[254:255]
75400// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x03,0x00]
75401
75402v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[4:5]
75403// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x09,0x00,0x00]
75404
75405v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[6:7]
75406// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x0d,0x00,0x00]
75407
75408v_cmpx_nlg_f64_e64 s[10:11], v[1:2], s[100:101]
75409// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xc9,0x00,0x00]
75410
75411v_cmpx_nlg_f64_e64 s[10:11], v[1:2], flat_scratch
75412// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xcd,0x00,0x00]
75413
75414v_cmpx_nlg_f64_e64 s[10:11], v[1:2], vcc
75415// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd5,0x00,0x00]
75416
75417v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tba
75418// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xd9,0x00,0x00]
75419
75420v_cmpx_nlg_f64_e64 s[10:11], v[1:2], tma
75421// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xdd,0x00,0x00]
75422
75423v_cmpx_nlg_f64_e64 s[10:11], v[1:2], ttmp[10:11]
75424// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xf5,0x00,0x00]
75425
75426v_cmpx_nlg_f64_e64 s[10:11], v[1:2], exec
75427// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xfd,0x00,0x00]
75428
75429v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0
75430// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x01,0x01,0x00]
75431
75432v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -1
75433// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x83,0x01,0x00]
75434
75435v_cmpx_nlg_f64_e64 s[10:11], v[1:2], 0.5
75436// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xe1,0x01,0x00]
75437
75438v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -4.0
75439// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0xef,0x01,0x00]
75440
75441v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], v[2:3]
75442// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x20]
75443
75444v_cmpx_nlg_f64_e64 s[10:11], v[1:2], -v[2:3]
75445// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x40]
75446
75447v_cmpx_nlg_f64_e64 s[10:11], -v[1:2], -v[2:3]
75448// CHECK: [0x0a,0x00,0x7a,0xd0,0x01,0x05,0x02,0x60]
75449
75450v_cmpx_nlg_f64_e64 s[10:11], v[1:2], v[2:3] clamp
75451// CHECK: [0x0a,0x80,0x7a,0xd0,0x01,0x05,0x02,0x00]
75452
75453v_cmpx_ngt_f64 vcc, v[1:2], v[2:3]
75454// CHECK: [0x01,0x05,0xf6,0x7c]
75455
75456v_cmpx_ngt_f64 vcc, v[254:255], v[2:3]
75457// CHECK: [0xfe,0x05,0xf6,0x7c]
75458
75459v_cmpx_ngt_f64 vcc, s[2:3], v[2:3]
75460// CHECK: [0x02,0x04,0xf6,0x7c]
75461
75462v_cmpx_ngt_f64 vcc, s[4:5], v[2:3]
75463// CHECK: [0x04,0x04,0xf6,0x7c]
75464
75465v_cmpx_ngt_f64 vcc, s[100:101], v[2:3]
75466// CHECK: [0x64,0x04,0xf6,0x7c]
75467
75468v_cmpx_ngt_f64 vcc, flat_scratch, v[2:3]
75469// CHECK: [0x66,0x04,0xf6,0x7c]
75470
75471v_cmpx_ngt_f64 vcc, vcc, v[2:3]
75472// CHECK: [0x6a,0x04,0xf6,0x7c]
75473
75474v_cmpx_ngt_f64 vcc, tba, v[2:3]
75475// CHECK: [0x6c,0x04,0xf6,0x7c]
75476
75477v_cmpx_ngt_f64 vcc, tma, v[2:3]
75478// CHECK: [0x6e,0x04,0xf6,0x7c]
75479
75480v_cmpx_ngt_f64 vcc, ttmp[10:11], v[2:3]
75481// CHECK: [0x7a,0x04,0xf6,0x7c]
75482
75483v_cmpx_ngt_f64 vcc, exec, v[2:3]
75484// CHECK: [0x7e,0x04,0xf6,0x7c]
75485
75486v_cmpx_ngt_f64 vcc, 0, v[2:3]
75487// CHECK: [0x80,0x04,0xf6,0x7c]
75488
75489v_cmpx_ngt_f64 vcc, -1, v[2:3]
75490// CHECK: [0xc1,0x04,0xf6,0x7c]
75491
75492v_cmpx_ngt_f64 vcc, 0.5, v[2:3]
75493// CHECK: [0xf0,0x04,0xf6,0x7c]
75494
75495v_cmpx_ngt_f64 vcc, -4.0, v[2:3]
75496// CHECK: [0xf7,0x04,0xf6,0x7c]
75497
75498v_cmpx_ngt_f64 vcc, 0xaf123456, v[2:3]
75499// CHECK: [0xff,0x04,0xf6,0x7c,0x56,0x34,0x12,0xaf]
75500
75501v_cmpx_ngt_f64 vcc, 0x3f717273, v[2:3]
75502// CHECK: [0xff,0x04,0xf6,0x7c,0x73,0x72,0x71,0x3f]
75503
75504v_cmpx_ngt_f64 vcc, v[1:2], v[254:255]
75505// CHECK: [0x01,0xfd,0xf7,0x7c]
75506
75507v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3]
75508// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75509
75510v_cmpx_ngt_f64_e64 s[12:13], v[1:2], v[2:3]
75511// CHECK: [0x0c,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75512
75513v_cmpx_ngt_f64_e64 s[100:101], v[1:2], v[2:3]
75514// CHECK: [0x64,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75515
75516v_cmpx_ngt_f64_e64 flat_scratch, v[1:2], v[2:3]
75517// CHECK: [0x66,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75518
75519v_cmpx_ngt_f64_e64 vcc, v[1:2], v[2:3]
75520// CHECK: [0x6a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75521
75522v_cmpx_ngt_f64_e64 tba, v[1:2], v[2:3]
75523// CHECK: [0x6c,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75524
75525v_cmpx_ngt_f64_e64 tma, v[1:2], v[2:3]
75526// CHECK: [0x6e,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75527
75528v_cmpx_ngt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
75529// CHECK: [0x7a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x00]
75530
75531v_cmpx_ngt_f64_e64 s[10:11], v[254:255], v[2:3]
75532// CHECK: [0x0a,0x00,0x7b,0xd0,0xfe,0x05,0x02,0x00]
75533
75534v_cmpx_ngt_f64_e64 s[10:11], s[2:3], v[2:3]
75535// CHECK: [0x0a,0x00,0x7b,0xd0,0x02,0x04,0x02,0x00]
75536
75537v_cmpx_ngt_f64_e64 s[10:11], s[4:5], v[2:3]
75538// CHECK: [0x0a,0x00,0x7b,0xd0,0x04,0x04,0x02,0x00]
75539
75540v_cmpx_ngt_f64_e64 s[10:11], s[100:101], v[2:3]
75541// CHECK: [0x0a,0x00,0x7b,0xd0,0x64,0x04,0x02,0x00]
75542
75543v_cmpx_ngt_f64_e64 s[10:11], flat_scratch, v[2:3]
75544// CHECK: [0x0a,0x00,0x7b,0xd0,0x66,0x04,0x02,0x00]
75545
75546v_cmpx_ngt_f64_e64 s[10:11], vcc, v[2:3]
75547// CHECK: [0x0a,0x00,0x7b,0xd0,0x6a,0x04,0x02,0x00]
75548
75549v_cmpx_ngt_f64_e64 s[10:11], tba, v[2:3]
75550// CHECK: [0x0a,0x00,0x7b,0xd0,0x6c,0x04,0x02,0x00]
75551
75552v_cmpx_ngt_f64_e64 s[10:11], tma, v[2:3]
75553// CHECK: [0x0a,0x00,0x7b,0xd0,0x6e,0x04,0x02,0x00]
75554
75555v_cmpx_ngt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
75556// CHECK: [0x0a,0x00,0x7b,0xd0,0x7a,0x04,0x02,0x00]
75557
75558v_cmpx_ngt_f64_e64 s[10:11], exec, v[2:3]
75559// CHECK: [0x0a,0x00,0x7b,0xd0,0x7e,0x04,0x02,0x00]
75560
75561v_cmpx_ngt_f64_e64 s[10:11], 0, v[2:3]
75562// CHECK: [0x0a,0x00,0x7b,0xd0,0x80,0x04,0x02,0x00]
75563
75564v_cmpx_ngt_f64_e64 s[10:11], -1, v[2:3]
75565// CHECK: [0x0a,0x00,0x7b,0xd0,0xc1,0x04,0x02,0x00]
75566
75567v_cmpx_ngt_f64_e64 s[10:11], 0.5, v[2:3]
75568// CHECK: [0x0a,0x00,0x7b,0xd0,0xf0,0x04,0x02,0x00]
75569
75570v_cmpx_ngt_f64_e64 s[10:11], -4.0, v[2:3]
75571// CHECK: [0x0a,0x00,0x7b,0xd0,0xf7,0x04,0x02,0x00]
75572
75573v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[254:255]
75574// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xfd,0x03,0x00]
75575
75576v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[4:5]
75577// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x09,0x00,0x00]
75578
75579v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[6:7]
75580// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x0d,0x00,0x00]
75581
75582v_cmpx_ngt_f64_e64 s[10:11], v[1:2], s[100:101]
75583// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xc9,0x00,0x00]
75584
75585v_cmpx_ngt_f64_e64 s[10:11], v[1:2], flat_scratch
75586// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xcd,0x00,0x00]
75587
75588v_cmpx_ngt_f64_e64 s[10:11], v[1:2], vcc
75589// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xd5,0x00,0x00]
75590
75591v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tba
75592// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xd9,0x00,0x00]
75593
75594v_cmpx_ngt_f64_e64 s[10:11], v[1:2], tma
75595// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xdd,0x00,0x00]
75596
75597v_cmpx_ngt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
75598// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xf5,0x00,0x00]
75599
75600v_cmpx_ngt_f64_e64 s[10:11], v[1:2], exec
75601// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xfd,0x00,0x00]
75602
75603v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0
75604// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x01,0x01,0x00]
75605
75606v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -1
75607// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x83,0x01,0x00]
75608
75609v_cmpx_ngt_f64_e64 s[10:11], v[1:2], 0.5
75610// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xe1,0x01,0x00]
75611
75612v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -4.0
75613// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0xef,0x01,0x00]
75614
75615v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], v[2:3]
75616// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x20]
75617
75618v_cmpx_ngt_f64_e64 s[10:11], v[1:2], -v[2:3]
75619// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x40]
75620
75621v_cmpx_ngt_f64_e64 s[10:11], -v[1:2], -v[2:3]
75622// CHECK: [0x0a,0x00,0x7b,0xd0,0x01,0x05,0x02,0x60]
75623
75624v_cmpx_ngt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
75625// CHECK: [0x0a,0x80,0x7b,0xd0,0x01,0x05,0x02,0x00]
75626
75627v_cmpx_nle_f64 vcc, v[1:2], v[2:3]
75628// CHECK: [0x01,0x05,0xf8,0x7c]
75629
75630v_cmpx_nle_f64 vcc, v[254:255], v[2:3]
75631// CHECK: [0xfe,0x05,0xf8,0x7c]
75632
75633v_cmpx_nle_f64 vcc, s[2:3], v[2:3]
75634// CHECK: [0x02,0x04,0xf8,0x7c]
75635
75636v_cmpx_nle_f64 vcc, s[4:5], v[2:3]
75637// CHECK: [0x04,0x04,0xf8,0x7c]
75638
75639v_cmpx_nle_f64 vcc, s[100:101], v[2:3]
75640// CHECK: [0x64,0x04,0xf8,0x7c]
75641
75642v_cmpx_nle_f64 vcc, flat_scratch, v[2:3]
75643// CHECK: [0x66,0x04,0xf8,0x7c]
75644
75645v_cmpx_nle_f64 vcc, vcc, v[2:3]
75646// CHECK: [0x6a,0x04,0xf8,0x7c]
75647
75648v_cmpx_nle_f64 vcc, tba, v[2:3]
75649// CHECK: [0x6c,0x04,0xf8,0x7c]
75650
75651v_cmpx_nle_f64 vcc, tma, v[2:3]
75652// CHECK: [0x6e,0x04,0xf8,0x7c]
75653
75654v_cmpx_nle_f64 vcc, ttmp[10:11], v[2:3]
75655// CHECK: [0x7a,0x04,0xf8,0x7c]
75656
75657v_cmpx_nle_f64 vcc, exec, v[2:3]
75658// CHECK: [0x7e,0x04,0xf8,0x7c]
75659
75660v_cmpx_nle_f64 vcc, 0, v[2:3]
75661// CHECK: [0x80,0x04,0xf8,0x7c]
75662
75663v_cmpx_nle_f64 vcc, -1, v[2:3]
75664// CHECK: [0xc1,0x04,0xf8,0x7c]
75665
75666v_cmpx_nle_f64 vcc, 0.5, v[2:3]
75667// CHECK: [0xf0,0x04,0xf8,0x7c]
75668
75669v_cmpx_nle_f64 vcc, -4.0, v[2:3]
75670// CHECK: [0xf7,0x04,0xf8,0x7c]
75671
75672v_cmpx_nle_f64 vcc, 0xaf123456, v[2:3]
75673// CHECK: [0xff,0x04,0xf8,0x7c,0x56,0x34,0x12,0xaf]
75674
75675v_cmpx_nle_f64 vcc, 0x3f717273, v[2:3]
75676// CHECK: [0xff,0x04,0xf8,0x7c,0x73,0x72,0x71,0x3f]
75677
75678v_cmpx_nle_f64 vcc, v[1:2], v[254:255]
75679// CHECK: [0x01,0xfd,0xf9,0x7c]
75680
75681v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3]
75682// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75683
75684v_cmpx_nle_f64_e64 s[12:13], v[1:2], v[2:3]
75685// CHECK: [0x0c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75686
75687v_cmpx_nle_f64_e64 s[100:101], v[1:2], v[2:3]
75688// CHECK: [0x64,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75689
75690v_cmpx_nle_f64_e64 flat_scratch, v[1:2], v[2:3]
75691// CHECK: [0x66,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75692
75693v_cmpx_nle_f64_e64 vcc, v[1:2], v[2:3]
75694// CHECK: [0x6a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75695
75696v_cmpx_nle_f64_e64 tba, v[1:2], v[2:3]
75697// CHECK: [0x6c,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75698
75699v_cmpx_nle_f64_e64 tma, v[1:2], v[2:3]
75700// CHECK: [0x6e,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75701
75702v_cmpx_nle_f64_e64 ttmp[10:11], v[1:2], v[2:3]
75703// CHECK: [0x7a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x00]
75704
75705v_cmpx_nle_f64_e64 s[10:11], v[254:255], v[2:3]
75706// CHECK: [0x0a,0x00,0x7c,0xd0,0xfe,0x05,0x02,0x00]
75707
75708v_cmpx_nle_f64_e64 s[10:11], s[2:3], v[2:3]
75709// CHECK: [0x0a,0x00,0x7c,0xd0,0x02,0x04,0x02,0x00]
75710
75711v_cmpx_nle_f64_e64 s[10:11], s[4:5], v[2:3]
75712// CHECK: [0x0a,0x00,0x7c,0xd0,0x04,0x04,0x02,0x00]
75713
75714v_cmpx_nle_f64_e64 s[10:11], s[100:101], v[2:3]
75715// CHECK: [0x0a,0x00,0x7c,0xd0,0x64,0x04,0x02,0x00]
75716
75717v_cmpx_nle_f64_e64 s[10:11], flat_scratch, v[2:3]
75718// CHECK: [0x0a,0x00,0x7c,0xd0,0x66,0x04,0x02,0x00]
75719
75720v_cmpx_nle_f64_e64 s[10:11], vcc, v[2:3]
75721// CHECK: [0x0a,0x00,0x7c,0xd0,0x6a,0x04,0x02,0x00]
75722
75723v_cmpx_nle_f64_e64 s[10:11], tba, v[2:3]
75724// CHECK: [0x0a,0x00,0x7c,0xd0,0x6c,0x04,0x02,0x00]
75725
75726v_cmpx_nle_f64_e64 s[10:11], tma, v[2:3]
75727// CHECK: [0x0a,0x00,0x7c,0xd0,0x6e,0x04,0x02,0x00]
75728
75729v_cmpx_nle_f64_e64 s[10:11], ttmp[10:11], v[2:3]
75730// CHECK: [0x0a,0x00,0x7c,0xd0,0x7a,0x04,0x02,0x00]
75731
75732v_cmpx_nle_f64_e64 s[10:11], exec, v[2:3]
75733// CHECK: [0x0a,0x00,0x7c,0xd0,0x7e,0x04,0x02,0x00]
75734
75735v_cmpx_nle_f64_e64 s[10:11], 0, v[2:3]
75736// CHECK: [0x0a,0x00,0x7c,0xd0,0x80,0x04,0x02,0x00]
75737
75738v_cmpx_nle_f64_e64 s[10:11], -1, v[2:3]
75739// CHECK: [0x0a,0x00,0x7c,0xd0,0xc1,0x04,0x02,0x00]
75740
75741v_cmpx_nle_f64_e64 s[10:11], 0.5, v[2:3]
75742// CHECK: [0x0a,0x00,0x7c,0xd0,0xf0,0x04,0x02,0x00]
75743
75744v_cmpx_nle_f64_e64 s[10:11], -4.0, v[2:3]
75745// CHECK: [0x0a,0x00,0x7c,0xd0,0xf7,0x04,0x02,0x00]
75746
75747v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[254:255]
75748// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x03,0x00]
75749
75750v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[4:5]
75751// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x09,0x00,0x00]
75752
75753v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[6:7]
75754// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x0d,0x00,0x00]
75755
75756v_cmpx_nle_f64_e64 s[10:11], v[1:2], s[100:101]
75757// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xc9,0x00,0x00]
75758
75759v_cmpx_nle_f64_e64 s[10:11], v[1:2], flat_scratch
75760// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xcd,0x00,0x00]
75761
75762v_cmpx_nle_f64_e64 s[10:11], v[1:2], vcc
75763// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd5,0x00,0x00]
75764
75765v_cmpx_nle_f64_e64 s[10:11], v[1:2], tba
75766// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xd9,0x00,0x00]
75767
75768v_cmpx_nle_f64_e64 s[10:11], v[1:2], tma
75769// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xdd,0x00,0x00]
75770
75771v_cmpx_nle_f64_e64 s[10:11], v[1:2], ttmp[10:11]
75772// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xf5,0x00,0x00]
75773
75774v_cmpx_nle_f64_e64 s[10:11], v[1:2], exec
75775// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xfd,0x00,0x00]
75776
75777v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0
75778// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x01,0x01,0x00]
75779
75780v_cmpx_nle_f64_e64 s[10:11], v[1:2], -1
75781// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x83,0x01,0x00]
75782
75783v_cmpx_nle_f64_e64 s[10:11], v[1:2], 0.5
75784// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xe1,0x01,0x00]
75785
75786v_cmpx_nle_f64_e64 s[10:11], v[1:2], -4.0
75787// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0xef,0x01,0x00]
75788
75789v_cmpx_nle_f64_e64 s[10:11], -v[1:2], v[2:3]
75790// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x20]
75791
75792v_cmpx_nle_f64_e64 s[10:11], v[1:2], -v[2:3]
75793// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x40]
75794
75795v_cmpx_nle_f64_e64 s[10:11], -v[1:2], -v[2:3]
75796// CHECK: [0x0a,0x00,0x7c,0xd0,0x01,0x05,0x02,0x60]
75797
75798v_cmpx_nle_f64_e64 s[10:11], v[1:2], v[2:3] clamp
75799// CHECK: [0x0a,0x80,0x7c,0xd0,0x01,0x05,0x02,0x00]
75800
75801v_cmpx_neq_f64 vcc, v[1:2], v[2:3]
75802// CHECK: [0x01,0x05,0xfa,0x7c]
75803
75804v_cmpx_neq_f64 vcc, v[254:255], v[2:3]
75805// CHECK: [0xfe,0x05,0xfa,0x7c]
75806
75807v_cmpx_neq_f64 vcc, s[2:3], v[2:3]
75808// CHECK: [0x02,0x04,0xfa,0x7c]
75809
75810v_cmpx_neq_f64 vcc, s[4:5], v[2:3]
75811// CHECK: [0x04,0x04,0xfa,0x7c]
75812
75813v_cmpx_neq_f64 vcc, s[100:101], v[2:3]
75814// CHECK: [0x64,0x04,0xfa,0x7c]
75815
75816v_cmpx_neq_f64 vcc, flat_scratch, v[2:3]
75817// CHECK: [0x66,0x04,0xfa,0x7c]
75818
75819v_cmpx_neq_f64 vcc, vcc, v[2:3]
75820// CHECK: [0x6a,0x04,0xfa,0x7c]
75821
75822v_cmpx_neq_f64 vcc, tba, v[2:3]
75823// CHECK: [0x6c,0x04,0xfa,0x7c]
75824
75825v_cmpx_neq_f64 vcc, tma, v[2:3]
75826// CHECK: [0x6e,0x04,0xfa,0x7c]
75827
75828v_cmpx_neq_f64 vcc, ttmp[10:11], v[2:3]
75829// CHECK: [0x7a,0x04,0xfa,0x7c]
75830
75831v_cmpx_neq_f64 vcc, exec, v[2:3]
75832// CHECK: [0x7e,0x04,0xfa,0x7c]
75833
75834v_cmpx_neq_f64 vcc, 0, v[2:3]
75835// CHECK: [0x80,0x04,0xfa,0x7c]
75836
75837v_cmpx_neq_f64 vcc, -1, v[2:3]
75838// CHECK: [0xc1,0x04,0xfa,0x7c]
75839
75840v_cmpx_neq_f64 vcc, 0.5, v[2:3]
75841// CHECK: [0xf0,0x04,0xfa,0x7c]
75842
75843v_cmpx_neq_f64 vcc, -4.0, v[2:3]
75844// CHECK: [0xf7,0x04,0xfa,0x7c]
75845
75846v_cmpx_neq_f64 vcc, 0xaf123456, v[2:3]
75847// CHECK: [0xff,0x04,0xfa,0x7c,0x56,0x34,0x12,0xaf]
75848
75849v_cmpx_neq_f64 vcc, 0x3f717273, v[2:3]
75850// CHECK: [0xff,0x04,0xfa,0x7c,0x73,0x72,0x71,0x3f]
75851
75852v_cmpx_neq_f64 vcc, v[1:2], v[254:255]
75853// CHECK: [0x01,0xfd,0xfb,0x7c]
75854
75855v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3]
75856// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75857
75858v_cmpx_neq_f64_e64 s[12:13], v[1:2], v[2:3]
75859// CHECK: [0x0c,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75860
75861v_cmpx_neq_f64_e64 s[100:101], v[1:2], v[2:3]
75862// CHECK: [0x64,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75863
75864v_cmpx_neq_f64_e64 flat_scratch, v[1:2], v[2:3]
75865// CHECK: [0x66,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75866
75867v_cmpx_neq_f64_e64 vcc, v[1:2], v[2:3]
75868// CHECK: [0x6a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75869
75870v_cmpx_neq_f64_e64 tba, v[1:2], v[2:3]
75871// CHECK: [0x6c,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75872
75873v_cmpx_neq_f64_e64 tma, v[1:2], v[2:3]
75874// CHECK: [0x6e,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75875
75876v_cmpx_neq_f64_e64 ttmp[10:11], v[1:2], v[2:3]
75877// CHECK: [0x7a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x00]
75878
75879v_cmpx_neq_f64_e64 s[10:11], v[254:255], v[2:3]
75880// CHECK: [0x0a,0x00,0x7d,0xd0,0xfe,0x05,0x02,0x00]
75881
75882v_cmpx_neq_f64_e64 s[10:11], s[2:3], v[2:3]
75883// CHECK: [0x0a,0x00,0x7d,0xd0,0x02,0x04,0x02,0x00]
75884
75885v_cmpx_neq_f64_e64 s[10:11], s[4:5], v[2:3]
75886// CHECK: [0x0a,0x00,0x7d,0xd0,0x04,0x04,0x02,0x00]
75887
75888v_cmpx_neq_f64_e64 s[10:11], s[100:101], v[2:3]
75889// CHECK: [0x0a,0x00,0x7d,0xd0,0x64,0x04,0x02,0x00]
75890
75891v_cmpx_neq_f64_e64 s[10:11], flat_scratch, v[2:3]
75892// CHECK: [0x0a,0x00,0x7d,0xd0,0x66,0x04,0x02,0x00]
75893
75894v_cmpx_neq_f64_e64 s[10:11], vcc, v[2:3]
75895// CHECK: [0x0a,0x00,0x7d,0xd0,0x6a,0x04,0x02,0x00]
75896
75897v_cmpx_neq_f64_e64 s[10:11], tba, v[2:3]
75898// CHECK: [0x0a,0x00,0x7d,0xd0,0x6c,0x04,0x02,0x00]
75899
75900v_cmpx_neq_f64_e64 s[10:11], tma, v[2:3]
75901// CHECK: [0x0a,0x00,0x7d,0xd0,0x6e,0x04,0x02,0x00]
75902
75903v_cmpx_neq_f64_e64 s[10:11], ttmp[10:11], v[2:3]
75904// CHECK: [0x0a,0x00,0x7d,0xd0,0x7a,0x04,0x02,0x00]
75905
75906v_cmpx_neq_f64_e64 s[10:11], exec, v[2:3]
75907// CHECK: [0x0a,0x00,0x7d,0xd0,0x7e,0x04,0x02,0x00]
75908
75909v_cmpx_neq_f64_e64 s[10:11], 0, v[2:3]
75910// CHECK: [0x0a,0x00,0x7d,0xd0,0x80,0x04,0x02,0x00]
75911
75912v_cmpx_neq_f64_e64 s[10:11], -1, v[2:3]
75913// CHECK: [0x0a,0x00,0x7d,0xd0,0xc1,0x04,0x02,0x00]
75914
75915v_cmpx_neq_f64_e64 s[10:11], 0.5, v[2:3]
75916// CHECK: [0x0a,0x00,0x7d,0xd0,0xf0,0x04,0x02,0x00]
75917
75918v_cmpx_neq_f64_e64 s[10:11], -4.0, v[2:3]
75919// CHECK: [0x0a,0x00,0x7d,0xd0,0xf7,0x04,0x02,0x00]
75920
75921v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[254:255]
75922// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xfd,0x03,0x00]
75923
75924v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[4:5]
75925// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x09,0x00,0x00]
75926
75927v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[6:7]
75928// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x0d,0x00,0x00]
75929
75930v_cmpx_neq_f64_e64 s[10:11], v[1:2], s[100:101]
75931// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xc9,0x00,0x00]
75932
75933v_cmpx_neq_f64_e64 s[10:11], v[1:2], flat_scratch
75934// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xcd,0x00,0x00]
75935
75936v_cmpx_neq_f64_e64 s[10:11], v[1:2], vcc
75937// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xd5,0x00,0x00]
75938
75939v_cmpx_neq_f64_e64 s[10:11], v[1:2], tba
75940// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xd9,0x00,0x00]
75941
75942v_cmpx_neq_f64_e64 s[10:11], v[1:2], tma
75943// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xdd,0x00,0x00]
75944
75945v_cmpx_neq_f64_e64 s[10:11], v[1:2], ttmp[10:11]
75946// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xf5,0x00,0x00]
75947
75948v_cmpx_neq_f64_e64 s[10:11], v[1:2], exec
75949// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xfd,0x00,0x00]
75950
75951v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0
75952// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x01,0x01,0x00]
75953
75954v_cmpx_neq_f64_e64 s[10:11], v[1:2], -1
75955// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x83,0x01,0x00]
75956
75957v_cmpx_neq_f64_e64 s[10:11], v[1:2], 0.5
75958// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xe1,0x01,0x00]
75959
75960v_cmpx_neq_f64_e64 s[10:11], v[1:2], -4.0
75961// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0xef,0x01,0x00]
75962
75963v_cmpx_neq_f64_e64 s[10:11], -v[1:2], v[2:3]
75964// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x20]
75965
75966v_cmpx_neq_f64_e64 s[10:11], v[1:2], -v[2:3]
75967// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x40]
75968
75969v_cmpx_neq_f64_e64 s[10:11], -v[1:2], -v[2:3]
75970// CHECK: [0x0a,0x00,0x7d,0xd0,0x01,0x05,0x02,0x60]
75971
75972v_cmpx_neq_f64_e64 s[10:11], v[1:2], v[2:3] clamp
75973// CHECK: [0x0a,0x80,0x7d,0xd0,0x01,0x05,0x02,0x00]
75974
75975v_cmpx_nlt_f64 vcc, v[1:2], v[2:3]
75976// CHECK: [0x01,0x05,0xfc,0x7c]
75977
75978v_cmpx_nlt_f64 vcc, v[254:255], v[2:3]
75979// CHECK: [0xfe,0x05,0xfc,0x7c]
75980
75981v_cmpx_nlt_f64 vcc, s[2:3], v[2:3]
75982// CHECK: [0x02,0x04,0xfc,0x7c]
75983
75984v_cmpx_nlt_f64 vcc, s[4:5], v[2:3]
75985// CHECK: [0x04,0x04,0xfc,0x7c]
75986
75987v_cmpx_nlt_f64 vcc, s[100:101], v[2:3]
75988// CHECK: [0x64,0x04,0xfc,0x7c]
75989
75990v_cmpx_nlt_f64 vcc, flat_scratch, v[2:3]
75991// CHECK: [0x66,0x04,0xfc,0x7c]
75992
75993v_cmpx_nlt_f64 vcc, vcc, v[2:3]
75994// CHECK: [0x6a,0x04,0xfc,0x7c]
75995
75996v_cmpx_nlt_f64 vcc, tba, v[2:3]
75997// CHECK: [0x6c,0x04,0xfc,0x7c]
75998
75999v_cmpx_nlt_f64 vcc, tma, v[2:3]
76000// CHECK: [0x6e,0x04,0xfc,0x7c]
76001
76002v_cmpx_nlt_f64 vcc, ttmp[10:11], v[2:3]
76003// CHECK: [0x7a,0x04,0xfc,0x7c]
76004
76005v_cmpx_nlt_f64 vcc, exec, v[2:3]
76006// CHECK: [0x7e,0x04,0xfc,0x7c]
76007
76008v_cmpx_nlt_f64 vcc, 0, v[2:3]
76009// CHECK: [0x80,0x04,0xfc,0x7c]
76010
76011v_cmpx_nlt_f64 vcc, -1, v[2:3]
76012// CHECK: [0xc1,0x04,0xfc,0x7c]
76013
76014v_cmpx_nlt_f64 vcc, 0.5, v[2:3]
76015// CHECK: [0xf0,0x04,0xfc,0x7c]
76016
76017v_cmpx_nlt_f64 vcc, -4.0, v[2:3]
76018// CHECK: [0xf7,0x04,0xfc,0x7c]
76019
76020v_cmpx_nlt_f64 vcc, 0xaf123456, v[2:3]
76021// CHECK: [0xff,0x04,0xfc,0x7c,0x56,0x34,0x12,0xaf]
76022
76023v_cmpx_nlt_f64 vcc, 0x3f717273, v[2:3]
76024// CHECK: [0xff,0x04,0xfc,0x7c,0x73,0x72,0x71,0x3f]
76025
76026v_cmpx_nlt_f64 vcc, v[1:2], v[254:255]
76027// CHECK: [0x01,0xfd,0xfd,0x7c]
76028
76029v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3]
76030// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76031
76032v_cmpx_nlt_f64_e64 s[12:13], v[1:2], v[2:3]
76033// CHECK: [0x0c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76034
76035v_cmpx_nlt_f64_e64 s[100:101], v[1:2], v[2:3]
76036// CHECK: [0x64,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76037
76038v_cmpx_nlt_f64_e64 flat_scratch, v[1:2], v[2:3]
76039// CHECK: [0x66,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76040
76041v_cmpx_nlt_f64_e64 vcc, v[1:2], v[2:3]
76042// CHECK: [0x6a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76043
76044v_cmpx_nlt_f64_e64 tba, v[1:2], v[2:3]
76045// CHECK: [0x6c,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76046
76047v_cmpx_nlt_f64_e64 tma, v[1:2], v[2:3]
76048// CHECK: [0x6e,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76049
76050v_cmpx_nlt_f64_e64 ttmp[10:11], v[1:2], v[2:3]
76051// CHECK: [0x7a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x00]
76052
76053v_cmpx_nlt_f64_e64 s[10:11], v[254:255], v[2:3]
76054// CHECK: [0x0a,0x00,0x7e,0xd0,0xfe,0x05,0x02,0x00]
76055
76056v_cmpx_nlt_f64_e64 s[10:11], s[2:3], v[2:3]
76057// CHECK: [0x0a,0x00,0x7e,0xd0,0x02,0x04,0x02,0x00]
76058
76059v_cmpx_nlt_f64_e64 s[10:11], s[4:5], v[2:3]
76060// CHECK: [0x0a,0x00,0x7e,0xd0,0x04,0x04,0x02,0x00]
76061
76062v_cmpx_nlt_f64_e64 s[10:11], s[100:101], v[2:3]
76063// CHECK: [0x0a,0x00,0x7e,0xd0,0x64,0x04,0x02,0x00]
76064
76065v_cmpx_nlt_f64_e64 s[10:11], flat_scratch, v[2:3]
76066// CHECK: [0x0a,0x00,0x7e,0xd0,0x66,0x04,0x02,0x00]
76067
76068v_cmpx_nlt_f64_e64 s[10:11], vcc, v[2:3]
76069// CHECK: [0x0a,0x00,0x7e,0xd0,0x6a,0x04,0x02,0x00]
76070
76071v_cmpx_nlt_f64_e64 s[10:11], tba, v[2:3]
76072// CHECK: [0x0a,0x00,0x7e,0xd0,0x6c,0x04,0x02,0x00]
76073
76074v_cmpx_nlt_f64_e64 s[10:11], tma, v[2:3]
76075// CHECK: [0x0a,0x00,0x7e,0xd0,0x6e,0x04,0x02,0x00]
76076
76077v_cmpx_nlt_f64_e64 s[10:11], ttmp[10:11], v[2:3]
76078// CHECK: [0x0a,0x00,0x7e,0xd0,0x7a,0x04,0x02,0x00]
76079
76080v_cmpx_nlt_f64_e64 s[10:11], exec, v[2:3]
76081// CHECK: [0x0a,0x00,0x7e,0xd0,0x7e,0x04,0x02,0x00]
76082
76083v_cmpx_nlt_f64_e64 s[10:11], 0, v[2:3]
76084// CHECK: [0x0a,0x00,0x7e,0xd0,0x80,0x04,0x02,0x00]
76085
76086v_cmpx_nlt_f64_e64 s[10:11], -1, v[2:3]
76087// CHECK: [0x0a,0x00,0x7e,0xd0,0xc1,0x04,0x02,0x00]
76088
76089v_cmpx_nlt_f64_e64 s[10:11], 0.5, v[2:3]
76090// CHECK: [0x0a,0x00,0x7e,0xd0,0xf0,0x04,0x02,0x00]
76091
76092v_cmpx_nlt_f64_e64 s[10:11], -4.0, v[2:3]
76093// CHECK: [0x0a,0x00,0x7e,0xd0,0xf7,0x04,0x02,0x00]
76094
76095v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[254:255]
76096// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x03,0x00]
76097
76098v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[4:5]
76099// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x09,0x00,0x00]
76100
76101v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[6:7]
76102// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x0d,0x00,0x00]
76103
76104v_cmpx_nlt_f64_e64 s[10:11], v[1:2], s[100:101]
76105// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xc9,0x00,0x00]
76106
76107v_cmpx_nlt_f64_e64 s[10:11], v[1:2], flat_scratch
76108// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xcd,0x00,0x00]
76109
76110v_cmpx_nlt_f64_e64 s[10:11], v[1:2], vcc
76111// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd5,0x00,0x00]
76112
76113v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tba
76114// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xd9,0x00,0x00]
76115
76116v_cmpx_nlt_f64_e64 s[10:11], v[1:2], tma
76117// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xdd,0x00,0x00]
76118
76119v_cmpx_nlt_f64_e64 s[10:11], v[1:2], ttmp[10:11]
76120// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xf5,0x00,0x00]
76121
76122v_cmpx_nlt_f64_e64 s[10:11], v[1:2], exec
76123// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xfd,0x00,0x00]
76124
76125v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0
76126// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x01,0x01,0x00]
76127
76128v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -1
76129// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x83,0x01,0x00]
76130
76131v_cmpx_nlt_f64_e64 s[10:11], v[1:2], 0.5
76132// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xe1,0x01,0x00]
76133
76134v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -4.0
76135// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0xef,0x01,0x00]
76136
76137v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], v[2:3]
76138// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x20]
76139
76140v_cmpx_nlt_f64_e64 s[10:11], v[1:2], -v[2:3]
76141// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x40]
76142
76143v_cmpx_nlt_f64_e64 s[10:11], -v[1:2], -v[2:3]
76144// CHECK: [0x0a,0x00,0x7e,0xd0,0x01,0x05,0x02,0x60]
76145
76146v_cmpx_nlt_f64_e64 s[10:11], v[1:2], v[2:3] clamp
76147// CHECK: [0x0a,0x80,0x7e,0xd0,0x01,0x05,0x02,0x00]
76148
76149v_cmpx_tru_f64 vcc, v[1:2], v[2:3]
76150// CHECK: [0x01,0x05,0xfe,0x7c]
76151
76152v_cmpx_tru_f64 vcc, v[254:255], v[2:3]
76153// CHECK: [0xfe,0x05,0xfe,0x7c]
76154
76155v_cmpx_tru_f64 vcc, s[2:3], v[2:3]
76156// CHECK: [0x02,0x04,0xfe,0x7c]
76157
76158v_cmpx_tru_f64 vcc, s[4:5], v[2:3]
76159// CHECK: [0x04,0x04,0xfe,0x7c]
76160
76161v_cmpx_tru_f64 vcc, s[100:101], v[2:3]
76162// CHECK: [0x64,0x04,0xfe,0x7c]
76163
76164v_cmpx_tru_f64 vcc, flat_scratch, v[2:3]
76165// CHECK: [0x66,0x04,0xfe,0x7c]
76166
76167v_cmpx_tru_f64 vcc, vcc, v[2:3]
76168// CHECK: [0x6a,0x04,0xfe,0x7c]
76169
76170v_cmpx_tru_f64 vcc, tba, v[2:3]
76171// CHECK: [0x6c,0x04,0xfe,0x7c]
76172
76173v_cmpx_tru_f64 vcc, tma, v[2:3]
76174// CHECK: [0x6e,0x04,0xfe,0x7c]
76175
76176v_cmpx_tru_f64 vcc, ttmp[10:11], v[2:3]
76177// CHECK: [0x7a,0x04,0xfe,0x7c]
76178
76179v_cmpx_tru_f64 vcc, exec, v[2:3]
76180// CHECK: [0x7e,0x04,0xfe,0x7c]
76181
76182v_cmpx_tru_f64 vcc, 0, v[2:3]
76183// CHECK: [0x80,0x04,0xfe,0x7c]
76184
76185v_cmpx_tru_f64 vcc, -1, v[2:3]
76186// CHECK: [0xc1,0x04,0xfe,0x7c]
76187
76188v_cmpx_tru_f64 vcc, 0.5, v[2:3]
76189// CHECK: [0xf0,0x04,0xfe,0x7c]
76190
76191v_cmpx_tru_f64 vcc, -4.0, v[2:3]
76192// CHECK: [0xf7,0x04,0xfe,0x7c]
76193
76194v_cmpx_tru_f64 vcc, 0xaf123456, v[2:3]
76195// CHECK: [0xff,0x04,0xfe,0x7c,0x56,0x34,0x12,0xaf]
76196
76197v_cmpx_tru_f64 vcc, 0x3f717273, v[2:3]
76198// CHECK: [0xff,0x04,0xfe,0x7c,0x73,0x72,0x71,0x3f]
76199
76200v_cmpx_tru_f64 vcc, v[1:2], v[254:255]
76201// CHECK: [0x01,0xfd,0xff,0x7c]
76202
76203v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3]
76204// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76205
76206v_cmpx_tru_f64_e64 s[12:13], v[1:2], v[2:3]
76207// CHECK: [0x0c,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76208
76209v_cmpx_tru_f64_e64 s[100:101], v[1:2], v[2:3]
76210// CHECK: [0x64,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76211
76212v_cmpx_tru_f64_e64 flat_scratch, v[1:2], v[2:3]
76213// CHECK: [0x66,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76214
76215v_cmpx_tru_f64_e64 vcc, v[1:2], v[2:3]
76216// CHECK: [0x6a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76217
76218v_cmpx_tru_f64_e64 tba, v[1:2], v[2:3]
76219// CHECK: [0x6c,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76220
76221v_cmpx_tru_f64_e64 tma, v[1:2], v[2:3]
76222// CHECK: [0x6e,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76223
76224v_cmpx_tru_f64_e64 ttmp[10:11], v[1:2], v[2:3]
76225// CHECK: [0x7a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x00]
76226
76227v_cmpx_tru_f64_e64 s[10:11], v[254:255], v[2:3]
76228// CHECK: [0x0a,0x00,0x7f,0xd0,0xfe,0x05,0x02,0x00]
76229
76230v_cmpx_tru_f64_e64 s[10:11], s[2:3], v[2:3]
76231// CHECK: [0x0a,0x00,0x7f,0xd0,0x02,0x04,0x02,0x00]
76232
76233v_cmpx_tru_f64_e64 s[10:11], s[4:5], v[2:3]
76234// CHECK: [0x0a,0x00,0x7f,0xd0,0x04,0x04,0x02,0x00]
76235
76236v_cmpx_tru_f64_e64 s[10:11], s[100:101], v[2:3]
76237// CHECK: [0x0a,0x00,0x7f,0xd0,0x64,0x04,0x02,0x00]
76238
76239v_cmpx_tru_f64_e64 s[10:11], flat_scratch, v[2:3]
76240// CHECK: [0x0a,0x00,0x7f,0xd0,0x66,0x04,0x02,0x00]
76241
76242v_cmpx_tru_f64_e64 s[10:11], vcc, v[2:3]
76243// CHECK: [0x0a,0x00,0x7f,0xd0,0x6a,0x04,0x02,0x00]
76244
76245v_cmpx_tru_f64_e64 s[10:11], tba, v[2:3]
76246// CHECK: [0x0a,0x00,0x7f,0xd0,0x6c,0x04,0x02,0x00]
76247
76248v_cmpx_tru_f64_e64 s[10:11], tma, v[2:3]
76249// CHECK: [0x0a,0x00,0x7f,0xd0,0x6e,0x04,0x02,0x00]
76250
76251v_cmpx_tru_f64_e64 s[10:11], ttmp[10:11], v[2:3]
76252// CHECK: [0x0a,0x00,0x7f,0xd0,0x7a,0x04,0x02,0x00]
76253
76254v_cmpx_tru_f64_e64 s[10:11], exec, v[2:3]
76255// CHECK: [0x0a,0x00,0x7f,0xd0,0x7e,0x04,0x02,0x00]
76256
76257v_cmpx_tru_f64_e64 s[10:11], 0, v[2:3]
76258// CHECK: [0x0a,0x00,0x7f,0xd0,0x80,0x04,0x02,0x00]
76259
76260v_cmpx_tru_f64_e64 s[10:11], -1, v[2:3]
76261// CHECK: [0x0a,0x00,0x7f,0xd0,0xc1,0x04,0x02,0x00]
76262
76263v_cmpx_tru_f64_e64 s[10:11], 0.5, v[2:3]
76264// CHECK: [0x0a,0x00,0x7f,0xd0,0xf0,0x04,0x02,0x00]
76265
76266v_cmpx_tru_f64_e64 s[10:11], -4.0, v[2:3]
76267// CHECK: [0x0a,0x00,0x7f,0xd0,0xf7,0x04,0x02,0x00]
76268
76269v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[254:255]
76270// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xfd,0x03,0x00]
76271
76272v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[4:5]
76273// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x09,0x00,0x00]
76274
76275v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[6:7]
76276// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x0d,0x00,0x00]
76277
76278v_cmpx_tru_f64_e64 s[10:11], v[1:2], s[100:101]
76279// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xc9,0x00,0x00]
76280
76281v_cmpx_tru_f64_e64 s[10:11], v[1:2], flat_scratch
76282// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xcd,0x00,0x00]
76283
76284v_cmpx_tru_f64_e64 s[10:11], v[1:2], vcc
76285// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xd5,0x00,0x00]
76286
76287v_cmpx_tru_f64_e64 s[10:11], v[1:2], tba
76288// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xd9,0x00,0x00]
76289
76290v_cmpx_tru_f64_e64 s[10:11], v[1:2], tma
76291// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xdd,0x00,0x00]
76292
76293v_cmpx_tru_f64_e64 s[10:11], v[1:2], ttmp[10:11]
76294// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xf5,0x00,0x00]
76295
76296v_cmpx_tru_f64_e64 s[10:11], v[1:2], exec
76297// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xfd,0x00,0x00]
76298
76299v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0
76300// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x01,0x01,0x00]
76301
76302v_cmpx_tru_f64_e64 s[10:11], v[1:2], -1
76303// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x83,0x01,0x00]
76304
76305v_cmpx_tru_f64_e64 s[10:11], v[1:2], 0.5
76306// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xe1,0x01,0x00]
76307
76308v_cmpx_tru_f64_e64 s[10:11], v[1:2], -4.0
76309// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0xef,0x01,0x00]
76310
76311v_cmpx_tru_f64_e64 s[10:11], -v[1:2], v[2:3]
76312// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x20]
76313
76314v_cmpx_tru_f64_e64 s[10:11], v[1:2], -v[2:3]
76315// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x40]
76316
76317v_cmpx_tru_f64_e64 s[10:11], -v[1:2], -v[2:3]
76318// CHECK: [0x0a,0x00,0x7f,0xd0,0x01,0x05,0x02,0x60]
76319
76320v_cmpx_tru_f64_e64 s[10:11], v[1:2], v[2:3] clamp
76321// CHECK: [0x0a,0x80,0x7f,0xd0,0x01,0x05,0x02,0x00]
76322
76323v_cmp_f_i16 vcc, v1, v2
76324// CHECK: [0x01,0x05,0x40,0x7d]
76325
76326v_cmp_f_i16 vcc, v255, v2
76327// CHECK: [0xff,0x05,0x40,0x7d]
76328
76329v_cmp_f_i16 vcc, s1, v2
76330// CHECK: [0x01,0x04,0x40,0x7d]
76331
76332v_cmp_f_i16 vcc, s101, v2
76333// CHECK: [0x65,0x04,0x40,0x7d]
76334
76335v_cmp_f_i16 vcc, flat_scratch_lo, v2
76336// CHECK: [0x66,0x04,0x40,0x7d]
76337
76338v_cmp_f_i16 vcc, flat_scratch_hi, v2
76339// CHECK: [0x67,0x04,0x40,0x7d]
76340
76341v_cmp_f_i16 vcc, vcc_lo, v2
76342// CHECK: [0x6a,0x04,0x40,0x7d]
76343
76344v_cmp_f_i16 vcc, vcc_hi, v2
76345// CHECK: [0x6b,0x04,0x40,0x7d]
76346
76347v_cmp_f_i16 vcc, tba_lo, v2
76348// CHECK: [0x6c,0x04,0x40,0x7d]
76349
76350v_cmp_f_i16 vcc, tba_hi, v2
76351// CHECK: [0x6d,0x04,0x40,0x7d]
76352
76353v_cmp_f_i16 vcc, tma_lo, v2
76354// CHECK: [0x6e,0x04,0x40,0x7d]
76355
76356v_cmp_f_i16 vcc, tma_hi, v2
76357// CHECK: [0x6f,0x04,0x40,0x7d]
76358
76359v_cmp_f_i16 vcc, ttmp11, v2
76360// CHECK: [0x7b,0x04,0x40,0x7d]
76361
76362v_cmp_f_i16 vcc, m0, v2
76363// CHECK: [0x7c,0x04,0x40,0x7d]
76364
76365v_cmp_f_i16 vcc, exec_lo, v2
76366// CHECK: [0x7e,0x04,0x40,0x7d]
76367
76368v_cmp_f_i16 vcc, exec_hi, v2
76369// CHECK: [0x7f,0x04,0x40,0x7d]
76370
76371v_cmp_f_i16 vcc, 0, v2
76372// CHECK: [0x80,0x04,0x40,0x7d]
76373
76374v_cmp_f_i16 vcc, -1, v2
76375// CHECK: [0xc1,0x04,0x40,0x7d]
76376
76377v_cmp_f_i16 vcc, 0.5, v2
76378// CHECK: [0xf0,0x04,0x40,0x7d]
76379
76380v_cmp_f_i16 vcc, -4.0, v2
76381// CHECK: [0xf7,0x04,0x40,0x7d]
76382
76383v_cmp_f_i16 vcc, 0xfe0b, v2
76384// CHECK: [0xff,0x04,0x40,0x7d,0x0b,0xfe,0x00,0x00]
76385
76386v_cmp_f_i16 vcc, 0x3456, v2
76387// CHECK: [0xff,0x04,0x40,0x7d,0x56,0x34,0x00,0x00]
76388
76389v_cmp_f_i16 vcc, v1, v255
76390// CHECK: [0x01,0xff,0x41,0x7d]
76391
76392v_cmp_f_i16_e64 s[10:11], v1, v2
76393// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76394
76395v_cmp_f_i16_e64 s[12:13], v1, v2
76396// CHECK: [0x0c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76397
76398v_cmp_f_i16_e64 s[100:101], v1, v2
76399// CHECK: [0x64,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76400
76401v_cmp_f_i16_e64 flat_scratch, v1, v2
76402// CHECK: [0x66,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76403
76404v_cmp_f_i16_e64 vcc, v1, v2
76405// CHECK: [0x6a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76406
76407v_cmp_f_i16_e64 tba, v1, v2
76408// CHECK: [0x6c,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76409
76410v_cmp_f_i16_e64 tma, v1, v2
76411// CHECK: [0x6e,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76412
76413v_cmp_f_i16_e64 ttmp[10:11], v1, v2
76414// CHECK: [0x7a,0x00,0xa0,0xd0,0x01,0x05,0x02,0x00]
76415
76416v_cmp_f_i16_e64 s[10:11], v255, v2
76417// CHECK: [0x0a,0x00,0xa0,0xd0,0xff,0x05,0x02,0x00]
76418
76419v_cmp_f_i16_e64 s[10:11], s1, v2
76420// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x04,0x02,0x00]
76421
76422v_cmp_f_i16_e64 s[10:11], s101, v2
76423// CHECK: [0x0a,0x00,0xa0,0xd0,0x65,0x04,0x02,0x00]
76424
76425v_cmp_f_i16_e64 s[10:11], flat_scratch_lo, v2
76426// CHECK: [0x0a,0x00,0xa0,0xd0,0x66,0x04,0x02,0x00]
76427
76428v_cmp_f_i16_e64 s[10:11], flat_scratch_hi, v2
76429// CHECK: [0x0a,0x00,0xa0,0xd0,0x67,0x04,0x02,0x00]
76430
76431v_cmp_f_i16_e64 s[10:11], vcc_lo, v2
76432// CHECK: [0x0a,0x00,0xa0,0xd0,0x6a,0x04,0x02,0x00]
76433
76434v_cmp_f_i16_e64 s[10:11], vcc_hi, v2
76435// CHECK: [0x0a,0x00,0xa0,0xd0,0x6b,0x04,0x02,0x00]
76436
76437v_cmp_f_i16_e64 s[10:11], tba_lo, v2
76438// CHECK: [0x0a,0x00,0xa0,0xd0,0x6c,0x04,0x02,0x00]
76439
76440v_cmp_f_i16_e64 s[10:11], tba_hi, v2
76441// CHECK: [0x0a,0x00,0xa0,0xd0,0x6d,0x04,0x02,0x00]
76442
76443v_cmp_f_i16_e64 s[10:11], tma_lo, v2
76444// CHECK: [0x0a,0x00,0xa0,0xd0,0x6e,0x04,0x02,0x00]
76445
76446v_cmp_f_i16_e64 s[10:11], tma_hi, v2
76447// CHECK: [0x0a,0x00,0xa0,0xd0,0x6f,0x04,0x02,0x00]
76448
76449v_cmp_f_i16_e64 s[10:11], ttmp11, v2
76450// CHECK: [0x0a,0x00,0xa0,0xd0,0x7b,0x04,0x02,0x00]
76451
76452v_cmp_f_i16_e64 s[10:11], m0, v2
76453// CHECK: [0x0a,0x00,0xa0,0xd0,0x7c,0x04,0x02,0x00]
76454
76455v_cmp_f_i16_e64 s[10:11], exec_lo, v2
76456// CHECK: [0x0a,0x00,0xa0,0xd0,0x7e,0x04,0x02,0x00]
76457
76458v_cmp_f_i16_e64 s[10:11], exec_hi, v2
76459// CHECK: [0x0a,0x00,0xa0,0xd0,0x7f,0x04,0x02,0x00]
76460
76461v_cmp_f_i16_e64 s[10:11], 0, v2
76462// CHECK: [0x0a,0x00,0xa0,0xd0,0x80,0x04,0x02,0x00]
76463
76464v_cmp_f_i16_e64 s[10:11], -1, v2
76465// CHECK: [0x0a,0x00,0xa0,0xd0,0xc1,0x04,0x02,0x00]
76466
76467v_cmp_f_i16_e64 s[10:11], 0.5, v2
76468// CHECK: [0x0a,0x00,0xa0,0xd0,0xf0,0x04,0x02,0x00]
76469
76470v_cmp_f_i16_e64 s[10:11], -4.0, v2
76471// CHECK: [0x0a,0x00,0xa0,0xd0,0xf7,0x04,0x02,0x00]
76472
76473v_cmp_f_i16_e64 s[10:11], v1, v255
76474// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x03,0x00]
76475
76476v_cmp_f_i16_e64 s[10:11], v1, s2
76477// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x05,0x00,0x00]
76478
76479v_cmp_f_i16_e64 s[10:11], v1, s101
76480// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcb,0x00,0x00]
76481
76482v_cmp_f_i16_e64 s[10:11], v1, flat_scratch_lo
76483// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcd,0x00,0x00]
76484
76485v_cmp_f_i16_e64 s[10:11], v1, flat_scratch_hi
76486// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xcf,0x00,0x00]
76487
76488v_cmp_f_i16_e64 s[10:11], v1, vcc_lo
76489// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd5,0x00,0x00]
76490
76491v_cmp_f_i16_e64 s[10:11], v1, vcc_hi
76492// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd7,0x00,0x00]
76493
76494v_cmp_f_i16_e64 s[10:11], v1, tba_lo
76495// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xd9,0x00,0x00]
76496
76497v_cmp_f_i16_e64 s[10:11], v1, tba_hi
76498// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdb,0x00,0x00]
76499
76500v_cmp_f_i16_e64 s[10:11], v1, tma_lo
76501// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdd,0x00,0x00]
76502
76503v_cmp_f_i16_e64 s[10:11], v1, tma_hi
76504// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xdf,0x00,0x00]
76505
76506v_cmp_f_i16_e64 s[10:11], v1, ttmp11
76507// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf7,0x00,0x00]
76508
76509v_cmp_f_i16_e64 s[10:11], v1, m0
76510// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xf9,0x00,0x00]
76511
76512v_cmp_f_i16_e64 s[10:11], v1, exec_lo
76513// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xfd,0x00,0x00]
76514
76515v_cmp_f_i16_e64 s[10:11], v1, exec_hi
76516// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xff,0x00,0x00]
76517
76518v_cmp_f_i16_e64 s[10:11], v1, 0
76519// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x01,0x01,0x00]
76520
76521v_cmp_f_i16_e64 s[10:11], v1, -1
76522// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0x83,0x01,0x00]
76523
76524v_cmp_f_i16_e64 s[10:11], v1, 0.5
76525// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xe1,0x01,0x00]
76526
76527v_cmp_f_i16_e64 s[10:11], v1, -4.0
76528// CHECK: [0x0a,0x00,0xa0,0xd0,0x01,0xef,0x01,0x00]
76529
76530v_cmp_lt_i16 vcc, v1, v2
76531// CHECK: [0x01,0x05,0x42,0x7d]
76532
76533v_cmp_lt_i16 vcc, v255, v2
76534// CHECK: [0xff,0x05,0x42,0x7d]
76535
76536v_cmp_lt_i16 vcc, s1, v2
76537// CHECK: [0x01,0x04,0x42,0x7d]
76538
76539v_cmp_lt_i16 vcc, s101, v2
76540// CHECK: [0x65,0x04,0x42,0x7d]
76541
76542v_cmp_lt_i16 vcc, flat_scratch_lo, v2
76543// CHECK: [0x66,0x04,0x42,0x7d]
76544
76545v_cmp_lt_i16 vcc, flat_scratch_hi, v2
76546// CHECK: [0x67,0x04,0x42,0x7d]
76547
76548v_cmp_lt_i16 vcc, vcc_lo, v2
76549// CHECK: [0x6a,0x04,0x42,0x7d]
76550
76551v_cmp_lt_i16 vcc, vcc_hi, v2
76552// CHECK: [0x6b,0x04,0x42,0x7d]
76553
76554v_cmp_lt_i16 vcc, tba_lo, v2
76555// CHECK: [0x6c,0x04,0x42,0x7d]
76556
76557v_cmp_lt_i16 vcc, tba_hi, v2
76558// CHECK: [0x6d,0x04,0x42,0x7d]
76559
76560v_cmp_lt_i16 vcc, tma_lo, v2
76561// CHECK: [0x6e,0x04,0x42,0x7d]
76562
76563v_cmp_lt_i16 vcc, tma_hi, v2
76564// CHECK: [0x6f,0x04,0x42,0x7d]
76565
76566v_cmp_lt_i16 vcc, ttmp11, v2
76567// CHECK: [0x7b,0x04,0x42,0x7d]
76568
76569v_cmp_lt_i16 vcc, m0, v2
76570// CHECK: [0x7c,0x04,0x42,0x7d]
76571
76572v_cmp_lt_i16 vcc, exec_lo, v2
76573// CHECK: [0x7e,0x04,0x42,0x7d]
76574
76575v_cmp_lt_i16 vcc, exec_hi, v2
76576// CHECK: [0x7f,0x04,0x42,0x7d]
76577
76578v_cmp_lt_i16 vcc, 0, v2
76579// CHECK: [0x80,0x04,0x42,0x7d]
76580
76581v_cmp_lt_i16 vcc, -1, v2
76582// CHECK: [0xc1,0x04,0x42,0x7d]
76583
76584v_cmp_lt_i16 vcc, 0.5, v2
76585// CHECK: [0xf0,0x04,0x42,0x7d]
76586
76587v_cmp_lt_i16 vcc, -4.0, v2
76588// CHECK: [0xf7,0x04,0x42,0x7d]
76589
76590v_cmp_lt_i16 vcc, 0xfe0b, v2
76591// CHECK: [0xff,0x04,0x42,0x7d,0x0b,0xfe,0x00,0x00]
76592
76593v_cmp_lt_i16 vcc, 0x3456, v2
76594// CHECK: [0xff,0x04,0x42,0x7d,0x56,0x34,0x00,0x00]
76595
76596v_cmp_lt_i16 vcc, v1, v255
76597// CHECK: [0x01,0xff,0x43,0x7d]
76598
76599v_cmp_lt_i16_e64 s[10:11], v1, v2
76600// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76601
76602v_cmp_lt_i16_e64 s[12:13], v1, v2
76603// CHECK: [0x0c,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76604
76605v_cmp_lt_i16_e64 s[100:101], v1, v2
76606// CHECK: [0x64,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76607
76608v_cmp_lt_i16_e64 flat_scratch, v1, v2
76609// CHECK: [0x66,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76610
76611v_cmp_lt_i16_e64 vcc, v1, v2
76612// CHECK: [0x6a,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76613
76614v_cmp_lt_i16_e64 tba, v1, v2
76615// CHECK: [0x6c,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76616
76617v_cmp_lt_i16_e64 tma, v1, v2
76618// CHECK: [0x6e,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76619
76620v_cmp_lt_i16_e64 ttmp[10:11], v1, v2
76621// CHECK: [0x7a,0x00,0xa1,0xd0,0x01,0x05,0x02,0x00]
76622
76623v_cmp_lt_i16_e64 s[10:11], v255, v2
76624// CHECK: [0x0a,0x00,0xa1,0xd0,0xff,0x05,0x02,0x00]
76625
76626v_cmp_lt_i16_e64 s[10:11], s1, v2
76627// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x04,0x02,0x00]
76628
76629v_cmp_lt_i16_e64 s[10:11], s101, v2
76630// CHECK: [0x0a,0x00,0xa1,0xd0,0x65,0x04,0x02,0x00]
76631
76632v_cmp_lt_i16_e64 s[10:11], flat_scratch_lo, v2
76633// CHECK: [0x0a,0x00,0xa1,0xd0,0x66,0x04,0x02,0x00]
76634
76635v_cmp_lt_i16_e64 s[10:11], flat_scratch_hi, v2
76636// CHECK: [0x0a,0x00,0xa1,0xd0,0x67,0x04,0x02,0x00]
76637
76638v_cmp_lt_i16_e64 s[10:11], vcc_lo, v2
76639// CHECK: [0x0a,0x00,0xa1,0xd0,0x6a,0x04,0x02,0x00]
76640
76641v_cmp_lt_i16_e64 s[10:11], vcc_hi, v2
76642// CHECK: [0x0a,0x00,0xa1,0xd0,0x6b,0x04,0x02,0x00]
76643
76644v_cmp_lt_i16_e64 s[10:11], tba_lo, v2
76645// CHECK: [0x0a,0x00,0xa1,0xd0,0x6c,0x04,0x02,0x00]
76646
76647v_cmp_lt_i16_e64 s[10:11], tba_hi, v2
76648// CHECK: [0x0a,0x00,0xa1,0xd0,0x6d,0x04,0x02,0x00]
76649
76650v_cmp_lt_i16_e64 s[10:11], tma_lo, v2
76651// CHECK: [0x0a,0x00,0xa1,0xd0,0x6e,0x04,0x02,0x00]
76652
76653v_cmp_lt_i16_e64 s[10:11], tma_hi, v2
76654// CHECK: [0x0a,0x00,0xa1,0xd0,0x6f,0x04,0x02,0x00]
76655
76656v_cmp_lt_i16_e64 s[10:11], ttmp11, v2
76657// CHECK: [0x0a,0x00,0xa1,0xd0,0x7b,0x04,0x02,0x00]
76658
76659v_cmp_lt_i16_e64 s[10:11], m0, v2
76660// CHECK: [0x0a,0x00,0xa1,0xd0,0x7c,0x04,0x02,0x00]
76661
76662v_cmp_lt_i16_e64 s[10:11], exec_lo, v2
76663// CHECK: [0x0a,0x00,0xa1,0xd0,0x7e,0x04,0x02,0x00]
76664
76665v_cmp_lt_i16_e64 s[10:11], exec_hi, v2
76666// CHECK: [0x0a,0x00,0xa1,0xd0,0x7f,0x04,0x02,0x00]
76667
76668v_cmp_lt_i16_e64 s[10:11], 0, v2
76669// CHECK: [0x0a,0x00,0xa1,0xd0,0x80,0x04,0x02,0x00]
76670
76671v_cmp_lt_i16_e64 s[10:11], -1, v2
76672// CHECK: [0x0a,0x00,0xa1,0xd0,0xc1,0x04,0x02,0x00]
76673
76674v_cmp_lt_i16_e64 s[10:11], 0.5, v2
76675// CHECK: [0x0a,0x00,0xa1,0xd0,0xf0,0x04,0x02,0x00]
76676
76677v_cmp_lt_i16_e64 s[10:11], -4.0, v2
76678// CHECK: [0x0a,0x00,0xa1,0xd0,0xf7,0x04,0x02,0x00]
76679
76680v_cmp_lt_i16_e64 s[10:11], v1, v255
76681// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x03,0x00]
76682
76683v_cmp_lt_i16_e64 s[10:11], v1, s2
76684// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x05,0x00,0x00]
76685
76686v_cmp_lt_i16_e64 s[10:11], v1, s101
76687// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xcb,0x00,0x00]
76688
76689v_cmp_lt_i16_e64 s[10:11], v1, flat_scratch_lo
76690// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xcd,0x00,0x00]
76691
76692v_cmp_lt_i16_e64 s[10:11], v1, flat_scratch_hi
76693// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xcf,0x00,0x00]
76694
76695v_cmp_lt_i16_e64 s[10:11], v1, vcc_lo
76696// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xd5,0x00,0x00]
76697
76698v_cmp_lt_i16_e64 s[10:11], v1, vcc_hi
76699// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xd7,0x00,0x00]
76700
76701v_cmp_lt_i16_e64 s[10:11], v1, tba_lo
76702// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xd9,0x00,0x00]
76703
76704v_cmp_lt_i16_e64 s[10:11], v1, tba_hi
76705// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xdb,0x00,0x00]
76706
76707v_cmp_lt_i16_e64 s[10:11], v1, tma_lo
76708// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xdd,0x00,0x00]
76709
76710v_cmp_lt_i16_e64 s[10:11], v1, tma_hi
76711// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xdf,0x00,0x00]
76712
76713v_cmp_lt_i16_e64 s[10:11], v1, ttmp11
76714// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xf7,0x00,0x00]
76715
76716v_cmp_lt_i16_e64 s[10:11], v1, m0
76717// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xf9,0x00,0x00]
76718
76719v_cmp_lt_i16_e64 s[10:11], v1, exec_lo
76720// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xfd,0x00,0x00]
76721
76722v_cmp_lt_i16_e64 s[10:11], v1, exec_hi
76723// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xff,0x00,0x00]
76724
76725v_cmp_lt_i16_e64 s[10:11], v1, 0
76726// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x01,0x01,0x00]
76727
76728v_cmp_lt_i16_e64 s[10:11], v1, -1
76729// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0x83,0x01,0x00]
76730
76731v_cmp_lt_i16_e64 s[10:11], v1, 0.5
76732// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xe1,0x01,0x00]
76733
76734v_cmp_lt_i16_e64 s[10:11], v1, -4.0
76735// CHECK: [0x0a,0x00,0xa1,0xd0,0x01,0xef,0x01,0x00]
76736
76737v_cmp_eq_i16 vcc, v1, v2
76738// CHECK: [0x01,0x05,0x44,0x7d]
76739
76740v_cmp_eq_i16 vcc, v255, v2
76741// CHECK: [0xff,0x05,0x44,0x7d]
76742
76743v_cmp_eq_i16 vcc, s1, v2
76744// CHECK: [0x01,0x04,0x44,0x7d]
76745
76746v_cmp_eq_i16 vcc, s101, v2
76747// CHECK: [0x65,0x04,0x44,0x7d]
76748
76749v_cmp_eq_i16 vcc, flat_scratch_lo, v2
76750// CHECK: [0x66,0x04,0x44,0x7d]
76751
76752v_cmp_eq_i16 vcc, flat_scratch_hi, v2
76753// CHECK: [0x67,0x04,0x44,0x7d]
76754
76755v_cmp_eq_i16 vcc, vcc_lo, v2
76756// CHECK: [0x6a,0x04,0x44,0x7d]
76757
76758v_cmp_eq_i16 vcc, vcc_hi, v2
76759// CHECK: [0x6b,0x04,0x44,0x7d]
76760
76761v_cmp_eq_i16 vcc, tba_lo, v2
76762// CHECK: [0x6c,0x04,0x44,0x7d]
76763
76764v_cmp_eq_i16 vcc, tba_hi, v2
76765// CHECK: [0x6d,0x04,0x44,0x7d]
76766
76767v_cmp_eq_i16 vcc, tma_lo, v2
76768// CHECK: [0x6e,0x04,0x44,0x7d]
76769
76770v_cmp_eq_i16 vcc, tma_hi, v2
76771// CHECK: [0x6f,0x04,0x44,0x7d]
76772
76773v_cmp_eq_i16 vcc, ttmp11, v2
76774// CHECK: [0x7b,0x04,0x44,0x7d]
76775
76776v_cmp_eq_i16 vcc, m0, v2
76777// CHECK: [0x7c,0x04,0x44,0x7d]
76778
76779v_cmp_eq_i16 vcc, exec_lo, v2
76780// CHECK: [0x7e,0x04,0x44,0x7d]
76781
76782v_cmp_eq_i16 vcc, exec_hi, v2
76783// CHECK: [0x7f,0x04,0x44,0x7d]
76784
76785v_cmp_eq_i16 vcc, 0, v2
76786// CHECK: [0x80,0x04,0x44,0x7d]
76787
76788v_cmp_eq_i16 vcc, -1, v2
76789// CHECK: [0xc1,0x04,0x44,0x7d]
76790
76791v_cmp_eq_i16 vcc, 0.5, v2
76792// CHECK: [0xf0,0x04,0x44,0x7d]
76793
76794v_cmp_eq_i16 vcc, -4.0, v2
76795// CHECK: [0xf7,0x04,0x44,0x7d]
76796
76797v_cmp_eq_i16 vcc, 0xfe0b, v2
76798// CHECK: [0xff,0x04,0x44,0x7d,0x0b,0xfe,0x00,0x00]
76799
76800v_cmp_eq_i16 vcc, 0x3456, v2
76801// CHECK: [0xff,0x04,0x44,0x7d,0x56,0x34,0x00,0x00]
76802
76803v_cmp_eq_i16 vcc, v1, v255
76804// CHECK: [0x01,0xff,0x45,0x7d]
76805
76806v_cmp_eq_i16_e64 s[10:11], v1, v2
76807// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76808
76809v_cmp_eq_i16_e64 s[12:13], v1, v2
76810// CHECK: [0x0c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76811
76812v_cmp_eq_i16_e64 s[100:101], v1, v2
76813// CHECK: [0x64,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76814
76815v_cmp_eq_i16_e64 flat_scratch, v1, v2
76816// CHECK: [0x66,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76817
76818v_cmp_eq_i16_e64 vcc, v1, v2
76819// CHECK: [0x6a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76820
76821v_cmp_eq_i16_e64 tba, v1, v2
76822// CHECK: [0x6c,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76823
76824v_cmp_eq_i16_e64 tma, v1, v2
76825// CHECK: [0x6e,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76826
76827v_cmp_eq_i16_e64 ttmp[10:11], v1, v2
76828// CHECK: [0x7a,0x00,0xa2,0xd0,0x01,0x05,0x02,0x00]
76829
76830v_cmp_eq_i16_e64 s[10:11], v255, v2
76831// CHECK: [0x0a,0x00,0xa2,0xd0,0xff,0x05,0x02,0x00]
76832
76833v_cmp_eq_i16_e64 s[10:11], s1, v2
76834// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x04,0x02,0x00]
76835
76836v_cmp_eq_i16_e64 s[10:11], s101, v2
76837// CHECK: [0x0a,0x00,0xa2,0xd0,0x65,0x04,0x02,0x00]
76838
76839v_cmp_eq_i16_e64 s[10:11], flat_scratch_lo, v2
76840// CHECK: [0x0a,0x00,0xa2,0xd0,0x66,0x04,0x02,0x00]
76841
76842v_cmp_eq_i16_e64 s[10:11], flat_scratch_hi, v2
76843// CHECK: [0x0a,0x00,0xa2,0xd0,0x67,0x04,0x02,0x00]
76844
76845v_cmp_eq_i16_e64 s[10:11], vcc_lo, v2
76846// CHECK: [0x0a,0x00,0xa2,0xd0,0x6a,0x04,0x02,0x00]
76847
76848v_cmp_eq_i16_e64 s[10:11], vcc_hi, v2
76849// CHECK: [0x0a,0x00,0xa2,0xd0,0x6b,0x04,0x02,0x00]
76850
76851v_cmp_eq_i16_e64 s[10:11], tba_lo, v2
76852// CHECK: [0x0a,0x00,0xa2,0xd0,0x6c,0x04,0x02,0x00]
76853
76854v_cmp_eq_i16_e64 s[10:11], tba_hi, v2
76855// CHECK: [0x0a,0x00,0xa2,0xd0,0x6d,0x04,0x02,0x00]
76856
76857v_cmp_eq_i16_e64 s[10:11], tma_lo, v2
76858// CHECK: [0x0a,0x00,0xa2,0xd0,0x6e,0x04,0x02,0x00]
76859
76860v_cmp_eq_i16_e64 s[10:11], tma_hi, v2
76861// CHECK: [0x0a,0x00,0xa2,0xd0,0x6f,0x04,0x02,0x00]
76862
76863v_cmp_eq_i16_e64 s[10:11], ttmp11, v2
76864// CHECK: [0x0a,0x00,0xa2,0xd0,0x7b,0x04,0x02,0x00]
76865
76866v_cmp_eq_i16_e64 s[10:11], m0, v2
76867// CHECK: [0x0a,0x00,0xa2,0xd0,0x7c,0x04,0x02,0x00]
76868
76869v_cmp_eq_i16_e64 s[10:11], exec_lo, v2
76870// CHECK: [0x0a,0x00,0xa2,0xd0,0x7e,0x04,0x02,0x00]
76871
76872v_cmp_eq_i16_e64 s[10:11], exec_hi, v2
76873// CHECK: [0x0a,0x00,0xa2,0xd0,0x7f,0x04,0x02,0x00]
76874
76875v_cmp_eq_i16_e64 s[10:11], 0, v2
76876// CHECK: [0x0a,0x00,0xa2,0xd0,0x80,0x04,0x02,0x00]
76877
76878v_cmp_eq_i16_e64 s[10:11], -1, v2
76879// CHECK: [0x0a,0x00,0xa2,0xd0,0xc1,0x04,0x02,0x00]
76880
76881v_cmp_eq_i16_e64 s[10:11], 0.5, v2
76882// CHECK: [0x0a,0x00,0xa2,0xd0,0xf0,0x04,0x02,0x00]
76883
76884v_cmp_eq_i16_e64 s[10:11], -4.0, v2
76885// CHECK: [0x0a,0x00,0xa2,0xd0,0xf7,0x04,0x02,0x00]
76886
76887v_cmp_eq_i16_e64 s[10:11], v1, v255
76888// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x03,0x00]
76889
76890v_cmp_eq_i16_e64 s[10:11], v1, s2
76891// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x05,0x00,0x00]
76892
76893v_cmp_eq_i16_e64 s[10:11], v1, s101
76894// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcb,0x00,0x00]
76895
76896v_cmp_eq_i16_e64 s[10:11], v1, flat_scratch_lo
76897// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcd,0x00,0x00]
76898
76899v_cmp_eq_i16_e64 s[10:11], v1, flat_scratch_hi
76900// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xcf,0x00,0x00]
76901
76902v_cmp_eq_i16_e64 s[10:11], v1, vcc_lo
76903// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd5,0x00,0x00]
76904
76905v_cmp_eq_i16_e64 s[10:11], v1, vcc_hi
76906// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd7,0x00,0x00]
76907
76908v_cmp_eq_i16_e64 s[10:11], v1, tba_lo
76909// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xd9,0x00,0x00]
76910
76911v_cmp_eq_i16_e64 s[10:11], v1, tba_hi
76912// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdb,0x00,0x00]
76913
76914v_cmp_eq_i16_e64 s[10:11], v1, tma_lo
76915// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdd,0x00,0x00]
76916
76917v_cmp_eq_i16_e64 s[10:11], v1, tma_hi
76918// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xdf,0x00,0x00]
76919
76920v_cmp_eq_i16_e64 s[10:11], v1, ttmp11
76921// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf7,0x00,0x00]
76922
76923v_cmp_eq_i16_e64 s[10:11], v1, m0
76924// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xf9,0x00,0x00]
76925
76926v_cmp_eq_i16_e64 s[10:11], v1, exec_lo
76927// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xfd,0x00,0x00]
76928
76929v_cmp_eq_i16_e64 s[10:11], v1, exec_hi
76930// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xff,0x00,0x00]
76931
76932v_cmp_eq_i16_e64 s[10:11], v1, 0
76933// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x01,0x01,0x00]
76934
76935v_cmp_eq_i16_e64 s[10:11], v1, -1
76936// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0x83,0x01,0x00]
76937
76938v_cmp_eq_i16_e64 s[10:11], v1, 0.5
76939// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xe1,0x01,0x00]
76940
76941v_cmp_eq_i16_e64 s[10:11], v1, -4.0
76942// CHECK: [0x0a,0x00,0xa2,0xd0,0x01,0xef,0x01,0x00]
76943
76944v_cmp_le_i16 vcc, v1, v2
76945// CHECK: [0x01,0x05,0x46,0x7d]
76946
76947v_cmp_le_i16 vcc, v255, v2
76948// CHECK: [0xff,0x05,0x46,0x7d]
76949
76950v_cmp_le_i16 vcc, s1, v2
76951// CHECK: [0x01,0x04,0x46,0x7d]
76952
76953v_cmp_le_i16 vcc, s101, v2
76954// CHECK: [0x65,0x04,0x46,0x7d]
76955
76956v_cmp_le_i16 vcc, flat_scratch_lo, v2
76957// CHECK: [0x66,0x04,0x46,0x7d]
76958
76959v_cmp_le_i16 vcc, flat_scratch_hi, v2
76960// CHECK: [0x67,0x04,0x46,0x7d]
76961
76962v_cmp_le_i16 vcc, vcc_lo, v2
76963// CHECK: [0x6a,0x04,0x46,0x7d]
76964
76965v_cmp_le_i16 vcc, vcc_hi, v2
76966// CHECK: [0x6b,0x04,0x46,0x7d]
76967
76968v_cmp_le_i16 vcc, tba_lo, v2
76969// CHECK: [0x6c,0x04,0x46,0x7d]
76970
76971v_cmp_le_i16 vcc, tba_hi, v2
76972// CHECK: [0x6d,0x04,0x46,0x7d]
76973
76974v_cmp_le_i16 vcc, tma_lo, v2
76975// CHECK: [0x6e,0x04,0x46,0x7d]
76976
76977v_cmp_le_i16 vcc, tma_hi, v2
76978// CHECK: [0x6f,0x04,0x46,0x7d]
76979
76980v_cmp_le_i16 vcc, ttmp11, v2
76981// CHECK: [0x7b,0x04,0x46,0x7d]
76982
76983v_cmp_le_i16 vcc, m0, v2
76984// CHECK: [0x7c,0x04,0x46,0x7d]
76985
76986v_cmp_le_i16 vcc, exec_lo, v2
76987// CHECK: [0x7e,0x04,0x46,0x7d]
76988
76989v_cmp_le_i16 vcc, exec_hi, v2
76990// CHECK: [0x7f,0x04,0x46,0x7d]
76991
76992v_cmp_le_i16 vcc, 0, v2
76993// CHECK: [0x80,0x04,0x46,0x7d]
76994
76995v_cmp_le_i16 vcc, -1, v2
76996// CHECK: [0xc1,0x04,0x46,0x7d]
76997
76998v_cmp_le_i16 vcc, 0.5, v2
76999// CHECK: [0xf0,0x04,0x46,0x7d]
77000
77001v_cmp_le_i16 vcc, -4.0, v2
77002// CHECK: [0xf7,0x04,0x46,0x7d]
77003
77004v_cmp_le_i16 vcc, 0xfe0b, v2
77005// CHECK: [0xff,0x04,0x46,0x7d,0x0b,0xfe,0x00,0x00]
77006
77007v_cmp_le_i16 vcc, 0x3456, v2
77008// CHECK: [0xff,0x04,0x46,0x7d,0x56,0x34,0x00,0x00]
77009
77010v_cmp_le_i16 vcc, v1, v255
77011// CHECK: [0x01,0xff,0x47,0x7d]
77012
77013v_cmp_le_i16_e64 s[10:11], v1, v2
77014// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77015
77016v_cmp_le_i16_e64 s[12:13], v1, v2
77017// CHECK: [0x0c,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77018
77019v_cmp_le_i16_e64 s[100:101], v1, v2
77020// CHECK: [0x64,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77021
77022v_cmp_le_i16_e64 flat_scratch, v1, v2
77023// CHECK: [0x66,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77024
77025v_cmp_le_i16_e64 vcc, v1, v2
77026// CHECK: [0x6a,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77027
77028v_cmp_le_i16_e64 tba, v1, v2
77029// CHECK: [0x6c,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77030
77031v_cmp_le_i16_e64 tma, v1, v2
77032// CHECK: [0x6e,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77033
77034v_cmp_le_i16_e64 ttmp[10:11], v1, v2
77035// CHECK: [0x7a,0x00,0xa3,0xd0,0x01,0x05,0x02,0x00]
77036
77037v_cmp_le_i16_e64 s[10:11], v255, v2
77038// CHECK: [0x0a,0x00,0xa3,0xd0,0xff,0x05,0x02,0x00]
77039
77040v_cmp_le_i16_e64 s[10:11], s1, v2
77041// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x04,0x02,0x00]
77042
77043v_cmp_le_i16_e64 s[10:11], s101, v2
77044// CHECK: [0x0a,0x00,0xa3,0xd0,0x65,0x04,0x02,0x00]
77045
77046v_cmp_le_i16_e64 s[10:11], flat_scratch_lo, v2
77047// CHECK: [0x0a,0x00,0xa3,0xd0,0x66,0x04,0x02,0x00]
77048
77049v_cmp_le_i16_e64 s[10:11], flat_scratch_hi, v2
77050// CHECK: [0x0a,0x00,0xa3,0xd0,0x67,0x04,0x02,0x00]
77051
77052v_cmp_le_i16_e64 s[10:11], vcc_lo, v2
77053// CHECK: [0x0a,0x00,0xa3,0xd0,0x6a,0x04,0x02,0x00]
77054
77055v_cmp_le_i16_e64 s[10:11], vcc_hi, v2
77056// CHECK: [0x0a,0x00,0xa3,0xd0,0x6b,0x04,0x02,0x00]
77057
77058v_cmp_le_i16_e64 s[10:11], tba_lo, v2
77059// CHECK: [0x0a,0x00,0xa3,0xd0,0x6c,0x04,0x02,0x00]
77060
77061v_cmp_le_i16_e64 s[10:11], tba_hi, v2
77062// CHECK: [0x0a,0x00,0xa3,0xd0,0x6d,0x04,0x02,0x00]
77063
77064v_cmp_le_i16_e64 s[10:11], tma_lo, v2
77065// CHECK: [0x0a,0x00,0xa3,0xd0,0x6e,0x04,0x02,0x00]
77066
77067v_cmp_le_i16_e64 s[10:11], tma_hi, v2
77068// CHECK: [0x0a,0x00,0xa3,0xd0,0x6f,0x04,0x02,0x00]
77069
77070v_cmp_le_i16_e64 s[10:11], ttmp11, v2
77071// CHECK: [0x0a,0x00,0xa3,0xd0,0x7b,0x04,0x02,0x00]
77072
77073v_cmp_le_i16_e64 s[10:11], m0, v2
77074// CHECK: [0x0a,0x00,0xa3,0xd0,0x7c,0x04,0x02,0x00]
77075
77076v_cmp_le_i16_e64 s[10:11], exec_lo, v2
77077// CHECK: [0x0a,0x00,0xa3,0xd0,0x7e,0x04,0x02,0x00]
77078
77079v_cmp_le_i16_e64 s[10:11], exec_hi, v2
77080// CHECK: [0x0a,0x00,0xa3,0xd0,0x7f,0x04,0x02,0x00]
77081
77082v_cmp_le_i16_e64 s[10:11], 0, v2
77083// CHECK: [0x0a,0x00,0xa3,0xd0,0x80,0x04,0x02,0x00]
77084
77085v_cmp_le_i16_e64 s[10:11], -1, v2
77086// CHECK: [0x0a,0x00,0xa3,0xd0,0xc1,0x04,0x02,0x00]
77087
77088v_cmp_le_i16_e64 s[10:11], 0.5, v2
77089// CHECK: [0x0a,0x00,0xa3,0xd0,0xf0,0x04,0x02,0x00]
77090
77091v_cmp_le_i16_e64 s[10:11], -4.0, v2
77092// CHECK: [0x0a,0x00,0xa3,0xd0,0xf7,0x04,0x02,0x00]
77093
77094v_cmp_le_i16_e64 s[10:11], v1, v255
77095// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x03,0x00]
77096
77097v_cmp_le_i16_e64 s[10:11], v1, s2
77098// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x05,0x00,0x00]
77099
77100v_cmp_le_i16_e64 s[10:11], v1, s101
77101// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xcb,0x00,0x00]
77102
77103v_cmp_le_i16_e64 s[10:11], v1, flat_scratch_lo
77104// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xcd,0x00,0x00]
77105
77106v_cmp_le_i16_e64 s[10:11], v1, flat_scratch_hi
77107// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xcf,0x00,0x00]
77108
77109v_cmp_le_i16_e64 s[10:11], v1, vcc_lo
77110// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xd5,0x00,0x00]
77111
77112v_cmp_le_i16_e64 s[10:11], v1, vcc_hi
77113// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xd7,0x00,0x00]
77114
77115v_cmp_le_i16_e64 s[10:11], v1, tba_lo
77116// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xd9,0x00,0x00]
77117
77118v_cmp_le_i16_e64 s[10:11], v1, tba_hi
77119// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xdb,0x00,0x00]
77120
77121v_cmp_le_i16_e64 s[10:11], v1, tma_lo
77122// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xdd,0x00,0x00]
77123
77124v_cmp_le_i16_e64 s[10:11], v1, tma_hi
77125// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xdf,0x00,0x00]
77126
77127v_cmp_le_i16_e64 s[10:11], v1, ttmp11
77128// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xf7,0x00,0x00]
77129
77130v_cmp_le_i16_e64 s[10:11], v1, m0
77131// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xf9,0x00,0x00]
77132
77133v_cmp_le_i16_e64 s[10:11], v1, exec_lo
77134// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xfd,0x00,0x00]
77135
77136v_cmp_le_i16_e64 s[10:11], v1, exec_hi
77137// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xff,0x00,0x00]
77138
77139v_cmp_le_i16_e64 s[10:11], v1, 0
77140// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x01,0x01,0x00]
77141
77142v_cmp_le_i16_e64 s[10:11], v1, -1
77143// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0x83,0x01,0x00]
77144
77145v_cmp_le_i16_e64 s[10:11], v1, 0.5
77146// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xe1,0x01,0x00]
77147
77148v_cmp_le_i16_e64 s[10:11], v1, -4.0
77149// CHECK: [0x0a,0x00,0xa3,0xd0,0x01,0xef,0x01,0x00]
77150
77151v_cmp_gt_i16 vcc, v1, v2
77152// CHECK: [0x01,0x05,0x48,0x7d]
77153
77154v_cmp_gt_i16 vcc, v255, v2
77155// CHECK: [0xff,0x05,0x48,0x7d]
77156
77157v_cmp_gt_i16 vcc, s1, v2
77158// CHECK: [0x01,0x04,0x48,0x7d]
77159
77160v_cmp_gt_i16 vcc, s101, v2
77161// CHECK: [0x65,0x04,0x48,0x7d]
77162
77163v_cmp_gt_i16 vcc, flat_scratch_lo, v2
77164// CHECK: [0x66,0x04,0x48,0x7d]
77165
77166v_cmp_gt_i16 vcc, flat_scratch_hi, v2
77167// CHECK: [0x67,0x04,0x48,0x7d]
77168
77169v_cmp_gt_i16 vcc, vcc_lo, v2
77170// CHECK: [0x6a,0x04,0x48,0x7d]
77171
77172v_cmp_gt_i16 vcc, vcc_hi, v2
77173// CHECK: [0x6b,0x04,0x48,0x7d]
77174
77175v_cmp_gt_i16 vcc, tba_lo, v2
77176// CHECK: [0x6c,0x04,0x48,0x7d]
77177
77178v_cmp_gt_i16 vcc, tba_hi, v2
77179// CHECK: [0x6d,0x04,0x48,0x7d]
77180
77181v_cmp_gt_i16 vcc, tma_lo, v2
77182// CHECK: [0x6e,0x04,0x48,0x7d]
77183
77184v_cmp_gt_i16 vcc, tma_hi, v2
77185// CHECK: [0x6f,0x04,0x48,0x7d]
77186
77187v_cmp_gt_i16 vcc, ttmp11, v2
77188// CHECK: [0x7b,0x04,0x48,0x7d]
77189
77190v_cmp_gt_i16 vcc, m0, v2
77191// CHECK: [0x7c,0x04,0x48,0x7d]
77192
77193v_cmp_gt_i16 vcc, exec_lo, v2
77194// CHECK: [0x7e,0x04,0x48,0x7d]
77195
77196v_cmp_gt_i16 vcc, exec_hi, v2
77197// CHECK: [0x7f,0x04,0x48,0x7d]
77198
77199v_cmp_gt_i16 vcc, 0, v2
77200// CHECK: [0x80,0x04,0x48,0x7d]
77201
77202v_cmp_gt_i16 vcc, -1, v2
77203// CHECK: [0xc1,0x04,0x48,0x7d]
77204
77205v_cmp_gt_i16 vcc, 0.5, v2
77206// CHECK: [0xf0,0x04,0x48,0x7d]
77207
77208v_cmp_gt_i16 vcc, -4.0, v2
77209// CHECK: [0xf7,0x04,0x48,0x7d]
77210
77211v_cmp_gt_i16 vcc, 0xfe0b, v2
77212// CHECK: [0xff,0x04,0x48,0x7d,0x0b,0xfe,0x00,0x00]
77213
77214v_cmp_gt_i16 vcc, 0x3456, v2
77215// CHECK: [0xff,0x04,0x48,0x7d,0x56,0x34,0x00,0x00]
77216
77217v_cmp_gt_i16 vcc, v1, v255
77218// CHECK: [0x01,0xff,0x49,0x7d]
77219
77220v_cmp_gt_i16_e64 s[10:11], v1, v2
77221// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77222
77223v_cmp_gt_i16_e64 s[12:13], v1, v2
77224// CHECK: [0x0c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77225
77226v_cmp_gt_i16_e64 s[100:101], v1, v2
77227// CHECK: [0x64,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77228
77229v_cmp_gt_i16_e64 flat_scratch, v1, v2
77230// CHECK: [0x66,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77231
77232v_cmp_gt_i16_e64 vcc, v1, v2
77233// CHECK: [0x6a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77234
77235v_cmp_gt_i16_e64 tba, v1, v2
77236// CHECK: [0x6c,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77237
77238v_cmp_gt_i16_e64 tma, v1, v2
77239// CHECK: [0x6e,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77240
77241v_cmp_gt_i16_e64 ttmp[10:11], v1, v2
77242// CHECK: [0x7a,0x00,0xa4,0xd0,0x01,0x05,0x02,0x00]
77243
77244v_cmp_gt_i16_e64 s[10:11], v255, v2
77245// CHECK: [0x0a,0x00,0xa4,0xd0,0xff,0x05,0x02,0x00]
77246
77247v_cmp_gt_i16_e64 s[10:11], s1, v2
77248// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x04,0x02,0x00]
77249
77250v_cmp_gt_i16_e64 s[10:11], s101, v2
77251// CHECK: [0x0a,0x00,0xa4,0xd0,0x65,0x04,0x02,0x00]
77252
77253v_cmp_gt_i16_e64 s[10:11], flat_scratch_lo, v2
77254// CHECK: [0x0a,0x00,0xa4,0xd0,0x66,0x04,0x02,0x00]
77255
77256v_cmp_gt_i16_e64 s[10:11], flat_scratch_hi, v2
77257// CHECK: [0x0a,0x00,0xa4,0xd0,0x67,0x04,0x02,0x00]
77258
77259v_cmp_gt_i16_e64 s[10:11], vcc_lo, v2
77260// CHECK: [0x0a,0x00,0xa4,0xd0,0x6a,0x04,0x02,0x00]
77261
77262v_cmp_gt_i16_e64 s[10:11], vcc_hi, v2
77263// CHECK: [0x0a,0x00,0xa4,0xd0,0x6b,0x04,0x02,0x00]
77264
77265v_cmp_gt_i16_e64 s[10:11], tba_lo, v2
77266// CHECK: [0x0a,0x00,0xa4,0xd0,0x6c,0x04,0x02,0x00]
77267
77268v_cmp_gt_i16_e64 s[10:11], tba_hi, v2
77269// CHECK: [0x0a,0x00,0xa4,0xd0,0x6d,0x04,0x02,0x00]
77270
77271v_cmp_gt_i16_e64 s[10:11], tma_lo, v2
77272// CHECK: [0x0a,0x00,0xa4,0xd0,0x6e,0x04,0x02,0x00]
77273
77274v_cmp_gt_i16_e64 s[10:11], tma_hi, v2
77275// CHECK: [0x0a,0x00,0xa4,0xd0,0x6f,0x04,0x02,0x00]
77276
77277v_cmp_gt_i16_e64 s[10:11], ttmp11, v2
77278// CHECK: [0x0a,0x00,0xa4,0xd0,0x7b,0x04,0x02,0x00]
77279
77280v_cmp_gt_i16_e64 s[10:11], m0, v2
77281// CHECK: [0x0a,0x00,0xa4,0xd0,0x7c,0x04,0x02,0x00]
77282
77283v_cmp_gt_i16_e64 s[10:11], exec_lo, v2
77284// CHECK: [0x0a,0x00,0xa4,0xd0,0x7e,0x04,0x02,0x00]
77285
77286v_cmp_gt_i16_e64 s[10:11], exec_hi, v2
77287// CHECK: [0x0a,0x00,0xa4,0xd0,0x7f,0x04,0x02,0x00]
77288
77289v_cmp_gt_i16_e64 s[10:11], 0, v2
77290// CHECK: [0x0a,0x00,0xa4,0xd0,0x80,0x04,0x02,0x00]
77291
77292v_cmp_gt_i16_e64 s[10:11], -1, v2
77293// CHECK: [0x0a,0x00,0xa4,0xd0,0xc1,0x04,0x02,0x00]
77294
77295v_cmp_gt_i16_e64 s[10:11], 0.5, v2
77296// CHECK: [0x0a,0x00,0xa4,0xd0,0xf0,0x04,0x02,0x00]
77297
77298v_cmp_gt_i16_e64 s[10:11], -4.0, v2
77299// CHECK: [0x0a,0x00,0xa4,0xd0,0xf7,0x04,0x02,0x00]
77300
77301v_cmp_gt_i16_e64 s[10:11], v1, v255
77302// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x03,0x00]
77303
77304v_cmp_gt_i16_e64 s[10:11], v1, s2
77305// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x05,0x00,0x00]
77306
77307v_cmp_gt_i16_e64 s[10:11], v1, s101
77308// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcb,0x00,0x00]
77309
77310v_cmp_gt_i16_e64 s[10:11], v1, flat_scratch_lo
77311// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcd,0x00,0x00]
77312
77313v_cmp_gt_i16_e64 s[10:11], v1, flat_scratch_hi
77314// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xcf,0x00,0x00]
77315
77316v_cmp_gt_i16_e64 s[10:11], v1, vcc_lo
77317// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd5,0x00,0x00]
77318
77319v_cmp_gt_i16_e64 s[10:11], v1, vcc_hi
77320// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd7,0x00,0x00]
77321
77322v_cmp_gt_i16_e64 s[10:11], v1, tba_lo
77323// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xd9,0x00,0x00]
77324
77325v_cmp_gt_i16_e64 s[10:11], v1, tba_hi
77326// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdb,0x00,0x00]
77327
77328v_cmp_gt_i16_e64 s[10:11], v1, tma_lo
77329// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdd,0x00,0x00]
77330
77331v_cmp_gt_i16_e64 s[10:11], v1, tma_hi
77332// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xdf,0x00,0x00]
77333
77334v_cmp_gt_i16_e64 s[10:11], v1, ttmp11
77335// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf7,0x00,0x00]
77336
77337v_cmp_gt_i16_e64 s[10:11], v1, m0
77338// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xf9,0x00,0x00]
77339
77340v_cmp_gt_i16_e64 s[10:11], v1, exec_lo
77341// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xfd,0x00,0x00]
77342
77343v_cmp_gt_i16_e64 s[10:11], v1, exec_hi
77344// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xff,0x00,0x00]
77345
77346v_cmp_gt_i16_e64 s[10:11], v1, 0
77347// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x01,0x01,0x00]
77348
77349v_cmp_gt_i16_e64 s[10:11], v1, -1
77350// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0x83,0x01,0x00]
77351
77352v_cmp_gt_i16_e64 s[10:11], v1, 0.5
77353// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xe1,0x01,0x00]
77354
77355v_cmp_gt_i16_e64 s[10:11], v1, -4.0
77356// CHECK: [0x0a,0x00,0xa4,0xd0,0x01,0xef,0x01,0x00]
77357
77358v_cmp_ne_i16 vcc, v1, v2
77359// CHECK: [0x01,0x05,0x4a,0x7d]
77360
77361v_cmp_ne_i16 vcc, v255, v2
77362// CHECK: [0xff,0x05,0x4a,0x7d]
77363
77364v_cmp_ne_i16 vcc, s1, v2
77365// CHECK: [0x01,0x04,0x4a,0x7d]
77366
77367v_cmp_ne_i16 vcc, s101, v2
77368// CHECK: [0x65,0x04,0x4a,0x7d]
77369
77370v_cmp_ne_i16 vcc, flat_scratch_lo, v2
77371// CHECK: [0x66,0x04,0x4a,0x7d]
77372
77373v_cmp_ne_i16 vcc, flat_scratch_hi, v2
77374// CHECK: [0x67,0x04,0x4a,0x7d]
77375
77376v_cmp_ne_i16 vcc, vcc_lo, v2
77377// CHECK: [0x6a,0x04,0x4a,0x7d]
77378
77379v_cmp_ne_i16 vcc, vcc_hi, v2
77380// CHECK: [0x6b,0x04,0x4a,0x7d]
77381
77382v_cmp_ne_i16 vcc, tba_lo, v2
77383// CHECK: [0x6c,0x04,0x4a,0x7d]
77384
77385v_cmp_ne_i16 vcc, tba_hi, v2
77386// CHECK: [0x6d,0x04,0x4a,0x7d]
77387
77388v_cmp_ne_i16 vcc, tma_lo, v2
77389// CHECK: [0x6e,0x04,0x4a,0x7d]
77390
77391v_cmp_ne_i16 vcc, tma_hi, v2
77392// CHECK: [0x6f,0x04,0x4a,0x7d]
77393
77394v_cmp_ne_i16 vcc, ttmp11, v2
77395// CHECK: [0x7b,0x04,0x4a,0x7d]
77396
77397v_cmp_ne_i16 vcc, m0, v2
77398// CHECK: [0x7c,0x04,0x4a,0x7d]
77399
77400v_cmp_ne_i16 vcc, exec_lo, v2
77401// CHECK: [0x7e,0x04,0x4a,0x7d]
77402
77403v_cmp_ne_i16 vcc, exec_hi, v2
77404// CHECK: [0x7f,0x04,0x4a,0x7d]
77405
77406v_cmp_ne_i16 vcc, 0, v2
77407// CHECK: [0x80,0x04,0x4a,0x7d]
77408
77409v_cmp_ne_i16 vcc, -1, v2
77410// CHECK: [0xc1,0x04,0x4a,0x7d]
77411
77412v_cmp_ne_i16 vcc, 0.5, v2
77413// CHECK: [0xf0,0x04,0x4a,0x7d]
77414
77415v_cmp_ne_i16 vcc, -4.0, v2
77416// CHECK: [0xf7,0x04,0x4a,0x7d]
77417
77418v_cmp_ne_i16 vcc, 0xfe0b, v2
77419// CHECK: [0xff,0x04,0x4a,0x7d,0x0b,0xfe,0x00,0x00]
77420
77421v_cmp_ne_i16 vcc, 0x3456, v2
77422// CHECK: [0xff,0x04,0x4a,0x7d,0x56,0x34,0x00,0x00]
77423
77424v_cmp_ne_i16 vcc, v1, v255
77425// CHECK: [0x01,0xff,0x4b,0x7d]
77426
77427v_cmp_ne_i16_e64 s[10:11], v1, v2
77428// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77429
77430v_cmp_ne_i16_e64 s[12:13], v1, v2
77431// CHECK: [0x0c,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77432
77433v_cmp_ne_i16_e64 s[100:101], v1, v2
77434// CHECK: [0x64,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77435
77436v_cmp_ne_i16_e64 flat_scratch, v1, v2
77437// CHECK: [0x66,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77438
77439v_cmp_ne_i16_e64 vcc, v1, v2
77440// CHECK: [0x6a,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77441
77442v_cmp_ne_i16_e64 tba, v1, v2
77443// CHECK: [0x6c,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77444
77445v_cmp_ne_i16_e64 tma, v1, v2
77446// CHECK: [0x6e,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77447
77448v_cmp_ne_i16_e64 ttmp[10:11], v1, v2
77449// CHECK: [0x7a,0x00,0xa5,0xd0,0x01,0x05,0x02,0x00]
77450
77451v_cmp_ne_i16_e64 s[10:11], v255, v2
77452// CHECK: [0x0a,0x00,0xa5,0xd0,0xff,0x05,0x02,0x00]
77453
77454v_cmp_ne_i16_e64 s[10:11], s1, v2
77455// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x04,0x02,0x00]
77456
77457v_cmp_ne_i16_e64 s[10:11], s101, v2
77458// CHECK: [0x0a,0x00,0xa5,0xd0,0x65,0x04,0x02,0x00]
77459
77460v_cmp_ne_i16_e64 s[10:11], flat_scratch_lo, v2
77461// CHECK: [0x0a,0x00,0xa5,0xd0,0x66,0x04,0x02,0x00]
77462
77463v_cmp_ne_i16_e64 s[10:11], flat_scratch_hi, v2
77464// CHECK: [0x0a,0x00,0xa5,0xd0,0x67,0x04,0x02,0x00]
77465
77466v_cmp_ne_i16_e64 s[10:11], vcc_lo, v2
77467// CHECK: [0x0a,0x00,0xa5,0xd0,0x6a,0x04,0x02,0x00]
77468
77469v_cmp_ne_i16_e64 s[10:11], vcc_hi, v2
77470// CHECK: [0x0a,0x00,0xa5,0xd0,0x6b,0x04,0x02,0x00]
77471
77472v_cmp_ne_i16_e64 s[10:11], tba_lo, v2
77473// CHECK: [0x0a,0x00,0xa5,0xd0,0x6c,0x04,0x02,0x00]
77474
77475v_cmp_ne_i16_e64 s[10:11], tba_hi, v2
77476// CHECK: [0x0a,0x00,0xa5,0xd0,0x6d,0x04,0x02,0x00]
77477
77478v_cmp_ne_i16_e64 s[10:11], tma_lo, v2
77479// CHECK: [0x0a,0x00,0xa5,0xd0,0x6e,0x04,0x02,0x00]
77480
77481v_cmp_ne_i16_e64 s[10:11], tma_hi, v2
77482// CHECK: [0x0a,0x00,0xa5,0xd0,0x6f,0x04,0x02,0x00]
77483
77484v_cmp_ne_i16_e64 s[10:11], ttmp11, v2
77485// CHECK: [0x0a,0x00,0xa5,0xd0,0x7b,0x04,0x02,0x00]
77486
77487v_cmp_ne_i16_e64 s[10:11], m0, v2
77488// CHECK: [0x0a,0x00,0xa5,0xd0,0x7c,0x04,0x02,0x00]
77489
77490v_cmp_ne_i16_e64 s[10:11], exec_lo, v2
77491// CHECK: [0x0a,0x00,0xa5,0xd0,0x7e,0x04,0x02,0x00]
77492
77493v_cmp_ne_i16_e64 s[10:11], exec_hi, v2
77494// CHECK: [0x0a,0x00,0xa5,0xd0,0x7f,0x04,0x02,0x00]
77495
77496v_cmp_ne_i16_e64 s[10:11], 0, v2
77497// CHECK: [0x0a,0x00,0xa5,0xd0,0x80,0x04,0x02,0x00]
77498
77499v_cmp_ne_i16_e64 s[10:11], -1, v2
77500// CHECK: [0x0a,0x00,0xa5,0xd0,0xc1,0x04,0x02,0x00]
77501
77502v_cmp_ne_i16_e64 s[10:11], 0.5, v2
77503// CHECK: [0x0a,0x00,0xa5,0xd0,0xf0,0x04,0x02,0x00]
77504
77505v_cmp_ne_i16_e64 s[10:11], -4.0, v2
77506// CHECK: [0x0a,0x00,0xa5,0xd0,0xf7,0x04,0x02,0x00]
77507
77508v_cmp_ne_i16_e64 s[10:11], v1, v255
77509// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x03,0x00]
77510
77511v_cmp_ne_i16_e64 s[10:11], v1, s2
77512// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x05,0x00,0x00]
77513
77514v_cmp_ne_i16_e64 s[10:11], v1, s101
77515// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xcb,0x00,0x00]
77516
77517v_cmp_ne_i16_e64 s[10:11], v1, flat_scratch_lo
77518// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xcd,0x00,0x00]
77519
77520v_cmp_ne_i16_e64 s[10:11], v1, flat_scratch_hi
77521// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xcf,0x00,0x00]
77522
77523v_cmp_ne_i16_e64 s[10:11], v1, vcc_lo
77524// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xd5,0x00,0x00]
77525
77526v_cmp_ne_i16_e64 s[10:11], v1, vcc_hi
77527// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xd7,0x00,0x00]
77528
77529v_cmp_ne_i16_e64 s[10:11], v1, tba_lo
77530// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xd9,0x00,0x00]
77531
77532v_cmp_ne_i16_e64 s[10:11], v1, tba_hi
77533// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xdb,0x00,0x00]
77534
77535v_cmp_ne_i16_e64 s[10:11], v1, tma_lo
77536// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xdd,0x00,0x00]
77537
77538v_cmp_ne_i16_e64 s[10:11], v1, tma_hi
77539// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xdf,0x00,0x00]
77540
77541v_cmp_ne_i16_e64 s[10:11], v1, ttmp11
77542// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xf7,0x00,0x00]
77543
77544v_cmp_ne_i16_e64 s[10:11], v1, m0
77545// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xf9,0x00,0x00]
77546
77547v_cmp_ne_i16_e64 s[10:11], v1, exec_lo
77548// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xfd,0x00,0x00]
77549
77550v_cmp_ne_i16_e64 s[10:11], v1, exec_hi
77551// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xff,0x00,0x00]
77552
77553v_cmp_ne_i16_e64 s[10:11], v1, 0
77554// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x01,0x01,0x00]
77555
77556v_cmp_ne_i16_e64 s[10:11], v1, -1
77557// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0x83,0x01,0x00]
77558
77559v_cmp_ne_i16_e64 s[10:11], v1, 0.5
77560// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xe1,0x01,0x00]
77561
77562v_cmp_ne_i16_e64 s[10:11], v1, -4.0
77563// CHECK: [0x0a,0x00,0xa5,0xd0,0x01,0xef,0x01,0x00]
77564
77565v_cmp_ge_i16 vcc, v1, v2
77566// CHECK: [0x01,0x05,0x4c,0x7d]
77567
77568v_cmp_ge_i16 vcc, v255, v2
77569// CHECK: [0xff,0x05,0x4c,0x7d]
77570
77571v_cmp_ge_i16 vcc, s1, v2
77572// CHECK: [0x01,0x04,0x4c,0x7d]
77573
77574v_cmp_ge_i16 vcc, s101, v2
77575// CHECK: [0x65,0x04,0x4c,0x7d]
77576
77577v_cmp_ge_i16 vcc, flat_scratch_lo, v2
77578// CHECK: [0x66,0x04,0x4c,0x7d]
77579
77580v_cmp_ge_i16 vcc, flat_scratch_hi, v2
77581// CHECK: [0x67,0x04,0x4c,0x7d]
77582
77583v_cmp_ge_i16 vcc, vcc_lo, v2
77584// CHECK: [0x6a,0x04,0x4c,0x7d]
77585
77586v_cmp_ge_i16 vcc, vcc_hi, v2
77587// CHECK: [0x6b,0x04,0x4c,0x7d]
77588
77589v_cmp_ge_i16 vcc, tba_lo, v2
77590// CHECK: [0x6c,0x04,0x4c,0x7d]
77591
77592v_cmp_ge_i16 vcc, tba_hi, v2
77593// CHECK: [0x6d,0x04,0x4c,0x7d]
77594
77595v_cmp_ge_i16 vcc, tma_lo, v2
77596// CHECK: [0x6e,0x04,0x4c,0x7d]
77597
77598v_cmp_ge_i16 vcc, tma_hi, v2
77599// CHECK: [0x6f,0x04,0x4c,0x7d]
77600
77601v_cmp_ge_i16 vcc, ttmp11, v2
77602// CHECK: [0x7b,0x04,0x4c,0x7d]
77603
77604v_cmp_ge_i16 vcc, m0, v2
77605// CHECK: [0x7c,0x04,0x4c,0x7d]
77606
77607v_cmp_ge_i16 vcc, exec_lo, v2
77608// CHECK: [0x7e,0x04,0x4c,0x7d]
77609
77610v_cmp_ge_i16 vcc, exec_hi, v2
77611// CHECK: [0x7f,0x04,0x4c,0x7d]
77612
77613v_cmp_ge_i16 vcc, 0, v2
77614// CHECK: [0x80,0x04,0x4c,0x7d]
77615
77616v_cmp_ge_i16 vcc, -1, v2
77617// CHECK: [0xc1,0x04,0x4c,0x7d]
77618
77619v_cmp_ge_i16 vcc, 0.5, v2
77620// CHECK: [0xf0,0x04,0x4c,0x7d]
77621
77622v_cmp_ge_i16 vcc, -4.0, v2
77623// CHECK: [0xf7,0x04,0x4c,0x7d]
77624
77625v_cmp_ge_i16 vcc, 0xfe0b, v2
77626// CHECK: [0xff,0x04,0x4c,0x7d,0x0b,0xfe,0x00,0x00]
77627
77628v_cmp_ge_i16 vcc, 0x3456, v2
77629// CHECK: [0xff,0x04,0x4c,0x7d,0x56,0x34,0x00,0x00]
77630
77631v_cmp_ge_i16 vcc, v1, v255
77632// CHECK: [0x01,0xff,0x4d,0x7d]
77633
77634v_cmp_ge_i16_e64 s[10:11], v1, v2
77635// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77636
77637v_cmp_ge_i16_e64 s[12:13], v1, v2
77638// CHECK: [0x0c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77639
77640v_cmp_ge_i16_e64 s[100:101], v1, v2
77641// CHECK: [0x64,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77642
77643v_cmp_ge_i16_e64 flat_scratch, v1, v2
77644// CHECK: [0x66,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77645
77646v_cmp_ge_i16_e64 vcc, v1, v2
77647// CHECK: [0x6a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77648
77649v_cmp_ge_i16_e64 tba, v1, v2
77650// CHECK: [0x6c,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77651
77652v_cmp_ge_i16_e64 tma, v1, v2
77653// CHECK: [0x6e,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77654
77655v_cmp_ge_i16_e64 ttmp[10:11], v1, v2
77656// CHECK: [0x7a,0x00,0xa6,0xd0,0x01,0x05,0x02,0x00]
77657
77658v_cmp_ge_i16_e64 s[10:11], v255, v2
77659// CHECK: [0x0a,0x00,0xa6,0xd0,0xff,0x05,0x02,0x00]
77660
77661v_cmp_ge_i16_e64 s[10:11], s1, v2
77662// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x04,0x02,0x00]
77663
77664v_cmp_ge_i16_e64 s[10:11], s101, v2
77665// CHECK: [0x0a,0x00,0xa6,0xd0,0x65,0x04,0x02,0x00]
77666
77667v_cmp_ge_i16_e64 s[10:11], flat_scratch_lo, v2
77668// CHECK: [0x0a,0x00,0xa6,0xd0,0x66,0x04,0x02,0x00]
77669
77670v_cmp_ge_i16_e64 s[10:11], flat_scratch_hi, v2
77671// CHECK: [0x0a,0x00,0xa6,0xd0,0x67,0x04,0x02,0x00]
77672
77673v_cmp_ge_i16_e64 s[10:11], vcc_lo, v2
77674// CHECK: [0x0a,0x00,0xa6,0xd0,0x6a,0x04,0x02,0x00]
77675
77676v_cmp_ge_i16_e64 s[10:11], vcc_hi, v2
77677// CHECK: [0x0a,0x00,0xa6,0xd0,0x6b,0x04,0x02,0x00]
77678
77679v_cmp_ge_i16_e64 s[10:11], tba_lo, v2
77680// CHECK: [0x0a,0x00,0xa6,0xd0,0x6c,0x04,0x02,0x00]
77681
77682v_cmp_ge_i16_e64 s[10:11], tba_hi, v2
77683// CHECK: [0x0a,0x00,0xa6,0xd0,0x6d,0x04,0x02,0x00]
77684
77685v_cmp_ge_i16_e64 s[10:11], tma_lo, v2
77686// CHECK: [0x0a,0x00,0xa6,0xd0,0x6e,0x04,0x02,0x00]
77687
77688v_cmp_ge_i16_e64 s[10:11], tma_hi, v2
77689// CHECK: [0x0a,0x00,0xa6,0xd0,0x6f,0x04,0x02,0x00]
77690
77691v_cmp_ge_i16_e64 s[10:11], ttmp11, v2
77692// CHECK: [0x0a,0x00,0xa6,0xd0,0x7b,0x04,0x02,0x00]
77693
77694v_cmp_ge_i16_e64 s[10:11], m0, v2
77695// CHECK: [0x0a,0x00,0xa6,0xd0,0x7c,0x04,0x02,0x00]
77696
77697v_cmp_ge_i16_e64 s[10:11], exec_lo, v2
77698// CHECK: [0x0a,0x00,0xa6,0xd0,0x7e,0x04,0x02,0x00]
77699
77700v_cmp_ge_i16_e64 s[10:11], exec_hi, v2
77701// CHECK: [0x0a,0x00,0xa6,0xd0,0x7f,0x04,0x02,0x00]
77702
77703v_cmp_ge_i16_e64 s[10:11], 0, v2
77704// CHECK: [0x0a,0x00,0xa6,0xd0,0x80,0x04,0x02,0x00]
77705
77706v_cmp_ge_i16_e64 s[10:11], -1, v2
77707// CHECK: [0x0a,0x00,0xa6,0xd0,0xc1,0x04,0x02,0x00]
77708
77709v_cmp_ge_i16_e64 s[10:11], 0.5, v2
77710// CHECK: [0x0a,0x00,0xa6,0xd0,0xf0,0x04,0x02,0x00]
77711
77712v_cmp_ge_i16_e64 s[10:11], -4.0, v2
77713// CHECK: [0x0a,0x00,0xa6,0xd0,0xf7,0x04,0x02,0x00]
77714
77715v_cmp_ge_i16_e64 s[10:11], v1, v255
77716// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x03,0x00]
77717
77718v_cmp_ge_i16_e64 s[10:11], v1, s2
77719// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x05,0x00,0x00]
77720
77721v_cmp_ge_i16_e64 s[10:11], v1, s101
77722// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcb,0x00,0x00]
77723
77724v_cmp_ge_i16_e64 s[10:11], v1, flat_scratch_lo
77725// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcd,0x00,0x00]
77726
77727v_cmp_ge_i16_e64 s[10:11], v1, flat_scratch_hi
77728// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xcf,0x00,0x00]
77729
77730v_cmp_ge_i16_e64 s[10:11], v1, vcc_lo
77731// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd5,0x00,0x00]
77732
77733v_cmp_ge_i16_e64 s[10:11], v1, vcc_hi
77734// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd7,0x00,0x00]
77735
77736v_cmp_ge_i16_e64 s[10:11], v1, tba_lo
77737// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xd9,0x00,0x00]
77738
77739v_cmp_ge_i16_e64 s[10:11], v1, tba_hi
77740// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdb,0x00,0x00]
77741
77742v_cmp_ge_i16_e64 s[10:11], v1, tma_lo
77743// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdd,0x00,0x00]
77744
77745v_cmp_ge_i16_e64 s[10:11], v1, tma_hi
77746// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xdf,0x00,0x00]
77747
77748v_cmp_ge_i16_e64 s[10:11], v1, ttmp11
77749// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf7,0x00,0x00]
77750
77751v_cmp_ge_i16_e64 s[10:11], v1, m0
77752// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xf9,0x00,0x00]
77753
77754v_cmp_ge_i16_e64 s[10:11], v1, exec_lo
77755// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xfd,0x00,0x00]
77756
77757v_cmp_ge_i16_e64 s[10:11], v1, exec_hi
77758// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xff,0x00,0x00]
77759
77760v_cmp_ge_i16_e64 s[10:11], v1, 0
77761// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x01,0x01,0x00]
77762
77763v_cmp_ge_i16_e64 s[10:11], v1, -1
77764// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0x83,0x01,0x00]
77765
77766v_cmp_ge_i16_e64 s[10:11], v1, 0.5
77767// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xe1,0x01,0x00]
77768
77769v_cmp_ge_i16_e64 s[10:11], v1, -4.0
77770// CHECK: [0x0a,0x00,0xa6,0xd0,0x01,0xef,0x01,0x00]
77771
77772v_cmp_t_i16 vcc, v1, v2
77773// CHECK: [0x01,0x05,0x4e,0x7d]
77774
77775v_cmp_t_i16 vcc, v255, v2
77776// CHECK: [0xff,0x05,0x4e,0x7d]
77777
77778v_cmp_t_i16 vcc, s1, v2
77779// CHECK: [0x01,0x04,0x4e,0x7d]
77780
77781v_cmp_t_i16 vcc, s101, v2
77782// CHECK: [0x65,0x04,0x4e,0x7d]
77783
77784v_cmp_t_i16 vcc, flat_scratch_lo, v2
77785// CHECK: [0x66,0x04,0x4e,0x7d]
77786
77787v_cmp_t_i16 vcc, flat_scratch_hi, v2
77788// CHECK: [0x67,0x04,0x4e,0x7d]
77789
77790v_cmp_t_i16 vcc, vcc_lo, v2
77791// CHECK: [0x6a,0x04,0x4e,0x7d]
77792
77793v_cmp_t_i16 vcc, vcc_hi, v2
77794// CHECK: [0x6b,0x04,0x4e,0x7d]
77795
77796v_cmp_t_i16 vcc, tba_lo, v2
77797// CHECK: [0x6c,0x04,0x4e,0x7d]
77798
77799v_cmp_t_i16 vcc, tba_hi, v2
77800// CHECK: [0x6d,0x04,0x4e,0x7d]
77801
77802v_cmp_t_i16 vcc, tma_lo, v2
77803// CHECK: [0x6e,0x04,0x4e,0x7d]
77804
77805v_cmp_t_i16 vcc, tma_hi, v2
77806// CHECK: [0x6f,0x04,0x4e,0x7d]
77807
77808v_cmp_t_i16 vcc, ttmp11, v2
77809// CHECK: [0x7b,0x04,0x4e,0x7d]
77810
77811v_cmp_t_i16 vcc, m0, v2
77812// CHECK: [0x7c,0x04,0x4e,0x7d]
77813
77814v_cmp_t_i16 vcc, exec_lo, v2
77815// CHECK: [0x7e,0x04,0x4e,0x7d]
77816
77817v_cmp_t_i16 vcc, exec_hi, v2
77818// CHECK: [0x7f,0x04,0x4e,0x7d]
77819
77820v_cmp_t_i16 vcc, 0, v2
77821// CHECK: [0x80,0x04,0x4e,0x7d]
77822
77823v_cmp_t_i16 vcc, -1, v2
77824// CHECK: [0xc1,0x04,0x4e,0x7d]
77825
77826v_cmp_t_i16 vcc, 0.5, v2
77827// CHECK: [0xf0,0x04,0x4e,0x7d]
77828
77829v_cmp_t_i16 vcc, -4.0, v2
77830// CHECK: [0xf7,0x04,0x4e,0x7d]
77831
77832v_cmp_t_i16 vcc, 0xfe0b, v2
77833// CHECK: [0xff,0x04,0x4e,0x7d,0x0b,0xfe,0x00,0x00]
77834
77835v_cmp_t_i16 vcc, 0x3456, v2
77836// CHECK: [0xff,0x04,0x4e,0x7d,0x56,0x34,0x00,0x00]
77837
77838v_cmp_t_i16 vcc, v1, v255
77839// CHECK: [0x01,0xff,0x4f,0x7d]
77840
77841v_cmp_t_i16_e64 s[10:11], v1, v2
77842// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77843
77844v_cmp_t_i16_e64 s[12:13], v1, v2
77845// CHECK: [0x0c,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77846
77847v_cmp_t_i16_e64 s[100:101], v1, v2
77848// CHECK: [0x64,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77849
77850v_cmp_t_i16_e64 flat_scratch, v1, v2
77851// CHECK: [0x66,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77852
77853v_cmp_t_i16_e64 vcc, v1, v2
77854// CHECK: [0x6a,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77855
77856v_cmp_t_i16_e64 tba, v1, v2
77857// CHECK: [0x6c,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77858
77859v_cmp_t_i16_e64 tma, v1, v2
77860// CHECK: [0x6e,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77861
77862v_cmp_t_i16_e64 ttmp[10:11], v1, v2
77863// CHECK: [0x7a,0x00,0xa7,0xd0,0x01,0x05,0x02,0x00]
77864
77865v_cmp_t_i16_e64 s[10:11], v255, v2
77866// CHECK: [0x0a,0x00,0xa7,0xd0,0xff,0x05,0x02,0x00]
77867
77868v_cmp_t_i16_e64 s[10:11], s1, v2
77869// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x04,0x02,0x00]
77870
77871v_cmp_t_i16_e64 s[10:11], s101, v2
77872// CHECK: [0x0a,0x00,0xa7,0xd0,0x65,0x04,0x02,0x00]
77873
77874v_cmp_t_i16_e64 s[10:11], flat_scratch_lo, v2
77875// CHECK: [0x0a,0x00,0xa7,0xd0,0x66,0x04,0x02,0x00]
77876
77877v_cmp_t_i16_e64 s[10:11], flat_scratch_hi, v2
77878// CHECK: [0x0a,0x00,0xa7,0xd0,0x67,0x04,0x02,0x00]
77879
77880v_cmp_t_i16_e64 s[10:11], vcc_lo, v2
77881// CHECK: [0x0a,0x00,0xa7,0xd0,0x6a,0x04,0x02,0x00]
77882
77883v_cmp_t_i16_e64 s[10:11], vcc_hi, v2
77884// CHECK: [0x0a,0x00,0xa7,0xd0,0x6b,0x04,0x02,0x00]
77885
77886v_cmp_t_i16_e64 s[10:11], tba_lo, v2
77887// CHECK: [0x0a,0x00,0xa7,0xd0,0x6c,0x04,0x02,0x00]
77888
77889v_cmp_t_i16_e64 s[10:11], tba_hi, v2
77890// CHECK: [0x0a,0x00,0xa7,0xd0,0x6d,0x04,0x02,0x00]
77891
77892v_cmp_t_i16_e64 s[10:11], tma_lo, v2
77893// CHECK: [0x0a,0x00,0xa7,0xd0,0x6e,0x04,0x02,0x00]
77894
77895v_cmp_t_i16_e64 s[10:11], tma_hi, v2
77896// CHECK: [0x0a,0x00,0xa7,0xd0,0x6f,0x04,0x02,0x00]
77897
77898v_cmp_t_i16_e64 s[10:11], ttmp11, v2
77899// CHECK: [0x0a,0x00,0xa7,0xd0,0x7b,0x04,0x02,0x00]
77900
77901v_cmp_t_i16_e64 s[10:11], m0, v2
77902// CHECK: [0x0a,0x00,0xa7,0xd0,0x7c,0x04,0x02,0x00]
77903
77904v_cmp_t_i16_e64 s[10:11], exec_lo, v2
77905// CHECK: [0x0a,0x00,0xa7,0xd0,0x7e,0x04,0x02,0x00]
77906
77907v_cmp_t_i16_e64 s[10:11], exec_hi, v2
77908// CHECK: [0x0a,0x00,0xa7,0xd0,0x7f,0x04,0x02,0x00]
77909
77910v_cmp_t_i16_e64 s[10:11], 0, v2
77911// CHECK: [0x0a,0x00,0xa7,0xd0,0x80,0x04,0x02,0x00]
77912
77913v_cmp_t_i16_e64 s[10:11], -1, v2
77914// CHECK: [0x0a,0x00,0xa7,0xd0,0xc1,0x04,0x02,0x00]
77915
77916v_cmp_t_i16_e64 s[10:11], 0.5, v2
77917// CHECK: [0x0a,0x00,0xa7,0xd0,0xf0,0x04,0x02,0x00]
77918
77919v_cmp_t_i16_e64 s[10:11], -4.0, v2
77920// CHECK: [0x0a,0x00,0xa7,0xd0,0xf7,0x04,0x02,0x00]
77921
77922v_cmp_t_i16_e64 s[10:11], v1, v255
77923// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x03,0x00]
77924
77925v_cmp_t_i16_e64 s[10:11], v1, s2
77926// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x05,0x00,0x00]
77927
77928v_cmp_t_i16_e64 s[10:11], v1, s101
77929// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xcb,0x00,0x00]
77930
77931v_cmp_t_i16_e64 s[10:11], v1, flat_scratch_lo
77932// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xcd,0x00,0x00]
77933
77934v_cmp_t_i16_e64 s[10:11], v1, flat_scratch_hi
77935// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xcf,0x00,0x00]
77936
77937v_cmp_t_i16_e64 s[10:11], v1, vcc_lo
77938// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xd5,0x00,0x00]
77939
77940v_cmp_t_i16_e64 s[10:11], v1, vcc_hi
77941// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xd7,0x00,0x00]
77942
77943v_cmp_t_i16_e64 s[10:11], v1, tba_lo
77944// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xd9,0x00,0x00]
77945
77946v_cmp_t_i16_e64 s[10:11], v1, tba_hi
77947// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xdb,0x00,0x00]
77948
77949v_cmp_t_i16_e64 s[10:11], v1, tma_lo
77950// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xdd,0x00,0x00]
77951
77952v_cmp_t_i16_e64 s[10:11], v1, tma_hi
77953// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xdf,0x00,0x00]
77954
77955v_cmp_t_i16_e64 s[10:11], v1, ttmp11
77956// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xf7,0x00,0x00]
77957
77958v_cmp_t_i16_e64 s[10:11], v1, m0
77959// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xf9,0x00,0x00]
77960
77961v_cmp_t_i16_e64 s[10:11], v1, exec_lo
77962// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xfd,0x00,0x00]
77963
77964v_cmp_t_i16_e64 s[10:11], v1, exec_hi
77965// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xff,0x00,0x00]
77966
77967v_cmp_t_i16_e64 s[10:11], v1, 0
77968// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x01,0x01,0x00]
77969
77970v_cmp_t_i16_e64 s[10:11], v1, -1
77971// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0x83,0x01,0x00]
77972
77973v_cmp_t_i16_e64 s[10:11], v1, 0.5
77974// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xe1,0x01,0x00]
77975
77976v_cmp_t_i16_e64 s[10:11], v1, -4.0
77977// CHECK: [0x0a,0x00,0xa7,0xd0,0x01,0xef,0x01,0x00]
77978
77979v_cmp_f_u16 vcc, v1, v2
77980// CHECK: [0x01,0x05,0x50,0x7d]
77981
77982v_cmp_f_u16 vcc, v255, v2
77983// CHECK: [0xff,0x05,0x50,0x7d]
77984
77985v_cmp_f_u16 vcc, s1, v2
77986// CHECK: [0x01,0x04,0x50,0x7d]
77987
77988v_cmp_f_u16 vcc, s101, v2
77989// CHECK: [0x65,0x04,0x50,0x7d]
77990
77991v_cmp_f_u16 vcc, flat_scratch_lo, v2
77992// CHECK: [0x66,0x04,0x50,0x7d]
77993
77994v_cmp_f_u16 vcc, flat_scratch_hi, v2
77995// CHECK: [0x67,0x04,0x50,0x7d]
77996
77997v_cmp_f_u16 vcc, vcc_lo, v2
77998// CHECK: [0x6a,0x04,0x50,0x7d]
77999
78000v_cmp_f_u16 vcc, vcc_hi, v2
78001// CHECK: [0x6b,0x04,0x50,0x7d]
78002
78003v_cmp_f_u16 vcc, tba_lo, v2
78004// CHECK: [0x6c,0x04,0x50,0x7d]
78005
78006v_cmp_f_u16 vcc, tba_hi, v2
78007// CHECK: [0x6d,0x04,0x50,0x7d]
78008
78009v_cmp_f_u16 vcc, tma_lo, v2
78010// CHECK: [0x6e,0x04,0x50,0x7d]
78011
78012v_cmp_f_u16 vcc, tma_hi, v2
78013// CHECK: [0x6f,0x04,0x50,0x7d]
78014
78015v_cmp_f_u16 vcc, ttmp11, v2
78016// CHECK: [0x7b,0x04,0x50,0x7d]
78017
78018v_cmp_f_u16 vcc, m0, v2
78019// CHECK: [0x7c,0x04,0x50,0x7d]
78020
78021v_cmp_f_u16 vcc, exec_lo, v2
78022// CHECK: [0x7e,0x04,0x50,0x7d]
78023
78024v_cmp_f_u16 vcc, exec_hi, v2
78025// CHECK: [0x7f,0x04,0x50,0x7d]
78026
78027v_cmp_f_u16 vcc, 0, v2
78028// CHECK: [0x80,0x04,0x50,0x7d]
78029
78030v_cmp_f_u16 vcc, -1, v2
78031// CHECK: [0xc1,0x04,0x50,0x7d]
78032
78033v_cmp_f_u16 vcc, 0.5, v2
78034// CHECK: [0xf0,0x04,0x50,0x7d]
78035
78036v_cmp_f_u16 vcc, -4.0, v2
78037// CHECK: [0xf7,0x04,0x50,0x7d]
78038
78039v_cmp_f_u16 vcc, 0xfe0b, v2
78040// CHECK: [0xff,0x04,0x50,0x7d,0x0b,0xfe,0x00,0x00]
78041
78042v_cmp_f_u16 vcc, 0x3456, v2
78043// CHECK: [0xff,0x04,0x50,0x7d,0x56,0x34,0x00,0x00]
78044
78045v_cmp_f_u16 vcc, v1, v255
78046// CHECK: [0x01,0xff,0x51,0x7d]
78047
78048v_cmp_f_u16_e64 s[10:11], v1, v2
78049// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78050
78051v_cmp_f_u16_e64 s[12:13], v1, v2
78052// CHECK: [0x0c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78053
78054v_cmp_f_u16_e64 s[100:101], v1, v2
78055// CHECK: [0x64,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78056
78057v_cmp_f_u16_e64 flat_scratch, v1, v2
78058// CHECK: [0x66,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78059
78060v_cmp_f_u16_e64 vcc, v1, v2
78061// CHECK: [0x6a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78062
78063v_cmp_f_u16_e64 tba, v1, v2
78064// CHECK: [0x6c,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78065
78066v_cmp_f_u16_e64 tma, v1, v2
78067// CHECK: [0x6e,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78068
78069v_cmp_f_u16_e64 ttmp[10:11], v1, v2
78070// CHECK: [0x7a,0x00,0xa8,0xd0,0x01,0x05,0x02,0x00]
78071
78072v_cmp_f_u16_e64 s[10:11], v255, v2
78073// CHECK: [0x0a,0x00,0xa8,0xd0,0xff,0x05,0x02,0x00]
78074
78075v_cmp_f_u16_e64 s[10:11], s1, v2
78076// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x04,0x02,0x00]
78077
78078v_cmp_f_u16_e64 s[10:11], s101, v2
78079// CHECK: [0x0a,0x00,0xa8,0xd0,0x65,0x04,0x02,0x00]
78080
78081v_cmp_f_u16_e64 s[10:11], flat_scratch_lo, v2
78082// CHECK: [0x0a,0x00,0xa8,0xd0,0x66,0x04,0x02,0x00]
78083
78084v_cmp_f_u16_e64 s[10:11], flat_scratch_hi, v2
78085// CHECK: [0x0a,0x00,0xa8,0xd0,0x67,0x04,0x02,0x00]
78086
78087v_cmp_f_u16_e64 s[10:11], vcc_lo, v2
78088// CHECK: [0x0a,0x00,0xa8,0xd0,0x6a,0x04,0x02,0x00]
78089
78090v_cmp_f_u16_e64 s[10:11], vcc_hi, v2
78091// CHECK: [0x0a,0x00,0xa8,0xd0,0x6b,0x04,0x02,0x00]
78092
78093v_cmp_f_u16_e64 s[10:11], tba_lo, v2
78094// CHECK: [0x0a,0x00,0xa8,0xd0,0x6c,0x04,0x02,0x00]
78095
78096v_cmp_f_u16_e64 s[10:11], tba_hi, v2
78097// CHECK: [0x0a,0x00,0xa8,0xd0,0x6d,0x04,0x02,0x00]
78098
78099v_cmp_f_u16_e64 s[10:11], tma_lo, v2
78100// CHECK: [0x0a,0x00,0xa8,0xd0,0x6e,0x04,0x02,0x00]
78101
78102v_cmp_f_u16_e64 s[10:11], tma_hi, v2
78103// CHECK: [0x0a,0x00,0xa8,0xd0,0x6f,0x04,0x02,0x00]
78104
78105v_cmp_f_u16_e64 s[10:11], ttmp11, v2
78106// CHECK: [0x0a,0x00,0xa8,0xd0,0x7b,0x04,0x02,0x00]
78107
78108v_cmp_f_u16_e64 s[10:11], m0, v2
78109// CHECK: [0x0a,0x00,0xa8,0xd0,0x7c,0x04,0x02,0x00]
78110
78111v_cmp_f_u16_e64 s[10:11], exec_lo, v2
78112// CHECK: [0x0a,0x00,0xa8,0xd0,0x7e,0x04,0x02,0x00]
78113
78114v_cmp_f_u16_e64 s[10:11], exec_hi, v2
78115// CHECK: [0x0a,0x00,0xa8,0xd0,0x7f,0x04,0x02,0x00]
78116
78117v_cmp_f_u16_e64 s[10:11], 0, v2
78118// CHECK: [0x0a,0x00,0xa8,0xd0,0x80,0x04,0x02,0x00]
78119
78120v_cmp_f_u16_e64 s[10:11], -1, v2
78121// CHECK: [0x0a,0x00,0xa8,0xd0,0xc1,0x04,0x02,0x00]
78122
78123v_cmp_f_u16_e64 s[10:11], 0.5, v2
78124// CHECK: [0x0a,0x00,0xa8,0xd0,0xf0,0x04,0x02,0x00]
78125
78126v_cmp_f_u16_e64 s[10:11], -4.0, v2
78127// CHECK: [0x0a,0x00,0xa8,0xd0,0xf7,0x04,0x02,0x00]
78128
78129v_cmp_f_u16_e64 s[10:11], v1, v255
78130// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x03,0x00]
78131
78132v_cmp_f_u16_e64 s[10:11], v1, s2
78133// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x05,0x00,0x00]
78134
78135v_cmp_f_u16_e64 s[10:11], v1, s101
78136// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcb,0x00,0x00]
78137
78138v_cmp_f_u16_e64 s[10:11], v1, flat_scratch_lo
78139// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcd,0x00,0x00]
78140
78141v_cmp_f_u16_e64 s[10:11], v1, flat_scratch_hi
78142// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xcf,0x00,0x00]
78143
78144v_cmp_f_u16_e64 s[10:11], v1, vcc_lo
78145// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd5,0x00,0x00]
78146
78147v_cmp_f_u16_e64 s[10:11], v1, vcc_hi
78148// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd7,0x00,0x00]
78149
78150v_cmp_f_u16_e64 s[10:11], v1, tba_lo
78151// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xd9,0x00,0x00]
78152
78153v_cmp_f_u16_e64 s[10:11], v1, tba_hi
78154// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdb,0x00,0x00]
78155
78156v_cmp_f_u16_e64 s[10:11], v1, tma_lo
78157// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdd,0x00,0x00]
78158
78159v_cmp_f_u16_e64 s[10:11], v1, tma_hi
78160// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xdf,0x00,0x00]
78161
78162v_cmp_f_u16_e64 s[10:11], v1, ttmp11
78163// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf7,0x00,0x00]
78164
78165v_cmp_f_u16_e64 s[10:11], v1, m0
78166// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xf9,0x00,0x00]
78167
78168v_cmp_f_u16_e64 s[10:11], v1, exec_lo
78169// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xfd,0x00,0x00]
78170
78171v_cmp_f_u16_e64 s[10:11], v1, exec_hi
78172// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xff,0x00,0x00]
78173
78174v_cmp_f_u16_e64 s[10:11], v1, 0
78175// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x01,0x01,0x00]
78176
78177v_cmp_f_u16_e64 s[10:11], v1, -1
78178// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0x83,0x01,0x00]
78179
78180v_cmp_f_u16_e64 s[10:11], v1, 0.5
78181// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xe1,0x01,0x00]
78182
78183v_cmp_f_u16_e64 s[10:11], v1, -4.0
78184// CHECK: [0x0a,0x00,0xa8,0xd0,0x01,0xef,0x01,0x00]
78185
78186v_cmp_lt_u16 vcc, v1, v2
78187// CHECK: [0x01,0x05,0x52,0x7d]
78188
78189v_cmp_lt_u16 vcc, v255, v2
78190// CHECK: [0xff,0x05,0x52,0x7d]
78191
78192v_cmp_lt_u16 vcc, s1, v2
78193// CHECK: [0x01,0x04,0x52,0x7d]
78194
78195v_cmp_lt_u16 vcc, s101, v2
78196// CHECK: [0x65,0x04,0x52,0x7d]
78197
78198v_cmp_lt_u16 vcc, flat_scratch_lo, v2
78199// CHECK: [0x66,0x04,0x52,0x7d]
78200
78201v_cmp_lt_u16 vcc, flat_scratch_hi, v2
78202// CHECK: [0x67,0x04,0x52,0x7d]
78203
78204v_cmp_lt_u16 vcc, vcc_lo, v2
78205// CHECK: [0x6a,0x04,0x52,0x7d]
78206
78207v_cmp_lt_u16 vcc, vcc_hi, v2
78208// CHECK: [0x6b,0x04,0x52,0x7d]
78209
78210v_cmp_lt_u16 vcc, tba_lo, v2
78211// CHECK: [0x6c,0x04,0x52,0x7d]
78212
78213v_cmp_lt_u16 vcc, tba_hi, v2
78214// CHECK: [0x6d,0x04,0x52,0x7d]
78215
78216v_cmp_lt_u16 vcc, tma_lo, v2
78217// CHECK: [0x6e,0x04,0x52,0x7d]
78218
78219v_cmp_lt_u16 vcc, tma_hi, v2
78220// CHECK: [0x6f,0x04,0x52,0x7d]
78221
78222v_cmp_lt_u16 vcc, ttmp11, v2
78223// CHECK: [0x7b,0x04,0x52,0x7d]
78224
78225v_cmp_lt_u16 vcc, m0, v2
78226// CHECK: [0x7c,0x04,0x52,0x7d]
78227
78228v_cmp_lt_u16 vcc, exec_lo, v2
78229// CHECK: [0x7e,0x04,0x52,0x7d]
78230
78231v_cmp_lt_u16 vcc, exec_hi, v2
78232// CHECK: [0x7f,0x04,0x52,0x7d]
78233
78234v_cmp_lt_u16 vcc, 0, v2
78235// CHECK: [0x80,0x04,0x52,0x7d]
78236
78237v_cmp_lt_u16 vcc, -1, v2
78238// CHECK: [0xc1,0x04,0x52,0x7d]
78239
78240v_cmp_lt_u16 vcc, 0.5, v2
78241// CHECK: [0xf0,0x04,0x52,0x7d]
78242
78243v_cmp_lt_u16 vcc, -4.0, v2
78244// CHECK: [0xf7,0x04,0x52,0x7d]
78245
78246v_cmp_lt_u16 vcc, 0xfe0b, v2
78247// CHECK: [0xff,0x04,0x52,0x7d,0x0b,0xfe,0x00,0x00]
78248
78249v_cmp_lt_u16 vcc, 0x3456, v2
78250// CHECK: [0xff,0x04,0x52,0x7d,0x56,0x34,0x00,0x00]
78251
78252v_cmp_lt_u16 vcc, v1, v255
78253// CHECK: [0x01,0xff,0x53,0x7d]
78254
78255v_cmp_lt_u16_e64 s[10:11], v1, v2
78256// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78257
78258v_cmp_lt_u16_e64 s[12:13], v1, v2
78259// CHECK: [0x0c,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78260
78261v_cmp_lt_u16_e64 s[100:101], v1, v2
78262// CHECK: [0x64,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78263
78264v_cmp_lt_u16_e64 flat_scratch, v1, v2
78265// CHECK: [0x66,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78266
78267v_cmp_lt_u16_e64 vcc, v1, v2
78268// CHECK: [0x6a,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78269
78270v_cmp_lt_u16_e64 tba, v1, v2
78271// CHECK: [0x6c,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78272
78273v_cmp_lt_u16_e64 tma, v1, v2
78274// CHECK: [0x6e,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78275
78276v_cmp_lt_u16_e64 ttmp[10:11], v1, v2
78277// CHECK: [0x7a,0x00,0xa9,0xd0,0x01,0x05,0x02,0x00]
78278
78279v_cmp_lt_u16_e64 s[10:11], v255, v2
78280// CHECK: [0x0a,0x00,0xa9,0xd0,0xff,0x05,0x02,0x00]
78281
78282v_cmp_lt_u16_e64 s[10:11], s1, v2
78283// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x04,0x02,0x00]
78284
78285v_cmp_lt_u16_e64 s[10:11], s101, v2
78286// CHECK: [0x0a,0x00,0xa9,0xd0,0x65,0x04,0x02,0x00]
78287
78288v_cmp_lt_u16_e64 s[10:11], flat_scratch_lo, v2
78289// CHECK: [0x0a,0x00,0xa9,0xd0,0x66,0x04,0x02,0x00]
78290
78291v_cmp_lt_u16_e64 s[10:11], flat_scratch_hi, v2
78292// CHECK: [0x0a,0x00,0xa9,0xd0,0x67,0x04,0x02,0x00]
78293
78294v_cmp_lt_u16_e64 s[10:11], vcc_lo, v2
78295// CHECK: [0x0a,0x00,0xa9,0xd0,0x6a,0x04,0x02,0x00]
78296
78297v_cmp_lt_u16_e64 s[10:11], vcc_hi, v2
78298// CHECK: [0x0a,0x00,0xa9,0xd0,0x6b,0x04,0x02,0x00]
78299
78300v_cmp_lt_u16_e64 s[10:11], tba_lo, v2
78301// CHECK: [0x0a,0x00,0xa9,0xd0,0x6c,0x04,0x02,0x00]
78302
78303v_cmp_lt_u16_e64 s[10:11], tba_hi, v2
78304// CHECK: [0x0a,0x00,0xa9,0xd0,0x6d,0x04,0x02,0x00]
78305
78306v_cmp_lt_u16_e64 s[10:11], tma_lo, v2
78307// CHECK: [0x0a,0x00,0xa9,0xd0,0x6e,0x04,0x02,0x00]
78308
78309v_cmp_lt_u16_e64 s[10:11], tma_hi, v2
78310// CHECK: [0x0a,0x00,0xa9,0xd0,0x6f,0x04,0x02,0x00]
78311
78312v_cmp_lt_u16_e64 s[10:11], ttmp11, v2
78313// CHECK: [0x0a,0x00,0xa9,0xd0,0x7b,0x04,0x02,0x00]
78314
78315v_cmp_lt_u16_e64 s[10:11], m0, v2
78316// CHECK: [0x0a,0x00,0xa9,0xd0,0x7c,0x04,0x02,0x00]
78317
78318v_cmp_lt_u16_e64 s[10:11], exec_lo, v2
78319// CHECK: [0x0a,0x00,0xa9,0xd0,0x7e,0x04,0x02,0x00]
78320
78321v_cmp_lt_u16_e64 s[10:11], exec_hi, v2
78322// CHECK: [0x0a,0x00,0xa9,0xd0,0x7f,0x04,0x02,0x00]
78323
78324v_cmp_lt_u16_e64 s[10:11], 0, v2
78325// CHECK: [0x0a,0x00,0xa9,0xd0,0x80,0x04,0x02,0x00]
78326
78327v_cmp_lt_u16_e64 s[10:11], -1, v2
78328// CHECK: [0x0a,0x00,0xa9,0xd0,0xc1,0x04,0x02,0x00]
78329
78330v_cmp_lt_u16_e64 s[10:11], 0.5, v2
78331// CHECK: [0x0a,0x00,0xa9,0xd0,0xf0,0x04,0x02,0x00]
78332
78333v_cmp_lt_u16_e64 s[10:11], -4.0, v2
78334// CHECK: [0x0a,0x00,0xa9,0xd0,0xf7,0x04,0x02,0x00]
78335
78336v_cmp_lt_u16_e64 s[10:11], v1, v255
78337// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x03,0x00]
78338
78339v_cmp_lt_u16_e64 s[10:11], v1, s2
78340// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x05,0x00,0x00]
78341
78342v_cmp_lt_u16_e64 s[10:11], v1, s101
78343// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xcb,0x00,0x00]
78344
78345v_cmp_lt_u16_e64 s[10:11], v1, flat_scratch_lo
78346// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xcd,0x00,0x00]
78347
78348v_cmp_lt_u16_e64 s[10:11], v1, flat_scratch_hi
78349// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xcf,0x00,0x00]
78350
78351v_cmp_lt_u16_e64 s[10:11], v1, vcc_lo
78352// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xd5,0x00,0x00]
78353
78354v_cmp_lt_u16_e64 s[10:11], v1, vcc_hi
78355// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xd7,0x00,0x00]
78356
78357v_cmp_lt_u16_e64 s[10:11], v1, tba_lo
78358// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xd9,0x00,0x00]
78359
78360v_cmp_lt_u16_e64 s[10:11], v1, tba_hi
78361// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xdb,0x00,0x00]
78362
78363v_cmp_lt_u16_e64 s[10:11], v1, tma_lo
78364// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xdd,0x00,0x00]
78365
78366v_cmp_lt_u16_e64 s[10:11], v1, tma_hi
78367// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xdf,0x00,0x00]
78368
78369v_cmp_lt_u16_e64 s[10:11], v1, ttmp11
78370// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xf7,0x00,0x00]
78371
78372v_cmp_lt_u16_e64 s[10:11], v1, m0
78373// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xf9,0x00,0x00]
78374
78375v_cmp_lt_u16_e64 s[10:11], v1, exec_lo
78376// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xfd,0x00,0x00]
78377
78378v_cmp_lt_u16_e64 s[10:11], v1, exec_hi
78379// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xff,0x00,0x00]
78380
78381v_cmp_lt_u16_e64 s[10:11], v1, 0
78382// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x01,0x01,0x00]
78383
78384v_cmp_lt_u16_e64 s[10:11], v1, -1
78385// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0x83,0x01,0x00]
78386
78387v_cmp_lt_u16_e64 s[10:11], v1, 0.5
78388// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xe1,0x01,0x00]
78389
78390v_cmp_lt_u16_e64 s[10:11], v1, -4.0
78391// CHECK: [0x0a,0x00,0xa9,0xd0,0x01,0xef,0x01,0x00]
78392
78393v_cmp_eq_u16 vcc, v1, v2
78394// CHECK: [0x01,0x05,0x54,0x7d]
78395
78396v_cmp_eq_u16 vcc, v255, v2
78397// CHECK: [0xff,0x05,0x54,0x7d]
78398
78399v_cmp_eq_u16 vcc, s1, v2
78400// CHECK: [0x01,0x04,0x54,0x7d]
78401
78402v_cmp_eq_u16 vcc, s101, v2
78403// CHECK: [0x65,0x04,0x54,0x7d]
78404
78405v_cmp_eq_u16 vcc, flat_scratch_lo, v2
78406// CHECK: [0x66,0x04,0x54,0x7d]
78407
78408v_cmp_eq_u16 vcc, flat_scratch_hi, v2
78409// CHECK: [0x67,0x04,0x54,0x7d]
78410
78411v_cmp_eq_u16 vcc, vcc_lo, v2
78412// CHECK: [0x6a,0x04,0x54,0x7d]
78413
78414v_cmp_eq_u16 vcc, vcc_hi, v2
78415// CHECK: [0x6b,0x04,0x54,0x7d]
78416
78417v_cmp_eq_u16 vcc, tba_lo, v2
78418// CHECK: [0x6c,0x04,0x54,0x7d]
78419
78420v_cmp_eq_u16 vcc, tba_hi, v2
78421// CHECK: [0x6d,0x04,0x54,0x7d]
78422
78423v_cmp_eq_u16 vcc, tma_lo, v2
78424// CHECK: [0x6e,0x04,0x54,0x7d]
78425
78426v_cmp_eq_u16 vcc, tma_hi, v2
78427// CHECK: [0x6f,0x04,0x54,0x7d]
78428
78429v_cmp_eq_u16 vcc, ttmp11, v2
78430// CHECK: [0x7b,0x04,0x54,0x7d]
78431
78432v_cmp_eq_u16 vcc, m0, v2
78433// CHECK: [0x7c,0x04,0x54,0x7d]
78434
78435v_cmp_eq_u16 vcc, exec_lo, v2
78436// CHECK: [0x7e,0x04,0x54,0x7d]
78437
78438v_cmp_eq_u16 vcc, exec_hi, v2
78439// CHECK: [0x7f,0x04,0x54,0x7d]
78440
78441v_cmp_eq_u16 vcc, 0, v2
78442// CHECK: [0x80,0x04,0x54,0x7d]
78443
78444v_cmp_eq_u16 vcc, -1, v2
78445// CHECK: [0xc1,0x04,0x54,0x7d]
78446
78447v_cmp_eq_u16 vcc, 0.5, v2
78448// CHECK: [0xf0,0x04,0x54,0x7d]
78449
78450v_cmp_eq_u16 vcc, -4.0, v2
78451// CHECK: [0xf7,0x04,0x54,0x7d]
78452
78453v_cmp_eq_u16 vcc, 0xfe0b, v2
78454// CHECK: [0xff,0x04,0x54,0x7d,0x0b,0xfe,0x00,0x00]
78455
78456v_cmp_eq_u16 vcc, 0x3456, v2
78457// CHECK: [0xff,0x04,0x54,0x7d,0x56,0x34,0x00,0x00]
78458
78459v_cmp_eq_u16 vcc, v1, v255
78460// CHECK: [0x01,0xff,0x55,0x7d]
78461
78462v_cmp_eq_u16_e64 s[10:11], v1, v2
78463// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78464
78465v_cmp_eq_u16_e64 s[12:13], v1, v2
78466// CHECK: [0x0c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78467
78468v_cmp_eq_u16_e64 s[100:101], v1, v2
78469// CHECK: [0x64,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78470
78471v_cmp_eq_u16_e64 flat_scratch, v1, v2
78472// CHECK: [0x66,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78473
78474v_cmp_eq_u16_e64 vcc, v1, v2
78475// CHECK: [0x6a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78476
78477v_cmp_eq_u16_e64 tba, v1, v2
78478// CHECK: [0x6c,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78479
78480v_cmp_eq_u16_e64 tma, v1, v2
78481// CHECK: [0x6e,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78482
78483v_cmp_eq_u16_e64 ttmp[10:11], v1, v2
78484// CHECK: [0x7a,0x00,0xaa,0xd0,0x01,0x05,0x02,0x00]
78485
78486v_cmp_eq_u16_e64 s[10:11], v255, v2
78487// CHECK: [0x0a,0x00,0xaa,0xd0,0xff,0x05,0x02,0x00]
78488
78489v_cmp_eq_u16_e64 s[10:11], s1, v2
78490// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x04,0x02,0x00]
78491
78492v_cmp_eq_u16_e64 s[10:11], s101, v2
78493// CHECK: [0x0a,0x00,0xaa,0xd0,0x65,0x04,0x02,0x00]
78494
78495v_cmp_eq_u16_e64 s[10:11], flat_scratch_lo, v2
78496// CHECK: [0x0a,0x00,0xaa,0xd0,0x66,0x04,0x02,0x00]
78497
78498v_cmp_eq_u16_e64 s[10:11], flat_scratch_hi, v2
78499// CHECK: [0x0a,0x00,0xaa,0xd0,0x67,0x04,0x02,0x00]
78500
78501v_cmp_eq_u16_e64 s[10:11], vcc_lo, v2
78502// CHECK: [0x0a,0x00,0xaa,0xd0,0x6a,0x04,0x02,0x00]
78503
78504v_cmp_eq_u16_e64 s[10:11], vcc_hi, v2
78505// CHECK: [0x0a,0x00,0xaa,0xd0,0x6b,0x04,0x02,0x00]
78506
78507v_cmp_eq_u16_e64 s[10:11], tba_lo, v2
78508// CHECK: [0x0a,0x00,0xaa,0xd0,0x6c,0x04,0x02,0x00]
78509
78510v_cmp_eq_u16_e64 s[10:11], tba_hi, v2
78511// CHECK: [0x0a,0x00,0xaa,0xd0,0x6d,0x04,0x02,0x00]
78512
78513v_cmp_eq_u16_e64 s[10:11], tma_lo, v2
78514// CHECK: [0x0a,0x00,0xaa,0xd0,0x6e,0x04,0x02,0x00]
78515
78516v_cmp_eq_u16_e64 s[10:11], tma_hi, v2
78517// CHECK: [0x0a,0x00,0xaa,0xd0,0x6f,0x04,0x02,0x00]
78518
78519v_cmp_eq_u16_e64 s[10:11], ttmp11, v2
78520// CHECK: [0x0a,0x00,0xaa,0xd0,0x7b,0x04,0x02,0x00]
78521
78522v_cmp_eq_u16_e64 s[10:11], m0, v2
78523// CHECK: [0x0a,0x00,0xaa,0xd0,0x7c,0x04,0x02,0x00]
78524
78525v_cmp_eq_u16_e64 s[10:11], exec_lo, v2
78526// CHECK: [0x0a,0x00,0xaa,0xd0,0x7e,0x04,0x02,0x00]
78527
78528v_cmp_eq_u16_e64 s[10:11], exec_hi, v2
78529// CHECK: [0x0a,0x00,0xaa,0xd0,0x7f,0x04,0x02,0x00]
78530
78531v_cmp_eq_u16_e64 s[10:11], 0, v2
78532// CHECK: [0x0a,0x00,0xaa,0xd0,0x80,0x04,0x02,0x00]
78533
78534v_cmp_eq_u16_e64 s[10:11], -1, v2
78535// CHECK: [0x0a,0x00,0xaa,0xd0,0xc1,0x04,0x02,0x00]
78536
78537v_cmp_eq_u16_e64 s[10:11], 0.5, v2
78538// CHECK: [0x0a,0x00,0xaa,0xd0,0xf0,0x04,0x02,0x00]
78539
78540v_cmp_eq_u16_e64 s[10:11], -4.0, v2
78541// CHECK: [0x0a,0x00,0xaa,0xd0,0xf7,0x04,0x02,0x00]
78542
78543v_cmp_eq_u16_e64 s[10:11], v1, v255
78544// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x03,0x00]
78545
78546v_cmp_eq_u16_e64 s[10:11], v1, s2
78547// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x05,0x00,0x00]
78548
78549v_cmp_eq_u16_e64 s[10:11], v1, s101
78550// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcb,0x00,0x00]
78551
78552v_cmp_eq_u16_e64 s[10:11], v1, flat_scratch_lo
78553// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcd,0x00,0x00]
78554
78555v_cmp_eq_u16_e64 s[10:11], v1, flat_scratch_hi
78556// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xcf,0x00,0x00]
78557
78558v_cmp_eq_u16_e64 s[10:11], v1, vcc_lo
78559// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd5,0x00,0x00]
78560
78561v_cmp_eq_u16_e64 s[10:11], v1, vcc_hi
78562// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd7,0x00,0x00]
78563
78564v_cmp_eq_u16_e64 s[10:11], v1, tba_lo
78565// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xd9,0x00,0x00]
78566
78567v_cmp_eq_u16_e64 s[10:11], v1, tba_hi
78568// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdb,0x00,0x00]
78569
78570v_cmp_eq_u16_e64 s[10:11], v1, tma_lo
78571// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdd,0x00,0x00]
78572
78573v_cmp_eq_u16_e64 s[10:11], v1, tma_hi
78574// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xdf,0x00,0x00]
78575
78576v_cmp_eq_u16_e64 s[10:11], v1, ttmp11
78577// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf7,0x00,0x00]
78578
78579v_cmp_eq_u16_e64 s[10:11], v1, m0
78580// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xf9,0x00,0x00]
78581
78582v_cmp_eq_u16_e64 s[10:11], v1, exec_lo
78583// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xfd,0x00,0x00]
78584
78585v_cmp_eq_u16_e64 s[10:11], v1, exec_hi
78586// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xff,0x00,0x00]
78587
78588v_cmp_eq_u16_e64 s[10:11], v1, 0
78589// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x01,0x01,0x00]
78590
78591v_cmp_eq_u16_e64 s[10:11], v1, -1
78592// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0x83,0x01,0x00]
78593
78594v_cmp_eq_u16_e64 s[10:11], v1, 0.5
78595// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xe1,0x01,0x00]
78596
78597v_cmp_eq_u16_e64 s[10:11], v1, -4.0
78598// CHECK: [0x0a,0x00,0xaa,0xd0,0x01,0xef,0x01,0x00]
78599
78600v_cmp_le_u16 vcc, v1, v2
78601// CHECK: [0x01,0x05,0x56,0x7d]
78602
78603v_cmp_le_u16 vcc, v255, v2
78604// CHECK: [0xff,0x05,0x56,0x7d]
78605
78606v_cmp_le_u16 vcc, s1, v2
78607// CHECK: [0x01,0x04,0x56,0x7d]
78608
78609v_cmp_le_u16 vcc, s101, v2
78610// CHECK: [0x65,0x04,0x56,0x7d]
78611
78612v_cmp_le_u16 vcc, flat_scratch_lo, v2
78613// CHECK: [0x66,0x04,0x56,0x7d]
78614
78615v_cmp_le_u16 vcc, flat_scratch_hi, v2
78616// CHECK: [0x67,0x04,0x56,0x7d]
78617
78618v_cmp_le_u16 vcc, vcc_lo, v2
78619// CHECK: [0x6a,0x04,0x56,0x7d]
78620
78621v_cmp_le_u16 vcc, vcc_hi, v2
78622// CHECK: [0x6b,0x04,0x56,0x7d]
78623
78624v_cmp_le_u16 vcc, tba_lo, v2
78625// CHECK: [0x6c,0x04,0x56,0x7d]
78626
78627v_cmp_le_u16 vcc, tba_hi, v2
78628// CHECK: [0x6d,0x04,0x56,0x7d]
78629
78630v_cmp_le_u16 vcc, tma_lo, v2
78631// CHECK: [0x6e,0x04,0x56,0x7d]
78632
78633v_cmp_le_u16 vcc, tma_hi, v2
78634// CHECK: [0x6f,0x04,0x56,0x7d]
78635
78636v_cmp_le_u16 vcc, ttmp11, v2
78637// CHECK: [0x7b,0x04,0x56,0x7d]
78638
78639v_cmp_le_u16 vcc, m0, v2
78640// CHECK: [0x7c,0x04,0x56,0x7d]
78641
78642v_cmp_le_u16 vcc, exec_lo, v2
78643// CHECK: [0x7e,0x04,0x56,0x7d]
78644
78645v_cmp_le_u16 vcc, exec_hi, v2
78646// CHECK: [0x7f,0x04,0x56,0x7d]
78647
78648v_cmp_le_u16 vcc, 0, v2
78649// CHECK: [0x80,0x04,0x56,0x7d]
78650
78651v_cmp_le_u16 vcc, -1, v2
78652// CHECK: [0xc1,0x04,0x56,0x7d]
78653
78654v_cmp_le_u16 vcc, 0.5, v2
78655// CHECK: [0xf0,0x04,0x56,0x7d]
78656
78657v_cmp_le_u16 vcc, -4.0, v2
78658// CHECK: [0xf7,0x04,0x56,0x7d]
78659
78660v_cmp_le_u16 vcc, 0xfe0b, v2
78661// CHECK: [0xff,0x04,0x56,0x7d,0x0b,0xfe,0x00,0x00]
78662
78663v_cmp_le_u16 vcc, 0x3456, v2
78664// CHECK: [0xff,0x04,0x56,0x7d,0x56,0x34,0x00,0x00]
78665
78666v_cmp_le_u16 vcc, v1, v255
78667// CHECK: [0x01,0xff,0x57,0x7d]
78668
78669v_cmp_le_u16_e64 s[10:11], v1, v2
78670// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78671
78672v_cmp_le_u16_e64 s[12:13], v1, v2
78673// CHECK: [0x0c,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78674
78675v_cmp_le_u16_e64 s[100:101], v1, v2
78676// CHECK: [0x64,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78677
78678v_cmp_le_u16_e64 flat_scratch, v1, v2
78679// CHECK: [0x66,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78680
78681v_cmp_le_u16_e64 vcc, v1, v2
78682// CHECK: [0x6a,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78683
78684v_cmp_le_u16_e64 tba, v1, v2
78685// CHECK: [0x6c,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78686
78687v_cmp_le_u16_e64 tma, v1, v2
78688// CHECK: [0x6e,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78689
78690v_cmp_le_u16_e64 ttmp[10:11], v1, v2
78691// CHECK: [0x7a,0x00,0xab,0xd0,0x01,0x05,0x02,0x00]
78692
78693v_cmp_le_u16_e64 s[10:11], v255, v2
78694// CHECK: [0x0a,0x00,0xab,0xd0,0xff,0x05,0x02,0x00]
78695
78696v_cmp_le_u16_e64 s[10:11], s1, v2
78697// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x04,0x02,0x00]
78698
78699v_cmp_le_u16_e64 s[10:11], s101, v2
78700// CHECK: [0x0a,0x00,0xab,0xd0,0x65,0x04,0x02,0x00]
78701
78702v_cmp_le_u16_e64 s[10:11], flat_scratch_lo, v2
78703// CHECK: [0x0a,0x00,0xab,0xd0,0x66,0x04,0x02,0x00]
78704
78705v_cmp_le_u16_e64 s[10:11], flat_scratch_hi, v2
78706// CHECK: [0x0a,0x00,0xab,0xd0,0x67,0x04,0x02,0x00]
78707
78708v_cmp_le_u16_e64 s[10:11], vcc_lo, v2
78709// CHECK: [0x0a,0x00,0xab,0xd0,0x6a,0x04,0x02,0x00]
78710
78711v_cmp_le_u16_e64 s[10:11], vcc_hi, v2
78712// CHECK: [0x0a,0x00,0xab,0xd0,0x6b,0x04,0x02,0x00]
78713
78714v_cmp_le_u16_e64 s[10:11], tba_lo, v2
78715// CHECK: [0x0a,0x00,0xab,0xd0,0x6c,0x04,0x02,0x00]
78716
78717v_cmp_le_u16_e64 s[10:11], tba_hi, v2
78718// CHECK: [0x0a,0x00,0xab,0xd0,0x6d,0x04,0x02,0x00]
78719
78720v_cmp_le_u16_e64 s[10:11], tma_lo, v2
78721// CHECK: [0x0a,0x00,0xab,0xd0,0x6e,0x04,0x02,0x00]
78722
78723v_cmp_le_u16_e64 s[10:11], tma_hi, v2
78724// CHECK: [0x0a,0x00,0xab,0xd0,0x6f,0x04,0x02,0x00]
78725
78726v_cmp_le_u16_e64 s[10:11], ttmp11, v2
78727// CHECK: [0x0a,0x00,0xab,0xd0,0x7b,0x04,0x02,0x00]
78728
78729v_cmp_le_u16_e64 s[10:11], m0, v2
78730// CHECK: [0x0a,0x00,0xab,0xd0,0x7c,0x04,0x02,0x00]
78731
78732v_cmp_le_u16_e64 s[10:11], exec_lo, v2
78733// CHECK: [0x0a,0x00,0xab,0xd0,0x7e,0x04,0x02,0x00]
78734
78735v_cmp_le_u16_e64 s[10:11], exec_hi, v2
78736// CHECK: [0x0a,0x00,0xab,0xd0,0x7f,0x04,0x02,0x00]
78737
78738v_cmp_le_u16_e64 s[10:11], 0, v2
78739// CHECK: [0x0a,0x00,0xab,0xd0,0x80,0x04,0x02,0x00]
78740
78741v_cmp_le_u16_e64 s[10:11], -1, v2
78742// CHECK: [0x0a,0x00,0xab,0xd0,0xc1,0x04,0x02,0x00]
78743
78744v_cmp_le_u16_e64 s[10:11], 0.5, v2
78745// CHECK: [0x0a,0x00,0xab,0xd0,0xf0,0x04,0x02,0x00]
78746
78747v_cmp_le_u16_e64 s[10:11], -4.0, v2
78748// CHECK: [0x0a,0x00,0xab,0xd0,0xf7,0x04,0x02,0x00]
78749
78750v_cmp_le_u16_e64 s[10:11], v1, v255
78751// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x03,0x00]
78752
78753v_cmp_le_u16_e64 s[10:11], v1, s2
78754// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x05,0x00,0x00]
78755
78756v_cmp_le_u16_e64 s[10:11], v1, s101
78757// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xcb,0x00,0x00]
78758
78759v_cmp_le_u16_e64 s[10:11], v1, flat_scratch_lo
78760// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xcd,0x00,0x00]
78761
78762v_cmp_le_u16_e64 s[10:11], v1, flat_scratch_hi
78763// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xcf,0x00,0x00]
78764
78765v_cmp_le_u16_e64 s[10:11], v1, vcc_lo
78766// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xd5,0x00,0x00]
78767
78768v_cmp_le_u16_e64 s[10:11], v1, vcc_hi
78769// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xd7,0x00,0x00]
78770
78771v_cmp_le_u16_e64 s[10:11], v1, tba_lo
78772// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xd9,0x00,0x00]
78773
78774v_cmp_le_u16_e64 s[10:11], v1, tba_hi
78775// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xdb,0x00,0x00]
78776
78777v_cmp_le_u16_e64 s[10:11], v1, tma_lo
78778// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xdd,0x00,0x00]
78779
78780v_cmp_le_u16_e64 s[10:11], v1, tma_hi
78781// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xdf,0x00,0x00]
78782
78783v_cmp_le_u16_e64 s[10:11], v1, ttmp11
78784// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xf7,0x00,0x00]
78785
78786v_cmp_le_u16_e64 s[10:11], v1, m0
78787// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xf9,0x00,0x00]
78788
78789v_cmp_le_u16_e64 s[10:11], v1, exec_lo
78790// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xfd,0x00,0x00]
78791
78792v_cmp_le_u16_e64 s[10:11], v1, exec_hi
78793// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xff,0x00,0x00]
78794
78795v_cmp_le_u16_e64 s[10:11], v1, 0
78796// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x01,0x01,0x00]
78797
78798v_cmp_le_u16_e64 s[10:11], v1, -1
78799// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0x83,0x01,0x00]
78800
78801v_cmp_le_u16_e64 s[10:11], v1, 0.5
78802// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xe1,0x01,0x00]
78803
78804v_cmp_le_u16_e64 s[10:11], v1, -4.0
78805// CHECK: [0x0a,0x00,0xab,0xd0,0x01,0xef,0x01,0x00]
78806
78807v_cmp_gt_u16 vcc, v1, v2
78808// CHECK: [0x01,0x05,0x58,0x7d]
78809
78810v_cmp_gt_u16 vcc, v255, v2
78811// CHECK: [0xff,0x05,0x58,0x7d]
78812
78813v_cmp_gt_u16 vcc, s1, v2
78814// CHECK: [0x01,0x04,0x58,0x7d]
78815
78816v_cmp_gt_u16 vcc, s101, v2
78817// CHECK: [0x65,0x04,0x58,0x7d]
78818
78819v_cmp_gt_u16 vcc, flat_scratch_lo, v2
78820// CHECK: [0x66,0x04,0x58,0x7d]
78821
78822v_cmp_gt_u16 vcc, flat_scratch_hi, v2
78823// CHECK: [0x67,0x04,0x58,0x7d]
78824
78825v_cmp_gt_u16 vcc, vcc_lo, v2
78826// CHECK: [0x6a,0x04,0x58,0x7d]
78827
78828v_cmp_gt_u16 vcc, vcc_hi, v2
78829// CHECK: [0x6b,0x04,0x58,0x7d]
78830
78831v_cmp_gt_u16 vcc, tba_lo, v2
78832// CHECK: [0x6c,0x04,0x58,0x7d]
78833
78834v_cmp_gt_u16 vcc, tba_hi, v2
78835// CHECK: [0x6d,0x04,0x58,0x7d]
78836
78837v_cmp_gt_u16 vcc, tma_lo, v2
78838// CHECK: [0x6e,0x04,0x58,0x7d]
78839
78840v_cmp_gt_u16 vcc, tma_hi, v2
78841// CHECK: [0x6f,0x04,0x58,0x7d]
78842
78843v_cmp_gt_u16 vcc, ttmp11, v2
78844// CHECK: [0x7b,0x04,0x58,0x7d]
78845
78846v_cmp_gt_u16 vcc, m0, v2
78847// CHECK: [0x7c,0x04,0x58,0x7d]
78848
78849v_cmp_gt_u16 vcc, exec_lo, v2
78850// CHECK: [0x7e,0x04,0x58,0x7d]
78851
78852v_cmp_gt_u16 vcc, exec_hi, v2
78853// CHECK: [0x7f,0x04,0x58,0x7d]
78854
78855v_cmp_gt_u16 vcc, 0, v2
78856// CHECK: [0x80,0x04,0x58,0x7d]
78857
78858v_cmp_gt_u16 vcc, -1, v2
78859// CHECK: [0xc1,0x04,0x58,0x7d]
78860
78861v_cmp_gt_u16 vcc, 0.5, v2
78862// CHECK: [0xf0,0x04,0x58,0x7d]
78863
78864v_cmp_gt_u16 vcc, -4.0, v2
78865// CHECK: [0xf7,0x04,0x58,0x7d]
78866
78867v_cmp_gt_u16 vcc, 0xfe0b, v2
78868// CHECK: [0xff,0x04,0x58,0x7d,0x0b,0xfe,0x00,0x00]
78869
78870v_cmp_gt_u16 vcc, 0x3456, v2
78871// CHECK: [0xff,0x04,0x58,0x7d,0x56,0x34,0x00,0x00]
78872
78873v_cmp_gt_u16 vcc, v1, v255
78874// CHECK: [0x01,0xff,0x59,0x7d]
78875
78876v_cmp_gt_u16_e64 s[10:11], v1, v2
78877// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78878
78879v_cmp_gt_u16_e64 s[12:13], v1, v2
78880// CHECK: [0x0c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78881
78882v_cmp_gt_u16_e64 s[100:101], v1, v2
78883// CHECK: [0x64,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78884
78885v_cmp_gt_u16_e64 flat_scratch, v1, v2
78886// CHECK: [0x66,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78887
78888v_cmp_gt_u16_e64 vcc, v1, v2
78889// CHECK: [0x6a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78890
78891v_cmp_gt_u16_e64 tba, v1, v2
78892// CHECK: [0x6c,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78893
78894v_cmp_gt_u16_e64 tma, v1, v2
78895// CHECK: [0x6e,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78896
78897v_cmp_gt_u16_e64 ttmp[10:11], v1, v2
78898// CHECK: [0x7a,0x00,0xac,0xd0,0x01,0x05,0x02,0x00]
78899
78900v_cmp_gt_u16_e64 s[10:11], v255, v2
78901// CHECK: [0x0a,0x00,0xac,0xd0,0xff,0x05,0x02,0x00]
78902
78903v_cmp_gt_u16_e64 s[10:11], s1, v2
78904// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x04,0x02,0x00]
78905
78906v_cmp_gt_u16_e64 s[10:11], s101, v2
78907// CHECK: [0x0a,0x00,0xac,0xd0,0x65,0x04,0x02,0x00]
78908
78909v_cmp_gt_u16_e64 s[10:11], flat_scratch_lo, v2
78910// CHECK: [0x0a,0x00,0xac,0xd0,0x66,0x04,0x02,0x00]
78911
78912v_cmp_gt_u16_e64 s[10:11], flat_scratch_hi, v2
78913// CHECK: [0x0a,0x00,0xac,0xd0,0x67,0x04,0x02,0x00]
78914
78915v_cmp_gt_u16_e64 s[10:11], vcc_lo, v2
78916// CHECK: [0x0a,0x00,0xac,0xd0,0x6a,0x04,0x02,0x00]
78917
78918v_cmp_gt_u16_e64 s[10:11], vcc_hi, v2
78919// CHECK: [0x0a,0x00,0xac,0xd0,0x6b,0x04,0x02,0x00]
78920
78921v_cmp_gt_u16_e64 s[10:11], tba_lo, v2
78922// CHECK: [0x0a,0x00,0xac,0xd0,0x6c,0x04,0x02,0x00]
78923
78924v_cmp_gt_u16_e64 s[10:11], tba_hi, v2
78925// CHECK: [0x0a,0x00,0xac,0xd0,0x6d,0x04,0x02,0x00]
78926
78927v_cmp_gt_u16_e64 s[10:11], tma_lo, v2
78928// CHECK: [0x0a,0x00,0xac,0xd0,0x6e,0x04,0x02,0x00]
78929
78930v_cmp_gt_u16_e64 s[10:11], tma_hi, v2
78931// CHECK: [0x0a,0x00,0xac,0xd0,0x6f,0x04,0x02,0x00]
78932
78933v_cmp_gt_u16_e64 s[10:11], ttmp11, v2
78934// CHECK: [0x0a,0x00,0xac,0xd0,0x7b,0x04,0x02,0x00]
78935
78936v_cmp_gt_u16_e64 s[10:11], m0, v2
78937// CHECK: [0x0a,0x00,0xac,0xd0,0x7c,0x04,0x02,0x00]
78938
78939v_cmp_gt_u16_e64 s[10:11], exec_lo, v2
78940// CHECK: [0x0a,0x00,0xac,0xd0,0x7e,0x04,0x02,0x00]
78941
78942v_cmp_gt_u16_e64 s[10:11], exec_hi, v2
78943// CHECK: [0x0a,0x00,0xac,0xd0,0x7f,0x04,0x02,0x00]
78944
78945v_cmp_gt_u16_e64 s[10:11], 0, v2
78946// CHECK: [0x0a,0x00,0xac,0xd0,0x80,0x04,0x02,0x00]
78947
78948v_cmp_gt_u16_e64 s[10:11], -1, v2
78949// CHECK: [0x0a,0x00,0xac,0xd0,0xc1,0x04,0x02,0x00]
78950
78951v_cmp_gt_u16_e64 s[10:11], 0.5, v2
78952// CHECK: [0x0a,0x00,0xac,0xd0,0xf0,0x04,0x02,0x00]
78953
78954v_cmp_gt_u16_e64 s[10:11], -4.0, v2
78955// CHECK: [0x0a,0x00,0xac,0xd0,0xf7,0x04,0x02,0x00]
78956
78957v_cmp_gt_u16_e64 s[10:11], v1, v255
78958// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x03,0x00]
78959
78960v_cmp_gt_u16_e64 s[10:11], v1, s2
78961// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x05,0x00,0x00]
78962
78963v_cmp_gt_u16_e64 s[10:11], v1, s101
78964// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcb,0x00,0x00]
78965
78966v_cmp_gt_u16_e64 s[10:11], v1, flat_scratch_lo
78967// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcd,0x00,0x00]
78968
78969v_cmp_gt_u16_e64 s[10:11], v1, flat_scratch_hi
78970// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xcf,0x00,0x00]
78971
78972v_cmp_gt_u16_e64 s[10:11], v1, vcc_lo
78973// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd5,0x00,0x00]
78974
78975v_cmp_gt_u16_e64 s[10:11], v1, vcc_hi
78976// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd7,0x00,0x00]
78977
78978v_cmp_gt_u16_e64 s[10:11], v1, tba_lo
78979// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xd9,0x00,0x00]
78980
78981v_cmp_gt_u16_e64 s[10:11], v1, tba_hi
78982// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdb,0x00,0x00]
78983
78984v_cmp_gt_u16_e64 s[10:11], v1, tma_lo
78985// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdd,0x00,0x00]
78986
78987v_cmp_gt_u16_e64 s[10:11], v1, tma_hi
78988// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xdf,0x00,0x00]
78989
78990v_cmp_gt_u16_e64 s[10:11], v1, ttmp11
78991// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf7,0x00,0x00]
78992
78993v_cmp_gt_u16_e64 s[10:11], v1, m0
78994// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xf9,0x00,0x00]
78995
78996v_cmp_gt_u16_e64 s[10:11], v1, exec_lo
78997// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xfd,0x00,0x00]
78998
78999v_cmp_gt_u16_e64 s[10:11], v1, exec_hi
79000// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xff,0x00,0x00]
79001
79002v_cmp_gt_u16_e64 s[10:11], v1, 0
79003// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x01,0x01,0x00]
79004
79005v_cmp_gt_u16_e64 s[10:11], v1, -1
79006// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0x83,0x01,0x00]
79007
79008v_cmp_gt_u16_e64 s[10:11], v1, 0.5
79009// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xe1,0x01,0x00]
79010
79011v_cmp_gt_u16_e64 s[10:11], v1, -4.0
79012// CHECK: [0x0a,0x00,0xac,0xd0,0x01,0xef,0x01,0x00]
79013
79014v_cmp_ne_u16 vcc, v1, v2
79015// CHECK: [0x01,0x05,0x5a,0x7d]
79016
79017v_cmp_ne_u16 vcc, v255, v2
79018// CHECK: [0xff,0x05,0x5a,0x7d]
79019
79020v_cmp_ne_u16 vcc, s1, v2
79021// CHECK: [0x01,0x04,0x5a,0x7d]
79022
79023v_cmp_ne_u16 vcc, s101, v2
79024// CHECK: [0x65,0x04,0x5a,0x7d]
79025
79026v_cmp_ne_u16 vcc, flat_scratch_lo, v2
79027// CHECK: [0x66,0x04,0x5a,0x7d]
79028
79029v_cmp_ne_u16 vcc, flat_scratch_hi, v2
79030// CHECK: [0x67,0x04,0x5a,0x7d]
79031
79032v_cmp_ne_u16 vcc, vcc_lo, v2
79033// CHECK: [0x6a,0x04,0x5a,0x7d]
79034
79035v_cmp_ne_u16 vcc, vcc_hi, v2
79036// CHECK: [0x6b,0x04,0x5a,0x7d]
79037
79038v_cmp_ne_u16 vcc, tba_lo, v2
79039// CHECK: [0x6c,0x04,0x5a,0x7d]
79040
79041v_cmp_ne_u16 vcc, tba_hi, v2
79042// CHECK: [0x6d,0x04,0x5a,0x7d]
79043
79044v_cmp_ne_u16 vcc, tma_lo, v2
79045// CHECK: [0x6e,0x04,0x5a,0x7d]
79046
79047v_cmp_ne_u16 vcc, tma_hi, v2
79048// CHECK: [0x6f,0x04,0x5a,0x7d]
79049
79050v_cmp_ne_u16 vcc, ttmp11, v2
79051// CHECK: [0x7b,0x04,0x5a,0x7d]
79052
79053v_cmp_ne_u16 vcc, m0, v2
79054// CHECK: [0x7c,0x04,0x5a,0x7d]
79055
79056v_cmp_ne_u16 vcc, exec_lo, v2
79057// CHECK: [0x7e,0x04,0x5a,0x7d]
79058
79059v_cmp_ne_u16 vcc, exec_hi, v2
79060// CHECK: [0x7f,0x04,0x5a,0x7d]
79061
79062v_cmp_ne_u16 vcc, 0, v2
79063// CHECK: [0x80,0x04,0x5a,0x7d]
79064
79065v_cmp_ne_u16 vcc, -1, v2
79066// CHECK: [0xc1,0x04,0x5a,0x7d]
79067
79068v_cmp_ne_u16 vcc, 0.5, v2
79069// CHECK: [0xf0,0x04,0x5a,0x7d]
79070
79071v_cmp_ne_u16 vcc, -4.0, v2
79072// CHECK: [0xf7,0x04,0x5a,0x7d]
79073
79074v_cmp_ne_u16 vcc, 0xfe0b, v2
79075// CHECK: [0xff,0x04,0x5a,0x7d,0x0b,0xfe,0x00,0x00]
79076
79077v_cmp_ne_u16 vcc, 0x3456, v2
79078// CHECK: [0xff,0x04,0x5a,0x7d,0x56,0x34,0x00,0x00]
79079
79080v_cmp_ne_u16 vcc, v1, v255
79081// CHECK: [0x01,0xff,0x5b,0x7d]
79082
79083v_cmp_ne_u16_e64 s[10:11], v1, v2
79084// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79085
79086v_cmp_ne_u16_e64 s[12:13], v1, v2
79087// CHECK: [0x0c,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79088
79089v_cmp_ne_u16_e64 s[100:101], v1, v2
79090// CHECK: [0x64,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79091
79092v_cmp_ne_u16_e64 flat_scratch, v1, v2
79093// CHECK: [0x66,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79094
79095v_cmp_ne_u16_e64 vcc, v1, v2
79096// CHECK: [0x6a,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79097
79098v_cmp_ne_u16_e64 tba, v1, v2
79099// CHECK: [0x6c,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79100
79101v_cmp_ne_u16_e64 tma, v1, v2
79102// CHECK: [0x6e,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79103
79104v_cmp_ne_u16_e64 ttmp[10:11], v1, v2
79105// CHECK: [0x7a,0x00,0xad,0xd0,0x01,0x05,0x02,0x00]
79106
79107v_cmp_ne_u16_e64 s[10:11], v255, v2
79108// CHECK: [0x0a,0x00,0xad,0xd0,0xff,0x05,0x02,0x00]
79109
79110v_cmp_ne_u16_e64 s[10:11], s1, v2
79111// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x04,0x02,0x00]
79112
79113v_cmp_ne_u16_e64 s[10:11], s101, v2
79114// CHECK: [0x0a,0x00,0xad,0xd0,0x65,0x04,0x02,0x00]
79115
79116v_cmp_ne_u16_e64 s[10:11], flat_scratch_lo, v2
79117// CHECK: [0x0a,0x00,0xad,0xd0,0x66,0x04,0x02,0x00]
79118
79119v_cmp_ne_u16_e64 s[10:11], flat_scratch_hi, v2
79120// CHECK: [0x0a,0x00,0xad,0xd0,0x67,0x04,0x02,0x00]
79121
79122v_cmp_ne_u16_e64 s[10:11], vcc_lo, v2
79123// CHECK: [0x0a,0x00,0xad,0xd0,0x6a,0x04,0x02,0x00]
79124
79125v_cmp_ne_u16_e64 s[10:11], vcc_hi, v2
79126// CHECK: [0x0a,0x00,0xad,0xd0,0x6b,0x04,0x02,0x00]
79127
79128v_cmp_ne_u16_e64 s[10:11], tba_lo, v2
79129// CHECK: [0x0a,0x00,0xad,0xd0,0x6c,0x04,0x02,0x00]
79130
79131v_cmp_ne_u16_e64 s[10:11], tba_hi, v2
79132// CHECK: [0x0a,0x00,0xad,0xd0,0x6d,0x04,0x02,0x00]
79133
79134v_cmp_ne_u16_e64 s[10:11], tma_lo, v2
79135// CHECK: [0x0a,0x00,0xad,0xd0,0x6e,0x04,0x02,0x00]
79136
79137v_cmp_ne_u16_e64 s[10:11], tma_hi, v2
79138// CHECK: [0x0a,0x00,0xad,0xd0,0x6f,0x04,0x02,0x00]
79139
79140v_cmp_ne_u16_e64 s[10:11], ttmp11, v2
79141// CHECK: [0x0a,0x00,0xad,0xd0,0x7b,0x04,0x02,0x00]
79142
79143v_cmp_ne_u16_e64 s[10:11], m0, v2
79144// CHECK: [0x0a,0x00,0xad,0xd0,0x7c,0x04,0x02,0x00]
79145
79146v_cmp_ne_u16_e64 s[10:11], exec_lo, v2
79147// CHECK: [0x0a,0x00,0xad,0xd0,0x7e,0x04,0x02,0x00]
79148
79149v_cmp_ne_u16_e64 s[10:11], exec_hi, v2
79150// CHECK: [0x0a,0x00,0xad,0xd0,0x7f,0x04,0x02,0x00]
79151
79152v_cmp_ne_u16_e64 s[10:11], 0, v2
79153// CHECK: [0x0a,0x00,0xad,0xd0,0x80,0x04,0x02,0x00]
79154
79155v_cmp_ne_u16_e64 s[10:11], -1, v2
79156// CHECK: [0x0a,0x00,0xad,0xd0,0xc1,0x04,0x02,0x00]
79157
79158v_cmp_ne_u16_e64 s[10:11], 0.5, v2
79159// CHECK: [0x0a,0x00,0xad,0xd0,0xf0,0x04,0x02,0x00]
79160
79161v_cmp_ne_u16_e64 s[10:11], -4.0, v2
79162// CHECK: [0x0a,0x00,0xad,0xd0,0xf7,0x04,0x02,0x00]
79163
79164v_cmp_ne_u16_e64 s[10:11], v1, v255
79165// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x03,0x00]
79166
79167v_cmp_ne_u16_e64 s[10:11], v1, s2
79168// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x05,0x00,0x00]
79169
79170v_cmp_ne_u16_e64 s[10:11], v1, s101
79171// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xcb,0x00,0x00]
79172
79173v_cmp_ne_u16_e64 s[10:11], v1, flat_scratch_lo
79174// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xcd,0x00,0x00]
79175
79176v_cmp_ne_u16_e64 s[10:11], v1, flat_scratch_hi
79177// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xcf,0x00,0x00]
79178
79179v_cmp_ne_u16_e64 s[10:11], v1, vcc_lo
79180// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xd5,0x00,0x00]
79181
79182v_cmp_ne_u16_e64 s[10:11], v1, vcc_hi
79183// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xd7,0x00,0x00]
79184
79185v_cmp_ne_u16_e64 s[10:11], v1, tba_lo
79186// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xd9,0x00,0x00]
79187
79188v_cmp_ne_u16_e64 s[10:11], v1, tba_hi
79189// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xdb,0x00,0x00]
79190
79191v_cmp_ne_u16_e64 s[10:11], v1, tma_lo
79192// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xdd,0x00,0x00]
79193
79194v_cmp_ne_u16_e64 s[10:11], v1, tma_hi
79195// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xdf,0x00,0x00]
79196
79197v_cmp_ne_u16_e64 s[10:11], v1, ttmp11
79198// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xf7,0x00,0x00]
79199
79200v_cmp_ne_u16_e64 s[10:11], v1, m0
79201// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xf9,0x00,0x00]
79202
79203v_cmp_ne_u16_e64 s[10:11], v1, exec_lo
79204// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xfd,0x00,0x00]
79205
79206v_cmp_ne_u16_e64 s[10:11], v1, exec_hi
79207// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xff,0x00,0x00]
79208
79209v_cmp_ne_u16_e64 s[10:11], v1, 0
79210// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x01,0x01,0x00]
79211
79212v_cmp_ne_u16_e64 s[10:11], v1, -1
79213// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0x83,0x01,0x00]
79214
79215v_cmp_ne_u16_e64 s[10:11], v1, 0.5
79216// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xe1,0x01,0x00]
79217
79218v_cmp_ne_u16_e64 s[10:11], v1, -4.0
79219// CHECK: [0x0a,0x00,0xad,0xd0,0x01,0xef,0x01,0x00]
79220
79221v_cmp_ge_u16 vcc, v1, v2
79222// CHECK: [0x01,0x05,0x5c,0x7d]
79223
79224v_cmp_ge_u16 vcc, v255, v2
79225// CHECK: [0xff,0x05,0x5c,0x7d]
79226
79227v_cmp_ge_u16 vcc, s1, v2
79228// CHECK: [0x01,0x04,0x5c,0x7d]
79229
79230v_cmp_ge_u16 vcc, s101, v2
79231// CHECK: [0x65,0x04,0x5c,0x7d]
79232
79233v_cmp_ge_u16 vcc, flat_scratch_lo, v2
79234// CHECK: [0x66,0x04,0x5c,0x7d]
79235
79236v_cmp_ge_u16 vcc, flat_scratch_hi, v2
79237// CHECK: [0x67,0x04,0x5c,0x7d]
79238
79239v_cmp_ge_u16 vcc, vcc_lo, v2
79240// CHECK: [0x6a,0x04,0x5c,0x7d]
79241
79242v_cmp_ge_u16 vcc, vcc_hi, v2
79243// CHECK: [0x6b,0x04,0x5c,0x7d]
79244
79245v_cmp_ge_u16 vcc, tba_lo, v2
79246// CHECK: [0x6c,0x04,0x5c,0x7d]
79247
79248v_cmp_ge_u16 vcc, tba_hi, v2
79249// CHECK: [0x6d,0x04,0x5c,0x7d]
79250
79251v_cmp_ge_u16 vcc, tma_lo, v2
79252// CHECK: [0x6e,0x04,0x5c,0x7d]
79253
79254v_cmp_ge_u16 vcc, tma_hi, v2
79255// CHECK: [0x6f,0x04,0x5c,0x7d]
79256
79257v_cmp_ge_u16 vcc, ttmp11, v2
79258// CHECK: [0x7b,0x04,0x5c,0x7d]
79259
79260v_cmp_ge_u16 vcc, m0, v2
79261// CHECK: [0x7c,0x04,0x5c,0x7d]
79262
79263v_cmp_ge_u16 vcc, exec_lo, v2
79264// CHECK: [0x7e,0x04,0x5c,0x7d]
79265
79266v_cmp_ge_u16 vcc, exec_hi, v2
79267// CHECK: [0x7f,0x04,0x5c,0x7d]
79268
79269v_cmp_ge_u16 vcc, 0, v2
79270// CHECK: [0x80,0x04,0x5c,0x7d]
79271
79272v_cmp_ge_u16 vcc, -1, v2
79273// CHECK: [0xc1,0x04,0x5c,0x7d]
79274
79275v_cmp_ge_u16 vcc, 0.5, v2
79276// CHECK: [0xf0,0x04,0x5c,0x7d]
79277
79278v_cmp_ge_u16 vcc, -4.0, v2
79279// CHECK: [0xf7,0x04,0x5c,0x7d]
79280
79281v_cmp_ge_u16 vcc, 0xfe0b, v2
79282// CHECK: [0xff,0x04,0x5c,0x7d,0x0b,0xfe,0x00,0x00]
79283
79284v_cmp_ge_u16 vcc, 0x3456, v2
79285// CHECK: [0xff,0x04,0x5c,0x7d,0x56,0x34,0x00,0x00]
79286
79287v_cmp_ge_u16 vcc, v1, v255
79288// CHECK: [0x01,0xff,0x5d,0x7d]
79289
79290v_cmp_ge_u16_e64 s[10:11], v1, v2
79291// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79292
79293v_cmp_ge_u16_e64 s[12:13], v1, v2
79294// CHECK: [0x0c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79295
79296v_cmp_ge_u16_e64 s[100:101], v1, v2
79297// CHECK: [0x64,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79298
79299v_cmp_ge_u16_e64 flat_scratch, v1, v2
79300// CHECK: [0x66,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79301
79302v_cmp_ge_u16_e64 vcc, v1, v2
79303// CHECK: [0x6a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79304
79305v_cmp_ge_u16_e64 tba, v1, v2
79306// CHECK: [0x6c,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79307
79308v_cmp_ge_u16_e64 tma, v1, v2
79309// CHECK: [0x6e,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79310
79311v_cmp_ge_u16_e64 ttmp[10:11], v1, v2
79312// CHECK: [0x7a,0x00,0xae,0xd0,0x01,0x05,0x02,0x00]
79313
79314v_cmp_ge_u16_e64 s[10:11], v255, v2
79315// CHECK: [0x0a,0x00,0xae,0xd0,0xff,0x05,0x02,0x00]
79316
79317v_cmp_ge_u16_e64 s[10:11], s1, v2
79318// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x04,0x02,0x00]
79319
79320v_cmp_ge_u16_e64 s[10:11], s101, v2
79321// CHECK: [0x0a,0x00,0xae,0xd0,0x65,0x04,0x02,0x00]
79322
79323v_cmp_ge_u16_e64 s[10:11], flat_scratch_lo, v2
79324// CHECK: [0x0a,0x00,0xae,0xd0,0x66,0x04,0x02,0x00]
79325
79326v_cmp_ge_u16_e64 s[10:11], flat_scratch_hi, v2
79327// CHECK: [0x0a,0x00,0xae,0xd0,0x67,0x04,0x02,0x00]
79328
79329v_cmp_ge_u16_e64 s[10:11], vcc_lo, v2
79330// CHECK: [0x0a,0x00,0xae,0xd0,0x6a,0x04,0x02,0x00]
79331
79332v_cmp_ge_u16_e64 s[10:11], vcc_hi, v2
79333// CHECK: [0x0a,0x00,0xae,0xd0,0x6b,0x04,0x02,0x00]
79334
79335v_cmp_ge_u16_e64 s[10:11], tba_lo, v2
79336// CHECK: [0x0a,0x00,0xae,0xd0,0x6c,0x04,0x02,0x00]
79337
79338v_cmp_ge_u16_e64 s[10:11], tba_hi, v2
79339// CHECK: [0x0a,0x00,0xae,0xd0,0x6d,0x04,0x02,0x00]
79340
79341v_cmp_ge_u16_e64 s[10:11], tma_lo, v2
79342// CHECK: [0x0a,0x00,0xae,0xd0,0x6e,0x04,0x02,0x00]
79343
79344v_cmp_ge_u16_e64 s[10:11], tma_hi, v2
79345// CHECK: [0x0a,0x00,0xae,0xd0,0x6f,0x04,0x02,0x00]
79346
79347v_cmp_ge_u16_e64 s[10:11], ttmp11, v2
79348// CHECK: [0x0a,0x00,0xae,0xd0,0x7b,0x04,0x02,0x00]
79349
79350v_cmp_ge_u16_e64 s[10:11], m0, v2
79351// CHECK: [0x0a,0x00,0xae,0xd0,0x7c,0x04,0x02,0x00]
79352
79353v_cmp_ge_u16_e64 s[10:11], exec_lo, v2
79354// CHECK: [0x0a,0x00,0xae,0xd0,0x7e,0x04,0x02,0x00]
79355
79356v_cmp_ge_u16_e64 s[10:11], exec_hi, v2
79357// CHECK: [0x0a,0x00,0xae,0xd0,0x7f,0x04,0x02,0x00]
79358
79359v_cmp_ge_u16_e64 s[10:11], 0, v2
79360// CHECK: [0x0a,0x00,0xae,0xd0,0x80,0x04,0x02,0x00]
79361
79362v_cmp_ge_u16_e64 s[10:11], -1, v2
79363// CHECK: [0x0a,0x00,0xae,0xd0,0xc1,0x04,0x02,0x00]
79364
79365v_cmp_ge_u16_e64 s[10:11], 0.5, v2
79366// CHECK: [0x0a,0x00,0xae,0xd0,0xf0,0x04,0x02,0x00]
79367
79368v_cmp_ge_u16_e64 s[10:11], -4.0, v2
79369// CHECK: [0x0a,0x00,0xae,0xd0,0xf7,0x04,0x02,0x00]
79370
79371v_cmp_ge_u16_e64 s[10:11], v1, v255
79372// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x03,0x00]
79373
79374v_cmp_ge_u16_e64 s[10:11], v1, s2
79375// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x05,0x00,0x00]
79376
79377v_cmp_ge_u16_e64 s[10:11], v1, s101
79378// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcb,0x00,0x00]
79379
79380v_cmp_ge_u16_e64 s[10:11], v1, flat_scratch_lo
79381// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcd,0x00,0x00]
79382
79383v_cmp_ge_u16_e64 s[10:11], v1, flat_scratch_hi
79384// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xcf,0x00,0x00]
79385
79386v_cmp_ge_u16_e64 s[10:11], v1, vcc_lo
79387// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd5,0x00,0x00]
79388
79389v_cmp_ge_u16_e64 s[10:11], v1, vcc_hi
79390// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd7,0x00,0x00]
79391
79392v_cmp_ge_u16_e64 s[10:11], v1, tba_lo
79393// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xd9,0x00,0x00]
79394
79395v_cmp_ge_u16_e64 s[10:11], v1, tba_hi
79396// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdb,0x00,0x00]
79397
79398v_cmp_ge_u16_e64 s[10:11], v1, tma_lo
79399// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdd,0x00,0x00]
79400
79401v_cmp_ge_u16_e64 s[10:11], v1, tma_hi
79402// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xdf,0x00,0x00]
79403
79404v_cmp_ge_u16_e64 s[10:11], v1, ttmp11
79405// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf7,0x00,0x00]
79406
79407v_cmp_ge_u16_e64 s[10:11], v1, m0
79408// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xf9,0x00,0x00]
79409
79410v_cmp_ge_u16_e64 s[10:11], v1, exec_lo
79411// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xfd,0x00,0x00]
79412
79413v_cmp_ge_u16_e64 s[10:11], v1, exec_hi
79414// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xff,0x00,0x00]
79415
79416v_cmp_ge_u16_e64 s[10:11], v1, 0
79417// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x01,0x01,0x00]
79418
79419v_cmp_ge_u16_e64 s[10:11], v1, -1
79420// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0x83,0x01,0x00]
79421
79422v_cmp_ge_u16_e64 s[10:11], v1, 0.5
79423// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xe1,0x01,0x00]
79424
79425v_cmp_ge_u16_e64 s[10:11], v1, -4.0
79426// CHECK: [0x0a,0x00,0xae,0xd0,0x01,0xef,0x01,0x00]
79427
79428v_cmp_t_u16 vcc, v1, v2
79429// CHECK: [0x01,0x05,0x5e,0x7d]
79430
79431v_cmp_t_u16 vcc, v255, v2
79432// CHECK: [0xff,0x05,0x5e,0x7d]
79433
79434v_cmp_t_u16 vcc, s1, v2
79435// CHECK: [0x01,0x04,0x5e,0x7d]
79436
79437v_cmp_t_u16 vcc, s101, v2
79438// CHECK: [0x65,0x04,0x5e,0x7d]
79439
79440v_cmp_t_u16 vcc, flat_scratch_lo, v2
79441// CHECK: [0x66,0x04,0x5e,0x7d]
79442
79443v_cmp_t_u16 vcc, flat_scratch_hi, v2
79444// CHECK: [0x67,0x04,0x5e,0x7d]
79445
79446v_cmp_t_u16 vcc, vcc_lo, v2
79447// CHECK: [0x6a,0x04,0x5e,0x7d]
79448
79449v_cmp_t_u16 vcc, vcc_hi, v2
79450// CHECK: [0x6b,0x04,0x5e,0x7d]
79451
79452v_cmp_t_u16 vcc, tba_lo, v2
79453// CHECK: [0x6c,0x04,0x5e,0x7d]
79454
79455v_cmp_t_u16 vcc, tba_hi, v2
79456// CHECK: [0x6d,0x04,0x5e,0x7d]
79457
79458v_cmp_t_u16 vcc, tma_lo, v2
79459// CHECK: [0x6e,0x04,0x5e,0x7d]
79460
79461v_cmp_t_u16 vcc, tma_hi, v2
79462// CHECK: [0x6f,0x04,0x5e,0x7d]
79463
79464v_cmp_t_u16 vcc, ttmp11, v2
79465// CHECK: [0x7b,0x04,0x5e,0x7d]
79466
79467v_cmp_t_u16 vcc, m0, v2
79468// CHECK: [0x7c,0x04,0x5e,0x7d]
79469
79470v_cmp_t_u16 vcc, exec_lo, v2
79471// CHECK: [0x7e,0x04,0x5e,0x7d]
79472
79473v_cmp_t_u16 vcc, exec_hi, v2
79474// CHECK: [0x7f,0x04,0x5e,0x7d]
79475
79476v_cmp_t_u16 vcc, 0, v2
79477// CHECK: [0x80,0x04,0x5e,0x7d]
79478
79479v_cmp_t_u16 vcc, -1, v2
79480// CHECK: [0xc1,0x04,0x5e,0x7d]
79481
79482v_cmp_t_u16 vcc, 0.5, v2
79483// CHECK: [0xf0,0x04,0x5e,0x7d]
79484
79485v_cmp_t_u16 vcc, -4.0, v2
79486// CHECK: [0xf7,0x04,0x5e,0x7d]
79487
79488v_cmp_t_u16 vcc, 0xfe0b, v2
79489// CHECK: [0xff,0x04,0x5e,0x7d,0x0b,0xfe,0x00,0x00]
79490
79491v_cmp_t_u16 vcc, 0x3456, v2
79492// CHECK: [0xff,0x04,0x5e,0x7d,0x56,0x34,0x00,0x00]
79493
79494v_cmp_t_u16 vcc, v1, v255
79495// CHECK: [0x01,0xff,0x5f,0x7d]
79496
79497v_cmp_t_u16_e64 s[10:11], v1, v2
79498// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79499
79500v_cmp_t_u16_e64 s[12:13], v1, v2
79501// CHECK: [0x0c,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79502
79503v_cmp_t_u16_e64 s[100:101], v1, v2
79504// CHECK: [0x64,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79505
79506v_cmp_t_u16_e64 flat_scratch, v1, v2
79507// CHECK: [0x66,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79508
79509v_cmp_t_u16_e64 vcc, v1, v2
79510// CHECK: [0x6a,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79511
79512v_cmp_t_u16_e64 tba, v1, v2
79513// CHECK: [0x6c,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79514
79515v_cmp_t_u16_e64 tma, v1, v2
79516// CHECK: [0x6e,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79517
79518v_cmp_t_u16_e64 ttmp[10:11], v1, v2
79519// CHECK: [0x7a,0x00,0xaf,0xd0,0x01,0x05,0x02,0x00]
79520
79521v_cmp_t_u16_e64 s[10:11], v255, v2
79522// CHECK: [0x0a,0x00,0xaf,0xd0,0xff,0x05,0x02,0x00]
79523
79524v_cmp_t_u16_e64 s[10:11], s1, v2
79525// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x04,0x02,0x00]
79526
79527v_cmp_t_u16_e64 s[10:11], s101, v2
79528// CHECK: [0x0a,0x00,0xaf,0xd0,0x65,0x04,0x02,0x00]
79529
79530v_cmp_t_u16_e64 s[10:11], flat_scratch_lo, v2
79531// CHECK: [0x0a,0x00,0xaf,0xd0,0x66,0x04,0x02,0x00]
79532
79533v_cmp_t_u16_e64 s[10:11], flat_scratch_hi, v2
79534// CHECK: [0x0a,0x00,0xaf,0xd0,0x67,0x04,0x02,0x00]
79535
79536v_cmp_t_u16_e64 s[10:11], vcc_lo, v2
79537// CHECK: [0x0a,0x00,0xaf,0xd0,0x6a,0x04,0x02,0x00]
79538
79539v_cmp_t_u16_e64 s[10:11], vcc_hi, v2
79540// CHECK: [0x0a,0x00,0xaf,0xd0,0x6b,0x04,0x02,0x00]
79541
79542v_cmp_t_u16_e64 s[10:11], tba_lo, v2
79543// CHECK: [0x0a,0x00,0xaf,0xd0,0x6c,0x04,0x02,0x00]
79544
79545v_cmp_t_u16_e64 s[10:11], tba_hi, v2
79546// CHECK: [0x0a,0x00,0xaf,0xd0,0x6d,0x04,0x02,0x00]
79547
79548v_cmp_t_u16_e64 s[10:11], tma_lo, v2
79549// CHECK: [0x0a,0x00,0xaf,0xd0,0x6e,0x04,0x02,0x00]
79550
79551v_cmp_t_u16_e64 s[10:11], tma_hi, v2
79552// CHECK: [0x0a,0x00,0xaf,0xd0,0x6f,0x04,0x02,0x00]
79553
79554v_cmp_t_u16_e64 s[10:11], ttmp11, v2
79555// CHECK: [0x0a,0x00,0xaf,0xd0,0x7b,0x04,0x02,0x00]
79556
79557v_cmp_t_u16_e64 s[10:11], m0, v2
79558// CHECK: [0x0a,0x00,0xaf,0xd0,0x7c,0x04,0x02,0x00]
79559
79560v_cmp_t_u16_e64 s[10:11], exec_lo, v2
79561// CHECK: [0x0a,0x00,0xaf,0xd0,0x7e,0x04,0x02,0x00]
79562
79563v_cmp_t_u16_e64 s[10:11], exec_hi, v2
79564// CHECK: [0x0a,0x00,0xaf,0xd0,0x7f,0x04,0x02,0x00]
79565
79566v_cmp_t_u16_e64 s[10:11], 0, v2
79567// CHECK: [0x0a,0x00,0xaf,0xd0,0x80,0x04,0x02,0x00]
79568
79569v_cmp_t_u16_e64 s[10:11], -1, v2
79570// CHECK: [0x0a,0x00,0xaf,0xd0,0xc1,0x04,0x02,0x00]
79571
79572v_cmp_t_u16_e64 s[10:11], 0.5, v2
79573// CHECK: [0x0a,0x00,0xaf,0xd0,0xf0,0x04,0x02,0x00]
79574
79575v_cmp_t_u16_e64 s[10:11], -4.0, v2
79576// CHECK: [0x0a,0x00,0xaf,0xd0,0xf7,0x04,0x02,0x00]
79577
79578v_cmp_t_u16_e64 s[10:11], v1, v255
79579// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x03,0x00]
79580
79581v_cmp_t_u16_e64 s[10:11], v1, s2
79582// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x05,0x00,0x00]
79583
79584v_cmp_t_u16_e64 s[10:11], v1, s101
79585// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xcb,0x00,0x00]
79586
79587v_cmp_t_u16_e64 s[10:11], v1, flat_scratch_lo
79588// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xcd,0x00,0x00]
79589
79590v_cmp_t_u16_e64 s[10:11], v1, flat_scratch_hi
79591// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xcf,0x00,0x00]
79592
79593v_cmp_t_u16_e64 s[10:11], v1, vcc_lo
79594// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xd5,0x00,0x00]
79595
79596v_cmp_t_u16_e64 s[10:11], v1, vcc_hi
79597// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xd7,0x00,0x00]
79598
79599v_cmp_t_u16_e64 s[10:11], v1, tba_lo
79600// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xd9,0x00,0x00]
79601
79602v_cmp_t_u16_e64 s[10:11], v1, tba_hi
79603// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xdb,0x00,0x00]
79604
79605v_cmp_t_u16_e64 s[10:11], v1, tma_lo
79606// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xdd,0x00,0x00]
79607
79608v_cmp_t_u16_e64 s[10:11], v1, tma_hi
79609// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xdf,0x00,0x00]
79610
79611v_cmp_t_u16_e64 s[10:11], v1, ttmp11
79612// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xf7,0x00,0x00]
79613
79614v_cmp_t_u16_e64 s[10:11], v1, m0
79615// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xf9,0x00,0x00]
79616
79617v_cmp_t_u16_e64 s[10:11], v1, exec_lo
79618// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xfd,0x00,0x00]
79619
79620v_cmp_t_u16_e64 s[10:11], v1, exec_hi
79621// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xff,0x00,0x00]
79622
79623v_cmp_t_u16_e64 s[10:11], v1, 0
79624// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x01,0x01,0x00]
79625
79626v_cmp_t_u16_e64 s[10:11], v1, -1
79627// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0x83,0x01,0x00]
79628
79629v_cmp_t_u16_e64 s[10:11], v1, 0.5
79630// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xe1,0x01,0x00]
79631
79632v_cmp_t_u16_e64 s[10:11], v1, -4.0
79633// CHECK: [0x0a,0x00,0xaf,0xd0,0x01,0xef,0x01,0x00]
79634
79635v_cmpx_f_i16 vcc, v1, v2
79636// CHECK: [0x01,0x05,0x60,0x7d]
79637
79638v_cmpx_f_i16 vcc, v255, v2
79639// CHECK: [0xff,0x05,0x60,0x7d]
79640
79641v_cmpx_f_i16 vcc, s1, v2
79642// CHECK: [0x01,0x04,0x60,0x7d]
79643
79644v_cmpx_f_i16 vcc, s101, v2
79645// CHECK: [0x65,0x04,0x60,0x7d]
79646
79647v_cmpx_f_i16 vcc, flat_scratch_lo, v2
79648// CHECK: [0x66,0x04,0x60,0x7d]
79649
79650v_cmpx_f_i16 vcc, flat_scratch_hi, v2
79651// CHECK: [0x67,0x04,0x60,0x7d]
79652
79653v_cmpx_f_i16 vcc, vcc_lo, v2
79654// CHECK: [0x6a,0x04,0x60,0x7d]
79655
79656v_cmpx_f_i16 vcc, vcc_hi, v2
79657// CHECK: [0x6b,0x04,0x60,0x7d]
79658
79659v_cmpx_f_i16 vcc, tba_lo, v2
79660// CHECK: [0x6c,0x04,0x60,0x7d]
79661
79662v_cmpx_f_i16 vcc, tba_hi, v2
79663// CHECK: [0x6d,0x04,0x60,0x7d]
79664
79665v_cmpx_f_i16 vcc, tma_lo, v2
79666// CHECK: [0x6e,0x04,0x60,0x7d]
79667
79668v_cmpx_f_i16 vcc, tma_hi, v2
79669// CHECK: [0x6f,0x04,0x60,0x7d]
79670
79671v_cmpx_f_i16 vcc, ttmp11, v2
79672// CHECK: [0x7b,0x04,0x60,0x7d]
79673
79674v_cmpx_f_i16 vcc, m0, v2
79675// CHECK: [0x7c,0x04,0x60,0x7d]
79676
79677v_cmpx_f_i16 vcc, exec_lo, v2
79678// CHECK: [0x7e,0x04,0x60,0x7d]
79679
79680v_cmpx_f_i16 vcc, exec_hi, v2
79681// CHECK: [0x7f,0x04,0x60,0x7d]
79682
79683v_cmpx_f_i16 vcc, 0, v2
79684// CHECK: [0x80,0x04,0x60,0x7d]
79685
79686v_cmpx_f_i16 vcc, -1, v2
79687// CHECK: [0xc1,0x04,0x60,0x7d]
79688
79689v_cmpx_f_i16 vcc, 0.5, v2
79690// CHECK: [0xf0,0x04,0x60,0x7d]
79691
79692v_cmpx_f_i16 vcc, -4.0, v2
79693// CHECK: [0xf7,0x04,0x60,0x7d]
79694
79695v_cmpx_f_i16 vcc, 0xfe0b, v2
79696// CHECK: [0xff,0x04,0x60,0x7d,0x0b,0xfe,0x00,0x00]
79697
79698v_cmpx_f_i16 vcc, 0x3456, v2
79699// CHECK: [0xff,0x04,0x60,0x7d,0x56,0x34,0x00,0x00]
79700
79701v_cmpx_f_i16 vcc, v1, v255
79702// CHECK: [0x01,0xff,0x61,0x7d]
79703
79704v_cmpx_f_i16_e64 s[10:11], v1, v2
79705// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79706
79707v_cmpx_f_i16_e64 s[12:13], v1, v2
79708// CHECK: [0x0c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79709
79710v_cmpx_f_i16_e64 s[100:101], v1, v2
79711// CHECK: [0x64,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79712
79713v_cmpx_f_i16_e64 flat_scratch, v1, v2
79714// CHECK: [0x66,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79715
79716v_cmpx_f_i16_e64 vcc, v1, v2
79717// CHECK: [0x6a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79718
79719v_cmpx_f_i16_e64 tba, v1, v2
79720// CHECK: [0x6c,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79721
79722v_cmpx_f_i16_e64 tma, v1, v2
79723// CHECK: [0x6e,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79724
79725v_cmpx_f_i16_e64 ttmp[10:11], v1, v2
79726// CHECK: [0x7a,0x00,0xb0,0xd0,0x01,0x05,0x02,0x00]
79727
79728v_cmpx_f_i16_e64 s[10:11], v255, v2
79729// CHECK: [0x0a,0x00,0xb0,0xd0,0xff,0x05,0x02,0x00]
79730
79731v_cmpx_f_i16_e64 s[10:11], s1, v2
79732// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x04,0x02,0x00]
79733
79734v_cmpx_f_i16_e64 s[10:11], s101, v2
79735// CHECK: [0x0a,0x00,0xb0,0xd0,0x65,0x04,0x02,0x00]
79736
79737v_cmpx_f_i16_e64 s[10:11], flat_scratch_lo, v2
79738// CHECK: [0x0a,0x00,0xb0,0xd0,0x66,0x04,0x02,0x00]
79739
79740v_cmpx_f_i16_e64 s[10:11], flat_scratch_hi, v2
79741// CHECK: [0x0a,0x00,0xb0,0xd0,0x67,0x04,0x02,0x00]
79742
79743v_cmpx_f_i16_e64 s[10:11], vcc_lo, v2
79744// CHECK: [0x0a,0x00,0xb0,0xd0,0x6a,0x04,0x02,0x00]
79745
79746v_cmpx_f_i16_e64 s[10:11], vcc_hi, v2
79747// CHECK: [0x0a,0x00,0xb0,0xd0,0x6b,0x04,0x02,0x00]
79748
79749v_cmpx_f_i16_e64 s[10:11], tba_lo, v2
79750// CHECK: [0x0a,0x00,0xb0,0xd0,0x6c,0x04,0x02,0x00]
79751
79752v_cmpx_f_i16_e64 s[10:11], tba_hi, v2
79753// CHECK: [0x0a,0x00,0xb0,0xd0,0x6d,0x04,0x02,0x00]
79754
79755v_cmpx_f_i16_e64 s[10:11], tma_lo, v2
79756// CHECK: [0x0a,0x00,0xb0,0xd0,0x6e,0x04,0x02,0x00]
79757
79758v_cmpx_f_i16_e64 s[10:11], tma_hi, v2
79759// CHECK: [0x0a,0x00,0xb0,0xd0,0x6f,0x04,0x02,0x00]
79760
79761v_cmpx_f_i16_e64 s[10:11], ttmp11, v2
79762// CHECK: [0x0a,0x00,0xb0,0xd0,0x7b,0x04,0x02,0x00]
79763
79764v_cmpx_f_i16_e64 s[10:11], m0, v2
79765// CHECK: [0x0a,0x00,0xb0,0xd0,0x7c,0x04,0x02,0x00]
79766
79767v_cmpx_f_i16_e64 s[10:11], exec_lo, v2
79768// CHECK: [0x0a,0x00,0xb0,0xd0,0x7e,0x04,0x02,0x00]
79769
79770v_cmpx_f_i16_e64 s[10:11], exec_hi, v2
79771// CHECK: [0x0a,0x00,0xb0,0xd0,0x7f,0x04,0x02,0x00]
79772
79773v_cmpx_f_i16_e64 s[10:11], 0, v2
79774// CHECK: [0x0a,0x00,0xb0,0xd0,0x80,0x04,0x02,0x00]
79775
79776v_cmpx_f_i16_e64 s[10:11], -1, v2
79777// CHECK: [0x0a,0x00,0xb0,0xd0,0xc1,0x04,0x02,0x00]
79778
79779v_cmpx_f_i16_e64 s[10:11], 0.5, v2
79780// CHECK: [0x0a,0x00,0xb0,0xd0,0xf0,0x04,0x02,0x00]
79781
79782v_cmpx_f_i16_e64 s[10:11], -4.0, v2
79783// CHECK: [0x0a,0x00,0xb0,0xd0,0xf7,0x04,0x02,0x00]
79784
79785v_cmpx_f_i16_e64 s[10:11], v1, v255
79786// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x03,0x00]
79787
79788v_cmpx_f_i16_e64 s[10:11], v1, s2
79789// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x05,0x00,0x00]
79790
79791v_cmpx_f_i16_e64 s[10:11], v1, s101
79792// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcb,0x00,0x00]
79793
79794v_cmpx_f_i16_e64 s[10:11], v1, flat_scratch_lo
79795// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcd,0x00,0x00]
79796
79797v_cmpx_f_i16_e64 s[10:11], v1, flat_scratch_hi
79798// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xcf,0x00,0x00]
79799
79800v_cmpx_f_i16_e64 s[10:11], v1, vcc_lo
79801// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd5,0x00,0x00]
79802
79803v_cmpx_f_i16_e64 s[10:11], v1, vcc_hi
79804// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd7,0x00,0x00]
79805
79806v_cmpx_f_i16_e64 s[10:11], v1, tba_lo
79807// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xd9,0x00,0x00]
79808
79809v_cmpx_f_i16_e64 s[10:11], v1, tba_hi
79810// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdb,0x00,0x00]
79811
79812v_cmpx_f_i16_e64 s[10:11], v1, tma_lo
79813// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdd,0x00,0x00]
79814
79815v_cmpx_f_i16_e64 s[10:11], v1, tma_hi
79816// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xdf,0x00,0x00]
79817
79818v_cmpx_f_i16_e64 s[10:11], v1, ttmp11
79819// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf7,0x00,0x00]
79820
79821v_cmpx_f_i16_e64 s[10:11], v1, m0
79822// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xf9,0x00,0x00]
79823
79824v_cmpx_f_i16_e64 s[10:11], v1, exec_lo
79825// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xfd,0x00,0x00]
79826
79827v_cmpx_f_i16_e64 s[10:11], v1, exec_hi
79828// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xff,0x00,0x00]
79829
79830v_cmpx_f_i16_e64 s[10:11], v1, 0
79831// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x01,0x01,0x00]
79832
79833v_cmpx_f_i16_e64 s[10:11], v1, -1
79834// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0x83,0x01,0x00]
79835
79836v_cmpx_f_i16_e64 s[10:11], v1, 0.5
79837// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xe1,0x01,0x00]
79838
79839v_cmpx_f_i16_e64 s[10:11], v1, -4.0
79840// CHECK: [0x0a,0x00,0xb0,0xd0,0x01,0xef,0x01,0x00]
79841
79842v_cmpx_lt_i16 vcc, v1, v2
79843// CHECK: [0x01,0x05,0x62,0x7d]
79844
79845v_cmpx_lt_i16 vcc, v255, v2
79846// CHECK: [0xff,0x05,0x62,0x7d]
79847
79848v_cmpx_lt_i16 vcc, s1, v2
79849// CHECK: [0x01,0x04,0x62,0x7d]
79850
79851v_cmpx_lt_i16 vcc, s101, v2
79852// CHECK: [0x65,0x04,0x62,0x7d]
79853
79854v_cmpx_lt_i16 vcc, flat_scratch_lo, v2
79855// CHECK: [0x66,0x04,0x62,0x7d]
79856
79857v_cmpx_lt_i16 vcc, flat_scratch_hi, v2
79858// CHECK: [0x67,0x04,0x62,0x7d]
79859
79860v_cmpx_lt_i16 vcc, vcc_lo, v2
79861// CHECK: [0x6a,0x04,0x62,0x7d]
79862
79863v_cmpx_lt_i16 vcc, vcc_hi, v2
79864// CHECK: [0x6b,0x04,0x62,0x7d]
79865
79866v_cmpx_lt_i16 vcc, tba_lo, v2
79867// CHECK: [0x6c,0x04,0x62,0x7d]
79868
79869v_cmpx_lt_i16 vcc, tba_hi, v2
79870// CHECK: [0x6d,0x04,0x62,0x7d]
79871
79872v_cmpx_lt_i16 vcc, tma_lo, v2
79873// CHECK: [0x6e,0x04,0x62,0x7d]
79874
79875v_cmpx_lt_i16 vcc, tma_hi, v2
79876// CHECK: [0x6f,0x04,0x62,0x7d]
79877
79878v_cmpx_lt_i16 vcc, ttmp11, v2
79879// CHECK: [0x7b,0x04,0x62,0x7d]
79880
79881v_cmpx_lt_i16 vcc, m0, v2
79882// CHECK: [0x7c,0x04,0x62,0x7d]
79883
79884v_cmpx_lt_i16 vcc, exec_lo, v2
79885// CHECK: [0x7e,0x04,0x62,0x7d]
79886
79887v_cmpx_lt_i16 vcc, exec_hi, v2
79888// CHECK: [0x7f,0x04,0x62,0x7d]
79889
79890v_cmpx_lt_i16 vcc, 0, v2
79891// CHECK: [0x80,0x04,0x62,0x7d]
79892
79893v_cmpx_lt_i16 vcc, -1, v2
79894// CHECK: [0xc1,0x04,0x62,0x7d]
79895
79896v_cmpx_lt_i16 vcc, 0.5, v2
79897// CHECK: [0xf0,0x04,0x62,0x7d]
79898
79899v_cmpx_lt_i16 vcc, -4.0, v2
79900// CHECK: [0xf7,0x04,0x62,0x7d]
79901
79902v_cmpx_lt_i16 vcc, 0xfe0b, v2
79903// CHECK: [0xff,0x04,0x62,0x7d,0x0b,0xfe,0x00,0x00]
79904
79905v_cmpx_lt_i16 vcc, 0x3456, v2
79906// CHECK: [0xff,0x04,0x62,0x7d,0x56,0x34,0x00,0x00]
79907
79908v_cmpx_lt_i16 vcc, v1, v255
79909// CHECK: [0x01,0xff,0x63,0x7d]
79910
79911v_cmpx_lt_i16_e64 s[10:11], v1, v2
79912// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79913
79914v_cmpx_lt_i16_e64 s[12:13], v1, v2
79915// CHECK: [0x0c,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79916
79917v_cmpx_lt_i16_e64 s[100:101], v1, v2
79918// CHECK: [0x64,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79919
79920v_cmpx_lt_i16_e64 flat_scratch, v1, v2
79921// CHECK: [0x66,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79922
79923v_cmpx_lt_i16_e64 vcc, v1, v2
79924// CHECK: [0x6a,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79925
79926v_cmpx_lt_i16_e64 tba, v1, v2
79927// CHECK: [0x6c,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79928
79929v_cmpx_lt_i16_e64 tma, v1, v2
79930// CHECK: [0x6e,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79931
79932v_cmpx_lt_i16_e64 ttmp[10:11], v1, v2
79933// CHECK: [0x7a,0x00,0xb1,0xd0,0x01,0x05,0x02,0x00]
79934
79935v_cmpx_lt_i16_e64 s[10:11], v255, v2
79936// CHECK: [0x0a,0x00,0xb1,0xd0,0xff,0x05,0x02,0x00]
79937
79938v_cmpx_lt_i16_e64 s[10:11], s1, v2
79939// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x04,0x02,0x00]
79940
79941v_cmpx_lt_i16_e64 s[10:11], s101, v2
79942// CHECK: [0x0a,0x00,0xb1,0xd0,0x65,0x04,0x02,0x00]
79943
79944v_cmpx_lt_i16_e64 s[10:11], flat_scratch_lo, v2
79945// CHECK: [0x0a,0x00,0xb1,0xd0,0x66,0x04,0x02,0x00]
79946
79947v_cmpx_lt_i16_e64 s[10:11], flat_scratch_hi, v2
79948// CHECK: [0x0a,0x00,0xb1,0xd0,0x67,0x04,0x02,0x00]
79949
79950v_cmpx_lt_i16_e64 s[10:11], vcc_lo, v2
79951// CHECK: [0x0a,0x00,0xb1,0xd0,0x6a,0x04,0x02,0x00]
79952
79953v_cmpx_lt_i16_e64 s[10:11], vcc_hi, v2
79954// CHECK: [0x0a,0x00,0xb1,0xd0,0x6b,0x04,0x02,0x00]
79955
79956v_cmpx_lt_i16_e64 s[10:11], tba_lo, v2
79957// CHECK: [0x0a,0x00,0xb1,0xd0,0x6c,0x04,0x02,0x00]
79958
79959v_cmpx_lt_i16_e64 s[10:11], tba_hi, v2
79960// CHECK: [0x0a,0x00,0xb1,0xd0,0x6d,0x04,0x02,0x00]
79961
79962v_cmpx_lt_i16_e64 s[10:11], tma_lo, v2
79963// CHECK: [0x0a,0x00,0xb1,0xd0,0x6e,0x04,0x02,0x00]
79964
79965v_cmpx_lt_i16_e64 s[10:11], tma_hi, v2
79966// CHECK: [0x0a,0x00,0xb1,0xd0,0x6f,0x04,0x02,0x00]
79967
79968v_cmpx_lt_i16_e64 s[10:11], ttmp11, v2
79969// CHECK: [0x0a,0x00,0xb1,0xd0,0x7b,0x04,0x02,0x00]
79970
79971v_cmpx_lt_i16_e64 s[10:11], m0, v2
79972// CHECK: [0x0a,0x00,0xb1,0xd0,0x7c,0x04,0x02,0x00]
79973
79974v_cmpx_lt_i16_e64 s[10:11], exec_lo, v2
79975// CHECK: [0x0a,0x00,0xb1,0xd0,0x7e,0x04,0x02,0x00]
79976
79977v_cmpx_lt_i16_e64 s[10:11], exec_hi, v2
79978// CHECK: [0x0a,0x00,0xb1,0xd0,0x7f,0x04,0x02,0x00]
79979
79980v_cmpx_lt_i16_e64 s[10:11], 0, v2
79981// CHECK: [0x0a,0x00,0xb1,0xd0,0x80,0x04,0x02,0x00]
79982
79983v_cmpx_lt_i16_e64 s[10:11], -1, v2
79984// CHECK: [0x0a,0x00,0xb1,0xd0,0xc1,0x04,0x02,0x00]
79985
79986v_cmpx_lt_i16_e64 s[10:11], 0.5, v2
79987// CHECK: [0x0a,0x00,0xb1,0xd0,0xf0,0x04,0x02,0x00]
79988
79989v_cmpx_lt_i16_e64 s[10:11], -4.0, v2
79990// CHECK: [0x0a,0x00,0xb1,0xd0,0xf7,0x04,0x02,0x00]
79991
79992v_cmpx_lt_i16_e64 s[10:11], v1, v255
79993// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x03,0x00]
79994
79995v_cmpx_lt_i16_e64 s[10:11], v1, s2
79996// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x05,0x00,0x00]
79997
79998v_cmpx_lt_i16_e64 s[10:11], v1, s101
79999// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xcb,0x00,0x00]
80000
80001v_cmpx_lt_i16_e64 s[10:11], v1, flat_scratch_lo
80002// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xcd,0x00,0x00]
80003
80004v_cmpx_lt_i16_e64 s[10:11], v1, flat_scratch_hi
80005// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xcf,0x00,0x00]
80006
80007v_cmpx_lt_i16_e64 s[10:11], v1, vcc_lo
80008// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xd5,0x00,0x00]
80009
80010v_cmpx_lt_i16_e64 s[10:11], v1, vcc_hi
80011// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xd7,0x00,0x00]
80012
80013v_cmpx_lt_i16_e64 s[10:11], v1, tba_lo
80014// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xd9,0x00,0x00]
80015
80016v_cmpx_lt_i16_e64 s[10:11], v1, tba_hi
80017// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xdb,0x00,0x00]
80018
80019v_cmpx_lt_i16_e64 s[10:11], v1, tma_lo
80020// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xdd,0x00,0x00]
80021
80022v_cmpx_lt_i16_e64 s[10:11], v1, tma_hi
80023// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xdf,0x00,0x00]
80024
80025v_cmpx_lt_i16_e64 s[10:11], v1, ttmp11
80026// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xf7,0x00,0x00]
80027
80028v_cmpx_lt_i16_e64 s[10:11], v1, m0
80029// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xf9,0x00,0x00]
80030
80031v_cmpx_lt_i16_e64 s[10:11], v1, exec_lo
80032// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xfd,0x00,0x00]
80033
80034v_cmpx_lt_i16_e64 s[10:11], v1, exec_hi
80035// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xff,0x00,0x00]
80036
80037v_cmpx_lt_i16_e64 s[10:11], v1, 0
80038// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x01,0x01,0x00]
80039
80040v_cmpx_lt_i16_e64 s[10:11], v1, -1
80041// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0x83,0x01,0x00]
80042
80043v_cmpx_lt_i16_e64 s[10:11], v1, 0.5
80044// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xe1,0x01,0x00]
80045
80046v_cmpx_lt_i16_e64 s[10:11], v1, -4.0
80047// CHECK: [0x0a,0x00,0xb1,0xd0,0x01,0xef,0x01,0x00]
80048
80049v_cmpx_eq_i16 vcc, v1, v2
80050// CHECK: [0x01,0x05,0x64,0x7d]
80051
80052v_cmpx_eq_i16 vcc, v255, v2
80053// CHECK: [0xff,0x05,0x64,0x7d]
80054
80055v_cmpx_eq_i16 vcc, s1, v2
80056// CHECK: [0x01,0x04,0x64,0x7d]
80057
80058v_cmpx_eq_i16 vcc, s101, v2
80059// CHECK: [0x65,0x04,0x64,0x7d]
80060
80061v_cmpx_eq_i16 vcc, flat_scratch_lo, v2
80062// CHECK: [0x66,0x04,0x64,0x7d]
80063
80064v_cmpx_eq_i16 vcc, flat_scratch_hi, v2
80065// CHECK: [0x67,0x04,0x64,0x7d]
80066
80067v_cmpx_eq_i16 vcc, vcc_lo, v2
80068// CHECK: [0x6a,0x04,0x64,0x7d]
80069
80070v_cmpx_eq_i16 vcc, vcc_hi, v2
80071// CHECK: [0x6b,0x04,0x64,0x7d]
80072
80073v_cmpx_eq_i16 vcc, tba_lo, v2
80074// CHECK: [0x6c,0x04,0x64,0x7d]
80075
80076v_cmpx_eq_i16 vcc, tba_hi, v2
80077// CHECK: [0x6d,0x04,0x64,0x7d]
80078
80079v_cmpx_eq_i16 vcc, tma_lo, v2
80080// CHECK: [0x6e,0x04,0x64,0x7d]
80081
80082v_cmpx_eq_i16 vcc, tma_hi, v2
80083// CHECK: [0x6f,0x04,0x64,0x7d]
80084
80085v_cmpx_eq_i16 vcc, ttmp11, v2
80086// CHECK: [0x7b,0x04,0x64,0x7d]
80087
80088v_cmpx_eq_i16 vcc, m0, v2
80089// CHECK: [0x7c,0x04,0x64,0x7d]
80090
80091v_cmpx_eq_i16 vcc, exec_lo, v2
80092// CHECK: [0x7e,0x04,0x64,0x7d]
80093
80094v_cmpx_eq_i16 vcc, exec_hi, v2
80095// CHECK: [0x7f,0x04,0x64,0x7d]
80096
80097v_cmpx_eq_i16 vcc, 0, v2
80098// CHECK: [0x80,0x04,0x64,0x7d]
80099
80100v_cmpx_eq_i16 vcc, -1, v2
80101// CHECK: [0xc1,0x04,0x64,0x7d]
80102
80103v_cmpx_eq_i16 vcc, 0.5, v2
80104// CHECK: [0xf0,0x04,0x64,0x7d]
80105
80106v_cmpx_eq_i16 vcc, -4.0, v2
80107// CHECK: [0xf7,0x04,0x64,0x7d]
80108
80109v_cmpx_eq_i16 vcc, 0xfe0b, v2
80110// CHECK: [0xff,0x04,0x64,0x7d,0x0b,0xfe,0x00,0x00]
80111
80112v_cmpx_eq_i16 vcc, 0x3456, v2
80113// CHECK: [0xff,0x04,0x64,0x7d,0x56,0x34,0x00,0x00]
80114
80115v_cmpx_eq_i16 vcc, v1, v255
80116// CHECK: [0x01,0xff,0x65,0x7d]
80117
80118v_cmpx_eq_i16_e64 s[10:11], v1, v2
80119// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80120
80121v_cmpx_eq_i16_e64 s[12:13], v1, v2
80122// CHECK: [0x0c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80123
80124v_cmpx_eq_i16_e64 s[100:101], v1, v2
80125// CHECK: [0x64,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80126
80127v_cmpx_eq_i16_e64 flat_scratch, v1, v2
80128// CHECK: [0x66,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80129
80130v_cmpx_eq_i16_e64 vcc, v1, v2
80131// CHECK: [0x6a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80132
80133v_cmpx_eq_i16_e64 tba, v1, v2
80134// CHECK: [0x6c,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80135
80136v_cmpx_eq_i16_e64 tma, v1, v2
80137// CHECK: [0x6e,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80138
80139v_cmpx_eq_i16_e64 ttmp[10:11], v1, v2
80140// CHECK: [0x7a,0x00,0xb2,0xd0,0x01,0x05,0x02,0x00]
80141
80142v_cmpx_eq_i16_e64 s[10:11], v255, v2
80143// CHECK: [0x0a,0x00,0xb2,0xd0,0xff,0x05,0x02,0x00]
80144
80145v_cmpx_eq_i16_e64 s[10:11], s1, v2
80146// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x04,0x02,0x00]
80147
80148v_cmpx_eq_i16_e64 s[10:11], s101, v2
80149// CHECK: [0x0a,0x00,0xb2,0xd0,0x65,0x04,0x02,0x00]
80150
80151v_cmpx_eq_i16_e64 s[10:11], flat_scratch_lo, v2
80152// CHECK: [0x0a,0x00,0xb2,0xd0,0x66,0x04,0x02,0x00]
80153
80154v_cmpx_eq_i16_e64 s[10:11], flat_scratch_hi, v2
80155// CHECK: [0x0a,0x00,0xb2,0xd0,0x67,0x04,0x02,0x00]
80156
80157v_cmpx_eq_i16_e64 s[10:11], vcc_lo, v2
80158// CHECK: [0x0a,0x00,0xb2,0xd0,0x6a,0x04,0x02,0x00]
80159
80160v_cmpx_eq_i16_e64 s[10:11], vcc_hi, v2
80161// CHECK: [0x0a,0x00,0xb2,0xd0,0x6b,0x04,0x02,0x00]
80162
80163v_cmpx_eq_i16_e64 s[10:11], tba_lo, v2
80164// CHECK: [0x0a,0x00,0xb2,0xd0,0x6c,0x04,0x02,0x00]
80165
80166v_cmpx_eq_i16_e64 s[10:11], tba_hi, v2
80167// CHECK: [0x0a,0x00,0xb2,0xd0,0x6d,0x04,0x02,0x00]
80168
80169v_cmpx_eq_i16_e64 s[10:11], tma_lo, v2
80170// CHECK: [0x0a,0x00,0xb2,0xd0,0x6e,0x04,0x02,0x00]
80171
80172v_cmpx_eq_i16_e64 s[10:11], tma_hi, v2
80173// CHECK: [0x0a,0x00,0xb2,0xd0,0x6f,0x04,0x02,0x00]
80174
80175v_cmpx_eq_i16_e64 s[10:11], ttmp11, v2
80176// CHECK: [0x0a,0x00,0xb2,0xd0,0x7b,0x04,0x02,0x00]
80177
80178v_cmpx_eq_i16_e64 s[10:11], m0, v2
80179// CHECK: [0x0a,0x00,0xb2,0xd0,0x7c,0x04,0x02,0x00]
80180
80181v_cmpx_eq_i16_e64 s[10:11], exec_lo, v2
80182// CHECK: [0x0a,0x00,0xb2,0xd0,0x7e,0x04,0x02,0x00]
80183
80184v_cmpx_eq_i16_e64 s[10:11], exec_hi, v2
80185// CHECK: [0x0a,0x00,0xb2,0xd0,0x7f,0x04,0x02,0x00]
80186
80187v_cmpx_eq_i16_e64 s[10:11], 0, v2
80188// CHECK: [0x0a,0x00,0xb2,0xd0,0x80,0x04,0x02,0x00]
80189
80190v_cmpx_eq_i16_e64 s[10:11], -1, v2
80191// CHECK: [0x0a,0x00,0xb2,0xd0,0xc1,0x04,0x02,0x00]
80192
80193v_cmpx_eq_i16_e64 s[10:11], 0.5, v2
80194// CHECK: [0x0a,0x00,0xb2,0xd0,0xf0,0x04,0x02,0x00]
80195
80196v_cmpx_eq_i16_e64 s[10:11], -4.0, v2
80197// CHECK: [0x0a,0x00,0xb2,0xd0,0xf7,0x04,0x02,0x00]
80198
80199v_cmpx_eq_i16_e64 s[10:11], v1, v255
80200// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x03,0x00]
80201
80202v_cmpx_eq_i16_e64 s[10:11], v1, s2
80203// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x05,0x00,0x00]
80204
80205v_cmpx_eq_i16_e64 s[10:11], v1, s101
80206// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcb,0x00,0x00]
80207
80208v_cmpx_eq_i16_e64 s[10:11], v1, flat_scratch_lo
80209// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcd,0x00,0x00]
80210
80211v_cmpx_eq_i16_e64 s[10:11], v1, flat_scratch_hi
80212// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xcf,0x00,0x00]
80213
80214v_cmpx_eq_i16_e64 s[10:11], v1, vcc_lo
80215// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd5,0x00,0x00]
80216
80217v_cmpx_eq_i16_e64 s[10:11], v1, vcc_hi
80218// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd7,0x00,0x00]
80219
80220v_cmpx_eq_i16_e64 s[10:11], v1, tba_lo
80221// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xd9,0x00,0x00]
80222
80223v_cmpx_eq_i16_e64 s[10:11], v1, tba_hi
80224// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdb,0x00,0x00]
80225
80226v_cmpx_eq_i16_e64 s[10:11], v1, tma_lo
80227// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdd,0x00,0x00]
80228
80229v_cmpx_eq_i16_e64 s[10:11], v1, tma_hi
80230// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xdf,0x00,0x00]
80231
80232v_cmpx_eq_i16_e64 s[10:11], v1, ttmp11
80233// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf7,0x00,0x00]
80234
80235v_cmpx_eq_i16_e64 s[10:11], v1, m0
80236// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xf9,0x00,0x00]
80237
80238v_cmpx_eq_i16_e64 s[10:11], v1, exec_lo
80239// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xfd,0x00,0x00]
80240
80241v_cmpx_eq_i16_e64 s[10:11], v1, exec_hi
80242// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xff,0x00,0x00]
80243
80244v_cmpx_eq_i16_e64 s[10:11], v1, 0
80245// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x01,0x01,0x00]
80246
80247v_cmpx_eq_i16_e64 s[10:11], v1, -1
80248// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0x83,0x01,0x00]
80249
80250v_cmpx_eq_i16_e64 s[10:11], v1, 0.5
80251// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xe1,0x01,0x00]
80252
80253v_cmpx_eq_i16_e64 s[10:11], v1, -4.0
80254// CHECK: [0x0a,0x00,0xb2,0xd0,0x01,0xef,0x01,0x00]
80255
80256v_cmpx_le_i16 vcc, v1, v2
80257// CHECK: [0x01,0x05,0x66,0x7d]
80258
80259v_cmpx_le_i16 vcc, v255, v2
80260// CHECK: [0xff,0x05,0x66,0x7d]
80261
80262v_cmpx_le_i16 vcc, s1, v2
80263// CHECK: [0x01,0x04,0x66,0x7d]
80264
80265v_cmpx_le_i16 vcc, s101, v2
80266// CHECK: [0x65,0x04,0x66,0x7d]
80267
80268v_cmpx_le_i16 vcc, flat_scratch_lo, v2
80269// CHECK: [0x66,0x04,0x66,0x7d]
80270
80271v_cmpx_le_i16 vcc, flat_scratch_hi, v2
80272// CHECK: [0x67,0x04,0x66,0x7d]
80273
80274v_cmpx_le_i16 vcc, vcc_lo, v2
80275// CHECK: [0x6a,0x04,0x66,0x7d]
80276
80277v_cmpx_le_i16 vcc, vcc_hi, v2
80278// CHECK: [0x6b,0x04,0x66,0x7d]
80279
80280v_cmpx_le_i16 vcc, tba_lo, v2
80281// CHECK: [0x6c,0x04,0x66,0x7d]
80282
80283v_cmpx_le_i16 vcc, tba_hi, v2
80284// CHECK: [0x6d,0x04,0x66,0x7d]
80285
80286v_cmpx_le_i16 vcc, tma_lo, v2
80287// CHECK: [0x6e,0x04,0x66,0x7d]
80288
80289v_cmpx_le_i16 vcc, tma_hi, v2
80290// CHECK: [0x6f,0x04,0x66,0x7d]
80291
80292v_cmpx_le_i16 vcc, ttmp11, v2
80293// CHECK: [0x7b,0x04,0x66,0x7d]
80294
80295v_cmpx_le_i16 vcc, m0, v2
80296// CHECK: [0x7c,0x04,0x66,0x7d]
80297
80298v_cmpx_le_i16 vcc, exec_lo, v2
80299// CHECK: [0x7e,0x04,0x66,0x7d]
80300
80301v_cmpx_le_i16 vcc, exec_hi, v2
80302// CHECK: [0x7f,0x04,0x66,0x7d]
80303
80304v_cmpx_le_i16 vcc, 0, v2
80305// CHECK: [0x80,0x04,0x66,0x7d]
80306
80307v_cmpx_le_i16 vcc, -1, v2
80308// CHECK: [0xc1,0x04,0x66,0x7d]
80309
80310v_cmpx_le_i16 vcc, 0.5, v2
80311// CHECK: [0xf0,0x04,0x66,0x7d]
80312
80313v_cmpx_le_i16 vcc, -4.0, v2
80314// CHECK: [0xf7,0x04,0x66,0x7d]
80315
80316v_cmpx_le_i16 vcc, 0xfe0b, v2
80317// CHECK: [0xff,0x04,0x66,0x7d,0x0b,0xfe,0x00,0x00]
80318
80319v_cmpx_le_i16 vcc, 0x3456, v2
80320// CHECK: [0xff,0x04,0x66,0x7d,0x56,0x34,0x00,0x00]
80321
80322v_cmpx_le_i16 vcc, v1, v255
80323// CHECK: [0x01,0xff,0x67,0x7d]
80324
80325v_cmpx_le_i16_e64 s[10:11], v1, v2
80326// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80327
80328v_cmpx_le_i16_e64 s[12:13], v1, v2
80329// CHECK: [0x0c,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80330
80331v_cmpx_le_i16_e64 s[100:101], v1, v2
80332// CHECK: [0x64,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80333
80334v_cmpx_le_i16_e64 flat_scratch, v1, v2
80335// CHECK: [0x66,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80336
80337v_cmpx_le_i16_e64 vcc, v1, v2
80338// CHECK: [0x6a,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80339
80340v_cmpx_le_i16_e64 tba, v1, v2
80341// CHECK: [0x6c,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80342
80343v_cmpx_le_i16_e64 tma, v1, v2
80344// CHECK: [0x6e,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80345
80346v_cmpx_le_i16_e64 ttmp[10:11], v1, v2
80347// CHECK: [0x7a,0x00,0xb3,0xd0,0x01,0x05,0x02,0x00]
80348
80349v_cmpx_le_i16_e64 s[10:11], v255, v2
80350// CHECK: [0x0a,0x00,0xb3,0xd0,0xff,0x05,0x02,0x00]
80351
80352v_cmpx_le_i16_e64 s[10:11], s1, v2
80353// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x04,0x02,0x00]
80354
80355v_cmpx_le_i16_e64 s[10:11], s101, v2
80356// CHECK: [0x0a,0x00,0xb3,0xd0,0x65,0x04,0x02,0x00]
80357
80358v_cmpx_le_i16_e64 s[10:11], flat_scratch_lo, v2
80359// CHECK: [0x0a,0x00,0xb3,0xd0,0x66,0x04,0x02,0x00]
80360
80361v_cmpx_le_i16_e64 s[10:11], flat_scratch_hi, v2
80362// CHECK: [0x0a,0x00,0xb3,0xd0,0x67,0x04,0x02,0x00]
80363
80364v_cmpx_le_i16_e64 s[10:11], vcc_lo, v2
80365// CHECK: [0x0a,0x00,0xb3,0xd0,0x6a,0x04,0x02,0x00]
80366
80367v_cmpx_le_i16_e64 s[10:11], vcc_hi, v2
80368// CHECK: [0x0a,0x00,0xb3,0xd0,0x6b,0x04,0x02,0x00]
80369
80370v_cmpx_le_i16_e64 s[10:11], tba_lo, v2
80371// CHECK: [0x0a,0x00,0xb3,0xd0,0x6c,0x04,0x02,0x00]
80372
80373v_cmpx_le_i16_e64 s[10:11], tba_hi, v2
80374// CHECK: [0x0a,0x00,0xb3,0xd0,0x6d,0x04,0x02,0x00]
80375
80376v_cmpx_le_i16_e64 s[10:11], tma_lo, v2
80377// CHECK: [0x0a,0x00,0xb3,0xd0,0x6e,0x04,0x02,0x00]
80378
80379v_cmpx_le_i16_e64 s[10:11], tma_hi, v2
80380// CHECK: [0x0a,0x00,0xb3,0xd0,0x6f,0x04,0x02,0x00]
80381
80382v_cmpx_le_i16_e64 s[10:11], ttmp11, v2
80383// CHECK: [0x0a,0x00,0xb3,0xd0,0x7b,0x04,0x02,0x00]
80384
80385v_cmpx_le_i16_e64 s[10:11], m0, v2
80386// CHECK: [0x0a,0x00,0xb3,0xd0,0x7c,0x04,0x02,0x00]
80387
80388v_cmpx_le_i16_e64 s[10:11], exec_lo, v2
80389// CHECK: [0x0a,0x00,0xb3,0xd0,0x7e,0x04,0x02,0x00]
80390
80391v_cmpx_le_i16_e64 s[10:11], exec_hi, v2
80392// CHECK: [0x0a,0x00,0xb3,0xd0,0x7f,0x04,0x02,0x00]
80393
80394v_cmpx_le_i16_e64 s[10:11], 0, v2
80395// CHECK: [0x0a,0x00,0xb3,0xd0,0x80,0x04,0x02,0x00]
80396
80397v_cmpx_le_i16_e64 s[10:11], -1, v2
80398// CHECK: [0x0a,0x00,0xb3,0xd0,0xc1,0x04,0x02,0x00]
80399
80400v_cmpx_le_i16_e64 s[10:11], 0.5, v2
80401// CHECK: [0x0a,0x00,0xb3,0xd0,0xf0,0x04,0x02,0x00]
80402
80403v_cmpx_le_i16_e64 s[10:11], -4.0, v2
80404// CHECK: [0x0a,0x00,0xb3,0xd0,0xf7,0x04,0x02,0x00]
80405
80406v_cmpx_le_i16_e64 s[10:11], v1, v255
80407// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x03,0x00]
80408
80409v_cmpx_le_i16_e64 s[10:11], v1, s2
80410// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x05,0x00,0x00]
80411
80412v_cmpx_le_i16_e64 s[10:11], v1, s101
80413// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xcb,0x00,0x00]
80414
80415v_cmpx_le_i16_e64 s[10:11], v1, flat_scratch_lo
80416// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xcd,0x00,0x00]
80417
80418v_cmpx_le_i16_e64 s[10:11], v1, flat_scratch_hi
80419// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xcf,0x00,0x00]
80420
80421v_cmpx_le_i16_e64 s[10:11], v1, vcc_lo
80422// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xd5,0x00,0x00]
80423
80424v_cmpx_le_i16_e64 s[10:11], v1, vcc_hi
80425// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xd7,0x00,0x00]
80426
80427v_cmpx_le_i16_e64 s[10:11], v1, tba_lo
80428// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xd9,0x00,0x00]
80429
80430v_cmpx_le_i16_e64 s[10:11], v1, tba_hi
80431// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xdb,0x00,0x00]
80432
80433v_cmpx_le_i16_e64 s[10:11], v1, tma_lo
80434// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xdd,0x00,0x00]
80435
80436v_cmpx_le_i16_e64 s[10:11], v1, tma_hi
80437// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xdf,0x00,0x00]
80438
80439v_cmpx_le_i16_e64 s[10:11], v1, ttmp11
80440// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xf7,0x00,0x00]
80441
80442v_cmpx_le_i16_e64 s[10:11], v1, m0
80443// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xf9,0x00,0x00]
80444
80445v_cmpx_le_i16_e64 s[10:11], v1, exec_lo
80446// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xfd,0x00,0x00]
80447
80448v_cmpx_le_i16_e64 s[10:11], v1, exec_hi
80449// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xff,0x00,0x00]
80450
80451v_cmpx_le_i16_e64 s[10:11], v1, 0
80452// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x01,0x01,0x00]
80453
80454v_cmpx_le_i16_e64 s[10:11], v1, -1
80455// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0x83,0x01,0x00]
80456
80457v_cmpx_le_i16_e64 s[10:11], v1, 0.5
80458// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xe1,0x01,0x00]
80459
80460v_cmpx_le_i16_e64 s[10:11], v1, -4.0
80461// CHECK: [0x0a,0x00,0xb3,0xd0,0x01,0xef,0x01,0x00]
80462
80463v_cmpx_gt_i16 vcc, v1, v2
80464// CHECK: [0x01,0x05,0x68,0x7d]
80465
80466v_cmpx_gt_i16 vcc, v255, v2
80467// CHECK: [0xff,0x05,0x68,0x7d]
80468
80469v_cmpx_gt_i16 vcc, s1, v2
80470// CHECK: [0x01,0x04,0x68,0x7d]
80471
80472v_cmpx_gt_i16 vcc, s101, v2
80473// CHECK: [0x65,0x04,0x68,0x7d]
80474
80475v_cmpx_gt_i16 vcc, flat_scratch_lo, v2
80476// CHECK: [0x66,0x04,0x68,0x7d]
80477
80478v_cmpx_gt_i16 vcc, flat_scratch_hi, v2
80479// CHECK: [0x67,0x04,0x68,0x7d]
80480
80481v_cmpx_gt_i16 vcc, vcc_lo, v2
80482// CHECK: [0x6a,0x04,0x68,0x7d]
80483
80484v_cmpx_gt_i16 vcc, vcc_hi, v2
80485// CHECK: [0x6b,0x04,0x68,0x7d]
80486
80487v_cmpx_gt_i16 vcc, tba_lo, v2
80488// CHECK: [0x6c,0x04,0x68,0x7d]
80489
80490v_cmpx_gt_i16 vcc, tba_hi, v2
80491// CHECK: [0x6d,0x04,0x68,0x7d]
80492
80493v_cmpx_gt_i16 vcc, tma_lo, v2
80494// CHECK: [0x6e,0x04,0x68,0x7d]
80495
80496v_cmpx_gt_i16 vcc, tma_hi, v2
80497// CHECK: [0x6f,0x04,0x68,0x7d]
80498
80499v_cmpx_gt_i16 vcc, ttmp11, v2
80500// CHECK: [0x7b,0x04,0x68,0x7d]
80501
80502v_cmpx_gt_i16 vcc, m0, v2
80503// CHECK: [0x7c,0x04,0x68,0x7d]
80504
80505v_cmpx_gt_i16 vcc, exec_lo, v2
80506// CHECK: [0x7e,0x04,0x68,0x7d]
80507
80508v_cmpx_gt_i16 vcc, exec_hi, v2
80509// CHECK: [0x7f,0x04,0x68,0x7d]
80510
80511v_cmpx_gt_i16 vcc, 0, v2
80512// CHECK: [0x80,0x04,0x68,0x7d]
80513
80514v_cmpx_gt_i16 vcc, -1, v2
80515// CHECK: [0xc1,0x04,0x68,0x7d]
80516
80517v_cmpx_gt_i16 vcc, 0.5, v2
80518// CHECK: [0xf0,0x04,0x68,0x7d]
80519
80520v_cmpx_gt_i16 vcc, -4.0, v2
80521// CHECK: [0xf7,0x04,0x68,0x7d]
80522
80523v_cmpx_gt_i16 vcc, 0xfe0b, v2
80524// CHECK: [0xff,0x04,0x68,0x7d,0x0b,0xfe,0x00,0x00]
80525
80526v_cmpx_gt_i16 vcc, 0x3456, v2
80527// CHECK: [0xff,0x04,0x68,0x7d,0x56,0x34,0x00,0x00]
80528
80529v_cmpx_gt_i16 vcc, v1, v255
80530// CHECK: [0x01,0xff,0x69,0x7d]
80531
80532v_cmpx_gt_i16_e64 s[10:11], v1, v2
80533// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80534
80535v_cmpx_gt_i16_e64 s[12:13], v1, v2
80536// CHECK: [0x0c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80537
80538v_cmpx_gt_i16_e64 s[100:101], v1, v2
80539// CHECK: [0x64,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80540
80541v_cmpx_gt_i16_e64 flat_scratch, v1, v2
80542// CHECK: [0x66,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80543
80544v_cmpx_gt_i16_e64 vcc, v1, v2
80545// CHECK: [0x6a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80546
80547v_cmpx_gt_i16_e64 tba, v1, v2
80548// CHECK: [0x6c,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80549
80550v_cmpx_gt_i16_e64 tma, v1, v2
80551// CHECK: [0x6e,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80552
80553v_cmpx_gt_i16_e64 ttmp[10:11], v1, v2
80554// CHECK: [0x7a,0x00,0xb4,0xd0,0x01,0x05,0x02,0x00]
80555
80556v_cmpx_gt_i16_e64 s[10:11], v255, v2
80557// CHECK: [0x0a,0x00,0xb4,0xd0,0xff,0x05,0x02,0x00]
80558
80559v_cmpx_gt_i16_e64 s[10:11], s1, v2
80560// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x04,0x02,0x00]
80561
80562v_cmpx_gt_i16_e64 s[10:11], s101, v2
80563// CHECK: [0x0a,0x00,0xb4,0xd0,0x65,0x04,0x02,0x00]
80564
80565v_cmpx_gt_i16_e64 s[10:11], flat_scratch_lo, v2
80566// CHECK: [0x0a,0x00,0xb4,0xd0,0x66,0x04,0x02,0x00]
80567
80568v_cmpx_gt_i16_e64 s[10:11], flat_scratch_hi, v2
80569// CHECK: [0x0a,0x00,0xb4,0xd0,0x67,0x04,0x02,0x00]
80570
80571v_cmpx_gt_i16_e64 s[10:11], vcc_lo, v2
80572// CHECK: [0x0a,0x00,0xb4,0xd0,0x6a,0x04,0x02,0x00]
80573
80574v_cmpx_gt_i16_e64 s[10:11], vcc_hi, v2
80575// CHECK: [0x0a,0x00,0xb4,0xd0,0x6b,0x04,0x02,0x00]
80576
80577v_cmpx_gt_i16_e64 s[10:11], tba_lo, v2
80578// CHECK: [0x0a,0x00,0xb4,0xd0,0x6c,0x04,0x02,0x00]
80579
80580v_cmpx_gt_i16_e64 s[10:11], tba_hi, v2
80581// CHECK: [0x0a,0x00,0xb4,0xd0,0x6d,0x04,0x02,0x00]
80582
80583v_cmpx_gt_i16_e64 s[10:11], tma_lo, v2
80584// CHECK: [0x0a,0x00,0xb4,0xd0,0x6e,0x04,0x02,0x00]
80585
80586v_cmpx_gt_i16_e64 s[10:11], tma_hi, v2
80587// CHECK: [0x0a,0x00,0xb4,0xd0,0x6f,0x04,0x02,0x00]
80588
80589v_cmpx_gt_i16_e64 s[10:11], ttmp11, v2
80590// CHECK: [0x0a,0x00,0xb4,0xd0,0x7b,0x04,0x02,0x00]
80591
80592v_cmpx_gt_i16_e64 s[10:11], m0, v2
80593// CHECK: [0x0a,0x00,0xb4,0xd0,0x7c,0x04,0x02,0x00]
80594
80595v_cmpx_gt_i16_e64 s[10:11], exec_lo, v2
80596// CHECK: [0x0a,0x00,0xb4,0xd0,0x7e,0x04,0x02,0x00]
80597
80598v_cmpx_gt_i16_e64 s[10:11], exec_hi, v2
80599// CHECK: [0x0a,0x00,0xb4,0xd0,0x7f,0x04,0x02,0x00]
80600
80601v_cmpx_gt_i16_e64 s[10:11], 0, v2
80602// CHECK: [0x0a,0x00,0xb4,0xd0,0x80,0x04,0x02,0x00]
80603
80604v_cmpx_gt_i16_e64 s[10:11], -1, v2
80605// CHECK: [0x0a,0x00,0xb4,0xd0,0xc1,0x04,0x02,0x00]
80606
80607v_cmpx_gt_i16_e64 s[10:11], 0.5, v2
80608// CHECK: [0x0a,0x00,0xb4,0xd0,0xf0,0x04,0x02,0x00]
80609
80610v_cmpx_gt_i16_e64 s[10:11], -4.0, v2
80611// CHECK: [0x0a,0x00,0xb4,0xd0,0xf7,0x04,0x02,0x00]
80612
80613v_cmpx_gt_i16_e64 s[10:11], v1, v255
80614// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x03,0x00]
80615
80616v_cmpx_gt_i16_e64 s[10:11], v1, s2
80617// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x05,0x00,0x00]
80618
80619v_cmpx_gt_i16_e64 s[10:11], v1, s101
80620// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcb,0x00,0x00]
80621
80622v_cmpx_gt_i16_e64 s[10:11], v1, flat_scratch_lo
80623// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcd,0x00,0x00]
80624
80625v_cmpx_gt_i16_e64 s[10:11], v1, flat_scratch_hi
80626// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xcf,0x00,0x00]
80627
80628v_cmpx_gt_i16_e64 s[10:11], v1, vcc_lo
80629// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd5,0x00,0x00]
80630
80631v_cmpx_gt_i16_e64 s[10:11], v1, vcc_hi
80632// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd7,0x00,0x00]
80633
80634v_cmpx_gt_i16_e64 s[10:11], v1, tba_lo
80635// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xd9,0x00,0x00]
80636
80637v_cmpx_gt_i16_e64 s[10:11], v1, tba_hi
80638// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdb,0x00,0x00]
80639
80640v_cmpx_gt_i16_e64 s[10:11], v1, tma_lo
80641// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdd,0x00,0x00]
80642
80643v_cmpx_gt_i16_e64 s[10:11], v1, tma_hi
80644// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xdf,0x00,0x00]
80645
80646v_cmpx_gt_i16_e64 s[10:11], v1, ttmp11
80647// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf7,0x00,0x00]
80648
80649v_cmpx_gt_i16_e64 s[10:11], v1, m0
80650// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xf9,0x00,0x00]
80651
80652v_cmpx_gt_i16_e64 s[10:11], v1, exec_lo
80653// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xfd,0x00,0x00]
80654
80655v_cmpx_gt_i16_e64 s[10:11], v1, exec_hi
80656// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xff,0x00,0x00]
80657
80658v_cmpx_gt_i16_e64 s[10:11], v1, 0
80659// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x01,0x01,0x00]
80660
80661v_cmpx_gt_i16_e64 s[10:11], v1, -1
80662// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0x83,0x01,0x00]
80663
80664v_cmpx_gt_i16_e64 s[10:11], v1, 0.5
80665// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xe1,0x01,0x00]
80666
80667v_cmpx_gt_i16_e64 s[10:11], v1, -4.0
80668// CHECK: [0x0a,0x00,0xb4,0xd0,0x01,0xef,0x01,0x00]
80669
80670v_cmpx_ne_i16 vcc, v1, v2
80671// CHECK: [0x01,0x05,0x6a,0x7d]
80672
80673v_cmpx_ne_i16 vcc, v255, v2
80674// CHECK: [0xff,0x05,0x6a,0x7d]
80675
80676v_cmpx_ne_i16 vcc, s1, v2
80677// CHECK: [0x01,0x04,0x6a,0x7d]
80678
80679v_cmpx_ne_i16 vcc, s101, v2
80680// CHECK: [0x65,0x04,0x6a,0x7d]
80681
80682v_cmpx_ne_i16 vcc, flat_scratch_lo, v2
80683// CHECK: [0x66,0x04,0x6a,0x7d]
80684
80685v_cmpx_ne_i16 vcc, flat_scratch_hi, v2
80686// CHECK: [0x67,0x04,0x6a,0x7d]
80687
80688v_cmpx_ne_i16 vcc, vcc_lo, v2
80689// CHECK: [0x6a,0x04,0x6a,0x7d]
80690
80691v_cmpx_ne_i16 vcc, vcc_hi, v2
80692// CHECK: [0x6b,0x04,0x6a,0x7d]
80693
80694v_cmpx_ne_i16 vcc, tba_lo, v2
80695// CHECK: [0x6c,0x04,0x6a,0x7d]
80696
80697v_cmpx_ne_i16 vcc, tba_hi, v2
80698// CHECK: [0x6d,0x04,0x6a,0x7d]
80699
80700v_cmpx_ne_i16 vcc, tma_lo, v2
80701// CHECK: [0x6e,0x04,0x6a,0x7d]
80702
80703v_cmpx_ne_i16 vcc, tma_hi, v2
80704// CHECK: [0x6f,0x04,0x6a,0x7d]
80705
80706v_cmpx_ne_i16 vcc, ttmp11, v2
80707// CHECK: [0x7b,0x04,0x6a,0x7d]
80708
80709v_cmpx_ne_i16 vcc, m0, v2
80710// CHECK: [0x7c,0x04,0x6a,0x7d]
80711
80712v_cmpx_ne_i16 vcc, exec_lo, v2
80713// CHECK: [0x7e,0x04,0x6a,0x7d]
80714
80715v_cmpx_ne_i16 vcc, exec_hi, v2
80716// CHECK: [0x7f,0x04,0x6a,0x7d]
80717
80718v_cmpx_ne_i16 vcc, 0, v2
80719// CHECK: [0x80,0x04,0x6a,0x7d]
80720
80721v_cmpx_ne_i16 vcc, -1, v2
80722// CHECK: [0xc1,0x04,0x6a,0x7d]
80723
80724v_cmpx_ne_i16 vcc, 0.5, v2
80725// CHECK: [0xf0,0x04,0x6a,0x7d]
80726
80727v_cmpx_ne_i16 vcc, -4.0, v2
80728// CHECK: [0xf7,0x04,0x6a,0x7d]
80729
80730v_cmpx_ne_i16 vcc, 0xfe0b, v2
80731// CHECK: [0xff,0x04,0x6a,0x7d,0x0b,0xfe,0x00,0x00]
80732
80733v_cmpx_ne_i16 vcc, 0x3456, v2
80734// CHECK: [0xff,0x04,0x6a,0x7d,0x56,0x34,0x00,0x00]
80735
80736v_cmpx_ne_i16 vcc, v1, v255
80737// CHECK: [0x01,0xff,0x6b,0x7d]
80738
80739v_cmpx_ne_i16_e64 s[10:11], v1, v2
80740// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80741
80742v_cmpx_ne_i16_e64 s[12:13], v1, v2
80743// CHECK: [0x0c,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80744
80745v_cmpx_ne_i16_e64 s[100:101], v1, v2
80746// CHECK: [0x64,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80747
80748v_cmpx_ne_i16_e64 flat_scratch, v1, v2
80749// CHECK: [0x66,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80750
80751v_cmpx_ne_i16_e64 vcc, v1, v2
80752// CHECK: [0x6a,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80753
80754v_cmpx_ne_i16_e64 tba, v1, v2
80755// CHECK: [0x6c,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80756
80757v_cmpx_ne_i16_e64 tma, v1, v2
80758// CHECK: [0x6e,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80759
80760v_cmpx_ne_i16_e64 ttmp[10:11], v1, v2
80761// CHECK: [0x7a,0x00,0xb5,0xd0,0x01,0x05,0x02,0x00]
80762
80763v_cmpx_ne_i16_e64 s[10:11], v255, v2
80764// CHECK: [0x0a,0x00,0xb5,0xd0,0xff,0x05,0x02,0x00]
80765
80766v_cmpx_ne_i16_e64 s[10:11], s1, v2
80767// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x04,0x02,0x00]
80768
80769v_cmpx_ne_i16_e64 s[10:11], s101, v2
80770// CHECK: [0x0a,0x00,0xb5,0xd0,0x65,0x04,0x02,0x00]
80771
80772v_cmpx_ne_i16_e64 s[10:11], flat_scratch_lo, v2
80773// CHECK: [0x0a,0x00,0xb5,0xd0,0x66,0x04,0x02,0x00]
80774
80775v_cmpx_ne_i16_e64 s[10:11], flat_scratch_hi, v2
80776// CHECK: [0x0a,0x00,0xb5,0xd0,0x67,0x04,0x02,0x00]
80777
80778v_cmpx_ne_i16_e64 s[10:11], vcc_lo, v2
80779// CHECK: [0x0a,0x00,0xb5,0xd0,0x6a,0x04,0x02,0x00]
80780
80781v_cmpx_ne_i16_e64 s[10:11], vcc_hi, v2
80782// CHECK: [0x0a,0x00,0xb5,0xd0,0x6b,0x04,0x02,0x00]
80783
80784v_cmpx_ne_i16_e64 s[10:11], tba_lo, v2
80785// CHECK: [0x0a,0x00,0xb5,0xd0,0x6c,0x04,0x02,0x00]
80786
80787v_cmpx_ne_i16_e64 s[10:11], tba_hi, v2
80788// CHECK: [0x0a,0x00,0xb5,0xd0,0x6d,0x04,0x02,0x00]
80789
80790v_cmpx_ne_i16_e64 s[10:11], tma_lo, v2
80791// CHECK: [0x0a,0x00,0xb5,0xd0,0x6e,0x04,0x02,0x00]
80792
80793v_cmpx_ne_i16_e64 s[10:11], tma_hi, v2
80794// CHECK: [0x0a,0x00,0xb5,0xd0,0x6f,0x04,0x02,0x00]
80795
80796v_cmpx_ne_i16_e64 s[10:11], ttmp11, v2
80797// CHECK: [0x0a,0x00,0xb5,0xd0,0x7b,0x04,0x02,0x00]
80798
80799v_cmpx_ne_i16_e64 s[10:11], m0, v2
80800// CHECK: [0x0a,0x00,0xb5,0xd0,0x7c,0x04,0x02,0x00]
80801
80802v_cmpx_ne_i16_e64 s[10:11], exec_lo, v2
80803// CHECK: [0x0a,0x00,0xb5,0xd0,0x7e,0x04,0x02,0x00]
80804
80805v_cmpx_ne_i16_e64 s[10:11], exec_hi, v2
80806// CHECK: [0x0a,0x00,0xb5,0xd0,0x7f,0x04,0x02,0x00]
80807
80808v_cmpx_ne_i16_e64 s[10:11], 0, v2
80809// CHECK: [0x0a,0x00,0xb5,0xd0,0x80,0x04,0x02,0x00]
80810
80811v_cmpx_ne_i16_e64 s[10:11], -1, v2
80812// CHECK: [0x0a,0x00,0xb5,0xd0,0xc1,0x04,0x02,0x00]
80813
80814v_cmpx_ne_i16_e64 s[10:11], 0.5, v2
80815// CHECK: [0x0a,0x00,0xb5,0xd0,0xf0,0x04,0x02,0x00]
80816
80817v_cmpx_ne_i16_e64 s[10:11], -4.0, v2
80818// CHECK: [0x0a,0x00,0xb5,0xd0,0xf7,0x04,0x02,0x00]
80819
80820v_cmpx_ne_i16_e64 s[10:11], v1, v255
80821// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x03,0x00]
80822
80823v_cmpx_ne_i16_e64 s[10:11], v1, s2
80824// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x05,0x00,0x00]
80825
80826v_cmpx_ne_i16_e64 s[10:11], v1, s101
80827// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xcb,0x00,0x00]
80828
80829v_cmpx_ne_i16_e64 s[10:11], v1, flat_scratch_lo
80830// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xcd,0x00,0x00]
80831
80832v_cmpx_ne_i16_e64 s[10:11], v1, flat_scratch_hi
80833// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xcf,0x00,0x00]
80834
80835v_cmpx_ne_i16_e64 s[10:11], v1, vcc_lo
80836// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xd5,0x00,0x00]
80837
80838v_cmpx_ne_i16_e64 s[10:11], v1, vcc_hi
80839// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xd7,0x00,0x00]
80840
80841v_cmpx_ne_i16_e64 s[10:11], v1, tba_lo
80842// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xd9,0x00,0x00]
80843
80844v_cmpx_ne_i16_e64 s[10:11], v1, tba_hi
80845// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xdb,0x00,0x00]
80846
80847v_cmpx_ne_i16_e64 s[10:11], v1, tma_lo
80848// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xdd,0x00,0x00]
80849
80850v_cmpx_ne_i16_e64 s[10:11], v1, tma_hi
80851// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xdf,0x00,0x00]
80852
80853v_cmpx_ne_i16_e64 s[10:11], v1, ttmp11
80854// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xf7,0x00,0x00]
80855
80856v_cmpx_ne_i16_e64 s[10:11], v1, m0
80857// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xf9,0x00,0x00]
80858
80859v_cmpx_ne_i16_e64 s[10:11], v1, exec_lo
80860// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xfd,0x00,0x00]
80861
80862v_cmpx_ne_i16_e64 s[10:11], v1, exec_hi
80863// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xff,0x00,0x00]
80864
80865v_cmpx_ne_i16_e64 s[10:11], v1, 0
80866// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x01,0x01,0x00]
80867
80868v_cmpx_ne_i16_e64 s[10:11], v1, -1
80869// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0x83,0x01,0x00]
80870
80871v_cmpx_ne_i16_e64 s[10:11], v1, 0.5
80872// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xe1,0x01,0x00]
80873
80874v_cmpx_ne_i16_e64 s[10:11], v1, -4.0
80875// CHECK: [0x0a,0x00,0xb5,0xd0,0x01,0xef,0x01,0x00]
80876
80877v_cmpx_ge_i16 vcc, v1, v2
80878// CHECK: [0x01,0x05,0x6c,0x7d]
80879
80880v_cmpx_ge_i16 vcc, v255, v2
80881// CHECK: [0xff,0x05,0x6c,0x7d]
80882
80883v_cmpx_ge_i16 vcc, s1, v2
80884// CHECK: [0x01,0x04,0x6c,0x7d]
80885
80886v_cmpx_ge_i16 vcc, s101, v2
80887// CHECK: [0x65,0x04,0x6c,0x7d]
80888
80889v_cmpx_ge_i16 vcc, flat_scratch_lo, v2
80890// CHECK: [0x66,0x04,0x6c,0x7d]
80891
80892v_cmpx_ge_i16 vcc, flat_scratch_hi, v2
80893// CHECK: [0x67,0x04,0x6c,0x7d]
80894
80895v_cmpx_ge_i16 vcc, vcc_lo, v2
80896// CHECK: [0x6a,0x04,0x6c,0x7d]
80897
80898v_cmpx_ge_i16 vcc, vcc_hi, v2
80899// CHECK: [0x6b,0x04,0x6c,0x7d]
80900
80901v_cmpx_ge_i16 vcc, tba_lo, v2
80902// CHECK: [0x6c,0x04,0x6c,0x7d]
80903
80904v_cmpx_ge_i16 vcc, tba_hi, v2
80905// CHECK: [0x6d,0x04,0x6c,0x7d]
80906
80907v_cmpx_ge_i16 vcc, tma_lo, v2
80908// CHECK: [0x6e,0x04,0x6c,0x7d]
80909
80910v_cmpx_ge_i16 vcc, tma_hi, v2
80911// CHECK: [0x6f,0x04,0x6c,0x7d]
80912
80913v_cmpx_ge_i16 vcc, ttmp11, v2
80914// CHECK: [0x7b,0x04,0x6c,0x7d]
80915
80916v_cmpx_ge_i16 vcc, m0, v2
80917// CHECK: [0x7c,0x04,0x6c,0x7d]
80918
80919v_cmpx_ge_i16 vcc, exec_lo, v2
80920// CHECK: [0x7e,0x04,0x6c,0x7d]
80921
80922v_cmpx_ge_i16 vcc, exec_hi, v2
80923// CHECK: [0x7f,0x04,0x6c,0x7d]
80924
80925v_cmpx_ge_i16 vcc, 0, v2
80926// CHECK: [0x80,0x04,0x6c,0x7d]
80927
80928v_cmpx_ge_i16 vcc, -1, v2
80929// CHECK: [0xc1,0x04,0x6c,0x7d]
80930
80931v_cmpx_ge_i16 vcc, 0.5, v2
80932// CHECK: [0xf0,0x04,0x6c,0x7d]
80933
80934v_cmpx_ge_i16 vcc, -4.0, v2
80935// CHECK: [0xf7,0x04,0x6c,0x7d]
80936
80937v_cmpx_ge_i16 vcc, 0xfe0b, v2
80938// CHECK: [0xff,0x04,0x6c,0x7d,0x0b,0xfe,0x00,0x00]
80939
80940v_cmpx_ge_i16 vcc, 0x3456, v2
80941// CHECK: [0xff,0x04,0x6c,0x7d,0x56,0x34,0x00,0x00]
80942
80943v_cmpx_ge_i16 vcc, v1, v255
80944// CHECK: [0x01,0xff,0x6d,0x7d]
80945
80946v_cmpx_ge_i16_e64 s[10:11], v1, v2
80947// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80948
80949v_cmpx_ge_i16_e64 s[12:13], v1, v2
80950// CHECK: [0x0c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80951
80952v_cmpx_ge_i16_e64 s[100:101], v1, v2
80953// CHECK: [0x64,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80954
80955v_cmpx_ge_i16_e64 flat_scratch, v1, v2
80956// CHECK: [0x66,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80957
80958v_cmpx_ge_i16_e64 vcc, v1, v2
80959// CHECK: [0x6a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80960
80961v_cmpx_ge_i16_e64 tba, v1, v2
80962// CHECK: [0x6c,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80963
80964v_cmpx_ge_i16_e64 tma, v1, v2
80965// CHECK: [0x6e,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80966
80967v_cmpx_ge_i16_e64 ttmp[10:11], v1, v2
80968// CHECK: [0x7a,0x00,0xb6,0xd0,0x01,0x05,0x02,0x00]
80969
80970v_cmpx_ge_i16_e64 s[10:11], v255, v2
80971// CHECK: [0x0a,0x00,0xb6,0xd0,0xff,0x05,0x02,0x00]
80972
80973v_cmpx_ge_i16_e64 s[10:11], s1, v2
80974// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x04,0x02,0x00]
80975
80976v_cmpx_ge_i16_e64 s[10:11], s101, v2
80977// CHECK: [0x0a,0x00,0xb6,0xd0,0x65,0x04,0x02,0x00]
80978
80979v_cmpx_ge_i16_e64 s[10:11], flat_scratch_lo, v2
80980// CHECK: [0x0a,0x00,0xb6,0xd0,0x66,0x04,0x02,0x00]
80981
80982v_cmpx_ge_i16_e64 s[10:11], flat_scratch_hi, v2
80983// CHECK: [0x0a,0x00,0xb6,0xd0,0x67,0x04,0x02,0x00]
80984
80985v_cmpx_ge_i16_e64 s[10:11], vcc_lo, v2
80986// CHECK: [0x0a,0x00,0xb6,0xd0,0x6a,0x04,0x02,0x00]
80987
80988v_cmpx_ge_i16_e64 s[10:11], vcc_hi, v2
80989// CHECK: [0x0a,0x00,0xb6,0xd0,0x6b,0x04,0x02,0x00]
80990
80991v_cmpx_ge_i16_e64 s[10:11], tba_lo, v2
80992// CHECK: [0x0a,0x00,0xb6,0xd0,0x6c,0x04,0x02,0x00]
80993
80994v_cmpx_ge_i16_e64 s[10:11], tba_hi, v2
80995// CHECK: [0x0a,0x00,0xb6,0xd0,0x6d,0x04,0x02,0x00]
80996
80997v_cmpx_ge_i16_e64 s[10:11], tma_lo, v2
80998// CHECK: [0x0a,0x00,0xb6,0xd0,0x6e,0x04,0x02,0x00]
80999
81000v_cmpx_ge_i16_e64 s[10:11], tma_hi, v2
81001// CHECK: [0x0a,0x00,0xb6,0xd0,0x6f,0x04,0x02,0x00]
81002
81003v_cmpx_ge_i16_e64 s[10:11], ttmp11, v2
81004// CHECK: [0x0a,0x00,0xb6,0xd0,0x7b,0x04,0x02,0x00]
81005
81006v_cmpx_ge_i16_e64 s[10:11], m0, v2
81007// CHECK: [0x0a,0x00,0xb6,0xd0,0x7c,0x04,0x02,0x00]
81008
81009v_cmpx_ge_i16_e64 s[10:11], exec_lo, v2
81010// CHECK: [0x0a,0x00,0xb6,0xd0,0x7e,0x04,0x02,0x00]
81011
81012v_cmpx_ge_i16_e64 s[10:11], exec_hi, v2
81013// CHECK: [0x0a,0x00,0xb6,0xd0,0x7f,0x04,0x02,0x00]
81014
81015v_cmpx_ge_i16_e64 s[10:11], 0, v2
81016// CHECK: [0x0a,0x00,0xb6,0xd0,0x80,0x04,0x02,0x00]
81017
81018v_cmpx_ge_i16_e64 s[10:11], -1, v2
81019// CHECK: [0x0a,0x00,0xb6,0xd0,0xc1,0x04,0x02,0x00]
81020
81021v_cmpx_ge_i16_e64 s[10:11], 0.5, v2
81022// CHECK: [0x0a,0x00,0xb6,0xd0,0xf0,0x04,0x02,0x00]
81023
81024v_cmpx_ge_i16_e64 s[10:11], -4.0, v2
81025// CHECK: [0x0a,0x00,0xb6,0xd0,0xf7,0x04,0x02,0x00]
81026
81027v_cmpx_ge_i16_e64 s[10:11], v1, v255
81028// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x03,0x00]
81029
81030v_cmpx_ge_i16_e64 s[10:11], v1, s2
81031// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x05,0x00,0x00]
81032
81033v_cmpx_ge_i16_e64 s[10:11], v1, s101
81034// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcb,0x00,0x00]
81035
81036v_cmpx_ge_i16_e64 s[10:11], v1, flat_scratch_lo
81037// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcd,0x00,0x00]
81038
81039v_cmpx_ge_i16_e64 s[10:11], v1, flat_scratch_hi
81040// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xcf,0x00,0x00]
81041
81042v_cmpx_ge_i16_e64 s[10:11], v1, vcc_lo
81043// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd5,0x00,0x00]
81044
81045v_cmpx_ge_i16_e64 s[10:11], v1, vcc_hi
81046// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd7,0x00,0x00]
81047
81048v_cmpx_ge_i16_e64 s[10:11], v1, tba_lo
81049// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xd9,0x00,0x00]
81050
81051v_cmpx_ge_i16_e64 s[10:11], v1, tba_hi
81052// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdb,0x00,0x00]
81053
81054v_cmpx_ge_i16_e64 s[10:11], v1, tma_lo
81055// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdd,0x00,0x00]
81056
81057v_cmpx_ge_i16_e64 s[10:11], v1, tma_hi
81058// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xdf,0x00,0x00]
81059
81060v_cmpx_ge_i16_e64 s[10:11], v1, ttmp11
81061// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf7,0x00,0x00]
81062
81063v_cmpx_ge_i16_e64 s[10:11], v1, m0
81064// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xf9,0x00,0x00]
81065
81066v_cmpx_ge_i16_e64 s[10:11], v1, exec_lo
81067// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xfd,0x00,0x00]
81068
81069v_cmpx_ge_i16_e64 s[10:11], v1, exec_hi
81070// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xff,0x00,0x00]
81071
81072v_cmpx_ge_i16_e64 s[10:11], v1, 0
81073// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x01,0x01,0x00]
81074
81075v_cmpx_ge_i16_e64 s[10:11], v1, -1
81076// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0x83,0x01,0x00]
81077
81078v_cmpx_ge_i16_e64 s[10:11], v1, 0.5
81079// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xe1,0x01,0x00]
81080
81081v_cmpx_ge_i16_e64 s[10:11], v1, -4.0
81082// CHECK: [0x0a,0x00,0xb6,0xd0,0x01,0xef,0x01,0x00]
81083
81084v_cmpx_t_i16 vcc, v1, v2
81085// CHECK: [0x01,0x05,0x6e,0x7d]
81086
81087v_cmpx_t_i16 vcc, v255, v2
81088// CHECK: [0xff,0x05,0x6e,0x7d]
81089
81090v_cmpx_t_i16 vcc, s1, v2
81091// CHECK: [0x01,0x04,0x6e,0x7d]
81092
81093v_cmpx_t_i16 vcc, s101, v2
81094// CHECK: [0x65,0x04,0x6e,0x7d]
81095
81096v_cmpx_t_i16 vcc, flat_scratch_lo, v2
81097// CHECK: [0x66,0x04,0x6e,0x7d]
81098
81099v_cmpx_t_i16 vcc, flat_scratch_hi, v2
81100// CHECK: [0x67,0x04,0x6e,0x7d]
81101
81102v_cmpx_t_i16 vcc, vcc_lo, v2
81103// CHECK: [0x6a,0x04,0x6e,0x7d]
81104
81105v_cmpx_t_i16 vcc, vcc_hi, v2
81106// CHECK: [0x6b,0x04,0x6e,0x7d]
81107
81108v_cmpx_t_i16 vcc, tba_lo, v2
81109// CHECK: [0x6c,0x04,0x6e,0x7d]
81110
81111v_cmpx_t_i16 vcc, tba_hi, v2
81112// CHECK: [0x6d,0x04,0x6e,0x7d]
81113
81114v_cmpx_t_i16 vcc, tma_lo, v2
81115// CHECK: [0x6e,0x04,0x6e,0x7d]
81116
81117v_cmpx_t_i16 vcc, tma_hi, v2
81118// CHECK: [0x6f,0x04,0x6e,0x7d]
81119
81120v_cmpx_t_i16 vcc, ttmp11, v2
81121// CHECK: [0x7b,0x04,0x6e,0x7d]
81122
81123v_cmpx_t_i16 vcc, m0, v2
81124// CHECK: [0x7c,0x04,0x6e,0x7d]
81125
81126v_cmpx_t_i16 vcc, exec_lo, v2
81127// CHECK: [0x7e,0x04,0x6e,0x7d]
81128
81129v_cmpx_t_i16 vcc, exec_hi, v2
81130// CHECK: [0x7f,0x04,0x6e,0x7d]
81131
81132v_cmpx_t_i16 vcc, 0, v2
81133// CHECK: [0x80,0x04,0x6e,0x7d]
81134
81135v_cmpx_t_i16 vcc, -1, v2
81136// CHECK: [0xc1,0x04,0x6e,0x7d]
81137
81138v_cmpx_t_i16 vcc, 0.5, v2
81139// CHECK: [0xf0,0x04,0x6e,0x7d]
81140
81141v_cmpx_t_i16 vcc, -4.0, v2
81142// CHECK: [0xf7,0x04,0x6e,0x7d]
81143
81144v_cmpx_t_i16 vcc, 0xfe0b, v2
81145// CHECK: [0xff,0x04,0x6e,0x7d,0x0b,0xfe,0x00,0x00]
81146
81147v_cmpx_t_i16 vcc, 0x3456, v2
81148// CHECK: [0xff,0x04,0x6e,0x7d,0x56,0x34,0x00,0x00]
81149
81150v_cmpx_t_i16 vcc, v1, v255
81151// CHECK: [0x01,0xff,0x6f,0x7d]
81152
81153v_cmpx_t_i16_e64 s[10:11], v1, v2
81154// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81155
81156v_cmpx_t_i16_e64 s[12:13], v1, v2
81157// CHECK: [0x0c,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81158
81159v_cmpx_t_i16_e64 s[100:101], v1, v2
81160// CHECK: [0x64,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81161
81162v_cmpx_t_i16_e64 flat_scratch, v1, v2
81163// CHECK: [0x66,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81164
81165v_cmpx_t_i16_e64 vcc, v1, v2
81166// CHECK: [0x6a,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81167
81168v_cmpx_t_i16_e64 tba, v1, v2
81169// CHECK: [0x6c,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81170
81171v_cmpx_t_i16_e64 tma, v1, v2
81172// CHECK: [0x6e,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81173
81174v_cmpx_t_i16_e64 ttmp[10:11], v1, v2
81175// CHECK: [0x7a,0x00,0xb7,0xd0,0x01,0x05,0x02,0x00]
81176
81177v_cmpx_t_i16_e64 s[10:11], v255, v2
81178// CHECK: [0x0a,0x00,0xb7,0xd0,0xff,0x05,0x02,0x00]
81179
81180v_cmpx_t_i16_e64 s[10:11], s1, v2
81181// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x04,0x02,0x00]
81182
81183v_cmpx_t_i16_e64 s[10:11], s101, v2
81184// CHECK: [0x0a,0x00,0xb7,0xd0,0x65,0x04,0x02,0x00]
81185
81186v_cmpx_t_i16_e64 s[10:11], flat_scratch_lo, v2
81187// CHECK: [0x0a,0x00,0xb7,0xd0,0x66,0x04,0x02,0x00]
81188
81189v_cmpx_t_i16_e64 s[10:11], flat_scratch_hi, v2
81190// CHECK: [0x0a,0x00,0xb7,0xd0,0x67,0x04,0x02,0x00]
81191
81192v_cmpx_t_i16_e64 s[10:11], vcc_lo, v2
81193// CHECK: [0x0a,0x00,0xb7,0xd0,0x6a,0x04,0x02,0x00]
81194
81195v_cmpx_t_i16_e64 s[10:11], vcc_hi, v2
81196// CHECK: [0x0a,0x00,0xb7,0xd0,0x6b,0x04,0x02,0x00]
81197
81198v_cmpx_t_i16_e64 s[10:11], tba_lo, v2
81199// CHECK: [0x0a,0x00,0xb7,0xd0,0x6c,0x04,0x02,0x00]
81200
81201v_cmpx_t_i16_e64 s[10:11], tba_hi, v2
81202// CHECK: [0x0a,0x00,0xb7,0xd0,0x6d,0x04,0x02,0x00]
81203
81204v_cmpx_t_i16_e64 s[10:11], tma_lo, v2
81205// CHECK: [0x0a,0x00,0xb7,0xd0,0x6e,0x04,0x02,0x00]
81206
81207v_cmpx_t_i16_e64 s[10:11], tma_hi, v2
81208// CHECK: [0x0a,0x00,0xb7,0xd0,0x6f,0x04,0x02,0x00]
81209
81210v_cmpx_t_i16_e64 s[10:11], ttmp11, v2
81211// CHECK: [0x0a,0x00,0xb7,0xd0,0x7b,0x04,0x02,0x00]
81212
81213v_cmpx_t_i16_e64 s[10:11], m0, v2
81214// CHECK: [0x0a,0x00,0xb7,0xd0,0x7c,0x04,0x02,0x00]
81215
81216v_cmpx_t_i16_e64 s[10:11], exec_lo, v2
81217// CHECK: [0x0a,0x00,0xb7,0xd0,0x7e,0x04,0x02,0x00]
81218
81219v_cmpx_t_i16_e64 s[10:11], exec_hi, v2
81220// CHECK: [0x0a,0x00,0xb7,0xd0,0x7f,0x04,0x02,0x00]
81221
81222v_cmpx_t_i16_e64 s[10:11], 0, v2
81223// CHECK: [0x0a,0x00,0xb7,0xd0,0x80,0x04,0x02,0x00]
81224
81225v_cmpx_t_i16_e64 s[10:11], -1, v2
81226// CHECK: [0x0a,0x00,0xb7,0xd0,0xc1,0x04,0x02,0x00]
81227
81228v_cmpx_t_i16_e64 s[10:11], 0.5, v2
81229// CHECK: [0x0a,0x00,0xb7,0xd0,0xf0,0x04,0x02,0x00]
81230
81231v_cmpx_t_i16_e64 s[10:11], -4.0, v2
81232// CHECK: [0x0a,0x00,0xb7,0xd0,0xf7,0x04,0x02,0x00]
81233
81234v_cmpx_t_i16_e64 s[10:11], v1, v255
81235// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x03,0x00]
81236
81237v_cmpx_t_i16_e64 s[10:11], v1, s2
81238// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x05,0x00,0x00]
81239
81240v_cmpx_t_i16_e64 s[10:11], v1, s101
81241// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xcb,0x00,0x00]
81242
81243v_cmpx_t_i16_e64 s[10:11], v1, flat_scratch_lo
81244// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xcd,0x00,0x00]
81245
81246v_cmpx_t_i16_e64 s[10:11], v1, flat_scratch_hi
81247// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xcf,0x00,0x00]
81248
81249v_cmpx_t_i16_e64 s[10:11], v1, vcc_lo
81250// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xd5,0x00,0x00]
81251
81252v_cmpx_t_i16_e64 s[10:11], v1, vcc_hi
81253// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xd7,0x00,0x00]
81254
81255v_cmpx_t_i16_e64 s[10:11], v1, tba_lo
81256// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xd9,0x00,0x00]
81257
81258v_cmpx_t_i16_e64 s[10:11], v1, tba_hi
81259// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xdb,0x00,0x00]
81260
81261v_cmpx_t_i16_e64 s[10:11], v1, tma_lo
81262// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xdd,0x00,0x00]
81263
81264v_cmpx_t_i16_e64 s[10:11], v1, tma_hi
81265// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xdf,0x00,0x00]
81266
81267v_cmpx_t_i16_e64 s[10:11], v1, ttmp11
81268// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xf7,0x00,0x00]
81269
81270v_cmpx_t_i16_e64 s[10:11], v1, m0
81271// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xf9,0x00,0x00]
81272
81273v_cmpx_t_i16_e64 s[10:11], v1, exec_lo
81274// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xfd,0x00,0x00]
81275
81276v_cmpx_t_i16_e64 s[10:11], v1, exec_hi
81277// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xff,0x00,0x00]
81278
81279v_cmpx_t_i16_e64 s[10:11], v1, 0
81280// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x01,0x01,0x00]
81281
81282v_cmpx_t_i16_e64 s[10:11], v1, -1
81283// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0x83,0x01,0x00]
81284
81285v_cmpx_t_i16_e64 s[10:11], v1, 0.5
81286// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xe1,0x01,0x00]
81287
81288v_cmpx_t_i16_e64 s[10:11], v1, -4.0
81289// CHECK: [0x0a,0x00,0xb7,0xd0,0x01,0xef,0x01,0x00]
81290
81291v_cmpx_f_u16 vcc, v1, v2
81292// CHECK: [0x01,0x05,0x70,0x7d]
81293
81294v_cmpx_f_u16 vcc, v255, v2
81295// CHECK: [0xff,0x05,0x70,0x7d]
81296
81297v_cmpx_f_u16 vcc, s1, v2
81298// CHECK: [0x01,0x04,0x70,0x7d]
81299
81300v_cmpx_f_u16 vcc, s101, v2
81301// CHECK: [0x65,0x04,0x70,0x7d]
81302
81303v_cmpx_f_u16 vcc, flat_scratch_lo, v2
81304// CHECK: [0x66,0x04,0x70,0x7d]
81305
81306v_cmpx_f_u16 vcc, flat_scratch_hi, v2
81307// CHECK: [0x67,0x04,0x70,0x7d]
81308
81309v_cmpx_f_u16 vcc, vcc_lo, v2
81310// CHECK: [0x6a,0x04,0x70,0x7d]
81311
81312v_cmpx_f_u16 vcc, vcc_hi, v2
81313// CHECK: [0x6b,0x04,0x70,0x7d]
81314
81315v_cmpx_f_u16 vcc, tba_lo, v2
81316// CHECK: [0x6c,0x04,0x70,0x7d]
81317
81318v_cmpx_f_u16 vcc, tba_hi, v2
81319// CHECK: [0x6d,0x04,0x70,0x7d]
81320
81321v_cmpx_f_u16 vcc, tma_lo, v2
81322// CHECK: [0x6e,0x04,0x70,0x7d]
81323
81324v_cmpx_f_u16 vcc, tma_hi, v2
81325// CHECK: [0x6f,0x04,0x70,0x7d]
81326
81327v_cmpx_f_u16 vcc, ttmp11, v2
81328// CHECK: [0x7b,0x04,0x70,0x7d]
81329
81330v_cmpx_f_u16 vcc, m0, v2
81331// CHECK: [0x7c,0x04,0x70,0x7d]
81332
81333v_cmpx_f_u16 vcc, exec_lo, v2
81334// CHECK: [0x7e,0x04,0x70,0x7d]
81335
81336v_cmpx_f_u16 vcc, exec_hi, v2
81337// CHECK: [0x7f,0x04,0x70,0x7d]
81338
81339v_cmpx_f_u16 vcc, 0, v2
81340// CHECK: [0x80,0x04,0x70,0x7d]
81341
81342v_cmpx_f_u16 vcc, -1, v2
81343// CHECK: [0xc1,0x04,0x70,0x7d]
81344
81345v_cmpx_f_u16 vcc, 0.5, v2
81346// CHECK: [0xf0,0x04,0x70,0x7d]
81347
81348v_cmpx_f_u16 vcc, -4.0, v2
81349// CHECK: [0xf7,0x04,0x70,0x7d]
81350
81351v_cmpx_f_u16 vcc, 0xfe0b, v2
81352// CHECK: [0xff,0x04,0x70,0x7d,0x0b,0xfe,0x00,0x00]
81353
81354v_cmpx_f_u16 vcc, 0x3456, v2
81355// CHECK: [0xff,0x04,0x70,0x7d,0x56,0x34,0x00,0x00]
81356
81357v_cmpx_f_u16 vcc, v1, v255
81358// CHECK: [0x01,0xff,0x71,0x7d]
81359
81360v_cmpx_f_u16_e64 s[10:11], v1, v2
81361// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81362
81363v_cmpx_f_u16_e64 s[12:13], v1, v2
81364// CHECK: [0x0c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81365
81366v_cmpx_f_u16_e64 s[100:101], v1, v2
81367// CHECK: [0x64,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81368
81369v_cmpx_f_u16_e64 flat_scratch, v1, v2
81370// CHECK: [0x66,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81371
81372v_cmpx_f_u16_e64 vcc, v1, v2
81373// CHECK: [0x6a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81374
81375v_cmpx_f_u16_e64 tba, v1, v2
81376// CHECK: [0x6c,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81377
81378v_cmpx_f_u16_e64 tma, v1, v2
81379// CHECK: [0x6e,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81380
81381v_cmpx_f_u16_e64 ttmp[10:11], v1, v2
81382// CHECK: [0x7a,0x00,0xb8,0xd0,0x01,0x05,0x02,0x00]
81383
81384v_cmpx_f_u16_e64 s[10:11], v255, v2
81385// CHECK: [0x0a,0x00,0xb8,0xd0,0xff,0x05,0x02,0x00]
81386
81387v_cmpx_f_u16_e64 s[10:11], s1, v2
81388// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x04,0x02,0x00]
81389
81390v_cmpx_f_u16_e64 s[10:11], s101, v2
81391// CHECK: [0x0a,0x00,0xb8,0xd0,0x65,0x04,0x02,0x00]
81392
81393v_cmpx_f_u16_e64 s[10:11], flat_scratch_lo, v2
81394// CHECK: [0x0a,0x00,0xb8,0xd0,0x66,0x04,0x02,0x00]
81395
81396v_cmpx_f_u16_e64 s[10:11], flat_scratch_hi, v2
81397// CHECK: [0x0a,0x00,0xb8,0xd0,0x67,0x04,0x02,0x00]
81398
81399v_cmpx_f_u16_e64 s[10:11], vcc_lo, v2
81400// CHECK: [0x0a,0x00,0xb8,0xd0,0x6a,0x04,0x02,0x00]
81401
81402v_cmpx_f_u16_e64 s[10:11], vcc_hi, v2
81403// CHECK: [0x0a,0x00,0xb8,0xd0,0x6b,0x04,0x02,0x00]
81404
81405v_cmpx_f_u16_e64 s[10:11], tba_lo, v2
81406// CHECK: [0x0a,0x00,0xb8,0xd0,0x6c,0x04,0x02,0x00]
81407
81408v_cmpx_f_u16_e64 s[10:11], tba_hi, v2
81409// CHECK: [0x0a,0x00,0xb8,0xd0,0x6d,0x04,0x02,0x00]
81410
81411v_cmpx_f_u16_e64 s[10:11], tma_lo, v2
81412// CHECK: [0x0a,0x00,0xb8,0xd0,0x6e,0x04,0x02,0x00]
81413
81414v_cmpx_f_u16_e64 s[10:11], tma_hi, v2
81415// CHECK: [0x0a,0x00,0xb8,0xd0,0x6f,0x04,0x02,0x00]
81416
81417v_cmpx_f_u16_e64 s[10:11], ttmp11, v2
81418// CHECK: [0x0a,0x00,0xb8,0xd0,0x7b,0x04,0x02,0x00]
81419
81420v_cmpx_f_u16_e64 s[10:11], m0, v2
81421// CHECK: [0x0a,0x00,0xb8,0xd0,0x7c,0x04,0x02,0x00]
81422
81423v_cmpx_f_u16_e64 s[10:11], exec_lo, v2
81424// CHECK: [0x0a,0x00,0xb8,0xd0,0x7e,0x04,0x02,0x00]
81425
81426v_cmpx_f_u16_e64 s[10:11], exec_hi, v2
81427// CHECK: [0x0a,0x00,0xb8,0xd0,0x7f,0x04,0x02,0x00]
81428
81429v_cmpx_f_u16_e64 s[10:11], 0, v2
81430// CHECK: [0x0a,0x00,0xb8,0xd0,0x80,0x04,0x02,0x00]
81431
81432v_cmpx_f_u16_e64 s[10:11], -1, v2
81433// CHECK: [0x0a,0x00,0xb8,0xd0,0xc1,0x04,0x02,0x00]
81434
81435v_cmpx_f_u16_e64 s[10:11], 0.5, v2
81436// CHECK: [0x0a,0x00,0xb8,0xd0,0xf0,0x04,0x02,0x00]
81437
81438v_cmpx_f_u16_e64 s[10:11], -4.0, v2
81439// CHECK: [0x0a,0x00,0xb8,0xd0,0xf7,0x04,0x02,0x00]
81440
81441v_cmpx_f_u16_e64 s[10:11], v1, v255
81442// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x03,0x00]
81443
81444v_cmpx_f_u16_e64 s[10:11], v1, s2
81445// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x05,0x00,0x00]
81446
81447v_cmpx_f_u16_e64 s[10:11], v1, s101
81448// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcb,0x00,0x00]
81449
81450v_cmpx_f_u16_e64 s[10:11], v1, flat_scratch_lo
81451// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcd,0x00,0x00]
81452
81453v_cmpx_f_u16_e64 s[10:11], v1, flat_scratch_hi
81454// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xcf,0x00,0x00]
81455
81456v_cmpx_f_u16_e64 s[10:11], v1, vcc_lo
81457// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd5,0x00,0x00]
81458
81459v_cmpx_f_u16_e64 s[10:11], v1, vcc_hi
81460// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd7,0x00,0x00]
81461
81462v_cmpx_f_u16_e64 s[10:11], v1, tba_lo
81463// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xd9,0x00,0x00]
81464
81465v_cmpx_f_u16_e64 s[10:11], v1, tba_hi
81466// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdb,0x00,0x00]
81467
81468v_cmpx_f_u16_e64 s[10:11], v1, tma_lo
81469// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdd,0x00,0x00]
81470
81471v_cmpx_f_u16_e64 s[10:11], v1, tma_hi
81472// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xdf,0x00,0x00]
81473
81474v_cmpx_f_u16_e64 s[10:11], v1, ttmp11
81475// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf7,0x00,0x00]
81476
81477v_cmpx_f_u16_e64 s[10:11], v1, m0
81478// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xf9,0x00,0x00]
81479
81480v_cmpx_f_u16_e64 s[10:11], v1, exec_lo
81481// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xfd,0x00,0x00]
81482
81483v_cmpx_f_u16_e64 s[10:11], v1, exec_hi
81484// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xff,0x00,0x00]
81485
81486v_cmpx_f_u16_e64 s[10:11], v1, 0
81487// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x01,0x01,0x00]
81488
81489v_cmpx_f_u16_e64 s[10:11], v1, -1
81490// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0x83,0x01,0x00]
81491
81492v_cmpx_f_u16_e64 s[10:11], v1, 0.5
81493// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xe1,0x01,0x00]
81494
81495v_cmpx_f_u16_e64 s[10:11], v1, -4.0
81496// CHECK: [0x0a,0x00,0xb8,0xd0,0x01,0xef,0x01,0x00]
81497
81498v_cmpx_lt_u16 vcc, v1, v2
81499// CHECK: [0x01,0x05,0x72,0x7d]
81500
81501v_cmpx_lt_u16 vcc, v255, v2
81502// CHECK: [0xff,0x05,0x72,0x7d]
81503
81504v_cmpx_lt_u16 vcc, s1, v2
81505// CHECK: [0x01,0x04,0x72,0x7d]
81506
81507v_cmpx_lt_u16 vcc, s101, v2
81508// CHECK: [0x65,0x04,0x72,0x7d]
81509
81510v_cmpx_lt_u16 vcc, flat_scratch_lo, v2
81511// CHECK: [0x66,0x04,0x72,0x7d]
81512
81513v_cmpx_lt_u16 vcc, flat_scratch_hi, v2
81514// CHECK: [0x67,0x04,0x72,0x7d]
81515
81516v_cmpx_lt_u16 vcc, vcc_lo, v2
81517// CHECK: [0x6a,0x04,0x72,0x7d]
81518
81519v_cmpx_lt_u16 vcc, vcc_hi, v2
81520// CHECK: [0x6b,0x04,0x72,0x7d]
81521
81522v_cmpx_lt_u16 vcc, tba_lo, v2
81523// CHECK: [0x6c,0x04,0x72,0x7d]
81524
81525v_cmpx_lt_u16 vcc, tba_hi, v2
81526// CHECK: [0x6d,0x04,0x72,0x7d]
81527
81528v_cmpx_lt_u16 vcc, tma_lo, v2
81529// CHECK: [0x6e,0x04,0x72,0x7d]
81530
81531v_cmpx_lt_u16 vcc, tma_hi, v2
81532// CHECK: [0x6f,0x04,0x72,0x7d]
81533
81534v_cmpx_lt_u16 vcc, ttmp11, v2
81535// CHECK: [0x7b,0x04,0x72,0x7d]
81536
81537v_cmpx_lt_u16 vcc, m0, v2
81538// CHECK: [0x7c,0x04,0x72,0x7d]
81539
81540v_cmpx_lt_u16 vcc, exec_lo, v2
81541// CHECK: [0x7e,0x04,0x72,0x7d]
81542
81543v_cmpx_lt_u16 vcc, exec_hi, v2
81544// CHECK: [0x7f,0x04,0x72,0x7d]
81545
81546v_cmpx_lt_u16 vcc, 0, v2
81547// CHECK: [0x80,0x04,0x72,0x7d]
81548
81549v_cmpx_lt_u16 vcc, -1, v2
81550// CHECK: [0xc1,0x04,0x72,0x7d]
81551
81552v_cmpx_lt_u16 vcc, 0.5, v2
81553// CHECK: [0xf0,0x04,0x72,0x7d]
81554
81555v_cmpx_lt_u16 vcc, -4.0, v2
81556// CHECK: [0xf7,0x04,0x72,0x7d]
81557
81558v_cmpx_lt_u16 vcc, 0xfe0b, v2
81559// CHECK: [0xff,0x04,0x72,0x7d,0x0b,0xfe,0x00,0x00]
81560
81561v_cmpx_lt_u16 vcc, 0x3456, v2
81562// CHECK: [0xff,0x04,0x72,0x7d,0x56,0x34,0x00,0x00]
81563
81564v_cmpx_lt_u16 vcc, v1, v255
81565// CHECK: [0x01,0xff,0x73,0x7d]
81566
81567v_cmpx_lt_u16_e64 s[10:11], v1, v2
81568// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81569
81570v_cmpx_lt_u16_e64 s[12:13], v1, v2
81571// CHECK: [0x0c,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81572
81573v_cmpx_lt_u16_e64 s[100:101], v1, v2
81574// CHECK: [0x64,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81575
81576v_cmpx_lt_u16_e64 flat_scratch, v1, v2
81577// CHECK: [0x66,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81578
81579v_cmpx_lt_u16_e64 vcc, v1, v2
81580// CHECK: [0x6a,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81581
81582v_cmpx_lt_u16_e64 tba, v1, v2
81583// CHECK: [0x6c,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81584
81585v_cmpx_lt_u16_e64 tma, v1, v2
81586// CHECK: [0x6e,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81587
81588v_cmpx_lt_u16_e64 ttmp[10:11], v1, v2
81589// CHECK: [0x7a,0x00,0xb9,0xd0,0x01,0x05,0x02,0x00]
81590
81591v_cmpx_lt_u16_e64 s[10:11], v255, v2
81592// CHECK: [0x0a,0x00,0xb9,0xd0,0xff,0x05,0x02,0x00]
81593
81594v_cmpx_lt_u16_e64 s[10:11], s1, v2
81595// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x04,0x02,0x00]
81596
81597v_cmpx_lt_u16_e64 s[10:11], s101, v2
81598// CHECK: [0x0a,0x00,0xb9,0xd0,0x65,0x04,0x02,0x00]
81599
81600v_cmpx_lt_u16_e64 s[10:11], flat_scratch_lo, v2
81601// CHECK: [0x0a,0x00,0xb9,0xd0,0x66,0x04,0x02,0x00]
81602
81603v_cmpx_lt_u16_e64 s[10:11], flat_scratch_hi, v2
81604// CHECK: [0x0a,0x00,0xb9,0xd0,0x67,0x04,0x02,0x00]
81605
81606v_cmpx_lt_u16_e64 s[10:11], vcc_lo, v2
81607// CHECK: [0x0a,0x00,0xb9,0xd0,0x6a,0x04,0x02,0x00]
81608
81609v_cmpx_lt_u16_e64 s[10:11], vcc_hi, v2
81610// CHECK: [0x0a,0x00,0xb9,0xd0,0x6b,0x04,0x02,0x00]
81611
81612v_cmpx_lt_u16_e64 s[10:11], tba_lo, v2
81613// CHECK: [0x0a,0x00,0xb9,0xd0,0x6c,0x04,0x02,0x00]
81614
81615v_cmpx_lt_u16_e64 s[10:11], tba_hi, v2
81616// CHECK: [0x0a,0x00,0xb9,0xd0,0x6d,0x04,0x02,0x00]
81617
81618v_cmpx_lt_u16_e64 s[10:11], tma_lo, v2
81619// CHECK: [0x0a,0x00,0xb9,0xd0,0x6e,0x04,0x02,0x00]
81620
81621v_cmpx_lt_u16_e64 s[10:11], tma_hi, v2
81622// CHECK: [0x0a,0x00,0xb9,0xd0,0x6f,0x04,0x02,0x00]
81623
81624v_cmpx_lt_u16_e64 s[10:11], ttmp11, v2
81625// CHECK: [0x0a,0x00,0xb9,0xd0,0x7b,0x04,0x02,0x00]
81626
81627v_cmpx_lt_u16_e64 s[10:11], m0, v2
81628// CHECK: [0x0a,0x00,0xb9,0xd0,0x7c,0x04,0x02,0x00]
81629
81630v_cmpx_lt_u16_e64 s[10:11], exec_lo, v2
81631// CHECK: [0x0a,0x00,0xb9,0xd0,0x7e,0x04,0x02,0x00]
81632
81633v_cmpx_lt_u16_e64 s[10:11], exec_hi, v2
81634// CHECK: [0x0a,0x00,0xb9,0xd0,0x7f,0x04,0x02,0x00]
81635
81636v_cmpx_lt_u16_e64 s[10:11], 0, v2
81637// CHECK: [0x0a,0x00,0xb9,0xd0,0x80,0x04,0x02,0x00]
81638
81639v_cmpx_lt_u16_e64 s[10:11], -1, v2
81640// CHECK: [0x0a,0x00,0xb9,0xd0,0xc1,0x04,0x02,0x00]
81641
81642v_cmpx_lt_u16_e64 s[10:11], 0.5, v2
81643// CHECK: [0x0a,0x00,0xb9,0xd0,0xf0,0x04,0x02,0x00]
81644
81645v_cmpx_lt_u16_e64 s[10:11], -4.0, v2
81646// CHECK: [0x0a,0x00,0xb9,0xd0,0xf7,0x04,0x02,0x00]
81647
81648v_cmpx_lt_u16_e64 s[10:11], v1, v255
81649// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x03,0x00]
81650
81651v_cmpx_lt_u16_e64 s[10:11], v1, s2
81652// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x05,0x00,0x00]
81653
81654v_cmpx_lt_u16_e64 s[10:11], v1, s101
81655// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xcb,0x00,0x00]
81656
81657v_cmpx_lt_u16_e64 s[10:11], v1, flat_scratch_lo
81658// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xcd,0x00,0x00]
81659
81660v_cmpx_lt_u16_e64 s[10:11], v1, flat_scratch_hi
81661// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xcf,0x00,0x00]
81662
81663v_cmpx_lt_u16_e64 s[10:11], v1, vcc_lo
81664// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xd5,0x00,0x00]
81665
81666v_cmpx_lt_u16_e64 s[10:11], v1, vcc_hi
81667// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xd7,0x00,0x00]
81668
81669v_cmpx_lt_u16_e64 s[10:11], v1, tba_lo
81670// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xd9,0x00,0x00]
81671
81672v_cmpx_lt_u16_e64 s[10:11], v1, tba_hi
81673// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xdb,0x00,0x00]
81674
81675v_cmpx_lt_u16_e64 s[10:11], v1, tma_lo
81676// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xdd,0x00,0x00]
81677
81678v_cmpx_lt_u16_e64 s[10:11], v1, tma_hi
81679// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xdf,0x00,0x00]
81680
81681v_cmpx_lt_u16_e64 s[10:11], v1, ttmp11
81682// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xf7,0x00,0x00]
81683
81684v_cmpx_lt_u16_e64 s[10:11], v1, m0
81685// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xf9,0x00,0x00]
81686
81687v_cmpx_lt_u16_e64 s[10:11], v1, exec_lo
81688// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xfd,0x00,0x00]
81689
81690v_cmpx_lt_u16_e64 s[10:11], v1, exec_hi
81691// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xff,0x00,0x00]
81692
81693v_cmpx_lt_u16_e64 s[10:11], v1, 0
81694// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x01,0x01,0x00]
81695
81696v_cmpx_lt_u16_e64 s[10:11], v1, -1
81697// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0x83,0x01,0x00]
81698
81699v_cmpx_lt_u16_e64 s[10:11], v1, 0.5
81700// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xe1,0x01,0x00]
81701
81702v_cmpx_lt_u16_e64 s[10:11], v1, -4.0
81703// CHECK: [0x0a,0x00,0xb9,0xd0,0x01,0xef,0x01,0x00]
81704
81705v_cmpx_eq_u16 vcc, v1, v2
81706// CHECK: [0x01,0x05,0x74,0x7d]
81707
81708v_cmpx_eq_u16 vcc, v255, v2
81709// CHECK: [0xff,0x05,0x74,0x7d]
81710
81711v_cmpx_eq_u16 vcc, s1, v2
81712// CHECK: [0x01,0x04,0x74,0x7d]
81713
81714v_cmpx_eq_u16 vcc, s101, v2
81715// CHECK: [0x65,0x04,0x74,0x7d]
81716
81717v_cmpx_eq_u16 vcc, flat_scratch_lo, v2
81718// CHECK: [0x66,0x04,0x74,0x7d]
81719
81720v_cmpx_eq_u16 vcc, flat_scratch_hi, v2
81721// CHECK: [0x67,0x04,0x74,0x7d]
81722
81723v_cmpx_eq_u16 vcc, vcc_lo, v2
81724// CHECK: [0x6a,0x04,0x74,0x7d]
81725
81726v_cmpx_eq_u16 vcc, vcc_hi, v2
81727// CHECK: [0x6b,0x04,0x74,0x7d]
81728
81729v_cmpx_eq_u16 vcc, tba_lo, v2
81730// CHECK: [0x6c,0x04,0x74,0x7d]
81731
81732v_cmpx_eq_u16 vcc, tba_hi, v2
81733// CHECK: [0x6d,0x04,0x74,0x7d]
81734
81735v_cmpx_eq_u16 vcc, tma_lo, v2
81736// CHECK: [0x6e,0x04,0x74,0x7d]
81737
81738v_cmpx_eq_u16 vcc, tma_hi, v2
81739// CHECK: [0x6f,0x04,0x74,0x7d]
81740
81741v_cmpx_eq_u16 vcc, ttmp11, v2
81742// CHECK: [0x7b,0x04,0x74,0x7d]
81743
81744v_cmpx_eq_u16 vcc, m0, v2
81745// CHECK: [0x7c,0x04,0x74,0x7d]
81746
81747v_cmpx_eq_u16 vcc, exec_lo, v2
81748// CHECK: [0x7e,0x04,0x74,0x7d]
81749
81750v_cmpx_eq_u16 vcc, exec_hi, v2
81751// CHECK: [0x7f,0x04,0x74,0x7d]
81752
81753v_cmpx_eq_u16 vcc, 0, v2
81754// CHECK: [0x80,0x04,0x74,0x7d]
81755
81756v_cmpx_eq_u16 vcc, -1, v2
81757// CHECK: [0xc1,0x04,0x74,0x7d]
81758
81759v_cmpx_eq_u16 vcc, 0.5, v2
81760// CHECK: [0xf0,0x04,0x74,0x7d]
81761
81762v_cmpx_eq_u16 vcc, -4.0, v2
81763// CHECK: [0xf7,0x04,0x74,0x7d]
81764
81765v_cmpx_eq_u16 vcc, 0xfe0b, v2
81766// CHECK: [0xff,0x04,0x74,0x7d,0x0b,0xfe,0x00,0x00]
81767
81768v_cmpx_eq_u16 vcc, 0x3456, v2
81769// CHECK: [0xff,0x04,0x74,0x7d,0x56,0x34,0x00,0x00]
81770
81771v_cmpx_eq_u16 vcc, v1, v255
81772// CHECK: [0x01,0xff,0x75,0x7d]
81773
81774v_cmpx_eq_u16_e64 s[10:11], v1, v2
81775// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81776
81777v_cmpx_eq_u16_e64 s[12:13], v1, v2
81778// CHECK: [0x0c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81779
81780v_cmpx_eq_u16_e64 s[100:101], v1, v2
81781// CHECK: [0x64,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81782
81783v_cmpx_eq_u16_e64 flat_scratch, v1, v2
81784// CHECK: [0x66,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81785
81786v_cmpx_eq_u16_e64 vcc, v1, v2
81787// CHECK: [0x6a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81788
81789v_cmpx_eq_u16_e64 tba, v1, v2
81790// CHECK: [0x6c,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81791
81792v_cmpx_eq_u16_e64 tma, v1, v2
81793// CHECK: [0x6e,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81794
81795v_cmpx_eq_u16_e64 ttmp[10:11], v1, v2
81796// CHECK: [0x7a,0x00,0xba,0xd0,0x01,0x05,0x02,0x00]
81797
81798v_cmpx_eq_u16_e64 s[10:11], v255, v2
81799// CHECK: [0x0a,0x00,0xba,0xd0,0xff,0x05,0x02,0x00]
81800
81801v_cmpx_eq_u16_e64 s[10:11], s1, v2
81802// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x04,0x02,0x00]
81803
81804v_cmpx_eq_u16_e64 s[10:11], s101, v2
81805// CHECK: [0x0a,0x00,0xba,0xd0,0x65,0x04,0x02,0x00]
81806
81807v_cmpx_eq_u16_e64 s[10:11], flat_scratch_lo, v2
81808// CHECK: [0x0a,0x00,0xba,0xd0,0x66,0x04,0x02,0x00]
81809
81810v_cmpx_eq_u16_e64 s[10:11], flat_scratch_hi, v2
81811// CHECK: [0x0a,0x00,0xba,0xd0,0x67,0x04,0x02,0x00]
81812
81813v_cmpx_eq_u16_e64 s[10:11], vcc_lo, v2
81814// CHECK: [0x0a,0x00,0xba,0xd0,0x6a,0x04,0x02,0x00]
81815
81816v_cmpx_eq_u16_e64 s[10:11], vcc_hi, v2
81817// CHECK: [0x0a,0x00,0xba,0xd0,0x6b,0x04,0x02,0x00]
81818
81819v_cmpx_eq_u16_e64 s[10:11], tba_lo, v2
81820// CHECK: [0x0a,0x00,0xba,0xd0,0x6c,0x04,0x02,0x00]
81821
81822v_cmpx_eq_u16_e64 s[10:11], tba_hi, v2
81823// CHECK: [0x0a,0x00,0xba,0xd0,0x6d,0x04,0x02,0x00]
81824
81825v_cmpx_eq_u16_e64 s[10:11], tma_lo, v2
81826// CHECK: [0x0a,0x00,0xba,0xd0,0x6e,0x04,0x02,0x00]
81827
81828v_cmpx_eq_u16_e64 s[10:11], tma_hi, v2
81829// CHECK: [0x0a,0x00,0xba,0xd0,0x6f,0x04,0x02,0x00]
81830
81831v_cmpx_eq_u16_e64 s[10:11], ttmp11, v2
81832// CHECK: [0x0a,0x00,0xba,0xd0,0x7b,0x04,0x02,0x00]
81833
81834v_cmpx_eq_u16_e64 s[10:11], m0, v2
81835// CHECK: [0x0a,0x00,0xba,0xd0,0x7c,0x04,0x02,0x00]
81836
81837v_cmpx_eq_u16_e64 s[10:11], exec_lo, v2
81838// CHECK: [0x0a,0x00,0xba,0xd0,0x7e,0x04,0x02,0x00]
81839
81840v_cmpx_eq_u16_e64 s[10:11], exec_hi, v2
81841// CHECK: [0x0a,0x00,0xba,0xd0,0x7f,0x04,0x02,0x00]
81842
81843v_cmpx_eq_u16_e64 s[10:11], 0, v2
81844// CHECK: [0x0a,0x00,0xba,0xd0,0x80,0x04,0x02,0x00]
81845
81846v_cmpx_eq_u16_e64 s[10:11], -1, v2
81847// CHECK: [0x0a,0x00,0xba,0xd0,0xc1,0x04,0x02,0x00]
81848
81849v_cmpx_eq_u16_e64 s[10:11], 0.5, v2
81850// CHECK: [0x0a,0x00,0xba,0xd0,0xf0,0x04,0x02,0x00]
81851
81852v_cmpx_eq_u16_e64 s[10:11], -4.0, v2
81853// CHECK: [0x0a,0x00,0xba,0xd0,0xf7,0x04,0x02,0x00]
81854
81855v_cmpx_eq_u16_e64 s[10:11], v1, v255
81856// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x03,0x00]
81857
81858v_cmpx_eq_u16_e64 s[10:11], v1, s2
81859// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x05,0x00,0x00]
81860
81861v_cmpx_eq_u16_e64 s[10:11], v1, s101
81862// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcb,0x00,0x00]
81863
81864v_cmpx_eq_u16_e64 s[10:11], v1, flat_scratch_lo
81865// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcd,0x00,0x00]
81866
81867v_cmpx_eq_u16_e64 s[10:11], v1, flat_scratch_hi
81868// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xcf,0x00,0x00]
81869
81870v_cmpx_eq_u16_e64 s[10:11], v1, vcc_lo
81871// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd5,0x00,0x00]
81872
81873v_cmpx_eq_u16_e64 s[10:11], v1, vcc_hi
81874// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd7,0x00,0x00]
81875
81876v_cmpx_eq_u16_e64 s[10:11], v1, tba_lo
81877// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xd9,0x00,0x00]
81878
81879v_cmpx_eq_u16_e64 s[10:11], v1, tba_hi
81880// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdb,0x00,0x00]
81881
81882v_cmpx_eq_u16_e64 s[10:11], v1, tma_lo
81883// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdd,0x00,0x00]
81884
81885v_cmpx_eq_u16_e64 s[10:11], v1, tma_hi
81886// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xdf,0x00,0x00]
81887
81888v_cmpx_eq_u16_e64 s[10:11], v1, ttmp11
81889// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf7,0x00,0x00]
81890
81891v_cmpx_eq_u16_e64 s[10:11], v1, m0
81892// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xf9,0x00,0x00]
81893
81894v_cmpx_eq_u16_e64 s[10:11], v1, exec_lo
81895// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xfd,0x00,0x00]
81896
81897v_cmpx_eq_u16_e64 s[10:11], v1, exec_hi
81898// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xff,0x00,0x00]
81899
81900v_cmpx_eq_u16_e64 s[10:11], v1, 0
81901// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x01,0x01,0x00]
81902
81903v_cmpx_eq_u16_e64 s[10:11], v1, -1
81904// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0x83,0x01,0x00]
81905
81906v_cmpx_eq_u16_e64 s[10:11], v1, 0.5
81907// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xe1,0x01,0x00]
81908
81909v_cmpx_eq_u16_e64 s[10:11], v1, -4.0
81910// CHECK: [0x0a,0x00,0xba,0xd0,0x01,0xef,0x01,0x00]
81911
81912v_cmpx_le_u16 vcc, v1, v2
81913// CHECK: [0x01,0x05,0x76,0x7d]
81914
81915v_cmpx_le_u16 vcc, v255, v2
81916// CHECK: [0xff,0x05,0x76,0x7d]
81917
81918v_cmpx_le_u16 vcc, s1, v2
81919// CHECK: [0x01,0x04,0x76,0x7d]
81920
81921v_cmpx_le_u16 vcc, s101, v2
81922// CHECK: [0x65,0x04,0x76,0x7d]
81923
81924v_cmpx_le_u16 vcc, flat_scratch_lo, v2
81925// CHECK: [0x66,0x04,0x76,0x7d]
81926
81927v_cmpx_le_u16 vcc, flat_scratch_hi, v2
81928// CHECK: [0x67,0x04,0x76,0x7d]
81929
81930v_cmpx_le_u16 vcc, vcc_lo, v2
81931// CHECK: [0x6a,0x04,0x76,0x7d]
81932
81933v_cmpx_le_u16 vcc, vcc_hi, v2
81934// CHECK: [0x6b,0x04,0x76,0x7d]
81935
81936v_cmpx_le_u16 vcc, tba_lo, v2
81937// CHECK: [0x6c,0x04,0x76,0x7d]
81938
81939v_cmpx_le_u16 vcc, tba_hi, v2
81940// CHECK: [0x6d,0x04,0x76,0x7d]
81941
81942v_cmpx_le_u16 vcc, tma_lo, v2
81943// CHECK: [0x6e,0x04,0x76,0x7d]
81944
81945v_cmpx_le_u16 vcc, tma_hi, v2
81946// CHECK: [0x6f,0x04,0x76,0x7d]
81947
81948v_cmpx_le_u16 vcc, ttmp11, v2
81949// CHECK: [0x7b,0x04,0x76,0x7d]
81950
81951v_cmpx_le_u16 vcc, m0, v2
81952// CHECK: [0x7c,0x04,0x76,0x7d]
81953
81954v_cmpx_le_u16 vcc, exec_lo, v2
81955// CHECK: [0x7e,0x04,0x76,0x7d]
81956
81957v_cmpx_le_u16 vcc, exec_hi, v2
81958// CHECK: [0x7f,0x04,0x76,0x7d]
81959
81960v_cmpx_le_u16 vcc, 0, v2
81961// CHECK: [0x80,0x04,0x76,0x7d]
81962
81963v_cmpx_le_u16 vcc, -1, v2
81964// CHECK: [0xc1,0x04,0x76,0x7d]
81965
81966v_cmpx_le_u16 vcc, 0.5, v2
81967// CHECK: [0xf0,0x04,0x76,0x7d]
81968
81969v_cmpx_le_u16 vcc, -4.0, v2
81970// CHECK: [0xf7,0x04,0x76,0x7d]
81971
81972v_cmpx_le_u16 vcc, 0xfe0b, v2
81973// CHECK: [0xff,0x04,0x76,0x7d,0x0b,0xfe,0x00,0x00]
81974
81975v_cmpx_le_u16 vcc, 0x3456, v2
81976// CHECK: [0xff,0x04,0x76,0x7d,0x56,0x34,0x00,0x00]
81977
81978v_cmpx_le_u16 vcc, v1, v255
81979// CHECK: [0x01,0xff,0x77,0x7d]
81980
81981v_cmpx_le_u16_e64 s[10:11], v1, v2
81982// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
81983
81984v_cmpx_le_u16_e64 s[12:13], v1, v2
81985// CHECK: [0x0c,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
81986
81987v_cmpx_le_u16_e64 s[100:101], v1, v2
81988// CHECK: [0x64,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
81989
81990v_cmpx_le_u16_e64 flat_scratch, v1, v2
81991// CHECK: [0x66,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
81992
81993v_cmpx_le_u16_e64 vcc, v1, v2
81994// CHECK: [0x6a,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
81995
81996v_cmpx_le_u16_e64 tba, v1, v2
81997// CHECK: [0x6c,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
81998
81999v_cmpx_le_u16_e64 tma, v1, v2
82000// CHECK: [0x6e,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
82001
82002v_cmpx_le_u16_e64 ttmp[10:11], v1, v2
82003// CHECK: [0x7a,0x00,0xbb,0xd0,0x01,0x05,0x02,0x00]
82004
82005v_cmpx_le_u16_e64 s[10:11], v255, v2
82006// CHECK: [0x0a,0x00,0xbb,0xd0,0xff,0x05,0x02,0x00]
82007
82008v_cmpx_le_u16_e64 s[10:11], s1, v2
82009// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x04,0x02,0x00]
82010
82011v_cmpx_le_u16_e64 s[10:11], s101, v2
82012// CHECK: [0x0a,0x00,0xbb,0xd0,0x65,0x04,0x02,0x00]
82013
82014v_cmpx_le_u16_e64 s[10:11], flat_scratch_lo, v2
82015// CHECK: [0x0a,0x00,0xbb,0xd0,0x66,0x04,0x02,0x00]
82016
82017v_cmpx_le_u16_e64 s[10:11], flat_scratch_hi, v2
82018// CHECK: [0x0a,0x00,0xbb,0xd0,0x67,0x04,0x02,0x00]
82019
82020v_cmpx_le_u16_e64 s[10:11], vcc_lo, v2
82021// CHECK: [0x0a,0x00,0xbb,0xd0,0x6a,0x04,0x02,0x00]
82022
82023v_cmpx_le_u16_e64 s[10:11], vcc_hi, v2
82024// CHECK: [0x0a,0x00,0xbb,0xd0,0x6b,0x04,0x02,0x00]
82025
82026v_cmpx_le_u16_e64 s[10:11], tba_lo, v2
82027// CHECK: [0x0a,0x00,0xbb,0xd0,0x6c,0x04,0x02,0x00]
82028
82029v_cmpx_le_u16_e64 s[10:11], tba_hi, v2
82030// CHECK: [0x0a,0x00,0xbb,0xd0,0x6d,0x04,0x02,0x00]
82031
82032v_cmpx_le_u16_e64 s[10:11], tma_lo, v2
82033// CHECK: [0x0a,0x00,0xbb,0xd0,0x6e,0x04,0x02,0x00]
82034
82035v_cmpx_le_u16_e64 s[10:11], tma_hi, v2
82036// CHECK: [0x0a,0x00,0xbb,0xd0,0x6f,0x04,0x02,0x00]
82037
82038v_cmpx_le_u16_e64 s[10:11], ttmp11, v2
82039// CHECK: [0x0a,0x00,0xbb,0xd0,0x7b,0x04,0x02,0x00]
82040
82041v_cmpx_le_u16_e64 s[10:11], m0, v2
82042// CHECK: [0x0a,0x00,0xbb,0xd0,0x7c,0x04,0x02,0x00]
82043
82044v_cmpx_le_u16_e64 s[10:11], exec_lo, v2
82045// CHECK: [0x0a,0x00,0xbb,0xd0,0x7e,0x04,0x02,0x00]
82046
82047v_cmpx_le_u16_e64 s[10:11], exec_hi, v2
82048// CHECK: [0x0a,0x00,0xbb,0xd0,0x7f,0x04,0x02,0x00]
82049
82050v_cmpx_le_u16_e64 s[10:11], 0, v2
82051// CHECK: [0x0a,0x00,0xbb,0xd0,0x80,0x04,0x02,0x00]
82052
82053v_cmpx_le_u16_e64 s[10:11], -1, v2
82054// CHECK: [0x0a,0x00,0xbb,0xd0,0xc1,0x04,0x02,0x00]
82055
82056v_cmpx_le_u16_e64 s[10:11], 0.5, v2
82057// CHECK: [0x0a,0x00,0xbb,0xd0,0xf0,0x04,0x02,0x00]
82058
82059v_cmpx_le_u16_e64 s[10:11], -4.0, v2
82060// CHECK: [0x0a,0x00,0xbb,0xd0,0xf7,0x04,0x02,0x00]
82061
82062v_cmpx_le_u16_e64 s[10:11], v1, v255
82063// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x03,0x00]
82064
82065v_cmpx_le_u16_e64 s[10:11], v1, s2
82066// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x05,0x00,0x00]
82067
82068v_cmpx_le_u16_e64 s[10:11], v1, s101
82069// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xcb,0x00,0x00]
82070
82071v_cmpx_le_u16_e64 s[10:11], v1, flat_scratch_lo
82072// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xcd,0x00,0x00]
82073
82074v_cmpx_le_u16_e64 s[10:11], v1, flat_scratch_hi
82075// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xcf,0x00,0x00]
82076
82077v_cmpx_le_u16_e64 s[10:11], v1, vcc_lo
82078// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xd5,0x00,0x00]
82079
82080v_cmpx_le_u16_e64 s[10:11], v1, vcc_hi
82081// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xd7,0x00,0x00]
82082
82083v_cmpx_le_u16_e64 s[10:11], v1, tba_lo
82084// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xd9,0x00,0x00]
82085
82086v_cmpx_le_u16_e64 s[10:11], v1, tba_hi
82087// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xdb,0x00,0x00]
82088
82089v_cmpx_le_u16_e64 s[10:11], v1, tma_lo
82090// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xdd,0x00,0x00]
82091
82092v_cmpx_le_u16_e64 s[10:11], v1, tma_hi
82093// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xdf,0x00,0x00]
82094
82095v_cmpx_le_u16_e64 s[10:11], v1, ttmp11
82096// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xf7,0x00,0x00]
82097
82098v_cmpx_le_u16_e64 s[10:11], v1, m0
82099// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xf9,0x00,0x00]
82100
82101v_cmpx_le_u16_e64 s[10:11], v1, exec_lo
82102// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xfd,0x00,0x00]
82103
82104v_cmpx_le_u16_e64 s[10:11], v1, exec_hi
82105// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xff,0x00,0x00]
82106
82107v_cmpx_le_u16_e64 s[10:11], v1, 0
82108// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x01,0x01,0x00]
82109
82110v_cmpx_le_u16_e64 s[10:11], v1, -1
82111// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0x83,0x01,0x00]
82112
82113v_cmpx_le_u16_e64 s[10:11], v1, 0.5
82114// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xe1,0x01,0x00]
82115
82116v_cmpx_le_u16_e64 s[10:11], v1, -4.0
82117// CHECK: [0x0a,0x00,0xbb,0xd0,0x01,0xef,0x01,0x00]
82118
82119v_cmpx_gt_u16 vcc, v1, v2
82120// CHECK: [0x01,0x05,0x78,0x7d]
82121
82122v_cmpx_gt_u16 vcc, v255, v2
82123// CHECK: [0xff,0x05,0x78,0x7d]
82124
82125v_cmpx_gt_u16 vcc, s1, v2
82126// CHECK: [0x01,0x04,0x78,0x7d]
82127
82128v_cmpx_gt_u16 vcc, s101, v2
82129// CHECK: [0x65,0x04,0x78,0x7d]
82130
82131v_cmpx_gt_u16 vcc, flat_scratch_lo, v2
82132// CHECK: [0x66,0x04,0x78,0x7d]
82133
82134v_cmpx_gt_u16 vcc, flat_scratch_hi, v2
82135// CHECK: [0x67,0x04,0x78,0x7d]
82136
82137v_cmpx_gt_u16 vcc, vcc_lo, v2
82138// CHECK: [0x6a,0x04,0x78,0x7d]
82139
82140v_cmpx_gt_u16 vcc, vcc_hi, v2
82141// CHECK: [0x6b,0x04,0x78,0x7d]
82142
82143v_cmpx_gt_u16 vcc, tba_lo, v2
82144// CHECK: [0x6c,0x04,0x78,0x7d]
82145
82146v_cmpx_gt_u16 vcc, tba_hi, v2
82147// CHECK: [0x6d,0x04,0x78,0x7d]
82148
82149v_cmpx_gt_u16 vcc, tma_lo, v2
82150// CHECK: [0x6e,0x04,0x78,0x7d]
82151
82152v_cmpx_gt_u16 vcc, tma_hi, v2
82153// CHECK: [0x6f,0x04,0x78,0x7d]
82154
82155v_cmpx_gt_u16 vcc, ttmp11, v2
82156// CHECK: [0x7b,0x04,0x78,0x7d]
82157
82158v_cmpx_gt_u16 vcc, m0, v2
82159// CHECK: [0x7c,0x04,0x78,0x7d]
82160
82161v_cmpx_gt_u16 vcc, exec_lo, v2
82162// CHECK: [0x7e,0x04,0x78,0x7d]
82163
82164v_cmpx_gt_u16 vcc, exec_hi, v2
82165// CHECK: [0x7f,0x04,0x78,0x7d]
82166
82167v_cmpx_gt_u16 vcc, 0, v2
82168// CHECK: [0x80,0x04,0x78,0x7d]
82169
82170v_cmpx_gt_u16 vcc, -1, v2
82171// CHECK: [0xc1,0x04,0x78,0x7d]
82172
82173v_cmpx_gt_u16 vcc, 0.5, v2
82174// CHECK: [0xf0,0x04,0x78,0x7d]
82175
82176v_cmpx_gt_u16 vcc, -4.0, v2
82177// CHECK: [0xf7,0x04,0x78,0x7d]
82178
82179v_cmpx_gt_u16 vcc, 0xfe0b, v2
82180// CHECK: [0xff,0x04,0x78,0x7d,0x0b,0xfe,0x00,0x00]
82181
82182v_cmpx_gt_u16 vcc, 0x3456, v2
82183// CHECK: [0xff,0x04,0x78,0x7d,0x56,0x34,0x00,0x00]
82184
82185v_cmpx_gt_u16 vcc, v1, v255
82186// CHECK: [0x01,0xff,0x79,0x7d]
82187
82188v_cmpx_gt_u16_e64 s[10:11], v1, v2
82189// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82190
82191v_cmpx_gt_u16_e64 s[12:13], v1, v2
82192// CHECK: [0x0c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82193
82194v_cmpx_gt_u16_e64 s[100:101], v1, v2
82195// CHECK: [0x64,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82196
82197v_cmpx_gt_u16_e64 flat_scratch, v1, v2
82198// CHECK: [0x66,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82199
82200v_cmpx_gt_u16_e64 vcc, v1, v2
82201// CHECK: [0x6a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82202
82203v_cmpx_gt_u16_e64 tba, v1, v2
82204// CHECK: [0x6c,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82205
82206v_cmpx_gt_u16_e64 tma, v1, v2
82207// CHECK: [0x6e,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82208
82209v_cmpx_gt_u16_e64 ttmp[10:11], v1, v2
82210// CHECK: [0x7a,0x00,0xbc,0xd0,0x01,0x05,0x02,0x00]
82211
82212v_cmpx_gt_u16_e64 s[10:11], v255, v2
82213// CHECK: [0x0a,0x00,0xbc,0xd0,0xff,0x05,0x02,0x00]
82214
82215v_cmpx_gt_u16_e64 s[10:11], s1, v2
82216// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x04,0x02,0x00]
82217
82218v_cmpx_gt_u16_e64 s[10:11], s101, v2
82219// CHECK: [0x0a,0x00,0xbc,0xd0,0x65,0x04,0x02,0x00]
82220
82221v_cmpx_gt_u16_e64 s[10:11], flat_scratch_lo, v2
82222// CHECK: [0x0a,0x00,0xbc,0xd0,0x66,0x04,0x02,0x00]
82223
82224v_cmpx_gt_u16_e64 s[10:11], flat_scratch_hi, v2
82225// CHECK: [0x0a,0x00,0xbc,0xd0,0x67,0x04,0x02,0x00]
82226
82227v_cmpx_gt_u16_e64 s[10:11], vcc_lo, v2
82228// CHECK: [0x0a,0x00,0xbc,0xd0,0x6a,0x04,0x02,0x00]
82229
82230v_cmpx_gt_u16_e64 s[10:11], vcc_hi, v2
82231// CHECK: [0x0a,0x00,0xbc,0xd0,0x6b,0x04,0x02,0x00]
82232
82233v_cmpx_gt_u16_e64 s[10:11], tba_lo, v2
82234// CHECK: [0x0a,0x00,0xbc,0xd0,0x6c,0x04,0x02,0x00]
82235
82236v_cmpx_gt_u16_e64 s[10:11], tba_hi, v2
82237// CHECK: [0x0a,0x00,0xbc,0xd0,0x6d,0x04,0x02,0x00]
82238
82239v_cmpx_gt_u16_e64 s[10:11], tma_lo, v2
82240// CHECK: [0x0a,0x00,0xbc,0xd0,0x6e,0x04,0x02,0x00]
82241
82242v_cmpx_gt_u16_e64 s[10:11], tma_hi, v2
82243// CHECK: [0x0a,0x00,0xbc,0xd0,0x6f,0x04,0x02,0x00]
82244
82245v_cmpx_gt_u16_e64 s[10:11], ttmp11, v2
82246// CHECK: [0x0a,0x00,0xbc,0xd0,0x7b,0x04,0x02,0x00]
82247
82248v_cmpx_gt_u16_e64 s[10:11], m0, v2
82249// CHECK: [0x0a,0x00,0xbc,0xd0,0x7c,0x04,0x02,0x00]
82250
82251v_cmpx_gt_u16_e64 s[10:11], exec_lo, v2
82252// CHECK: [0x0a,0x00,0xbc,0xd0,0x7e,0x04,0x02,0x00]
82253
82254v_cmpx_gt_u16_e64 s[10:11], exec_hi, v2
82255// CHECK: [0x0a,0x00,0xbc,0xd0,0x7f,0x04,0x02,0x00]
82256
82257v_cmpx_gt_u16_e64 s[10:11], 0, v2
82258// CHECK: [0x0a,0x00,0xbc,0xd0,0x80,0x04,0x02,0x00]
82259
82260v_cmpx_gt_u16_e64 s[10:11], -1, v2
82261// CHECK: [0x0a,0x00,0xbc,0xd0,0xc1,0x04,0x02,0x00]
82262
82263v_cmpx_gt_u16_e64 s[10:11], 0.5, v2
82264// CHECK: [0x0a,0x00,0xbc,0xd0,0xf0,0x04,0x02,0x00]
82265
82266v_cmpx_gt_u16_e64 s[10:11], -4.0, v2
82267// CHECK: [0x0a,0x00,0xbc,0xd0,0xf7,0x04,0x02,0x00]
82268
82269v_cmpx_gt_u16_e64 s[10:11], v1, v255
82270// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x03,0x00]
82271
82272v_cmpx_gt_u16_e64 s[10:11], v1, s2
82273// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x05,0x00,0x00]
82274
82275v_cmpx_gt_u16_e64 s[10:11], v1, s101
82276// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcb,0x00,0x00]
82277
82278v_cmpx_gt_u16_e64 s[10:11], v1, flat_scratch_lo
82279// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcd,0x00,0x00]
82280
82281v_cmpx_gt_u16_e64 s[10:11], v1, flat_scratch_hi
82282// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xcf,0x00,0x00]
82283
82284v_cmpx_gt_u16_e64 s[10:11], v1, vcc_lo
82285// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd5,0x00,0x00]
82286
82287v_cmpx_gt_u16_e64 s[10:11], v1, vcc_hi
82288// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd7,0x00,0x00]
82289
82290v_cmpx_gt_u16_e64 s[10:11], v1, tba_lo
82291// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xd9,0x00,0x00]
82292
82293v_cmpx_gt_u16_e64 s[10:11], v1, tba_hi
82294// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdb,0x00,0x00]
82295
82296v_cmpx_gt_u16_e64 s[10:11], v1, tma_lo
82297// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdd,0x00,0x00]
82298
82299v_cmpx_gt_u16_e64 s[10:11], v1, tma_hi
82300// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xdf,0x00,0x00]
82301
82302v_cmpx_gt_u16_e64 s[10:11], v1, ttmp11
82303// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf7,0x00,0x00]
82304
82305v_cmpx_gt_u16_e64 s[10:11], v1, m0
82306// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xf9,0x00,0x00]
82307
82308v_cmpx_gt_u16_e64 s[10:11], v1, exec_lo
82309// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xfd,0x00,0x00]
82310
82311v_cmpx_gt_u16_e64 s[10:11], v1, exec_hi
82312// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xff,0x00,0x00]
82313
82314v_cmpx_gt_u16_e64 s[10:11], v1, 0
82315// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x01,0x01,0x00]
82316
82317v_cmpx_gt_u16_e64 s[10:11], v1, -1
82318// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0x83,0x01,0x00]
82319
82320v_cmpx_gt_u16_e64 s[10:11], v1, 0.5
82321// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xe1,0x01,0x00]
82322
82323v_cmpx_gt_u16_e64 s[10:11], v1, -4.0
82324// CHECK: [0x0a,0x00,0xbc,0xd0,0x01,0xef,0x01,0x00]
82325
82326v_cmpx_ne_u16 vcc, v1, v2
82327// CHECK: [0x01,0x05,0x7a,0x7d]
82328
82329v_cmpx_ne_u16 vcc, v255, v2
82330// CHECK: [0xff,0x05,0x7a,0x7d]
82331
82332v_cmpx_ne_u16 vcc, s1, v2
82333// CHECK: [0x01,0x04,0x7a,0x7d]
82334
82335v_cmpx_ne_u16 vcc, s101, v2
82336// CHECK: [0x65,0x04,0x7a,0x7d]
82337
82338v_cmpx_ne_u16 vcc, flat_scratch_lo, v2
82339// CHECK: [0x66,0x04,0x7a,0x7d]
82340
82341v_cmpx_ne_u16 vcc, flat_scratch_hi, v2
82342// CHECK: [0x67,0x04,0x7a,0x7d]
82343
82344v_cmpx_ne_u16 vcc, vcc_lo, v2
82345// CHECK: [0x6a,0x04,0x7a,0x7d]
82346
82347v_cmpx_ne_u16 vcc, vcc_hi, v2
82348// CHECK: [0x6b,0x04,0x7a,0x7d]
82349
82350v_cmpx_ne_u16 vcc, tba_lo, v2
82351// CHECK: [0x6c,0x04,0x7a,0x7d]
82352
82353v_cmpx_ne_u16 vcc, tba_hi, v2
82354// CHECK: [0x6d,0x04,0x7a,0x7d]
82355
82356v_cmpx_ne_u16 vcc, tma_lo, v2
82357// CHECK: [0x6e,0x04,0x7a,0x7d]
82358
82359v_cmpx_ne_u16 vcc, tma_hi, v2
82360// CHECK: [0x6f,0x04,0x7a,0x7d]
82361
82362v_cmpx_ne_u16 vcc, ttmp11, v2
82363// CHECK: [0x7b,0x04,0x7a,0x7d]
82364
82365v_cmpx_ne_u16 vcc, m0, v2
82366// CHECK: [0x7c,0x04,0x7a,0x7d]
82367
82368v_cmpx_ne_u16 vcc, exec_lo, v2
82369// CHECK: [0x7e,0x04,0x7a,0x7d]
82370
82371v_cmpx_ne_u16 vcc, exec_hi, v2
82372// CHECK: [0x7f,0x04,0x7a,0x7d]
82373
82374v_cmpx_ne_u16 vcc, 0, v2
82375// CHECK: [0x80,0x04,0x7a,0x7d]
82376
82377v_cmpx_ne_u16 vcc, -1, v2
82378// CHECK: [0xc1,0x04,0x7a,0x7d]
82379
82380v_cmpx_ne_u16 vcc, 0.5, v2
82381// CHECK: [0xf0,0x04,0x7a,0x7d]
82382
82383v_cmpx_ne_u16 vcc, -4.0, v2
82384// CHECK: [0xf7,0x04,0x7a,0x7d]
82385
82386v_cmpx_ne_u16 vcc, 0xfe0b, v2
82387// CHECK: [0xff,0x04,0x7a,0x7d,0x0b,0xfe,0x00,0x00]
82388
82389v_cmpx_ne_u16 vcc, 0x3456, v2
82390// CHECK: [0xff,0x04,0x7a,0x7d,0x56,0x34,0x00,0x00]
82391
82392v_cmpx_ne_u16 vcc, v1, v255
82393// CHECK: [0x01,0xff,0x7b,0x7d]
82394
82395v_cmpx_ne_u16_e64 s[10:11], v1, v2
82396// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82397
82398v_cmpx_ne_u16_e64 s[12:13], v1, v2
82399// CHECK: [0x0c,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82400
82401v_cmpx_ne_u16_e64 s[100:101], v1, v2
82402// CHECK: [0x64,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82403
82404v_cmpx_ne_u16_e64 flat_scratch, v1, v2
82405// CHECK: [0x66,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82406
82407v_cmpx_ne_u16_e64 vcc, v1, v2
82408// CHECK: [0x6a,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82409
82410v_cmpx_ne_u16_e64 tba, v1, v2
82411// CHECK: [0x6c,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82412
82413v_cmpx_ne_u16_e64 tma, v1, v2
82414// CHECK: [0x6e,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82415
82416v_cmpx_ne_u16_e64 ttmp[10:11], v1, v2
82417// CHECK: [0x7a,0x00,0xbd,0xd0,0x01,0x05,0x02,0x00]
82418
82419v_cmpx_ne_u16_e64 s[10:11], v255, v2
82420// CHECK: [0x0a,0x00,0xbd,0xd0,0xff,0x05,0x02,0x00]
82421
82422v_cmpx_ne_u16_e64 s[10:11], s1, v2
82423// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x04,0x02,0x00]
82424
82425v_cmpx_ne_u16_e64 s[10:11], s101, v2
82426// CHECK: [0x0a,0x00,0xbd,0xd0,0x65,0x04,0x02,0x00]
82427
82428v_cmpx_ne_u16_e64 s[10:11], flat_scratch_lo, v2
82429// CHECK: [0x0a,0x00,0xbd,0xd0,0x66,0x04,0x02,0x00]
82430
82431v_cmpx_ne_u16_e64 s[10:11], flat_scratch_hi, v2
82432// CHECK: [0x0a,0x00,0xbd,0xd0,0x67,0x04,0x02,0x00]
82433
82434v_cmpx_ne_u16_e64 s[10:11], vcc_lo, v2
82435// CHECK: [0x0a,0x00,0xbd,0xd0,0x6a,0x04,0x02,0x00]
82436
82437v_cmpx_ne_u16_e64 s[10:11], vcc_hi, v2
82438// CHECK: [0x0a,0x00,0xbd,0xd0,0x6b,0x04,0x02,0x00]
82439
82440v_cmpx_ne_u16_e64 s[10:11], tba_lo, v2
82441// CHECK: [0x0a,0x00,0xbd,0xd0,0x6c,0x04,0x02,0x00]
82442
82443v_cmpx_ne_u16_e64 s[10:11], tba_hi, v2
82444// CHECK: [0x0a,0x00,0xbd,0xd0,0x6d,0x04,0x02,0x00]
82445
82446v_cmpx_ne_u16_e64 s[10:11], tma_lo, v2
82447// CHECK: [0x0a,0x00,0xbd,0xd0,0x6e,0x04,0x02,0x00]
82448
82449v_cmpx_ne_u16_e64 s[10:11], tma_hi, v2
82450// CHECK: [0x0a,0x00,0xbd,0xd0,0x6f,0x04,0x02,0x00]
82451
82452v_cmpx_ne_u16_e64 s[10:11], ttmp11, v2
82453// CHECK: [0x0a,0x00,0xbd,0xd0,0x7b,0x04,0x02,0x00]
82454
82455v_cmpx_ne_u16_e64 s[10:11], m0, v2
82456// CHECK: [0x0a,0x00,0xbd,0xd0,0x7c,0x04,0x02,0x00]
82457
82458v_cmpx_ne_u16_e64 s[10:11], exec_lo, v2
82459// CHECK: [0x0a,0x00,0xbd,0xd0,0x7e,0x04,0x02,0x00]
82460
82461v_cmpx_ne_u16_e64 s[10:11], exec_hi, v2
82462// CHECK: [0x0a,0x00,0xbd,0xd0,0x7f,0x04,0x02,0x00]
82463
82464v_cmpx_ne_u16_e64 s[10:11], 0, v2
82465// CHECK: [0x0a,0x00,0xbd,0xd0,0x80,0x04,0x02,0x00]
82466
82467v_cmpx_ne_u16_e64 s[10:11], -1, v2
82468// CHECK: [0x0a,0x00,0xbd,0xd0,0xc1,0x04,0x02,0x00]
82469
82470v_cmpx_ne_u16_e64 s[10:11], 0.5, v2
82471// CHECK: [0x0a,0x00,0xbd,0xd0,0xf0,0x04,0x02,0x00]
82472
82473v_cmpx_ne_u16_e64 s[10:11], -4.0, v2
82474// CHECK: [0x0a,0x00,0xbd,0xd0,0xf7,0x04,0x02,0x00]
82475
82476v_cmpx_ne_u16_e64 s[10:11], v1, v255
82477// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x03,0x00]
82478
82479v_cmpx_ne_u16_e64 s[10:11], v1, s2
82480// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x05,0x00,0x00]
82481
82482v_cmpx_ne_u16_e64 s[10:11], v1, s101
82483// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xcb,0x00,0x00]
82484
82485v_cmpx_ne_u16_e64 s[10:11], v1, flat_scratch_lo
82486// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xcd,0x00,0x00]
82487
82488v_cmpx_ne_u16_e64 s[10:11], v1, flat_scratch_hi
82489// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xcf,0x00,0x00]
82490
82491v_cmpx_ne_u16_e64 s[10:11], v1, vcc_lo
82492// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xd5,0x00,0x00]
82493
82494v_cmpx_ne_u16_e64 s[10:11], v1, vcc_hi
82495// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xd7,0x00,0x00]
82496
82497v_cmpx_ne_u16_e64 s[10:11], v1, tba_lo
82498// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xd9,0x00,0x00]
82499
82500v_cmpx_ne_u16_e64 s[10:11], v1, tba_hi
82501// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xdb,0x00,0x00]
82502
82503v_cmpx_ne_u16_e64 s[10:11], v1, tma_lo
82504// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xdd,0x00,0x00]
82505
82506v_cmpx_ne_u16_e64 s[10:11], v1, tma_hi
82507// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xdf,0x00,0x00]
82508
82509v_cmpx_ne_u16_e64 s[10:11], v1, ttmp11
82510// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xf7,0x00,0x00]
82511
82512v_cmpx_ne_u16_e64 s[10:11], v1, m0
82513// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xf9,0x00,0x00]
82514
82515v_cmpx_ne_u16_e64 s[10:11], v1, exec_lo
82516// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xfd,0x00,0x00]
82517
82518v_cmpx_ne_u16_e64 s[10:11], v1, exec_hi
82519// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xff,0x00,0x00]
82520
82521v_cmpx_ne_u16_e64 s[10:11], v1, 0
82522// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x01,0x01,0x00]
82523
82524v_cmpx_ne_u16_e64 s[10:11], v1, -1
82525// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0x83,0x01,0x00]
82526
82527v_cmpx_ne_u16_e64 s[10:11], v1, 0.5
82528// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xe1,0x01,0x00]
82529
82530v_cmpx_ne_u16_e64 s[10:11], v1, -4.0
82531// CHECK: [0x0a,0x00,0xbd,0xd0,0x01,0xef,0x01,0x00]
82532
82533v_cmpx_ge_u16 vcc, v1, v2
82534// CHECK: [0x01,0x05,0x7c,0x7d]
82535
82536v_cmpx_ge_u16 vcc, v255, v2
82537// CHECK: [0xff,0x05,0x7c,0x7d]
82538
82539v_cmpx_ge_u16 vcc, s1, v2
82540// CHECK: [0x01,0x04,0x7c,0x7d]
82541
82542v_cmpx_ge_u16 vcc, s101, v2
82543// CHECK: [0x65,0x04,0x7c,0x7d]
82544
82545v_cmpx_ge_u16 vcc, flat_scratch_lo, v2
82546// CHECK: [0x66,0x04,0x7c,0x7d]
82547
82548v_cmpx_ge_u16 vcc, flat_scratch_hi, v2
82549// CHECK: [0x67,0x04,0x7c,0x7d]
82550
82551v_cmpx_ge_u16 vcc, vcc_lo, v2
82552// CHECK: [0x6a,0x04,0x7c,0x7d]
82553
82554v_cmpx_ge_u16 vcc, vcc_hi, v2
82555// CHECK: [0x6b,0x04,0x7c,0x7d]
82556
82557v_cmpx_ge_u16 vcc, tba_lo, v2
82558// CHECK: [0x6c,0x04,0x7c,0x7d]
82559
82560v_cmpx_ge_u16 vcc, tba_hi, v2
82561// CHECK: [0x6d,0x04,0x7c,0x7d]
82562
82563v_cmpx_ge_u16 vcc, tma_lo, v2
82564// CHECK: [0x6e,0x04,0x7c,0x7d]
82565
82566v_cmpx_ge_u16 vcc, tma_hi, v2
82567// CHECK: [0x6f,0x04,0x7c,0x7d]
82568
82569v_cmpx_ge_u16 vcc, ttmp11, v2
82570// CHECK: [0x7b,0x04,0x7c,0x7d]
82571
82572v_cmpx_ge_u16 vcc, m0, v2
82573// CHECK: [0x7c,0x04,0x7c,0x7d]
82574
82575v_cmpx_ge_u16 vcc, exec_lo, v2
82576// CHECK: [0x7e,0x04,0x7c,0x7d]
82577
82578v_cmpx_ge_u16 vcc, exec_hi, v2
82579// CHECK: [0x7f,0x04,0x7c,0x7d]
82580
82581v_cmpx_ge_u16 vcc, 0, v2
82582// CHECK: [0x80,0x04,0x7c,0x7d]
82583
82584v_cmpx_ge_u16 vcc, -1, v2
82585// CHECK: [0xc1,0x04,0x7c,0x7d]
82586
82587v_cmpx_ge_u16 vcc, 0.5, v2
82588// CHECK: [0xf0,0x04,0x7c,0x7d]
82589
82590v_cmpx_ge_u16 vcc, -4.0, v2
82591// CHECK: [0xf7,0x04,0x7c,0x7d]
82592
82593v_cmpx_ge_u16 vcc, 0xfe0b, v2
82594// CHECK: [0xff,0x04,0x7c,0x7d,0x0b,0xfe,0x00,0x00]
82595
82596v_cmpx_ge_u16 vcc, 0x3456, v2
82597// CHECK: [0xff,0x04,0x7c,0x7d,0x56,0x34,0x00,0x00]
82598
82599v_cmpx_ge_u16 vcc, v1, v255
82600// CHECK: [0x01,0xff,0x7d,0x7d]
82601
82602v_cmpx_ge_u16_e64 s[10:11], v1, v2
82603// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82604
82605v_cmpx_ge_u16_e64 s[12:13], v1, v2
82606// CHECK: [0x0c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82607
82608v_cmpx_ge_u16_e64 s[100:101], v1, v2
82609// CHECK: [0x64,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82610
82611v_cmpx_ge_u16_e64 flat_scratch, v1, v2
82612// CHECK: [0x66,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82613
82614v_cmpx_ge_u16_e64 vcc, v1, v2
82615// CHECK: [0x6a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82616
82617v_cmpx_ge_u16_e64 tba, v1, v2
82618// CHECK: [0x6c,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82619
82620v_cmpx_ge_u16_e64 tma, v1, v2
82621// CHECK: [0x6e,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82622
82623v_cmpx_ge_u16_e64 ttmp[10:11], v1, v2
82624// CHECK: [0x7a,0x00,0xbe,0xd0,0x01,0x05,0x02,0x00]
82625
82626v_cmpx_ge_u16_e64 s[10:11], v255, v2
82627// CHECK: [0x0a,0x00,0xbe,0xd0,0xff,0x05,0x02,0x00]
82628
82629v_cmpx_ge_u16_e64 s[10:11], s1, v2
82630// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x04,0x02,0x00]
82631
82632v_cmpx_ge_u16_e64 s[10:11], s101, v2
82633// CHECK: [0x0a,0x00,0xbe,0xd0,0x65,0x04,0x02,0x00]
82634
82635v_cmpx_ge_u16_e64 s[10:11], flat_scratch_lo, v2
82636// CHECK: [0x0a,0x00,0xbe,0xd0,0x66,0x04,0x02,0x00]
82637
82638v_cmpx_ge_u16_e64 s[10:11], flat_scratch_hi, v2
82639// CHECK: [0x0a,0x00,0xbe,0xd0,0x67,0x04,0x02,0x00]
82640
82641v_cmpx_ge_u16_e64 s[10:11], vcc_lo, v2
82642// CHECK: [0x0a,0x00,0xbe,0xd0,0x6a,0x04,0x02,0x00]
82643
82644v_cmpx_ge_u16_e64 s[10:11], vcc_hi, v2
82645// CHECK: [0x0a,0x00,0xbe,0xd0,0x6b,0x04,0x02,0x00]
82646
82647v_cmpx_ge_u16_e64 s[10:11], tba_lo, v2
82648// CHECK: [0x0a,0x00,0xbe,0xd0,0x6c,0x04,0x02,0x00]
82649
82650v_cmpx_ge_u16_e64 s[10:11], tba_hi, v2
82651// CHECK: [0x0a,0x00,0xbe,0xd0,0x6d,0x04,0x02,0x00]
82652
82653v_cmpx_ge_u16_e64 s[10:11], tma_lo, v2
82654// CHECK: [0x0a,0x00,0xbe,0xd0,0x6e,0x04,0x02,0x00]
82655
82656v_cmpx_ge_u16_e64 s[10:11], tma_hi, v2
82657// CHECK: [0x0a,0x00,0xbe,0xd0,0x6f,0x04,0x02,0x00]
82658
82659v_cmpx_ge_u16_e64 s[10:11], ttmp11, v2
82660// CHECK: [0x0a,0x00,0xbe,0xd0,0x7b,0x04,0x02,0x00]
82661
82662v_cmpx_ge_u16_e64 s[10:11], m0, v2
82663// CHECK: [0x0a,0x00,0xbe,0xd0,0x7c,0x04,0x02,0x00]
82664
82665v_cmpx_ge_u16_e64 s[10:11], exec_lo, v2
82666// CHECK: [0x0a,0x00,0xbe,0xd0,0x7e,0x04,0x02,0x00]
82667
82668v_cmpx_ge_u16_e64 s[10:11], exec_hi, v2
82669// CHECK: [0x0a,0x00,0xbe,0xd0,0x7f,0x04,0x02,0x00]
82670
82671v_cmpx_ge_u16_e64 s[10:11], 0, v2
82672// CHECK: [0x0a,0x00,0xbe,0xd0,0x80,0x04,0x02,0x00]
82673
82674v_cmpx_ge_u16_e64 s[10:11], -1, v2
82675// CHECK: [0x0a,0x00,0xbe,0xd0,0xc1,0x04,0x02,0x00]
82676
82677v_cmpx_ge_u16_e64 s[10:11], 0.5, v2
82678// CHECK: [0x0a,0x00,0xbe,0xd0,0xf0,0x04,0x02,0x00]
82679
82680v_cmpx_ge_u16_e64 s[10:11], -4.0, v2
82681// CHECK: [0x0a,0x00,0xbe,0xd0,0xf7,0x04,0x02,0x00]
82682
82683v_cmpx_ge_u16_e64 s[10:11], v1, v255
82684// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x03,0x00]
82685
82686v_cmpx_ge_u16_e64 s[10:11], v1, s2
82687// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x05,0x00,0x00]
82688
82689v_cmpx_ge_u16_e64 s[10:11], v1, s101
82690// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcb,0x00,0x00]
82691
82692v_cmpx_ge_u16_e64 s[10:11], v1, flat_scratch_lo
82693// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcd,0x00,0x00]
82694
82695v_cmpx_ge_u16_e64 s[10:11], v1, flat_scratch_hi
82696// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xcf,0x00,0x00]
82697
82698v_cmpx_ge_u16_e64 s[10:11], v1, vcc_lo
82699// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd5,0x00,0x00]
82700
82701v_cmpx_ge_u16_e64 s[10:11], v1, vcc_hi
82702// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd7,0x00,0x00]
82703
82704v_cmpx_ge_u16_e64 s[10:11], v1, tba_lo
82705// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xd9,0x00,0x00]
82706
82707v_cmpx_ge_u16_e64 s[10:11], v1, tba_hi
82708// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdb,0x00,0x00]
82709
82710v_cmpx_ge_u16_e64 s[10:11], v1, tma_lo
82711// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdd,0x00,0x00]
82712
82713v_cmpx_ge_u16_e64 s[10:11], v1, tma_hi
82714// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xdf,0x00,0x00]
82715
82716v_cmpx_ge_u16_e64 s[10:11], v1, ttmp11
82717// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf7,0x00,0x00]
82718
82719v_cmpx_ge_u16_e64 s[10:11], v1, m0
82720// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xf9,0x00,0x00]
82721
82722v_cmpx_ge_u16_e64 s[10:11], v1, exec_lo
82723// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xfd,0x00,0x00]
82724
82725v_cmpx_ge_u16_e64 s[10:11], v1, exec_hi
82726// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xff,0x00,0x00]
82727
82728v_cmpx_ge_u16_e64 s[10:11], v1, 0
82729// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x01,0x01,0x00]
82730
82731v_cmpx_ge_u16_e64 s[10:11], v1, -1
82732// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0x83,0x01,0x00]
82733
82734v_cmpx_ge_u16_e64 s[10:11], v1, 0.5
82735// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xe1,0x01,0x00]
82736
82737v_cmpx_ge_u16_e64 s[10:11], v1, -4.0
82738// CHECK: [0x0a,0x00,0xbe,0xd0,0x01,0xef,0x01,0x00]
82739
82740v_cmpx_t_u16 vcc, v1, v2
82741// CHECK: [0x01,0x05,0x7e,0x7d]
82742
82743v_cmpx_t_u16 vcc, v255, v2
82744// CHECK: [0xff,0x05,0x7e,0x7d]
82745
82746v_cmpx_t_u16 vcc, s1, v2
82747// CHECK: [0x01,0x04,0x7e,0x7d]
82748
82749v_cmpx_t_u16 vcc, s101, v2
82750// CHECK: [0x65,0x04,0x7e,0x7d]
82751
82752v_cmpx_t_u16 vcc, flat_scratch_lo, v2
82753// CHECK: [0x66,0x04,0x7e,0x7d]
82754
82755v_cmpx_t_u16 vcc, flat_scratch_hi, v2
82756// CHECK: [0x67,0x04,0x7e,0x7d]
82757
82758v_cmpx_t_u16 vcc, vcc_lo, v2
82759// CHECK: [0x6a,0x04,0x7e,0x7d]
82760
82761v_cmpx_t_u16 vcc, vcc_hi, v2
82762// CHECK: [0x6b,0x04,0x7e,0x7d]
82763
82764v_cmpx_t_u16 vcc, tba_lo, v2
82765// CHECK: [0x6c,0x04,0x7e,0x7d]
82766
82767v_cmpx_t_u16 vcc, tba_hi, v2
82768// CHECK: [0x6d,0x04,0x7e,0x7d]
82769
82770v_cmpx_t_u16 vcc, tma_lo, v2
82771// CHECK: [0x6e,0x04,0x7e,0x7d]
82772
82773v_cmpx_t_u16 vcc, tma_hi, v2
82774// CHECK: [0x6f,0x04,0x7e,0x7d]
82775
82776v_cmpx_t_u16 vcc, ttmp11, v2
82777// CHECK: [0x7b,0x04,0x7e,0x7d]
82778
82779v_cmpx_t_u16 vcc, m0, v2
82780// CHECK: [0x7c,0x04,0x7e,0x7d]
82781
82782v_cmpx_t_u16 vcc, exec_lo, v2
82783// CHECK: [0x7e,0x04,0x7e,0x7d]
82784
82785v_cmpx_t_u16 vcc, exec_hi, v2
82786// CHECK: [0x7f,0x04,0x7e,0x7d]
82787
82788v_cmpx_t_u16 vcc, 0, v2
82789// CHECK: [0x80,0x04,0x7e,0x7d]
82790
82791v_cmpx_t_u16 vcc, -1, v2
82792// CHECK: [0xc1,0x04,0x7e,0x7d]
82793
82794v_cmpx_t_u16 vcc, 0.5, v2
82795// CHECK: [0xf0,0x04,0x7e,0x7d]
82796
82797v_cmpx_t_u16 vcc, -4.0, v2
82798// CHECK: [0xf7,0x04,0x7e,0x7d]
82799
82800v_cmpx_t_u16 vcc, 0xfe0b, v2
82801// CHECK: [0xff,0x04,0x7e,0x7d,0x0b,0xfe,0x00,0x00]
82802
82803v_cmpx_t_u16 vcc, 0x3456, v2
82804// CHECK: [0xff,0x04,0x7e,0x7d,0x56,0x34,0x00,0x00]
82805
82806v_cmpx_t_u16 vcc, v1, v255
82807// CHECK: [0x01,0xff,0x7f,0x7d]
82808
82809v_cmpx_t_u16_e64 s[10:11], v1, v2
82810// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82811
82812v_cmpx_t_u16_e64 s[12:13], v1, v2
82813// CHECK: [0x0c,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82814
82815v_cmpx_t_u16_e64 s[100:101], v1, v2
82816// CHECK: [0x64,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82817
82818v_cmpx_t_u16_e64 flat_scratch, v1, v2
82819// CHECK: [0x66,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82820
82821v_cmpx_t_u16_e64 vcc, v1, v2
82822// CHECK: [0x6a,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82823
82824v_cmpx_t_u16_e64 tba, v1, v2
82825// CHECK: [0x6c,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82826
82827v_cmpx_t_u16_e64 tma, v1, v2
82828// CHECK: [0x6e,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82829
82830v_cmpx_t_u16_e64 ttmp[10:11], v1, v2
82831// CHECK: [0x7a,0x00,0xbf,0xd0,0x01,0x05,0x02,0x00]
82832
82833v_cmpx_t_u16_e64 s[10:11], v255, v2
82834// CHECK: [0x0a,0x00,0xbf,0xd0,0xff,0x05,0x02,0x00]
82835
82836v_cmpx_t_u16_e64 s[10:11], s1, v2
82837// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x04,0x02,0x00]
82838
82839v_cmpx_t_u16_e64 s[10:11], s101, v2
82840// CHECK: [0x0a,0x00,0xbf,0xd0,0x65,0x04,0x02,0x00]
82841
82842v_cmpx_t_u16_e64 s[10:11], flat_scratch_lo, v2
82843// CHECK: [0x0a,0x00,0xbf,0xd0,0x66,0x04,0x02,0x00]
82844
82845v_cmpx_t_u16_e64 s[10:11], flat_scratch_hi, v2
82846// CHECK: [0x0a,0x00,0xbf,0xd0,0x67,0x04,0x02,0x00]
82847
82848v_cmpx_t_u16_e64 s[10:11], vcc_lo, v2
82849// CHECK: [0x0a,0x00,0xbf,0xd0,0x6a,0x04,0x02,0x00]
82850
82851v_cmpx_t_u16_e64 s[10:11], vcc_hi, v2
82852// CHECK: [0x0a,0x00,0xbf,0xd0,0x6b,0x04,0x02,0x00]
82853
82854v_cmpx_t_u16_e64 s[10:11], tba_lo, v2
82855// CHECK: [0x0a,0x00,0xbf,0xd0,0x6c,0x04,0x02,0x00]
82856
82857v_cmpx_t_u16_e64 s[10:11], tba_hi, v2
82858// CHECK: [0x0a,0x00,0xbf,0xd0,0x6d,0x04,0x02,0x00]
82859
82860v_cmpx_t_u16_e64 s[10:11], tma_lo, v2
82861// CHECK: [0x0a,0x00,0xbf,0xd0,0x6e,0x04,0x02,0x00]
82862
82863v_cmpx_t_u16_e64 s[10:11], tma_hi, v2
82864// CHECK: [0x0a,0x00,0xbf,0xd0,0x6f,0x04,0x02,0x00]
82865
82866v_cmpx_t_u16_e64 s[10:11], ttmp11, v2
82867// CHECK: [0x0a,0x00,0xbf,0xd0,0x7b,0x04,0x02,0x00]
82868
82869v_cmpx_t_u16_e64 s[10:11], m0, v2
82870// CHECK: [0x0a,0x00,0xbf,0xd0,0x7c,0x04,0x02,0x00]
82871
82872v_cmpx_t_u16_e64 s[10:11], exec_lo, v2
82873// CHECK: [0x0a,0x00,0xbf,0xd0,0x7e,0x04,0x02,0x00]
82874
82875v_cmpx_t_u16_e64 s[10:11], exec_hi, v2
82876// CHECK: [0x0a,0x00,0xbf,0xd0,0x7f,0x04,0x02,0x00]
82877
82878v_cmpx_t_u16_e64 s[10:11], 0, v2
82879// CHECK: [0x0a,0x00,0xbf,0xd0,0x80,0x04,0x02,0x00]
82880
82881v_cmpx_t_u16_e64 s[10:11], -1, v2
82882// CHECK: [0x0a,0x00,0xbf,0xd0,0xc1,0x04,0x02,0x00]
82883
82884v_cmpx_t_u16_e64 s[10:11], 0.5, v2
82885// CHECK: [0x0a,0x00,0xbf,0xd0,0xf0,0x04,0x02,0x00]
82886
82887v_cmpx_t_u16_e64 s[10:11], -4.0, v2
82888// CHECK: [0x0a,0x00,0xbf,0xd0,0xf7,0x04,0x02,0x00]
82889
82890v_cmpx_t_u16_e64 s[10:11], v1, v255
82891// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x03,0x00]
82892
82893v_cmpx_t_u16_e64 s[10:11], v1, s2
82894// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x05,0x00,0x00]
82895
82896v_cmpx_t_u16_e64 s[10:11], v1, s101
82897// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xcb,0x00,0x00]
82898
82899v_cmpx_t_u16_e64 s[10:11], v1, flat_scratch_lo
82900// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xcd,0x00,0x00]
82901
82902v_cmpx_t_u16_e64 s[10:11], v1, flat_scratch_hi
82903// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xcf,0x00,0x00]
82904
82905v_cmpx_t_u16_e64 s[10:11], v1, vcc_lo
82906// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xd5,0x00,0x00]
82907
82908v_cmpx_t_u16_e64 s[10:11], v1, vcc_hi
82909// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xd7,0x00,0x00]
82910
82911v_cmpx_t_u16_e64 s[10:11], v1, tba_lo
82912// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xd9,0x00,0x00]
82913
82914v_cmpx_t_u16_e64 s[10:11], v1, tba_hi
82915// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xdb,0x00,0x00]
82916
82917v_cmpx_t_u16_e64 s[10:11], v1, tma_lo
82918// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xdd,0x00,0x00]
82919
82920v_cmpx_t_u16_e64 s[10:11], v1, tma_hi
82921// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xdf,0x00,0x00]
82922
82923v_cmpx_t_u16_e64 s[10:11], v1, ttmp11
82924// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xf7,0x00,0x00]
82925
82926v_cmpx_t_u16_e64 s[10:11], v1, m0
82927// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xf9,0x00,0x00]
82928
82929v_cmpx_t_u16_e64 s[10:11], v1, exec_lo
82930// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xfd,0x00,0x00]
82931
82932v_cmpx_t_u16_e64 s[10:11], v1, exec_hi
82933// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xff,0x00,0x00]
82934
82935v_cmpx_t_u16_e64 s[10:11], v1, 0
82936// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x01,0x01,0x00]
82937
82938v_cmpx_t_u16_e64 s[10:11], v1, -1
82939// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0x83,0x01,0x00]
82940
82941v_cmpx_t_u16_e64 s[10:11], v1, 0.5
82942// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xe1,0x01,0x00]
82943
82944v_cmpx_t_u16_e64 s[10:11], v1, -4.0
82945// CHECK: [0x0a,0x00,0xbf,0xd0,0x01,0xef,0x01,0x00]
82946
82947v_cmp_f_i32 vcc, v1, v2
82948// CHECK: [0x01,0x05,0x80,0x7d]
82949
82950v_cmp_f_i32 vcc, v255, v2
82951// CHECK: [0xff,0x05,0x80,0x7d]
82952
82953v_cmp_f_i32 vcc, s1, v2
82954// CHECK: [0x01,0x04,0x80,0x7d]
82955
82956v_cmp_f_i32 vcc, s101, v2
82957// CHECK: [0x65,0x04,0x80,0x7d]
82958
82959v_cmp_f_i32 vcc, flat_scratch_lo, v2
82960// CHECK: [0x66,0x04,0x80,0x7d]
82961
82962v_cmp_f_i32 vcc, flat_scratch_hi, v2
82963// CHECK: [0x67,0x04,0x80,0x7d]
82964
82965v_cmp_f_i32 vcc, vcc_lo, v2
82966// CHECK: [0x6a,0x04,0x80,0x7d]
82967
82968v_cmp_f_i32 vcc, vcc_hi, v2
82969// CHECK: [0x6b,0x04,0x80,0x7d]
82970
82971v_cmp_f_i32 vcc, tba_lo, v2
82972// CHECK: [0x6c,0x04,0x80,0x7d]
82973
82974v_cmp_f_i32 vcc, tba_hi, v2
82975// CHECK: [0x6d,0x04,0x80,0x7d]
82976
82977v_cmp_f_i32 vcc, tma_lo, v2
82978// CHECK: [0x6e,0x04,0x80,0x7d]
82979
82980v_cmp_f_i32 vcc, tma_hi, v2
82981// CHECK: [0x6f,0x04,0x80,0x7d]
82982
82983v_cmp_f_i32 vcc, ttmp11, v2
82984// CHECK: [0x7b,0x04,0x80,0x7d]
82985
82986v_cmp_f_i32 vcc, m0, v2
82987// CHECK: [0x7c,0x04,0x80,0x7d]
82988
82989v_cmp_f_i32 vcc, exec_lo, v2
82990// CHECK: [0x7e,0x04,0x80,0x7d]
82991
82992v_cmp_f_i32 vcc, exec_hi, v2
82993// CHECK: [0x7f,0x04,0x80,0x7d]
82994
82995v_cmp_f_i32 vcc, 0, v2
82996// CHECK: [0x80,0x04,0x80,0x7d]
82997
82998v_cmp_f_i32 vcc, -1, v2
82999// CHECK: [0xc1,0x04,0x80,0x7d]
83000
83001v_cmp_f_i32 vcc, 0.5, v2
83002// CHECK: [0xf0,0x04,0x80,0x7d]
83003
83004v_cmp_f_i32 vcc, -4.0, v2
83005// CHECK: [0xf7,0x04,0x80,0x7d]
83006
83007v_cmp_f_i32 vcc, 0xaf123456, v2
83008// CHECK: [0xff,0x04,0x80,0x7d,0x56,0x34,0x12,0xaf]
83009
83010v_cmp_f_i32 vcc, 0x3f717273, v2
83011// CHECK: [0xff,0x04,0x80,0x7d,0x73,0x72,0x71,0x3f]
83012
83013v_cmp_f_i32 vcc, v1, v255
83014// CHECK: [0x01,0xff,0x81,0x7d]
83015
83016v_cmp_f_i32_e64 s[10:11], v1, v2
83017// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83018
83019v_cmp_f_i32_e64 s[12:13], v1, v2
83020// CHECK: [0x0c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83021
83022v_cmp_f_i32_e64 s[100:101], v1, v2
83023// CHECK: [0x64,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83024
83025v_cmp_f_i32_e64 flat_scratch, v1, v2
83026// CHECK: [0x66,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83027
83028v_cmp_f_i32_e64 vcc, v1, v2
83029// CHECK: [0x6a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83030
83031v_cmp_f_i32_e64 tba, v1, v2
83032// CHECK: [0x6c,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83033
83034v_cmp_f_i32_e64 tma, v1, v2
83035// CHECK: [0x6e,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83036
83037v_cmp_f_i32_e64 ttmp[10:11], v1, v2
83038// CHECK: [0x7a,0x00,0xc0,0xd0,0x01,0x05,0x02,0x00]
83039
83040v_cmp_f_i32_e64 s[10:11], v255, v2
83041// CHECK: [0x0a,0x00,0xc0,0xd0,0xff,0x05,0x02,0x00]
83042
83043v_cmp_f_i32_e64 s[10:11], s1, v2
83044// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x04,0x02,0x00]
83045
83046v_cmp_f_i32_e64 s[10:11], s101, v2
83047// CHECK: [0x0a,0x00,0xc0,0xd0,0x65,0x04,0x02,0x00]
83048
83049v_cmp_f_i32_e64 s[10:11], flat_scratch_lo, v2
83050// CHECK: [0x0a,0x00,0xc0,0xd0,0x66,0x04,0x02,0x00]
83051
83052v_cmp_f_i32_e64 s[10:11], flat_scratch_hi, v2
83053// CHECK: [0x0a,0x00,0xc0,0xd0,0x67,0x04,0x02,0x00]
83054
83055v_cmp_f_i32_e64 s[10:11], vcc_lo, v2
83056// CHECK: [0x0a,0x00,0xc0,0xd0,0x6a,0x04,0x02,0x00]
83057
83058v_cmp_f_i32_e64 s[10:11], vcc_hi, v2
83059// CHECK: [0x0a,0x00,0xc0,0xd0,0x6b,0x04,0x02,0x00]
83060
83061v_cmp_f_i32_e64 s[10:11], tba_lo, v2
83062// CHECK: [0x0a,0x00,0xc0,0xd0,0x6c,0x04,0x02,0x00]
83063
83064v_cmp_f_i32_e64 s[10:11], tba_hi, v2
83065// CHECK: [0x0a,0x00,0xc0,0xd0,0x6d,0x04,0x02,0x00]
83066
83067v_cmp_f_i32_e64 s[10:11], tma_lo, v2
83068// CHECK: [0x0a,0x00,0xc0,0xd0,0x6e,0x04,0x02,0x00]
83069
83070v_cmp_f_i32_e64 s[10:11], tma_hi, v2
83071// CHECK: [0x0a,0x00,0xc0,0xd0,0x6f,0x04,0x02,0x00]
83072
83073v_cmp_f_i32_e64 s[10:11], ttmp11, v2
83074// CHECK: [0x0a,0x00,0xc0,0xd0,0x7b,0x04,0x02,0x00]
83075
83076v_cmp_f_i32_e64 s[10:11], m0, v2
83077// CHECK: [0x0a,0x00,0xc0,0xd0,0x7c,0x04,0x02,0x00]
83078
83079v_cmp_f_i32_e64 s[10:11], exec_lo, v2
83080// CHECK: [0x0a,0x00,0xc0,0xd0,0x7e,0x04,0x02,0x00]
83081
83082v_cmp_f_i32_e64 s[10:11], exec_hi, v2
83083// CHECK: [0x0a,0x00,0xc0,0xd0,0x7f,0x04,0x02,0x00]
83084
83085v_cmp_f_i32_e64 s[10:11], 0, v2
83086// CHECK: [0x0a,0x00,0xc0,0xd0,0x80,0x04,0x02,0x00]
83087
83088v_cmp_f_i32_e64 s[10:11], -1, v2
83089// CHECK: [0x0a,0x00,0xc0,0xd0,0xc1,0x04,0x02,0x00]
83090
83091v_cmp_f_i32_e64 s[10:11], 0.5, v2
83092// CHECK: [0x0a,0x00,0xc0,0xd0,0xf0,0x04,0x02,0x00]
83093
83094v_cmp_f_i32_e64 s[10:11], -4.0, v2
83095// CHECK: [0x0a,0x00,0xc0,0xd0,0xf7,0x04,0x02,0x00]
83096
83097v_cmp_f_i32_e64 s[10:11], v1, v255
83098// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xff,0x03,0x00]
83099
83100v_cmp_f_i32_e64 s[10:11], v1, s2
83101// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x05,0x00,0x00]
83102
83103v_cmp_f_i32_e64 s[10:11], v1, s101
83104// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcb,0x00,0x00]
83105
83106v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_lo
83107// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcd,0x00,0x00]
83108
83109v_cmp_f_i32_e64 s[10:11], v1, flat_scratch_hi
83110// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xcf,0x00,0x00]
83111
83112v_cmp_f_i32_e64 s[10:11], v1, vcc_lo
83113// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd5,0x00,0x00]
83114
83115v_cmp_f_i32_e64 s[10:11], v1, vcc_hi
83116// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd7,0x00,0x00]
83117
83118v_cmp_f_i32_e64 s[10:11], v1, tba_lo
83119// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xd9,0x00,0x00]
83120
83121v_cmp_f_i32_e64 s[10:11], v1, tba_hi
83122// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdb,0x00,0x00]
83123
83124v_cmp_f_i32_e64 s[10:11], v1, tma_lo
83125// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdd,0x00,0x00]
83126
83127v_cmp_f_i32_e64 s[10:11], v1, tma_hi
83128// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xdf,0x00,0x00]
83129
83130v_cmp_f_i32_e64 s[10:11], v1, ttmp11
83131// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf7,0x00,0x00]
83132
83133v_cmp_f_i32_e64 s[10:11], v1, m0
83134// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xf9,0x00,0x00]
83135
83136v_cmp_f_i32_e64 s[10:11], v1, exec_lo
83137// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xfd,0x00,0x00]
83138
83139v_cmp_f_i32_e64 s[10:11], v1, exec_hi
83140// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xff,0x00,0x00]
83141
83142v_cmp_f_i32_e64 s[10:11], v1, 0
83143// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x01,0x01,0x00]
83144
83145v_cmp_f_i32_e64 s[10:11], v1, -1
83146// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0x83,0x01,0x00]
83147
83148v_cmp_f_i32_e64 s[10:11], v1, 0.5
83149// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xe1,0x01,0x00]
83150
83151v_cmp_f_i32_e64 s[10:11], v1, -4.0
83152// CHECK: [0x0a,0x00,0xc0,0xd0,0x01,0xef,0x01,0x00]
83153
83154v_cmp_lt_i32 vcc, v1, v2
83155// CHECK: [0x01,0x05,0x82,0x7d]
83156
83157v_cmp_lt_i32 vcc, v255, v2
83158// CHECK: [0xff,0x05,0x82,0x7d]
83159
83160v_cmp_lt_i32 vcc, s1, v2
83161// CHECK: [0x01,0x04,0x82,0x7d]
83162
83163v_cmp_lt_i32 vcc, s101, v2
83164// CHECK: [0x65,0x04,0x82,0x7d]
83165
83166v_cmp_lt_i32 vcc, flat_scratch_lo, v2
83167// CHECK: [0x66,0x04,0x82,0x7d]
83168
83169v_cmp_lt_i32 vcc, flat_scratch_hi, v2
83170// CHECK: [0x67,0x04,0x82,0x7d]
83171
83172v_cmp_lt_i32 vcc, vcc_lo, v2
83173// CHECK: [0x6a,0x04,0x82,0x7d]
83174
83175v_cmp_lt_i32 vcc, vcc_hi, v2
83176// CHECK: [0x6b,0x04,0x82,0x7d]
83177
83178v_cmp_lt_i32 vcc, tba_lo, v2
83179// CHECK: [0x6c,0x04,0x82,0x7d]
83180
83181v_cmp_lt_i32 vcc, tba_hi, v2
83182// CHECK: [0x6d,0x04,0x82,0x7d]
83183
83184v_cmp_lt_i32 vcc, tma_lo, v2
83185// CHECK: [0x6e,0x04,0x82,0x7d]
83186
83187v_cmp_lt_i32 vcc, tma_hi, v2
83188// CHECK: [0x6f,0x04,0x82,0x7d]
83189
83190v_cmp_lt_i32 vcc, ttmp11, v2
83191// CHECK: [0x7b,0x04,0x82,0x7d]
83192
83193v_cmp_lt_i32 vcc, m0, v2
83194// CHECK: [0x7c,0x04,0x82,0x7d]
83195
83196v_cmp_lt_i32 vcc, exec_lo, v2
83197// CHECK: [0x7e,0x04,0x82,0x7d]
83198
83199v_cmp_lt_i32 vcc, exec_hi, v2
83200// CHECK: [0x7f,0x04,0x82,0x7d]
83201
83202v_cmp_lt_i32 vcc, 0, v2
83203// CHECK: [0x80,0x04,0x82,0x7d]
83204
83205v_cmp_lt_i32 vcc, -1, v2
83206// CHECK: [0xc1,0x04,0x82,0x7d]
83207
83208v_cmp_lt_i32 vcc, 0.5, v2
83209// CHECK: [0xf0,0x04,0x82,0x7d]
83210
83211v_cmp_lt_i32 vcc, -4.0, v2
83212// CHECK: [0xf7,0x04,0x82,0x7d]
83213
83214v_cmp_lt_i32 vcc, 0xaf123456, v2
83215// CHECK: [0xff,0x04,0x82,0x7d,0x56,0x34,0x12,0xaf]
83216
83217v_cmp_lt_i32 vcc, 0x3f717273, v2
83218// CHECK: [0xff,0x04,0x82,0x7d,0x73,0x72,0x71,0x3f]
83219
83220v_cmp_lt_i32 vcc, v1, v255
83221// CHECK: [0x01,0xff,0x83,0x7d]
83222
83223v_cmp_lt_i32_e64 s[10:11], v1, v2
83224// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83225
83226v_cmp_lt_i32_e64 s[12:13], v1, v2
83227// CHECK: [0x0c,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83228
83229v_cmp_lt_i32_e64 s[100:101], v1, v2
83230// CHECK: [0x64,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83231
83232v_cmp_lt_i32_e64 flat_scratch, v1, v2
83233// CHECK: [0x66,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83234
83235v_cmp_lt_i32_e64 vcc, v1, v2
83236// CHECK: [0x6a,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83237
83238v_cmp_lt_i32_e64 tba, v1, v2
83239// CHECK: [0x6c,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83240
83241v_cmp_lt_i32_e64 tma, v1, v2
83242// CHECK: [0x6e,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83243
83244v_cmp_lt_i32_e64 ttmp[10:11], v1, v2
83245// CHECK: [0x7a,0x00,0xc1,0xd0,0x01,0x05,0x02,0x00]
83246
83247v_cmp_lt_i32_e64 s[10:11], v255, v2
83248// CHECK: [0x0a,0x00,0xc1,0xd0,0xff,0x05,0x02,0x00]
83249
83250v_cmp_lt_i32_e64 s[10:11], s1, v2
83251// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x04,0x02,0x00]
83252
83253v_cmp_lt_i32_e64 s[10:11], s101, v2
83254// CHECK: [0x0a,0x00,0xc1,0xd0,0x65,0x04,0x02,0x00]
83255
83256v_cmp_lt_i32_e64 s[10:11], flat_scratch_lo, v2
83257// CHECK: [0x0a,0x00,0xc1,0xd0,0x66,0x04,0x02,0x00]
83258
83259v_cmp_lt_i32_e64 s[10:11], flat_scratch_hi, v2
83260// CHECK: [0x0a,0x00,0xc1,0xd0,0x67,0x04,0x02,0x00]
83261
83262v_cmp_lt_i32_e64 s[10:11], vcc_lo, v2
83263// CHECK: [0x0a,0x00,0xc1,0xd0,0x6a,0x04,0x02,0x00]
83264
83265v_cmp_lt_i32_e64 s[10:11], vcc_hi, v2
83266// CHECK: [0x0a,0x00,0xc1,0xd0,0x6b,0x04,0x02,0x00]
83267
83268v_cmp_lt_i32_e64 s[10:11], tba_lo, v2
83269// CHECK: [0x0a,0x00,0xc1,0xd0,0x6c,0x04,0x02,0x00]
83270
83271v_cmp_lt_i32_e64 s[10:11], tba_hi, v2
83272// CHECK: [0x0a,0x00,0xc1,0xd0,0x6d,0x04,0x02,0x00]
83273
83274v_cmp_lt_i32_e64 s[10:11], tma_lo, v2
83275// CHECK: [0x0a,0x00,0xc1,0xd0,0x6e,0x04,0x02,0x00]
83276
83277v_cmp_lt_i32_e64 s[10:11], tma_hi, v2
83278// CHECK: [0x0a,0x00,0xc1,0xd0,0x6f,0x04,0x02,0x00]
83279
83280v_cmp_lt_i32_e64 s[10:11], ttmp11, v2
83281// CHECK: [0x0a,0x00,0xc1,0xd0,0x7b,0x04,0x02,0x00]
83282
83283v_cmp_lt_i32_e64 s[10:11], m0, v2
83284// CHECK: [0x0a,0x00,0xc1,0xd0,0x7c,0x04,0x02,0x00]
83285
83286v_cmp_lt_i32_e64 s[10:11], exec_lo, v2
83287// CHECK: [0x0a,0x00,0xc1,0xd0,0x7e,0x04,0x02,0x00]
83288
83289v_cmp_lt_i32_e64 s[10:11], exec_hi, v2
83290// CHECK: [0x0a,0x00,0xc1,0xd0,0x7f,0x04,0x02,0x00]
83291
83292v_cmp_lt_i32_e64 s[10:11], 0, v2
83293// CHECK: [0x0a,0x00,0xc1,0xd0,0x80,0x04,0x02,0x00]
83294
83295v_cmp_lt_i32_e64 s[10:11], -1, v2
83296// CHECK: [0x0a,0x00,0xc1,0xd0,0xc1,0x04,0x02,0x00]
83297
83298v_cmp_lt_i32_e64 s[10:11], 0.5, v2
83299// CHECK: [0x0a,0x00,0xc1,0xd0,0xf0,0x04,0x02,0x00]
83300
83301v_cmp_lt_i32_e64 s[10:11], -4.0, v2
83302// CHECK: [0x0a,0x00,0xc1,0xd0,0xf7,0x04,0x02,0x00]
83303
83304v_cmp_lt_i32_e64 s[10:11], v1, v255
83305// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xff,0x03,0x00]
83306
83307v_cmp_lt_i32_e64 s[10:11], v1, s2
83308// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x05,0x00,0x00]
83309
83310v_cmp_lt_i32_e64 s[10:11], v1, s101
83311// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xcb,0x00,0x00]
83312
83313v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_lo
83314// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xcd,0x00,0x00]
83315
83316v_cmp_lt_i32_e64 s[10:11], v1, flat_scratch_hi
83317// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xcf,0x00,0x00]
83318
83319v_cmp_lt_i32_e64 s[10:11], v1, vcc_lo
83320// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xd5,0x00,0x00]
83321
83322v_cmp_lt_i32_e64 s[10:11], v1, vcc_hi
83323// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xd7,0x00,0x00]
83324
83325v_cmp_lt_i32_e64 s[10:11], v1, tba_lo
83326// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xd9,0x00,0x00]
83327
83328v_cmp_lt_i32_e64 s[10:11], v1, tba_hi
83329// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xdb,0x00,0x00]
83330
83331v_cmp_lt_i32_e64 s[10:11], v1, tma_lo
83332// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xdd,0x00,0x00]
83333
83334v_cmp_lt_i32_e64 s[10:11], v1, tma_hi
83335// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xdf,0x00,0x00]
83336
83337v_cmp_lt_i32_e64 s[10:11], v1, ttmp11
83338// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xf7,0x00,0x00]
83339
83340v_cmp_lt_i32_e64 s[10:11], v1, m0
83341// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xf9,0x00,0x00]
83342
83343v_cmp_lt_i32_e64 s[10:11], v1, exec_lo
83344// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xfd,0x00,0x00]
83345
83346v_cmp_lt_i32_e64 s[10:11], v1, exec_hi
83347// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xff,0x00,0x00]
83348
83349v_cmp_lt_i32_e64 s[10:11], v1, 0
83350// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x01,0x01,0x00]
83351
83352v_cmp_lt_i32_e64 s[10:11], v1, -1
83353// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0x83,0x01,0x00]
83354
83355v_cmp_lt_i32_e64 s[10:11], v1, 0.5
83356// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xe1,0x01,0x00]
83357
83358v_cmp_lt_i32_e64 s[10:11], v1, -4.0
83359// CHECK: [0x0a,0x00,0xc1,0xd0,0x01,0xef,0x01,0x00]
83360
83361v_cmp_eq_i32 vcc, v1, v2
83362// CHECK: [0x01,0x05,0x84,0x7d]
83363
83364v_cmp_eq_i32 vcc, v255, v2
83365// CHECK: [0xff,0x05,0x84,0x7d]
83366
83367v_cmp_eq_i32 vcc, s1, v2
83368// CHECK: [0x01,0x04,0x84,0x7d]
83369
83370v_cmp_eq_i32 vcc, s101, v2
83371// CHECK: [0x65,0x04,0x84,0x7d]
83372
83373v_cmp_eq_i32 vcc, flat_scratch_lo, v2
83374// CHECK: [0x66,0x04,0x84,0x7d]
83375
83376v_cmp_eq_i32 vcc, flat_scratch_hi, v2
83377// CHECK: [0x67,0x04,0x84,0x7d]
83378
83379v_cmp_eq_i32 vcc, vcc_lo, v2
83380// CHECK: [0x6a,0x04,0x84,0x7d]
83381
83382v_cmp_eq_i32 vcc, vcc_hi, v2
83383// CHECK: [0x6b,0x04,0x84,0x7d]
83384
83385v_cmp_eq_i32 vcc, tba_lo, v2
83386// CHECK: [0x6c,0x04,0x84,0x7d]
83387
83388v_cmp_eq_i32 vcc, tba_hi, v2
83389// CHECK: [0x6d,0x04,0x84,0x7d]
83390
83391v_cmp_eq_i32 vcc, tma_lo, v2
83392// CHECK: [0x6e,0x04,0x84,0x7d]
83393
83394v_cmp_eq_i32 vcc, tma_hi, v2
83395// CHECK: [0x6f,0x04,0x84,0x7d]
83396
83397v_cmp_eq_i32 vcc, ttmp11, v2
83398// CHECK: [0x7b,0x04,0x84,0x7d]
83399
83400v_cmp_eq_i32 vcc, m0, v2
83401// CHECK: [0x7c,0x04,0x84,0x7d]
83402
83403v_cmp_eq_i32 vcc, exec_lo, v2
83404// CHECK: [0x7e,0x04,0x84,0x7d]
83405
83406v_cmp_eq_i32 vcc, exec_hi, v2
83407// CHECK: [0x7f,0x04,0x84,0x7d]
83408
83409v_cmp_eq_i32 vcc, 0, v2
83410// CHECK: [0x80,0x04,0x84,0x7d]
83411
83412v_cmp_eq_i32 vcc, -1, v2
83413// CHECK: [0xc1,0x04,0x84,0x7d]
83414
83415v_cmp_eq_i32 vcc, 0.5, v2
83416// CHECK: [0xf0,0x04,0x84,0x7d]
83417
83418v_cmp_eq_i32 vcc, -4.0, v2
83419// CHECK: [0xf7,0x04,0x84,0x7d]
83420
83421v_cmp_eq_i32 vcc, 0xaf123456, v2
83422// CHECK: [0xff,0x04,0x84,0x7d,0x56,0x34,0x12,0xaf]
83423
83424v_cmp_eq_i32 vcc, 0x3f717273, v2
83425// CHECK: [0xff,0x04,0x84,0x7d,0x73,0x72,0x71,0x3f]
83426
83427v_cmp_eq_i32 vcc, v1, v255
83428// CHECK: [0x01,0xff,0x85,0x7d]
83429
83430v_cmp_eq_i32_e64 s[10:11], v1, v2
83431// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83432
83433v_cmp_eq_i32_e64 s[12:13], v1, v2
83434// CHECK: [0x0c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83435
83436v_cmp_eq_i32_e64 s[100:101], v1, v2
83437// CHECK: [0x64,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83438
83439v_cmp_eq_i32_e64 flat_scratch, v1, v2
83440// CHECK: [0x66,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83441
83442v_cmp_eq_i32_e64 vcc, v1, v2
83443// CHECK: [0x6a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83444
83445v_cmp_eq_i32_e64 tba, v1, v2
83446// CHECK: [0x6c,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83447
83448v_cmp_eq_i32_e64 tma, v1, v2
83449// CHECK: [0x6e,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83450
83451v_cmp_eq_i32_e64 ttmp[10:11], v1, v2
83452// CHECK: [0x7a,0x00,0xc2,0xd0,0x01,0x05,0x02,0x00]
83453
83454v_cmp_eq_i32_e64 s[10:11], v255, v2
83455// CHECK: [0x0a,0x00,0xc2,0xd0,0xff,0x05,0x02,0x00]
83456
83457v_cmp_eq_i32_e64 s[10:11], s1, v2
83458// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x04,0x02,0x00]
83459
83460v_cmp_eq_i32_e64 s[10:11], s101, v2
83461// CHECK: [0x0a,0x00,0xc2,0xd0,0x65,0x04,0x02,0x00]
83462
83463v_cmp_eq_i32_e64 s[10:11], flat_scratch_lo, v2
83464// CHECK: [0x0a,0x00,0xc2,0xd0,0x66,0x04,0x02,0x00]
83465
83466v_cmp_eq_i32_e64 s[10:11], flat_scratch_hi, v2
83467// CHECK: [0x0a,0x00,0xc2,0xd0,0x67,0x04,0x02,0x00]
83468
83469v_cmp_eq_i32_e64 s[10:11], vcc_lo, v2
83470// CHECK: [0x0a,0x00,0xc2,0xd0,0x6a,0x04,0x02,0x00]
83471
83472v_cmp_eq_i32_e64 s[10:11], vcc_hi, v2
83473// CHECK: [0x0a,0x00,0xc2,0xd0,0x6b,0x04,0x02,0x00]
83474
83475v_cmp_eq_i32_e64 s[10:11], tba_lo, v2
83476// CHECK: [0x0a,0x00,0xc2,0xd0,0x6c,0x04,0x02,0x00]
83477
83478v_cmp_eq_i32_e64 s[10:11], tba_hi, v2
83479// CHECK: [0x0a,0x00,0xc2,0xd0,0x6d,0x04,0x02,0x00]
83480
83481v_cmp_eq_i32_e64 s[10:11], tma_lo, v2
83482// CHECK: [0x0a,0x00,0xc2,0xd0,0x6e,0x04,0x02,0x00]
83483
83484v_cmp_eq_i32_e64 s[10:11], tma_hi, v2
83485// CHECK: [0x0a,0x00,0xc2,0xd0,0x6f,0x04,0x02,0x00]
83486
83487v_cmp_eq_i32_e64 s[10:11], ttmp11, v2
83488// CHECK: [0x0a,0x00,0xc2,0xd0,0x7b,0x04,0x02,0x00]
83489
83490v_cmp_eq_i32_e64 s[10:11], m0, v2
83491// CHECK: [0x0a,0x00,0xc2,0xd0,0x7c,0x04,0x02,0x00]
83492
83493v_cmp_eq_i32_e64 s[10:11], exec_lo, v2
83494// CHECK: [0x0a,0x00,0xc2,0xd0,0x7e,0x04,0x02,0x00]
83495
83496v_cmp_eq_i32_e64 s[10:11], exec_hi, v2
83497// CHECK: [0x0a,0x00,0xc2,0xd0,0x7f,0x04,0x02,0x00]
83498
83499v_cmp_eq_i32_e64 s[10:11], 0, v2
83500// CHECK: [0x0a,0x00,0xc2,0xd0,0x80,0x04,0x02,0x00]
83501
83502v_cmp_eq_i32_e64 s[10:11], -1, v2
83503// CHECK: [0x0a,0x00,0xc2,0xd0,0xc1,0x04,0x02,0x00]
83504
83505v_cmp_eq_i32_e64 s[10:11], 0.5, v2
83506// CHECK: [0x0a,0x00,0xc2,0xd0,0xf0,0x04,0x02,0x00]
83507
83508v_cmp_eq_i32_e64 s[10:11], -4.0, v2
83509// CHECK: [0x0a,0x00,0xc2,0xd0,0xf7,0x04,0x02,0x00]
83510
83511v_cmp_eq_i32_e64 s[10:11], v1, v255
83512// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xff,0x03,0x00]
83513
83514v_cmp_eq_i32_e64 s[10:11], v1, s2
83515// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x05,0x00,0x00]
83516
83517v_cmp_eq_i32_e64 s[10:11], v1, s101
83518// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcb,0x00,0x00]
83519
83520v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_lo
83521// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcd,0x00,0x00]
83522
83523v_cmp_eq_i32_e64 s[10:11], v1, flat_scratch_hi
83524// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xcf,0x00,0x00]
83525
83526v_cmp_eq_i32_e64 s[10:11], v1, vcc_lo
83527// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd5,0x00,0x00]
83528
83529v_cmp_eq_i32_e64 s[10:11], v1, vcc_hi
83530// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd7,0x00,0x00]
83531
83532v_cmp_eq_i32_e64 s[10:11], v1, tba_lo
83533// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xd9,0x00,0x00]
83534
83535v_cmp_eq_i32_e64 s[10:11], v1, tba_hi
83536// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdb,0x00,0x00]
83537
83538v_cmp_eq_i32_e64 s[10:11], v1, tma_lo
83539// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdd,0x00,0x00]
83540
83541v_cmp_eq_i32_e64 s[10:11], v1, tma_hi
83542// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xdf,0x00,0x00]
83543
83544v_cmp_eq_i32_e64 s[10:11], v1, ttmp11
83545// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf7,0x00,0x00]
83546
83547v_cmp_eq_i32_e64 s[10:11], v1, m0
83548// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xf9,0x00,0x00]
83549
83550v_cmp_eq_i32_e64 s[10:11], v1, exec_lo
83551// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xfd,0x00,0x00]
83552
83553v_cmp_eq_i32_e64 s[10:11], v1, exec_hi
83554// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xff,0x00,0x00]
83555
83556v_cmp_eq_i32_e64 s[10:11], v1, 0
83557// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x01,0x01,0x00]
83558
83559v_cmp_eq_i32_e64 s[10:11], v1, -1
83560// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0x83,0x01,0x00]
83561
83562v_cmp_eq_i32_e64 s[10:11], v1, 0.5
83563// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xe1,0x01,0x00]
83564
83565v_cmp_eq_i32_e64 s[10:11], v1, -4.0
83566// CHECK: [0x0a,0x00,0xc2,0xd0,0x01,0xef,0x01,0x00]
83567
83568v_cmp_le_i32 vcc, v1, v2
83569// CHECK: [0x01,0x05,0x86,0x7d]
83570
83571v_cmp_le_i32 vcc, v255, v2
83572// CHECK: [0xff,0x05,0x86,0x7d]
83573
83574v_cmp_le_i32 vcc, s1, v2
83575// CHECK: [0x01,0x04,0x86,0x7d]
83576
83577v_cmp_le_i32 vcc, s101, v2
83578// CHECK: [0x65,0x04,0x86,0x7d]
83579
83580v_cmp_le_i32 vcc, flat_scratch_lo, v2
83581// CHECK: [0x66,0x04,0x86,0x7d]
83582
83583v_cmp_le_i32 vcc, flat_scratch_hi, v2
83584// CHECK: [0x67,0x04,0x86,0x7d]
83585
83586v_cmp_le_i32 vcc, vcc_lo, v2
83587// CHECK: [0x6a,0x04,0x86,0x7d]
83588
83589v_cmp_le_i32 vcc, vcc_hi, v2
83590// CHECK: [0x6b,0x04,0x86,0x7d]
83591
83592v_cmp_le_i32 vcc, tba_lo, v2
83593// CHECK: [0x6c,0x04,0x86,0x7d]
83594
83595v_cmp_le_i32 vcc, tba_hi, v2
83596// CHECK: [0x6d,0x04,0x86,0x7d]
83597
83598v_cmp_le_i32 vcc, tma_lo, v2
83599// CHECK: [0x6e,0x04,0x86,0x7d]
83600
83601v_cmp_le_i32 vcc, tma_hi, v2
83602// CHECK: [0x6f,0x04,0x86,0x7d]
83603
83604v_cmp_le_i32 vcc, ttmp11, v2
83605// CHECK: [0x7b,0x04,0x86,0x7d]
83606
83607v_cmp_le_i32 vcc, m0, v2
83608// CHECK: [0x7c,0x04,0x86,0x7d]
83609
83610v_cmp_le_i32 vcc, exec_lo, v2
83611// CHECK: [0x7e,0x04,0x86,0x7d]
83612
83613v_cmp_le_i32 vcc, exec_hi, v2
83614// CHECK: [0x7f,0x04,0x86,0x7d]
83615
83616v_cmp_le_i32 vcc, 0, v2
83617// CHECK: [0x80,0x04,0x86,0x7d]
83618
83619v_cmp_le_i32 vcc, -1, v2
83620// CHECK: [0xc1,0x04,0x86,0x7d]
83621
83622v_cmp_le_i32 vcc, 0.5, v2
83623// CHECK: [0xf0,0x04,0x86,0x7d]
83624
83625v_cmp_le_i32 vcc, -4.0, v2
83626// CHECK: [0xf7,0x04,0x86,0x7d]
83627
83628v_cmp_le_i32 vcc, 0xaf123456, v2
83629// CHECK: [0xff,0x04,0x86,0x7d,0x56,0x34,0x12,0xaf]
83630
83631v_cmp_le_i32 vcc, 0x3f717273, v2
83632// CHECK: [0xff,0x04,0x86,0x7d,0x73,0x72,0x71,0x3f]
83633
83634v_cmp_le_i32 vcc, v1, v255
83635// CHECK: [0x01,0xff,0x87,0x7d]
83636
83637v_cmp_le_i32_e64 s[10:11], v1, v2
83638// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83639
83640v_cmp_le_i32_e64 s[12:13], v1, v2
83641// CHECK: [0x0c,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83642
83643v_cmp_le_i32_e64 s[100:101], v1, v2
83644// CHECK: [0x64,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83645
83646v_cmp_le_i32_e64 flat_scratch, v1, v2
83647// CHECK: [0x66,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83648
83649v_cmp_le_i32_e64 vcc, v1, v2
83650// CHECK: [0x6a,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83651
83652v_cmp_le_i32_e64 tba, v1, v2
83653// CHECK: [0x6c,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83654
83655v_cmp_le_i32_e64 tma, v1, v2
83656// CHECK: [0x6e,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83657
83658v_cmp_le_i32_e64 ttmp[10:11], v1, v2
83659// CHECK: [0x7a,0x00,0xc3,0xd0,0x01,0x05,0x02,0x00]
83660
83661v_cmp_le_i32_e64 s[10:11], v255, v2
83662// CHECK: [0x0a,0x00,0xc3,0xd0,0xff,0x05,0x02,0x00]
83663
83664v_cmp_le_i32_e64 s[10:11], s1, v2
83665// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x04,0x02,0x00]
83666
83667v_cmp_le_i32_e64 s[10:11], s101, v2
83668// CHECK: [0x0a,0x00,0xc3,0xd0,0x65,0x04,0x02,0x00]
83669
83670v_cmp_le_i32_e64 s[10:11], flat_scratch_lo, v2
83671// CHECK: [0x0a,0x00,0xc3,0xd0,0x66,0x04,0x02,0x00]
83672
83673v_cmp_le_i32_e64 s[10:11], flat_scratch_hi, v2
83674// CHECK: [0x0a,0x00,0xc3,0xd0,0x67,0x04,0x02,0x00]
83675
83676v_cmp_le_i32_e64 s[10:11], vcc_lo, v2
83677// CHECK: [0x0a,0x00,0xc3,0xd0,0x6a,0x04,0x02,0x00]
83678
83679v_cmp_le_i32_e64 s[10:11], vcc_hi, v2
83680// CHECK: [0x0a,0x00,0xc3,0xd0,0x6b,0x04,0x02,0x00]
83681
83682v_cmp_le_i32_e64 s[10:11], tba_lo, v2
83683// CHECK: [0x0a,0x00,0xc3,0xd0,0x6c,0x04,0x02,0x00]
83684
83685v_cmp_le_i32_e64 s[10:11], tba_hi, v2
83686// CHECK: [0x0a,0x00,0xc3,0xd0,0x6d,0x04,0x02,0x00]
83687
83688v_cmp_le_i32_e64 s[10:11], tma_lo, v2
83689// CHECK: [0x0a,0x00,0xc3,0xd0,0x6e,0x04,0x02,0x00]
83690
83691v_cmp_le_i32_e64 s[10:11], tma_hi, v2
83692// CHECK: [0x0a,0x00,0xc3,0xd0,0x6f,0x04,0x02,0x00]
83693
83694v_cmp_le_i32_e64 s[10:11], ttmp11, v2
83695// CHECK: [0x0a,0x00,0xc3,0xd0,0x7b,0x04,0x02,0x00]
83696
83697v_cmp_le_i32_e64 s[10:11], m0, v2
83698// CHECK: [0x0a,0x00,0xc3,0xd0,0x7c,0x04,0x02,0x00]
83699
83700v_cmp_le_i32_e64 s[10:11], exec_lo, v2
83701// CHECK: [0x0a,0x00,0xc3,0xd0,0x7e,0x04,0x02,0x00]
83702
83703v_cmp_le_i32_e64 s[10:11], exec_hi, v2
83704// CHECK: [0x0a,0x00,0xc3,0xd0,0x7f,0x04,0x02,0x00]
83705
83706v_cmp_le_i32_e64 s[10:11], 0, v2
83707// CHECK: [0x0a,0x00,0xc3,0xd0,0x80,0x04,0x02,0x00]
83708
83709v_cmp_le_i32_e64 s[10:11], -1, v2
83710// CHECK: [0x0a,0x00,0xc3,0xd0,0xc1,0x04,0x02,0x00]
83711
83712v_cmp_le_i32_e64 s[10:11], 0.5, v2
83713// CHECK: [0x0a,0x00,0xc3,0xd0,0xf0,0x04,0x02,0x00]
83714
83715v_cmp_le_i32_e64 s[10:11], -4.0, v2
83716// CHECK: [0x0a,0x00,0xc3,0xd0,0xf7,0x04,0x02,0x00]
83717
83718v_cmp_le_i32_e64 s[10:11], v1, v255
83719// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xff,0x03,0x00]
83720
83721v_cmp_le_i32_e64 s[10:11], v1, s2
83722// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x05,0x00,0x00]
83723
83724v_cmp_le_i32_e64 s[10:11], v1, s101
83725// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xcb,0x00,0x00]
83726
83727v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_lo
83728// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xcd,0x00,0x00]
83729
83730v_cmp_le_i32_e64 s[10:11], v1, flat_scratch_hi
83731// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xcf,0x00,0x00]
83732
83733v_cmp_le_i32_e64 s[10:11], v1, vcc_lo
83734// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xd5,0x00,0x00]
83735
83736v_cmp_le_i32_e64 s[10:11], v1, vcc_hi
83737// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xd7,0x00,0x00]
83738
83739v_cmp_le_i32_e64 s[10:11], v1, tba_lo
83740// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xd9,0x00,0x00]
83741
83742v_cmp_le_i32_e64 s[10:11], v1, tba_hi
83743// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xdb,0x00,0x00]
83744
83745v_cmp_le_i32_e64 s[10:11], v1, tma_lo
83746// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xdd,0x00,0x00]
83747
83748v_cmp_le_i32_e64 s[10:11], v1, tma_hi
83749// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xdf,0x00,0x00]
83750
83751v_cmp_le_i32_e64 s[10:11], v1, ttmp11
83752// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xf7,0x00,0x00]
83753
83754v_cmp_le_i32_e64 s[10:11], v1, m0
83755// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xf9,0x00,0x00]
83756
83757v_cmp_le_i32_e64 s[10:11], v1, exec_lo
83758// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xfd,0x00,0x00]
83759
83760v_cmp_le_i32_e64 s[10:11], v1, exec_hi
83761// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xff,0x00,0x00]
83762
83763v_cmp_le_i32_e64 s[10:11], v1, 0
83764// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x01,0x01,0x00]
83765
83766v_cmp_le_i32_e64 s[10:11], v1, -1
83767// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0x83,0x01,0x00]
83768
83769v_cmp_le_i32_e64 s[10:11], v1, 0.5
83770// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xe1,0x01,0x00]
83771
83772v_cmp_le_i32_e64 s[10:11], v1, -4.0
83773// CHECK: [0x0a,0x00,0xc3,0xd0,0x01,0xef,0x01,0x00]
83774
83775v_cmp_gt_i32 vcc, v1, v2
83776// CHECK: [0x01,0x05,0x88,0x7d]
83777
83778v_cmp_gt_i32 vcc, v255, v2
83779// CHECK: [0xff,0x05,0x88,0x7d]
83780
83781v_cmp_gt_i32 vcc, s1, v2
83782// CHECK: [0x01,0x04,0x88,0x7d]
83783
83784v_cmp_gt_i32 vcc, s101, v2
83785// CHECK: [0x65,0x04,0x88,0x7d]
83786
83787v_cmp_gt_i32 vcc, flat_scratch_lo, v2
83788// CHECK: [0x66,0x04,0x88,0x7d]
83789
83790v_cmp_gt_i32 vcc, flat_scratch_hi, v2
83791// CHECK: [0x67,0x04,0x88,0x7d]
83792
83793v_cmp_gt_i32 vcc, vcc_lo, v2
83794// CHECK: [0x6a,0x04,0x88,0x7d]
83795
83796v_cmp_gt_i32 vcc, vcc_hi, v2
83797// CHECK: [0x6b,0x04,0x88,0x7d]
83798
83799v_cmp_gt_i32 vcc, tba_lo, v2
83800// CHECK: [0x6c,0x04,0x88,0x7d]
83801
83802v_cmp_gt_i32 vcc, tba_hi, v2
83803// CHECK: [0x6d,0x04,0x88,0x7d]
83804
83805v_cmp_gt_i32 vcc, tma_lo, v2
83806// CHECK: [0x6e,0x04,0x88,0x7d]
83807
83808v_cmp_gt_i32 vcc, tma_hi, v2
83809// CHECK: [0x6f,0x04,0x88,0x7d]
83810
83811v_cmp_gt_i32 vcc, ttmp11, v2
83812// CHECK: [0x7b,0x04,0x88,0x7d]
83813
83814v_cmp_gt_i32 vcc, m0, v2
83815// CHECK: [0x7c,0x04,0x88,0x7d]
83816
83817v_cmp_gt_i32 vcc, exec_lo, v2
83818// CHECK: [0x7e,0x04,0x88,0x7d]
83819
83820v_cmp_gt_i32 vcc, exec_hi, v2
83821// CHECK: [0x7f,0x04,0x88,0x7d]
83822
83823v_cmp_gt_i32 vcc, 0, v2
83824// CHECK: [0x80,0x04,0x88,0x7d]
83825
83826v_cmp_gt_i32 vcc, -1, v2
83827// CHECK: [0xc1,0x04,0x88,0x7d]
83828
83829v_cmp_gt_i32 vcc, 0.5, v2
83830// CHECK: [0xf0,0x04,0x88,0x7d]
83831
83832v_cmp_gt_i32 vcc, -4.0, v2
83833// CHECK: [0xf7,0x04,0x88,0x7d]
83834
83835v_cmp_gt_i32 vcc, 0xaf123456, v2
83836// CHECK: [0xff,0x04,0x88,0x7d,0x56,0x34,0x12,0xaf]
83837
83838v_cmp_gt_i32 vcc, 0x3f717273, v2
83839// CHECK: [0xff,0x04,0x88,0x7d,0x73,0x72,0x71,0x3f]
83840
83841v_cmp_gt_i32 vcc, v1, v255
83842// CHECK: [0x01,0xff,0x89,0x7d]
83843
83844v_cmp_gt_i32_e64 s[10:11], v1, v2
83845// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83846
83847v_cmp_gt_i32_e64 s[12:13], v1, v2
83848// CHECK: [0x0c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83849
83850v_cmp_gt_i32_e64 s[100:101], v1, v2
83851// CHECK: [0x64,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83852
83853v_cmp_gt_i32_e64 flat_scratch, v1, v2
83854// CHECK: [0x66,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83855
83856v_cmp_gt_i32_e64 vcc, v1, v2
83857// CHECK: [0x6a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83858
83859v_cmp_gt_i32_e64 tba, v1, v2
83860// CHECK: [0x6c,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83861
83862v_cmp_gt_i32_e64 tma, v1, v2
83863// CHECK: [0x6e,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83864
83865v_cmp_gt_i32_e64 ttmp[10:11], v1, v2
83866// CHECK: [0x7a,0x00,0xc4,0xd0,0x01,0x05,0x02,0x00]
83867
83868v_cmp_gt_i32_e64 s[10:11], v255, v2
83869// CHECK: [0x0a,0x00,0xc4,0xd0,0xff,0x05,0x02,0x00]
83870
83871v_cmp_gt_i32_e64 s[10:11], s1, v2
83872// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x04,0x02,0x00]
83873
83874v_cmp_gt_i32_e64 s[10:11], s101, v2
83875// CHECK: [0x0a,0x00,0xc4,0xd0,0x65,0x04,0x02,0x00]
83876
83877v_cmp_gt_i32_e64 s[10:11], flat_scratch_lo, v2
83878// CHECK: [0x0a,0x00,0xc4,0xd0,0x66,0x04,0x02,0x00]
83879
83880v_cmp_gt_i32_e64 s[10:11], flat_scratch_hi, v2
83881// CHECK: [0x0a,0x00,0xc4,0xd0,0x67,0x04,0x02,0x00]
83882
83883v_cmp_gt_i32_e64 s[10:11], vcc_lo, v2
83884// CHECK: [0x0a,0x00,0xc4,0xd0,0x6a,0x04,0x02,0x00]
83885
83886v_cmp_gt_i32_e64 s[10:11], vcc_hi, v2
83887// CHECK: [0x0a,0x00,0xc4,0xd0,0x6b,0x04,0x02,0x00]
83888
83889v_cmp_gt_i32_e64 s[10:11], tba_lo, v2
83890// CHECK: [0x0a,0x00,0xc4,0xd0,0x6c,0x04,0x02,0x00]
83891
83892v_cmp_gt_i32_e64 s[10:11], tba_hi, v2
83893// CHECK: [0x0a,0x00,0xc4,0xd0,0x6d,0x04,0x02,0x00]
83894
83895v_cmp_gt_i32_e64 s[10:11], tma_lo, v2
83896// CHECK: [0x0a,0x00,0xc4,0xd0,0x6e,0x04,0x02,0x00]
83897
83898v_cmp_gt_i32_e64 s[10:11], tma_hi, v2
83899// CHECK: [0x0a,0x00,0xc4,0xd0,0x6f,0x04,0x02,0x00]
83900
83901v_cmp_gt_i32_e64 s[10:11], ttmp11, v2
83902// CHECK: [0x0a,0x00,0xc4,0xd0,0x7b,0x04,0x02,0x00]
83903
83904v_cmp_gt_i32_e64 s[10:11], m0, v2
83905// CHECK: [0x0a,0x00,0xc4,0xd0,0x7c,0x04,0x02,0x00]
83906
83907v_cmp_gt_i32_e64 s[10:11], exec_lo, v2
83908// CHECK: [0x0a,0x00,0xc4,0xd0,0x7e,0x04,0x02,0x00]
83909
83910v_cmp_gt_i32_e64 s[10:11], exec_hi, v2
83911// CHECK: [0x0a,0x00,0xc4,0xd0,0x7f,0x04,0x02,0x00]
83912
83913v_cmp_gt_i32_e64 s[10:11], 0, v2
83914// CHECK: [0x0a,0x00,0xc4,0xd0,0x80,0x04,0x02,0x00]
83915
83916v_cmp_gt_i32_e64 s[10:11], -1, v2
83917// CHECK: [0x0a,0x00,0xc4,0xd0,0xc1,0x04,0x02,0x00]
83918
83919v_cmp_gt_i32_e64 s[10:11], 0.5, v2
83920// CHECK: [0x0a,0x00,0xc4,0xd0,0xf0,0x04,0x02,0x00]
83921
83922v_cmp_gt_i32_e64 s[10:11], -4.0, v2
83923// CHECK: [0x0a,0x00,0xc4,0xd0,0xf7,0x04,0x02,0x00]
83924
83925v_cmp_gt_i32_e64 s[10:11], v1, v255
83926// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xff,0x03,0x00]
83927
83928v_cmp_gt_i32_e64 s[10:11], v1, s2
83929// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x05,0x00,0x00]
83930
83931v_cmp_gt_i32_e64 s[10:11], v1, s101
83932// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcb,0x00,0x00]
83933
83934v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_lo
83935// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcd,0x00,0x00]
83936
83937v_cmp_gt_i32_e64 s[10:11], v1, flat_scratch_hi
83938// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xcf,0x00,0x00]
83939
83940v_cmp_gt_i32_e64 s[10:11], v1, vcc_lo
83941// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd5,0x00,0x00]
83942
83943v_cmp_gt_i32_e64 s[10:11], v1, vcc_hi
83944// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd7,0x00,0x00]
83945
83946v_cmp_gt_i32_e64 s[10:11], v1, tba_lo
83947// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xd9,0x00,0x00]
83948
83949v_cmp_gt_i32_e64 s[10:11], v1, tba_hi
83950// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdb,0x00,0x00]
83951
83952v_cmp_gt_i32_e64 s[10:11], v1, tma_lo
83953// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdd,0x00,0x00]
83954
83955v_cmp_gt_i32_e64 s[10:11], v1, tma_hi
83956// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xdf,0x00,0x00]
83957
83958v_cmp_gt_i32_e64 s[10:11], v1, ttmp11
83959// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf7,0x00,0x00]
83960
83961v_cmp_gt_i32_e64 s[10:11], v1, m0
83962// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xf9,0x00,0x00]
83963
83964v_cmp_gt_i32_e64 s[10:11], v1, exec_lo
83965// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xfd,0x00,0x00]
83966
83967v_cmp_gt_i32_e64 s[10:11], v1, exec_hi
83968// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xff,0x00,0x00]
83969
83970v_cmp_gt_i32_e64 s[10:11], v1, 0
83971// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x01,0x01,0x00]
83972
83973v_cmp_gt_i32_e64 s[10:11], v1, -1
83974// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0x83,0x01,0x00]
83975
83976v_cmp_gt_i32_e64 s[10:11], v1, 0.5
83977// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xe1,0x01,0x00]
83978
83979v_cmp_gt_i32_e64 s[10:11], v1, -4.0
83980// CHECK: [0x0a,0x00,0xc4,0xd0,0x01,0xef,0x01,0x00]
83981
83982v_cmp_ne_i32 vcc, v1, v2
83983// CHECK: [0x01,0x05,0x8a,0x7d]
83984
83985v_cmp_ne_i32 vcc, v255, v2
83986// CHECK: [0xff,0x05,0x8a,0x7d]
83987
83988v_cmp_ne_i32 vcc, s1, v2
83989// CHECK: [0x01,0x04,0x8a,0x7d]
83990
83991v_cmp_ne_i32 vcc, s101, v2
83992// CHECK: [0x65,0x04,0x8a,0x7d]
83993
83994v_cmp_ne_i32 vcc, flat_scratch_lo, v2
83995// CHECK: [0x66,0x04,0x8a,0x7d]
83996
83997v_cmp_ne_i32 vcc, flat_scratch_hi, v2
83998// CHECK: [0x67,0x04,0x8a,0x7d]
83999
84000v_cmp_ne_i32 vcc, vcc_lo, v2
84001// CHECK: [0x6a,0x04,0x8a,0x7d]
84002
84003v_cmp_ne_i32 vcc, vcc_hi, v2
84004// CHECK: [0x6b,0x04,0x8a,0x7d]
84005
84006v_cmp_ne_i32 vcc, tba_lo, v2
84007// CHECK: [0x6c,0x04,0x8a,0x7d]
84008
84009v_cmp_ne_i32 vcc, tba_hi, v2
84010// CHECK: [0x6d,0x04,0x8a,0x7d]
84011
84012v_cmp_ne_i32 vcc, tma_lo, v2
84013// CHECK: [0x6e,0x04,0x8a,0x7d]
84014
84015v_cmp_ne_i32 vcc, tma_hi, v2
84016// CHECK: [0x6f,0x04,0x8a,0x7d]
84017
84018v_cmp_ne_i32 vcc, ttmp11, v2
84019// CHECK: [0x7b,0x04,0x8a,0x7d]
84020
84021v_cmp_ne_i32 vcc, m0, v2
84022// CHECK: [0x7c,0x04,0x8a,0x7d]
84023
84024v_cmp_ne_i32 vcc, exec_lo, v2
84025// CHECK: [0x7e,0x04,0x8a,0x7d]
84026
84027v_cmp_ne_i32 vcc, exec_hi, v2
84028// CHECK: [0x7f,0x04,0x8a,0x7d]
84029
84030v_cmp_ne_i32 vcc, 0, v2
84031// CHECK: [0x80,0x04,0x8a,0x7d]
84032
84033v_cmp_ne_i32 vcc, -1, v2
84034// CHECK: [0xc1,0x04,0x8a,0x7d]
84035
84036v_cmp_ne_i32 vcc, 0.5, v2
84037// CHECK: [0xf0,0x04,0x8a,0x7d]
84038
84039v_cmp_ne_i32 vcc, -4.0, v2
84040// CHECK: [0xf7,0x04,0x8a,0x7d]
84041
84042v_cmp_ne_i32 vcc, 0xaf123456, v2
84043// CHECK: [0xff,0x04,0x8a,0x7d,0x56,0x34,0x12,0xaf]
84044
84045v_cmp_ne_i32 vcc, 0x3f717273, v2
84046// CHECK: [0xff,0x04,0x8a,0x7d,0x73,0x72,0x71,0x3f]
84047
84048v_cmp_ne_i32 vcc, v1, v255
84049// CHECK: [0x01,0xff,0x8b,0x7d]
84050
84051v_cmp_ne_i32_e64 s[10:11], v1, v2
84052// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84053
84054v_cmp_ne_i32_e64 s[12:13], v1, v2
84055// CHECK: [0x0c,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84056
84057v_cmp_ne_i32_e64 s[100:101], v1, v2
84058// CHECK: [0x64,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84059
84060v_cmp_ne_i32_e64 flat_scratch, v1, v2
84061// CHECK: [0x66,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84062
84063v_cmp_ne_i32_e64 vcc, v1, v2
84064// CHECK: [0x6a,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84065
84066v_cmp_ne_i32_e64 tba, v1, v2
84067// CHECK: [0x6c,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84068
84069v_cmp_ne_i32_e64 tma, v1, v2
84070// CHECK: [0x6e,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84071
84072v_cmp_ne_i32_e64 ttmp[10:11], v1, v2
84073// CHECK: [0x7a,0x00,0xc5,0xd0,0x01,0x05,0x02,0x00]
84074
84075v_cmp_ne_i32_e64 s[10:11], v255, v2
84076// CHECK: [0x0a,0x00,0xc5,0xd0,0xff,0x05,0x02,0x00]
84077
84078v_cmp_ne_i32_e64 s[10:11], s1, v2
84079// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x04,0x02,0x00]
84080
84081v_cmp_ne_i32_e64 s[10:11], s101, v2
84082// CHECK: [0x0a,0x00,0xc5,0xd0,0x65,0x04,0x02,0x00]
84083
84084v_cmp_ne_i32_e64 s[10:11], flat_scratch_lo, v2
84085// CHECK: [0x0a,0x00,0xc5,0xd0,0x66,0x04,0x02,0x00]
84086
84087v_cmp_ne_i32_e64 s[10:11], flat_scratch_hi, v2
84088// CHECK: [0x0a,0x00,0xc5,0xd0,0x67,0x04,0x02,0x00]
84089
84090v_cmp_ne_i32_e64 s[10:11], vcc_lo, v2
84091// CHECK: [0x0a,0x00,0xc5,0xd0,0x6a,0x04,0x02,0x00]
84092
84093v_cmp_ne_i32_e64 s[10:11], vcc_hi, v2
84094// CHECK: [0x0a,0x00,0xc5,0xd0,0x6b,0x04,0x02,0x00]
84095
84096v_cmp_ne_i32_e64 s[10:11], tba_lo, v2
84097// CHECK: [0x0a,0x00,0xc5,0xd0,0x6c,0x04,0x02,0x00]
84098
84099v_cmp_ne_i32_e64 s[10:11], tba_hi, v2
84100// CHECK: [0x0a,0x00,0xc5,0xd0,0x6d,0x04,0x02,0x00]
84101
84102v_cmp_ne_i32_e64 s[10:11], tma_lo, v2
84103// CHECK: [0x0a,0x00,0xc5,0xd0,0x6e,0x04,0x02,0x00]
84104
84105v_cmp_ne_i32_e64 s[10:11], tma_hi, v2
84106// CHECK: [0x0a,0x00,0xc5,0xd0,0x6f,0x04,0x02,0x00]
84107
84108v_cmp_ne_i32_e64 s[10:11], ttmp11, v2
84109// CHECK: [0x0a,0x00,0xc5,0xd0,0x7b,0x04,0x02,0x00]
84110
84111v_cmp_ne_i32_e64 s[10:11], m0, v2
84112// CHECK: [0x0a,0x00,0xc5,0xd0,0x7c,0x04,0x02,0x00]
84113
84114v_cmp_ne_i32_e64 s[10:11], exec_lo, v2
84115// CHECK: [0x0a,0x00,0xc5,0xd0,0x7e,0x04,0x02,0x00]
84116
84117v_cmp_ne_i32_e64 s[10:11], exec_hi, v2
84118// CHECK: [0x0a,0x00,0xc5,0xd0,0x7f,0x04,0x02,0x00]
84119
84120v_cmp_ne_i32_e64 s[10:11], 0, v2
84121// CHECK: [0x0a,0x00,0xc5,0xd0,0x80,0x04,0x02,0x00]
84122
84123v_cmp_ne_i32_e64 s[10:11], -1, v2
84124// CHECK: [0x0a,0x00,0xc5,0xd0,0xc1,0x04,0x02,0x00]
84125
84126v_cmp_ne_i32_e64 s[10:11], 0.5, v2
84127// CHECK: [0x0a,0x00,0xc5,0xd0,0xf0,0x04,0x02,0x00]
84128
84129v_cmp_ne_i32_e64 s[10:11], -4.0, v2
84130// CHECK: [0x0a,0x00,0xc5,0xd0,0xf7,0x04,0x02,0x00]
84131
84132v_cmp_ne_i32_e64 s[10:11], v1, v255
84133// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xff,0x03,0x00]
84134
84135v_cmp_ne_i32_e64 s[10:11], v1, s2
84136// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x05,0x00,0x00]
84137
84138v_cmp_ne_i32_e64 s[10:11], v1, s101
84139// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xcb,0x00,0x00]
84140
84141v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_lo
84142// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xcd,0x00,0x00]
84143
84144v_cmp_ne_i32_e64 s[10:11], v1, flat_scratch_hi
84145// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xcf,0x00,0x00]
84146
84147v_cmp_ne_i32_e64 s[10:11], v1, vcc_lo
84148// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xd5,0x00,0x00]
84149
84150v_cmp_ne_i32_e64 s[10:11], v1, vcc_hi
84151// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xd7,0x00,0x00]
84152
84153v_cmp_ne_i32_e64 s[10:11], v1, tba_lo
84154// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xd9,0x00,0x00]
84155
84156v_cmp_ne_i32_e64 s[10:11], v1, tba_hi
84157// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xdb,0x00,0x00]
84158
84159v_cmp_ne_i32_e64 s[10:11], v1, tma_lo
84160// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xdd,0x00,0x00]
84161
84162v_cmp_ne_i32_e64 s[10:11], v1, tma_hi
84163// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xdf,0x00,0x00]
84164
84165v_cmp_ne_i32_e64 s[10:11], v1, ttmp11
84166// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xf7,0x00,0x00]
84167
84168v_cmp_ne_i32_e64 s[10:11], v1, m0
84169// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xf9,0x00,0x00]
84170
84171v_cmp_ne_i32_e64 s[10:11], v1, exec_lo
84172// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xfd,0x00,0x00]
84173
84174v_cmp_ne_i32_e64 s[10:11], v1, exec_hi
84175// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xff,0x00,0x00]
84176
84177v_cmp_ne_i32_e64 s[10:11], v1, 0
84178// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x01,0x01,0x00]
84179
84180v_cmp_ne_i32_e64 s[10:11], v1, -1
84181// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0x83,0x01,0x00]
84182
84183v_cmp_ne_i32_e64 s[10:11], v1, 0.5
84184// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xe1,0x01,0x00]
84185
84186v_cmp_ne_i32_e64 s[10:11], v1, -4.0
84187// CHECK: [0x0a,0x00,0xc5,0xd0,0x01,0xef,0x01,0x00]
84188
84189v_cmp_ge_i32 vcc, v1, v2
84190// CHECK: [0x01,0x05,0x8c,0x7d]
84191
84192v_cmp_ge_i32 vcc, v255, v2
84193// CHECK: [0xff,0x05,0x8c,0x7d]
84194
84195v_cmp_ge_i32 vcc, s1, v2
84196// CHECK: [0x01,0x04,0x8c,0x7d]
84197
84198v_cmp_ge_i32 vcc, s101, v2
84199// CHECK: [0x65,0x04,0x8c,0x7d]
84200
84201v_cmp_ge_i32 vcc, flat_scratch_lo, v2
84202// CHECK: [0x66,0x04,0x8c,0x7d]
84203
84204v_cmp_ge_i32 vcc, flat_scratch_hi, v2
84205// CHECK: [0x67,0x04,0x8c,0x7d]
84206
84207v_cmp_ge_i32 vcc, vcc_lo, v2
84208// CHECK: [0x6a,0x04,0x8c,0x7d]
84209
84210v_cmp_ge_i32 vcc, vcc_hi, v2
84211// CHECK: [0x6b,0x04,0x8c,0x7d]
84212
84213v_cmp_ge_i32 vcc, tba_lo, v2
84214// CHECK: [0x6c,0x04,0x8c,0x7d]
84215
84216v_cmp_ge_i32 vcc, tba_hi, v2
84217// CHECK: [0x6d,0x04,0x8c,0x7d]
84218
84219v_cmp_ge_i32 vcc, tma_lo, v2
84220// CHECK: [0x6e,0x04,0x8c,0x7d]
84221
84222v_cmp_ge_i32 vcc, tma_hi, v2
84223// CHECK: [0x6f,0x04,0x8c,0x7d]
84224
84225v_cmp_ge_i32 vcc, ttmp11, v2
84226// CHECK: [0x7b,0x04,0x8c,0x7d]
84227
84228v_cmp_ge_i32 vcc, m0, v2
84229// CHECK: [0x7c,0x04,0x8c,0x7d]
84230
84231v_cmp_ge_i32 vcc, exec_lo, v2
84232// CHECK: [0x7e,0x04,0x8c,0x7d]
84233
84234v_cmp_ge_i32 vcc, exec_hi, v2
84235// CHECK: [0x7f,0x04,0x8c,0x7d]
84236
84237v_cmp_ge_i32 vcc, 0, v2
84238// CHECK: [0x80,0x04,0x8c,0x7d]
84239
84240v_cmp_ge_i32 vcc, -1, v2
84241// CHECK: [0xc1,0x04,0x8c,0x7d]
84242
84243v_cmp_ge_i32 vcc, 0.5, v2
84244// CHECK: [0xf0,0x04,0x8c,0x7d]
84245
84246v_cmp_ge_i32 vcc, -4.0, v2
84247// CHECK: [0xf7,0x04,0x8c,0x7d]
84248
84249v_cmp_ge_i32 vcc, 0xaf123456, v2
84250// CHECK: [0xff,0x04,0x8c,0x7d,0x56,0x34,0x12,0xaf]
84251
84252v_cmp_ge_i32 vcc, 0x3f717273, v2
84253// CHECK: [0xff,0x04,0x8c,0x7d,0x73,0x72,0x71,0x3f]
84254
84255v_cmp_ge_i32 vcc, v1, v255
84256// CHECK: [0x01,0xff,0x8d,0x7d]
84257
84258v_cmp_ge_i32_e64 s[10:11], v1, v2
84259// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84260
84261v_cmp_ge_i32_e64 s[12:13], v1, v2
84262// CHECK: [0x0c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84263
84264v_cmp_ge_i32_e64 s[100:101], v1, v2
84265// CHECK: [0x64,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84266
84267v_cmp_ge_i32_e64 flat_scratch, v1, v2
84268// CHECK: [0x66,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84269
84270v_cmp_ge_i32_e64 vcc, v1, v2
84271// CHECK: [0x6a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84272
84273v_cmp_ge_i32_e64 tba, v1, v2
84274// CHECK: [0x6c,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84275
84276v_cmp_ge_i32_e64 tma, v1, v2
84277// CHECK: [0x6e,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84278
84279v_cmp_ge_i32_e64 ttmp[10:11], v1, v2
84280// CHECK: [0x7a,0x00,0xc6,0xd0,0x01,0x05,0x02,0x00]
84281
84282v_cmp_ge_i32_e64 s[10:11], v255, v2
84283// CHECK: [0x0a,0x00,0xc6,0xd0,0xff,0x05,0x02,0x00]
84284
84285v_cmp_ge_i32_e64 s[10:11], s1, v2
84286// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x04,0x02,0x00]
84287
84288v_cmp_ge_i32_e64 s[10:11], s101, v2
84289// CHECK: [0x0a,0x00,0xc6,0xd0,0x65,0x04,0x02,0x00]
84290
84291v_cmp_ge_i32_e64 s[10:11], flat_scratch_lo, v2
84292// CHECK: [0x0a,0x00,0xc6,0xd0,0x66,0x04,0x02,0x00]
84293
84294v_cmp_ge_i32_e64 s[10:11], flat_scratch_hi, v2
84295// CHECK: [0x0a,0x00,0xc6,0xd0,0x67,0x04,0x02,0x00]
84296
84297v_cmp_ge_i32_e64 s[10:11], vcc_lo, v2
84298// CHECK: [0x0a,0x00,0xc6,0xd0,0x6a,0x04,0x02,0x00]
84299
84300v_cmp_ge_i32_e64 s[10:11], vcc_hi, v2
84301// CHECK: [0x0a,0x00,0xc6,0xd0,0x6b,0x04,0x02,0x00]
84302
84303v_cmp_ge_i32_e64 s[10:11], tba_lo, v2
84304// CHECK: [0x0a,0x00,0xc6,0xd0,0x6c,0x04,0x02,0x00]
84305
84306v_cmp_ge_i32_e64 s[10:11], tba_hi, v2
84307// CHECK: [0x0a,0x00,0xc6,0xd0,0x6d,0x04,0x02,0x00]
84308
84309v_cmp_ge_i32_e64 s[10:11], tma_lo, v2
84310// CHECK: [0x0a,0x00,0xc6,0xd0,0x6e,0x04,0x02,0x00]
84311
84312v_cmp_ge_i32_e64 s[10:11], tma_hi, v2
84313// CHECK: [0x0a,0x00,0xc6,0xd0,0x6f,0x04,0x02,0x00]
84314
84315v_cmp_ge_i32_e64 s[10:11], ttmp11, v2
84316// CHECK: [0x0a,0x00,0xc6,0xd0,0x7b,0x04,0x02,0x00]
84317
84318v_cmp_ge_i32_e64 s[10:11], m0, v2
84319// CHECK: [0x0a,0x00,0xc6,0xd0,0x7c,0x04,0x02,0x00]
84320
84321v_cmp_ge_i32_e64 s[10:11], exec_lo, v2
84322// CHECK: [0x0a,0x00,0xc6,0xd0,0x7e,0x04,0x02,0x00]
84323
84324v_cmp_ge_i32_e64 s[10:11], exec_hi, v2
84325// CHECK: [0x0a,0x00,0xc6,0xd0,0x7f,0x04,0x02,0x00]
84326
84327v_cmp_ge_i32_e64 s[10:11], 0, v2
84328// CHECK: [0x0a,0x00,0xc6,0xd0,0x80,0x04,0x02,0x00]
84329
84330v_cmp_ge_i32_e64 s[10:11], -1, v2
84331// CHECK: [0x0a,0x00,0xc6,0xd0,0xc1,0x04,0x02,0x00]
84332
84333v_cmp_ge_i32_e64 s[10:11], 0.5, v2
84334// CHECK: [0x0a,0x00,0xc6,0xd0,0xf0,0x04,0x02,0x00]
84335
84336v_cmp_ge_i32_e64 s[10:11], -4.0, v2
84337// CHECK: [0x0a,0x00,0xc6,0xd0,0xf7,0x04,0x02,0x00]
84338
84339v_cmp_ge_i32_e64 s[10:11], v1, v255
84340// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xff,0x03,0x00]
84341
84342v_cmp_ge_i32_e64 s[10:11], v1, s2
84343// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x05,0x00,0x00]
84344
84345v_cmp_ge_i32_e64 s[10:11], v1, s101
84346// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcb,0x00,0x00]
84347
84348v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_lo
84349// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcd,0x00,0x00]
84350
84351v_cmp_ge_i32_e64 s[10:11], v1, flat_scratch_hi
84352// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xcf,0x00,0x00]
84353
84354v_cmp_ge_i32_e64 s[10:11], v1, vcc_lo
84355// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd5,0x00,0x00]
84356
84357v_cmp_ge_i32_e64 s[10:11], v1, vcc_hi
84358// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd7,0x00,0x00]
84359
84360v_cmp_ge_i32_e64 s[10:11], v1, tba_lo
84361// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xd9,0x00,0x00]
84362
84363v_cmp_ge_i32_e64 s[10:11], v1, tba_hi
84364// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdb,0x00,0x00]
84365
84366v_cmp_ge_i32_e64 s[10:11], v1, tma_lo
84367// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdd,0x00,0x00]
84368
84369v_cmp_ge_i32_e64 s[10:11], v1, tma_hi
84370// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xdf,0x00,0x00]
84371
84372v_cmp_ge_i32_e64 s[10:11], v1, ttmp11
84373// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf7,0x00,0x00]
84374
84375v_cmp_ge_i32_e64 s[10:11], v1, m0
84376// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xf9,0x00,0x00]
84377
84378v_cmp_ge_i32_e64 s[10:11], v1, exec_lo
84379// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xfd,0x00,0x00]
84380
84381v_cmp_ge_i32_e64 s[10:11], v1, exec_hi
84382// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xff,0x00,0x00]
84383
84384v_cmp_ge_i32_e64 s[10:11], v1, 0
84385// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x01,0x01,0x00]
84386
84387v_cmp_ge_i32_e64 s[10:11], v1, -1
84388// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0x83,0x01,0x00]
84389
84390v_cmp_ge_i32_e64 s[10:11], v1, 0.5
84391// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xe1,0x01,0x00]
84392
84393v_cmp_ge_i32_e64 s[10:11], v1, -4.0
84394// CHECK: [0x0a,0x00,0xc6,0xd0,0x01,0xef,0x01,0x00]
84395
84396v_cmp_t_i32 vcc, v1, v2
84397// CHECK: [0x01,0x05,0x8e,0x7d]
84398
84399v_cmp_t_i32 vcc, v255, v2
84400// CHECK: [0xff,0x05,0x8e,0x7d]
84401
84402v_cmp_t_i32 vcc, s1, v2
84403// CHECK: [0x01,0x04,0x8e,0x7d]
84404
84405v_cmp_t_i32 vcc, s101, v2
84406// CHECK: [0x65,0x04,0x8e,0x7d]
84407
84408v_cmp_t_i32 vcc, flat_scratch_lo, v2
84409// CHECK: [0x66,0x04,0x8e,0x7d]
84410
84411v_cmp_t_i32 vcc, flat_scratch_hi, v2
84412// CHECK: [0x67,0x04,0x8e,0x7d]
84413
84414v_cmp_t_i32 vcc, vcc_lo, v2
84415// CHECK: [0x6a,0x04,0x8e,0x7d]
84416
84417v_cmp_t_i32 vcc, vcc_hi, v2
84418// CHECK: [0x6b,0x04,0x8e,0x7d]
84419
84420v_cmp_t_i32 vcc, tba_lo, v2
84421// CHECK: [0x6c,0x04,0x8e,0x7d]
84422
84423v_cmp_t_i32 vcc, tba_hi, v2
84424// CHECK: [0x6d,0x04,0x8e,0x7d]
84425
84426v_cmp_t_i32 vcc, tma_lo, v2
84427// CHECK: [0x6e,0x04,0x8e,0x7d]
84428
84429v_cmp_t_i32 vcc, tma_hi, v2
84430// CHECK: [0x6f,0x04,0x8e,0x7d]
84431
84432v_cmp_t_i32 vcc, ttmp11, v2
84433// CHECK: [0x7b,0x04,0x8e,0x7d]
84434
84435v_cmp_t_i32 vcc, m0, v2
84436// CHECK: [0x7c,0x04,0x8e,0x7d]
84437
84438v_cmp_t_i32 vcc, exec_lo, v2
84439// CHECK: [0x7e,0x04,0x8e,0x7d]
84440
84441v_cmp_t_i32 vcc, exec_hi, v2
84442// CHECK: [0x7f,0x04,0x8e,0x7d]
84443
84444v_cmp_t_i32 vcc, 0, v2
84445// CHECK: [0x80,0x04,0x8e,0x7d]
84446
84447v_cmp_t_i32 vcc, -1, v2
84448// CHECK: [0xc1,0x04,0x8e,0x7d]
84449
84450v_cmp_t_i32 vcc, 0.5, v2
84451// CHECK: [0xf0,0x04,0x8e,0x7d]
84452
84453v_cmp_t_i32 vcc, -4.0, v2
84454// CHECK: [0xf7,0x04,0x8e,0x7d]
84455
84456v_cmp_t_i32 vcc, 0xaf123456, v2
84457// CHECK: [0xff,0x04,0x8e,0x7d,0x56,0x34,0x12,0xaf]
84458
84459v_cmp_t_i32 vcc, 0x3f717273, v2
84460// CHECK: [0xff,0x04,0x8e,0x7d,0x73,0x72,0x71,0x3f]
84461
84462v_cmp_t_i32 vcc, v1, v255
84463// CHECK: [0x01,0xff,0x8f,0x7d]
84464
84465v_cmp_t_i32_e64 s[10:11], v1, v2
84466// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84467
84468v_cmp_t_i32_e64 s[12:13], v1, v2
84469// CHECK: [0x0c,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84470
84471v_cmp_t_i32_e64 s[100:101], v1, v2
84472// CHECK: [0x64,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84473
84474v_cmp_t_i32_e64 flat_scratch, v1, v2
84475// CHECK: [0x66,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84476
84477v_cmp_t_i32_e64 vcc, v1, v2
84478// CHECK: [0x6a,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84479
84480v_cmp_t_i32_e64 tba, v1, v2
84481// CHECK: [0x6c,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84482
84483v_cmp_t_i32_e64 tma, v1, v2
84484// CHECK: [0x6e,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84485
84486v_cmp_t_i32_e64 ttmp[10:11], v1, v2
84487// CHECK: [0x7a,0x00,0xc7,0xd0,0x01,0x05,0x02,0x00]
84488
84489v_cmp_t_i32_e64 s[10:11], v255, v2
84490// CHECK: [0x0a,0x00,0xc7,0xd0,0xff,0x05,0x02,0x00]
84491
84492v_cmp_t_i32_e64 s[10:11], s1, v2
84493// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x04,0x02,0x00]
84494
84495v_cmp_t_i32_e64 s[10:11], s101, v2
84496// CHECK: [0x0a,0x00,0xc7,0xd0,0x65,0x04,0x02,0x00]
84497
84498v_cmp_t_i32_e64 s[10:11], flat_scratch_lo, v2
84499// CHECK: [0x0a,0x00,0xc7,0xd0,0x66,0x04,0x02,0x00]
84500
84501v_cmp_t_i32_e64 s[10:11], flat_scratch_hi, v2
84502// CHECK: [0x0a,0x00,0xc7,0xd0,0x67,0x04,0x02,0x00]
84503
84504v_cmp_t_i32_e64 s[10:11], vcc_lo, v2
84505// CHECK: [0x0a,0x00,0xc7,0xd0,0x6a,0x04,0x02,0x00]
84506
84507v_cmp_t_i32_e64 s[10:11], vcc_hi, v2
84508// CHECK: [0x0a,0x00,0xc7,0xd0,0x6b,0x04,0x02,0x00]
84509
84510v_cmp_t_i32_e64 s[10:11], tba_lo, v2
84511// CHECK: [0x0a,0x00,0xc7,0xd0,0x6c,0x04,0x02,0x00]
84512
84513v_cmp_t_i32_e64 s[10:11], tba_hi, v2
84514// CHECK: [0x0a,0x00,0xc7,0xd0,0x6d,0x04,0x02,0x00]
84515
84516v_cmp_t_i32_e64 s[10:11], tma_lo, v2
84517// CHECK: [0x0a,0x00,0xc7,0xd0,0x6e,0x04,0x02,0x00]
84518
84519v_cmp_t_i32_e64 s[10:11], tma_hi, v2
84520// CHECK: [0x0a,0x00,0xc7,0xd0,0x6f,0x04,0x02,0x00]
84521
84522v_cmp_t_i32_e64 s[10:11], ttmp11, v2
84523// CHECK: [0x0a,0x00,0xc7,0xd0,0x7b,0x04,0x02,0x00]
84524
84525v_cmp_t_i32_e64 s[10:11], m0, v2
84526// CHECK: [0x0a,0x00,0xc7,0xd0,0x7c,0x04,0x02,0x00]
84527
84528v_cmp_t_i32_e64 s[10:11], exec_lo, v2
84529// CHECK: [0x0a,0x00,0xc7,0xd0,0x7e,0x04,0x02,0x00]
84530
84531v_cmp_t_i32_e64 s[10:11], exec_hi, v2
84532// CHECK: [0x0a,0x00,0xc7,0xd0,0x7f,0x04,0x02,0x00]
84533
84534v_cmp_t_i32_e64 s[10:11], 0, v2
84535// CHECK: [0x0a,0x00,0xc7,0xd0,0x80,0x04,0x02,0x00]
84536
84537v_cmp_t_i32_e64 s[10:11], -1, v2
84538// CHECK: [0x0a,0x00,0xc7,0xd0,0xc1,0x04,0x02,0x00]
84539
84540v_cmp_t_i32_e64 s[10:11], 0.5, v2
84541// CHECK: [0x0a,0x00,0xc7,0xd0,0xf0,0x04,0x02,0x00]
84542
84543v_cmp_t_i32_e64 s[10:11], -4.0, v2
84544// CHECK: [0x0a,0x00,0xc7,0xd0,0xf7,0x04,0x02,0x00]
84545
84546v_cmp_t_i32_e64 s[10:11], v1, v255
84547// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xff,0x03,0x00]
84548
84549v_cmp_t_i32_e64 s[10:11], v1, s2
84550// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x05,0x00,0x00]
84551
84552v_cmp_t_i32_e64 s[10:11], v1, s101
84553// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xcb,0x00,0x00]
84554
84555v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_lo
84556// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xcd,0x00,0x00]
84557
84558v_cmp_t_i32_e64 s[10:11], v1, flat_scratch_hi
84559// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xcf,0x00,0x00]
84560
84561v_cmp_t_i32_e64 s[10:11], v1, vcc_lo
84562// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xd5,0x00,0x00]
84563
84564v_cmp_t_i32_e64 s[10:11], v1, vcc_hi
84565// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xd7,0x00,0x00]
84566
84567v_cmp_t_i32_e64 s[10:11], v1, tba_lo
84568// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xd9,0x00,0x00]
84569
84570v_cmp_t_i32_e64 s[10:11], v1, tba_hi
84571// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xdb,0x00,0x00]
84572
84573v_cmp_t_i32_e64 s[10:11], v1, tma_lo
84574// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xdd,0x00,0x00]
84575
84576v_cmp_t_i32_e64 s[10:11], v1, tma_hi
84577// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xdf,0x00,0x00]
84578
84579v_cmp_t_i32_e64 s[10:11], v1, ttmp11
84580// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xf7,0x00,0x00]
84581
84582v_cmp_t_i32_e64 s[10:11], v1, m0
84583// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xf9,0x00,0x00]
84584
84585v_cmp_t_i32_e64 s[10:11], v1, exec_lo
84586// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xfd,0x00,0x00]
84587
84588v_cmp_t_i32_e64 s[10:11], v1, exec_hi
84589// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xff,0x00,0x00]
84590
84591v_cmp_t_i32_e64 s[10:11], v1, 0
84592// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x01,0x01,0x00]
84593
84594v_cmp_t_i32_e64 s[10:11], v1, -1
84595// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0x83,0x01,0x00]
84596
84597v_cmp_t_i32_e64 s[10:11], v1, 0.5
84598// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xe1,0x01,0x00]
84599
84600v_cmp_t_i32_e64 s[10:11], v1, -4.0
84601// CHECK: [0x0a,0x00,0xc7,0xd0,0x01,0xef,0x01,0x00]
84602
84603v_cmp_f_u32 vcc, v1, v2
84604// CHECK: [0x01,0x05,0x90,0x7d]
84605
84606v_cmp_f_u32 vcc, v255, v2
84607// CHECK: [0xff,0x05,0x90,0x7d]
84608
84609v_cmp_f_u32 vcc, s1, v2
84610// CHECK: [0x01,0x04,0x90,0x7d]
84611
84612v_cmp_f_u32 vcc, s101, v2
84613// CHECK: [0x65,0x04,0x90,0x7d]
84614
84615v_cmp_f_u32 vcc, flat_scratch_lo, v2
84616// CHECK: [0x66,0x04,0x90,0x7d]
84617
84618v_cmp_f_u32 vcc, flat_scratch_hi, v2
84619// CHECK: [0x67,0x04,0x90,0x7d]
84620
84621v_cmp_f_u32 vcc, vcc_lo, v2
84622// CHECK: [0x6a,0x04,0x90,0x7d]
84623
84624v_cmp_f_u32 vcc, vcc_hi, v2
84625// CHECK: [0x6b,0x04,0x90,0x7d]
84626
84627v_cmp_f_u32 vcc, tba_lo, v2
84628// CHECK: [0x6c,0x04,0x90,0x7d]
84629
84630v_cmp_f_u32 vcc, tba_hi, v2
84631// CHECK: [0x6d,0x04,0x90,0x7d]
84632
84633v_cmp_f_u32 vcc, tma_lo, v2
84634// CHECK: [0x6e,0x04,0x90,0x7d]
84635
84636v_cmp_f_u32 vcc, tma_hi, v2
84637// CHECK: [0x6f,0x04,0x90,0x7d]
84638
84639v_cmp_f_u32 vcc, ttmp11, v2
84640// CHECK: [0x7b,0x04,0x90,0x7d]
84641
84642v_cmp_f_u32 vcc, m0, v2
84643// CHECK: [0x7c,0x04,0x90,0x7d]
84644
84645v_cmp_f_u32 vcc, exec_lo, v2
84646// CHECK: [0x7e,0x04,0x90,0x7d]
84647
84648v_cmp_f_u32 vcc, exec_hi, v2
84649// CHECK: [0x7f,0x04,0x90,0x7d]
84650
84651v_cmp_f_u32 vcc, 0, v2
84652// CHECK: [0x80,0x04,0x90,0x7d]
84653
84654v_cmp_f_u32 vcc, -1, v2
84655// CHECK: [0xc1,0x04,0x90,0x7d]
84656
84657v_cmp_f_u32 vcc, 0.5, v2
84658// CHECK: [0xf0,0x04,0x90,0x7d]
84659
84660v_cmp_f_u32 vcc, -4.0, v2
84661// CHECK: [0xf7,0x04,0x90,0x7d]
84662
84663v_cmp_f_u32 vcc, 0xaf123456, v2
84664// CHECK: [0xff,0x04,0x90,0x7d,0x56,0x34,0x12,0xaf]
84665
84666v_cmp_f_u32 vcc, 0x3f717273, v2
84667// CHECK: [0xff,0x04,0x90,0x7d,0x73,0x72,0x71,0x3f]
84668
84669v_cmp_f_u32 vcc, v1, v255
84670// CHECK: [0x01,0xff,0x91,0x7d]
84671
84672v_cmp_f_u32_e64 s[10:11], v1, v2
84673// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84674
84675v_cmp_f_u32_e64 s[12:13], v1, v2
84676// CHECK: [0x0c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84677
84678v_cmp_f_u32_e64 s[100:101], v1, v2
84679// CHECK: [0x64,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84680
84681v_cmp_f_u32_e64 flat_scratch, v1, v2
84682// CHECK: [0x66,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84683
84684v_cmp_f_u32_e64 vcc, v1, v2
84685// CHECK: [0x6a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84686
84687v_cmp_f_u32_e64 tba, v1, v2
84688// CHECK: [0x6c,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84689
84690v_cmp_f_u32_e64 tma, v1, v2
84691// CHECK: [0x6e,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84692
84693v_cmp_f_u32_e64 ttmp[10:11], v1, v2
84694// CHECK: [0x7a,0x00,0xc8,0xd0,0x01,0x05,0x02,0x00]
84695
84696v_cmp_f_u32_e64 s[10:11], v255, v2
84697// CHECK: [0x0a,0x00,0xc8,0xd0,0xff,0x05,0x02,0x00]
84698
84699v_cmp_f_u32_e64 s[10:11], s1, v2
84700// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x04,0x02,0x00]
84701
84702v_cmp_f_u32_e64 s[10:11], s101, v2
84703// CHECK: [0x0a,0x00,0xc8,0xd0,0x65,0x04,0x02,0x00]
84704
84705v_cmp_f_u32_e64 s[10:11], flat_scratch_lo, v2
84706// CHECK: [0x0a,0x00,0xc8,0xd0,0x66,0x04,0x02,0x00]
84707
84708v_cmp_f_u32_e64 s[10:11], flat_scratch_hi, v2
84709// CHECK: [0x0a,0x00,0xc8,0xd0,0x67,0x04,0x02,0x00]
84710
84711v_cmp_f_u32_e64 s[10:11], vcc_lo, v2
84712// CHECK: [0x0a,0x00,0xc8,0xd0,0x6a,0x04,0x02,0x00]
84713
84714v_cmp_f_u32_e64 s[10:11], vcc_hi, v2
84715// CHECK: [0x0a,0x00,0xc8,0xd0,0x6b,0x04,0x02,0x00]
84716
84717v_cmp_f_u32_e64 s[10:11], tba_lo, v2
84718// CHECK: [0x0a,0x00,0xc8,0xd0,0x6c,0x04,0x02,0x00]
84719
84720v_cmp_f_u32_e64 s[10:11], tba_hi, v2
84721// CHECK: [0x0a,0x00,0xc8,0xd0,0x6d,0x04,0x02,0x00]
84722
84723v_cmp_f_u32_e64 s[10:11], tma_lo, v2
84724// CHECK: [0x0a,0x00,0xc8,0xd0,0x6e,0x04,0x02,0x00]
84725
84726v_cmp_f_u32_e64 s[10:11], tma_hi, v2
84727// CHECK: [0x0a,0x00,0xc8,0xd0,0x6f,0x04,0x02,0x00]
84728
84729v_cmp_f_u32_e64 s[10:11], ttmp11, v2
84730// CHECK: [0x0a,0x00,0xc8,0xd0,0x7b,0x04,0x02,0x00]
84731
84732v_cmp_f_u32_e64 s[10:11], m0, v2
84733// CHECK: [0x0a,0x00,0xc8,0xd0,0x7c,0x04,0x02,0x00]
84734
84735v_cmp_f_u32_e64 s[10:11], exec_lo, v2
84736// CHECK: [0x0a,0x00,0xc8,0xd0,0x7e,0x04,0x02,0x00]
84737
84738v_cmp_f_u32_e64 s[10:11], exec_hi, v2
84739// CHECK: [0x0a,0x00,0xc8,0xd0,0x7f,0x04,0x02,0x00]
84740
84741v_cmp_f_u32_e64 s[10:11], 0, v2
84742// CHECK: [0x0a,0x00,0xc8,0xd0,0x80,0x04,0x02,0x00]
84743
84744v_cmp_f_u32_e64 s[10:11], -1, v2
84745// CHECK: [0x0a,0x00,0xc8,0xd0,0xc1,0x04,0x02,0x00]
84746
84747v_cmp_f_u32_e64 s[10:11], 0.5, v2
84748// CHECK: [0x0a,0x00,0xc8,0xd0,0xf0,0x04,0x02,0x00]
84749
84750v_cmp_f_u32_e64 s[10:11], -4.0, v2
84751// CHECK: [0x0a,0x00,0xc8,0xd0,0xf7,0x04,0x02,0x00]
84752
84753v_cmp_f_u32_e64 s[10:11], v1, v255
84754// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xff,0x03,0x00]
84755
84756v_cmp_f_u32_e64 s[10:11], v1, s2
84757// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x05,0x00,0x00]
84758
84759v_cmp_f_u32_e64 s[10:11], v1, s101
84760// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcb,0x00,0x00]
84761
84762v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_lo
84763// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcd,0x00,0x00]
84764
84765v_cmp_f_u32_e64 s[10:11], v1, flat_scratch_hi
84766// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xcf,0x00,0x00]
84767
84768v_cmp_f_u32_e64 s[10:11], v1, vcc_lo
84769// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd5,0x00,0x00]
84770
84771v_cmp_f_u32_e64 s[10:11], v1, vcc_hi
84772// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd7,0x00,0x00]
84773
84774v_cmp_f_u32_e64 s[10:11], v1, tba_lo
84775// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xd9,0x00,0x00]
84776
84777v_cmp_f_u32_e64 s[10:11], v1, tba_hi
84778// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdb,0x00,0x00]
84779
84780v_cmp_f_u32_e64 s[10:11], v1, tma_lo
84781// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdd,0x00,0x00]
84782
84783v_cmp_f_u32_e64 s[10:11], v1, tma_hi
84784// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xdf,0x00,0x00]
84785
84786v_cmp_f_u32_e64 s[10:11], v1, ttmp11
84787// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf7,0x00,0x00]
84788
84789v_cmp_f_u32_e64 s[10:11], v1, m0
84790// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xf9,0x00,0x00]
84791
84792v_cmp_f_u32_e64 s[10:11], v1, exec_lo
84793// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xfd,0x00,0x00]
84794
84795v_cmp_f_u32_e64 s[10:11], v1, exec_hi
84796// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xff,0x00,0x00]
84797
84798v_cmp_f_u32_e64 s[10:11], v1, 0
84799// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x01,0x01,0x00]
84800
84801v_cmp_f_u32_e64 s[10:11], v1, -1
84802// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0x83,0x01,0x00]
84803
84804v_cmp_f_u32_e64 s[10:11], v1, 0.5
84805// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xe1,0x01,0x00]
84806
84807v_cmp_f_u32_e64 s[10:11], v1, -4.0
84808// CHECK: [0x0a,0x00,0xc8,0xd0,0x01,0xef,0x01,0x00]
84809
84810v_cmp_lt_u32 vcc, v1, v2
84811// CHECK: [0x01,0x05,0x92,0x7d]
84812
84813v_cmp_lt_u32 vcc, v255, v2
84814// CHECK: [0xff,0x05,0x92,0x7d]
84815
84816v_cmp_lt_u32 vcc, s1, v2
84817// CHECK: [0x01,0x04,0x92,0x7d]
84818
84819v_cmp_lt_u32 vcc, s101, v2
84820// CHECK: [0x65,0x04,0x92,0x7d]
84821
84822v_cmp_lt_u32 vcc, flat_scratch_lo, v2
84823// CHECK: [0x66,0x04,0x92,0x7d]
84824
84825v_cmp_lt_u32 vcc, flat_scratch_hi, v2
84826// CHECK: [0x67,0x04,0x92,0x7d]
84827
84828v_cmp_lt_u32 vcc, vcc_lo, v2
84829// CHECK: [0x6a,0x04,0x92,0x7d]
84830
84831v_cmp_lt_u32 vcc, vcc_hi, v2
84832// CHECK: [0x6b,0x04,0x92,0x7d]
84833
84834v_cmp_lt_u32 vcc, tba_lo, v2
84835// CHECK: [0x6c,0x04,0x92,0x7d]
84836
84837v_cmp_lt_u32 vcc, tba_hi, v2
84838// CHECK: [0x6d,0x04,0x92,0x7d]
84839
84840v_cmp_lt_u32 vcc, tma_lo, v2
84841// CHECK: [0x6e,0x04,0x92,0x7d]
84842
84843v_cmp_lt_u32 vcc, tma_hi, v2
84844// CHECK: [0x6f,0x04,0x92,0x7d]
84845
84846v_cmp_lt_u32 vcc, ttmp11, v2
84847// CHECK: [0x7b,0x04,0x92,0x7d]
84848
84849v_cmp_lt_u32 vcc, m0, v2
84850// CHECK: [0x7c,0x04,0x92,0x7d]
84851
84852v_cmp_lt_u32 vcc, exec_lo, v2
84853// CHECK: [0x7e,0x04,0x92,0x7d]
84854
84855v_cmp_lt_u32 vcc, exec_hi, v2
84856// CHECK: [0x7f,0x04,0x92,0x7d]
84857
84858v_cmp_lt_u32 vcc, 0, v2
84859// CHECK: [0x80,0x04,0x92,0x7d]
84860
84861v_cmp_lt_u32 vcc, -1, v2
84862// CHECK: [0xc1,0x04,0x92,0x7d]
84863
84864v_cmp_lt_u32 vcc, 0.5, v2
84865// CHECK: [0xf0,0x04,0x92,0x7d]
84866
84867v_cmp_lt_u32 vcc, -4.0, v2
84868// CHECK: [0xf7,0x04,0x92,0x7d]
84869
84870v_cmp_lt_u32 vcc, 0xaf123456, v2
84871// CHECK: [0xff,0x04,0x92,0x7d,0x56,0x34,0x12,0xaf]
84872
84873v_cmp_lt_u32 vcc, 0x3f717273, v2
84874// CHECK: [0xff,0x04,0x92,0x7d,0x73,0x72,0x71,0x3f]
84875
84876v_cmp_lt_u32 vcc, v1, v255
84877// CHECK: [0x01,0xff,0x93,0x7d]
84878
84879v_cmp_lt_u32_e64 s[10:11], v1, v2
84880// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84881
84882v_cmp_lt_u32_e64 s[12:13], v1, v2
84883// CHECK: [0x0c,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84884
84885v_cmp_lt_u32_e64 s[100:101], v1, v2
84886// CHECK: [0x64,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84887
84888v_cmp_lt_u32_e64 flat_scratch, v1, v2
84889// CHECK: [0x66,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84890
84891v_cmp_lt_u32_e64 vcc, v1, v2
84892// CHECK: [0x6a,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84893
84894v_cmp_lt_u32_e64 tba, v1, v2
84895// CHECK: [0x6c,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84896
84897v_cmp_lt_u32_e64 tma, v1, v2
84898// CHECK: [0x6e,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84899
84900v_cmp_lt_u32_e64 ttmp[10:11], v1, v2
84901// CHECK: [0x7a,0x00,0xc9,0xd0,0x01,0x05,0x02,0x00]
84902
84903v_cmp_lt_u32_e64 s[10:11], v255, v2
84904// CHECK: [0x0a,0x00,0xc9,0xd0,0xff,0x05,0x02,0x00]
84905
84906v_cmp_lt_u32_e64 s[10:11], s1, v2
84907// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x04,0x02,0x00]
84908
84909v_cmp_lt_u32_e64 s[10:11], s101, v2
84910// CHECK: [0x0a,0x00,0xc9,0xd0,0x65,0x04,0x02,0x00]
84911
84912v_cmp_lt_u32_e64 s[10:11], flat_scratch_lo, v2
84913// CHECK: [0x0a,0x00,0xc9,0xd0,0x66,0x04,0x02,0x00]
84914
84915v_cmp_lt_u32_e64 s[10:11], flat_scratch_hi, v2
84916// CHECK: [0x0a,0x00,0xc9,0xd0,0x67,0x04,0x02,0x00]
84917
84918v_cmp_lt_u32_e64 s[10:11], vcc_lo, v2
84919// CHECK: [0x0a,0x00,0xc9,0xd0,0x6a,0x04,0x02,0x00]
84920
84921v_cmp_lt_u32_e64 s[10:11], vcc_hi, v2
84922// CHECK: [0x0a,0x00,0xc9,0xd0,0x6b,0x04,0x02,0x00]
84923
84924v_cmp_lt_u32_e64 s[10:11], tba_lo, v2
84925// CHECK: [0x0a,0x00,0xc9,0xd0,0x6c,0x04,0x02,0x00]
84926
84927v_cmp_lt_u32_e64 s[10:11], tba_hi, v2
84928// CHECK: [0x0a,0x00,0xc9,0xd0,0x6d,0x04,0x02,0x00]
84929
84930v_cmp_lt_u32_e64 s[10:11], tma_lo, v2
84931// CHECK: [0x0a,0x00,0xc9,0xd0,0x6e,0x04,0x02,0x00]
84932
84933v_cmp_lt_u32_e64 s[10:11], tma_hi, v2
84934// CHECK: [0x0a,0x00,0xc9,0xd0,0x6f,0x04,0x02,0x00]
84935
84936v_cmp_lt_u32_e64 s[10:11], ttmp11, v2
84937// CHECK: [0x0a,0x00,0xc9,0xd0,0x7b,0x04,0x02,0x00]
84938
84939v_cmp_lt_u32_e64 s[10:11], m0, v2
84940// CHECK: [0x0a,0x00,0xc9,0xd0,0x7c,0x04,0x02,0x00]
84941
84942v_cmp_lt_u32_e64 s[10:11], exec_lo, v2
84943// CHECK: [0x0a,0x00,0xc9,0xd0,0x7e,0x04,0x02,0x00]
84944
84945v_cmp_lt_u32_e64 s[10:11], exec_hi, v2
84946// CHECK: [0x0a,0x00,0xc9,0xd0,0x7f,0x04,0x02,0x00]
84947
84948v_cmp_lt_u32_e64 s[10:11], 0, v2
84949// CHECK: [0x0a,0x00,0xc9,0xd0,0x80,0x04,0x02,0x00]
84950
84951v_cmp_lt_u32_e64 s[10:11], -1, v2
84952// CHECK: [0x0a,0x00,0xc9,0xd0,0xc1,0x04,0x02,0x00]
84953
84954v_cmp_lt_u32_e64 s[10:11], 0.5, v2
84955// CHECK: [0x0a,0x00,0xc9,0xd0,0xf0,0x04,0x02,0x00]
84956
84957v_cmp_lt_u32_e64 s[10:11], -4.0, v2
84958// CHECK: [0x0a,0x00,0xc9,0xd0,0xf7,0x04,0x02,0x00]
84959
84960v_cmp_lt_u32_e64 s[10:11], v1, v255
84961// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xff,0x03,0x00]
84962
84963v_cmp_lt_u32_e64 s[10:11], v1, s2
84964// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x05,0x00,0x00]
84965
84966v_cmp_lt_u32_e64 s[10:11], v1, s101
84967// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xcb,0x00,0x00]
84968
84969v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_lo
84970// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xcd,0x00,0x00]
84971
84972v_cmp_lt_u32_e64 s[10:11], v1, flat_scratch_hi
84973// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xcf,0x00,0x00]
84974
84975v_cmp_lt_u32_e64 s[10:11], v1, vcc_lo
84976// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xd5,0x00,0x00]
84977
84978v_cmp_lt_u32_e64 s[10:11], v1, vcc_hi
84979// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xd7,0x00,0x00]
84980
84981v_cmp_lt_u32_e64 s[10:11], v1, tba_lo
84982// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xd9,0x00,0x00]
84983
84984v_cmp_lt_u32_e64 s[10:11], v1, tba_hi
84985// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xdb,0x00,0x00]
84986
84987v_cmp_lt_u32_e64 s[10:11], v1, tma_lo
84988// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xdd,0x00,0x00]
84989
84990v_cmp_lt_u32_e64 s[10:11], v1, tma_hi
84991// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xdf,0x00,0x00]
84992
84993v_cmp_lt_u32_e64 s[10:11], v1, ttmp11
84994// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xf7,0x00,0x00]
84995
84996v_cmp_lt_u32_e64 s[10:11], v1, m0
84997// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xf9,0x00,0x00]
84998
84999v_cmp_lt_u32_e64 s[10:11], v1, exec_lo
85000// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xfd,0x00,0x00]
85001
85002v_cmp_lt_u32_e64 s[10:11], v1, exec_hi
85003// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xff,0x00,0x00]
85004
85005v_cmp_lt_u32_e64 s[10:11], v1, 0
85006// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x01,0x01,0x00]
85007
85008v_cmp_lt_u32_e64 s[10:11], v1, -1
85009// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0x83,0x01,0x00]
85010
85011v_cmp_lt_u32_e64 s[10:11], v1, 0.5
85012// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xe1,0x01,0x00]
85013
85014v_cmp_lt_u32_e64 s[10:11], v1, -4.0
85015// CHECK: [0x0a,0x00,0xc9,0xd0,0x01,0xef,0x01,0x00]
85016
85017v_cmp_eq_u32 vcc, v1, v2
85018// CHECK: [0x01,0x05,0x94,0x7d]
85019
85020v_cmp_eq_u32 vcc, v255, v2
85021// CHECK: [0xff,0x05,0x94,0x7d]
85022
85023v_cmp_eq_u32 vcc, s1, v2
85024// CHECK: [0x01,0x04,0x94,0x7d]
85025
85026v_cmp_eq_u32 vcc, s101, v2
85027// CHECK: [0x65,0x04,0x94,0x7d]
85028
85029v_cmp_eq_u32 vcc, flat_scratch_lo, v2
85030// CHECK: [0x66,0x04,0x94,0x7d]
85031
85032v_cmp_eq_u32 vcc, flat_scratch_hi, v2
85033// CHECK: [0x67,0x04,0x94,0x7d]
85034
85035v_cmp_eq_u32 vcc, vcc_lo, v2
85036// CHECK: [0x6a,0x04,0x94,0x7d]
85037
85038v_cmp_eq_u32 vcc, vcc_hi, v2
85039// CHECK: [0x6b,0x04,0x94,0x7d]
85040
85041v_cmp_eq_u32 vcc, tba_lo, v2
85042// CHECK: [0x6c,0x04,0x94,0x7d]
85043
85044v_cmp_eq_u32 vcc, tba_hi, v2
85045// CHECK: [0x6d,0x04,0x94,0x7d]
85046
85047v_cmp_eq_u32 vcc, tma_lo, v2
85048// CHECK: [0x6e,0x04,0x94,0x7d]
85049
85050v_cmp_eq_u32 vcc, tma_hi, v2
85051// CHECK: [0x6f,0x04,0x94,0x7d]
85052
85053v_cmp_eq_u32 vcc, ttmp11, v2
85054// CHECK: [0x7b,0x04,0x94,0x7d]
85055
85056v_cmp_eq_u32 vcc, m0, v2
85057// CHECK: [0x7c,0x04,0x94,0x7d]
85058
85059v_cmp_eq_u32 vcc, exec_lo, v2
85060// CHECK: [0x7e,0x04,0x94,0x7d]
85061
85062v_cmp_eq_u32 vcc, exec_hi, v2
85063// CHECK: [0x7f,0x04,0x94,0x7d]
85064
85065v_cmp_eq_u32 vcc, 0, v2
85066// CHECK: [0x80,0x04,0x94,0x7d]
85067
85068v_cmp_eq_u32 vcc, -1, v2
85069// CHECK: [0xc1,0x04,0x94,0x7d]
85070
85071v_cmp_eq_u32 vcc, 0.5, v2
85072// CHECK: [0xf0,0x04,0x94,0x7d]
85073
85074v_cmp_eq_u32 vcc, -4.0, v2
85075// CHECK: [0xf7,0x04,0x94,0x7d]
85076
85077v_cmp_eq_u32 vcc, 0xaf123456, v2
85078// CHECK: [0xff,0x04,0x94,0x7d,0x56,0x34,0x12,0xaf]
85079
85080v_cmp_eq_u32 vcc, 0x3f717273, v2
85081// CHECK: [0xff,0x04,0x94,0x7d,0x73,0x72,0x71,0x3f]
85082
85083v_cmp_eq_u32 vcc, v1, v255
85084// CHECK: [0x01,0xff,0x95,0x7d]
85085
85086v_cmp_eq_u32_e64 s[10:11], v1, v2
85087// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85088
85089v_cmp_eq_u32_e64 s[12:13], v1, v2
85090// CHECK: [0x0c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85091
85092v_cmp_eq_u32_e64 s[100:101], v1, v2
85093// CHECK: [0x64,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85094
85095v_cmp_eq_u32_e64 flat_scratch, v1, v2
85096// CHECK: [0x66,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85097
85098v_cmp_eq_u32_e64 vcc, v1, v2
85099// CHECK: [0x6a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85100
85101v_cmp_eq_u32_e64 tba, v1, v2
85102// CHECK: [0x6c,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85103
85104v_cmp_eq_u32_e64 tma, v1, v2
85105// CHECK: [0x6e,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85106
85107v_cmp_eq_u32_e64 ttmp[10:11], v1, v2
85108// CHECK: [0x7a,0x00,0xca,0xd0,0x01,0x05,0x02,0x00]
85109
85110v_cmp_eq_u32_e64 s[10:11], v255, v2
85111// CHECK: [0x0a,0x00,0xca,0xd0,0xff,0x05,0x02,0x00]
85112
85113v_cmp_eq_u32_e64 s[10:11], s1, v2
85114// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x04,0x02,0x00]
85115
85116v_cmp_eq_u32_e64 s[10:11], s101, v2
85117// CHECK: [0x0a,0x00,0xca,0xd0,0x65,0x04,0x02,0x00]
85118
85119v_cmp_eq_u32_e64 s[10:11], flat_scratch_lo, v2
85120// CHECK: [0x0a,0x00,0xca,0xd0,0x66,0x04,0x02,0x00]
85121
85122v_cmp_eq_u32_e64 s[10:11], flat_scratch_hi, v2
85123// CHECK: [0x0a,0x00,0xca,0xd0,0x67,0x04,0x02,0x00]
85124
85125v_cmp_eq_u32_e64 s[10:11], vcc_lo, v2
85126// CHECK: [0x0a,0x00,0xca,0xd0,0x6a,0x04,0x02,0x00]
85127
85128v_cmp_eq_u32_e64 s[10:11], vcc_hi, v2
85129// CHECK: [0x0a,0x00,0xca,0xd0,0x6b,0x04,0x02,0x00]
85130
85131v_cmp_eq_u32_e64 s[10:11], tba_lo, v2
85132// CHECK: [0x0a,0x00,0xca,0xd0,0x6c,0x04,0x02,0x00]
85133
85134v_cmp_eq_u32_e64 s[10:11], tba_hi, v2
85135// CHECK: [0x0a,0x00,0xca,0xd0,0x6d,0x04,0x02,0x00]
85136
85137v_cmp_eq_u32_e64 s[10:11], tma_lo, v2
85138// CHECK: [0x0a,0x00,0xca,0xd0,0x6e,0x04,0x02,0x00]
85139
85140v_cmp_eq_u32_e64 s[10:11], tma_hi, v2
85141// CHECK: [0x0a,0x00,0xca,0xd0,0x6f,0x04,0x02,0x00]
85142
85143v_cmp_eq_u32_e64 s[10:11], ttmp11, v2
85144// CHECK: [0x0a,0x00,0xca,0xd0,0x7b,0x04,0x02,0x00]
85145
85146v_cmp_eq_u32_e64 s[10:11], m0, v2
85147// CHECK: [0x0a,0x00,0xca,0xd0,0x7c,0x04,0x02,0x00]
85148
85149v_cmp_eq_u32_e64 s[10:11], exec_lo, v2
85150// CHECK: [0x0a,0x00,0xca,0xd0,0x7e,0x04,0x02,0x00]
85151
85152v_cmp_eq_u32_e64 s[10:11], exec_hi, v2
85153// CHECK: [0x0a,0x00,0xca,0xd0,0x7f,0x04,0x02,0x00]
85154
85155v_cmp_eq_u32_e64 s[10:11], 0, v2
85156// CHECK: [0x0a,0x00,0xca,0xd0,0x80,0x04,0x02,0x00]
85157
85158v_cmp_eq_u32_e64 s[10:11], -1, v2
85159// CHECK: [0x0a,0x00,0xca,0xd0,0xc1,0x04,0x02,0x00]
85160
85161v_cmp_eq_u32_e64 s[10:11], 0.5, v2
85162// CHECK: [0x0a,0x00,0xca,0xd0,0xf0,0x04,0x02,0x00]
85163
85164v_cmp_eq_u32_e64 s[10:11], -4.0, v2
85165// CHECK: [0x0a,0x00,0xca,0xd0,0xf7,0x04,0x02,0x00]
85166
85167v_cmp_eq_u32_e64 s[10:11], v1, v255
85168// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xff,0x03,0x00]
85169
85170v_cmp_eq_u32_e64 s[10:11], v1, s2
85171// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x05,0x00,0x00]
85172
85173v_cmp_eq_u32_e64 s[10:11], v1, s101
85174// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcb,0x00,0x00]
85175
85176v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_lo
85177// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcd,0x00,0x00]
85178
85179v_cmp_eq_u32_e64 s[10:11], v1, flat_scratch_hi
85180// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xcf,0x00,0x00]
85181
85182v_cmp_eq_u32_e64 s[10:11], v1, vcc_lo
85183// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd5,0x00,0x00]
85184
85185v_cmp_eq_u32_e64 s[10:11], v1, vcc_hi
85186// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd7,0x00,0x00]
85187
85188v_cmp_eq_u32_e64 s[10:11], v1, tba_lo
85189// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xd9,0x00,0x00]
85190
85191v_cmp_eq_u32_e64 s[10:11], v1, tba_hi
85192// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdb,0x00,0x00]
85193
85194v_cmp_eq_u32_e64 s[10:11], v1, tma_lo
85195// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdd,0x00,0x00]
85196
85197v_cmp_eq_u32_e64 s[10:11], v1, tma_hi
85198// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xdf,0x00,0x00]
85199
85200v_cmp_eq_u32_e64 s[10:11], v1, ttmp11
85201// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf7,0x00,0x00]
85202
85203v_cmp_eq_u32_e64 s[10:11], v1, m0
85204// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xf9,0x00,0x00]
85205
85206v_cmp_eq_u32_e64 s[10:11], v1, exec_lo
85207// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xfd,0x00,0x00]
85208
85209v_cmp_eq_u32_e64 s[10:11], v1, exec_hi
85210// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xff,0x00,0x00]
85211
85212v_cmp_eq_u32_e64 s[10:11], v1, 0
85213// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x01,0x01,0x00]
85214
85215v_cmp_eq_u32_e64 s[10:11], v1, -1
85216// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0x83,0x01,0x00]
85217
85218v_cmp_eq_u32_e64 s[10:11], v1, 0.5
85219// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xe1,0x01,0x00]
85220
85221v_cmp_eq_u32_e64 s[10:11], v1, -4.0
85222// CHECK: [0x0a,0x00,0xca,0xd0,0x01,0xef,0x01,0x00]
85223
85224v_cmp_le_u32 vcc, v1, v2
85225// CHECK: [0x01,0x05,0x96,0x7d]
85226
85227v_cmp_le_u32 vcc, v255, v2
85228// CHECK: [0xff,0x05,0x96,0x7d]
85229
85230v_cmp_le_u32 vcc, s1, v2
85231// CHECK: [0x01,0x04,0x96,0x7d]
85232
85233v_cmp_le_u32 vcc, s101, v2
85234// CHECK: [0x65,0x04,0x96,0x7d]
85235
85236v_cmp_le_u32 vcc, flat_scratch_lo, v2
85237// CHECK: [0x66,0x04,0x96,0x7d]
85238
85239v_cmp_le_u32 vcc, flat_scratch_hi, v2
85240// CHECK: [0x67,0x04,0x96,0x7d]
85241
85242v_cmp_le_u32 vcc, vcc_lo, v2
85243// CHECK: [0x6a,0x04,0x96,0x7d]
85244
85245v_cmp_le_u32 vcc, vcc_hi, v2
85246// CHECK: [0x6b,0x04,0x96,0x7d]
85247
85248v_cmp_le_u32 vcc, tba_lo, v2
85249// CHECK: [0x6c,0x04,0x96,0x7d]
85250
85251v_cmp_le_u32 vcc, tba_hi, v2
85252// CHECK: [0x6d,0x04,0x96,0x7d]
85253
85254v_cmp_le_u32 vcc, tma_lo, v2
85255// CHECK: [0x6e,0x04,0x96,0x7d]
85256
85257v_cmp_le_u32 vcc, tma_hi, v2
85258// CHECK: [0x6f,0x04,0x96,0x7d]
85259
85260v_cmp_le_u32 vcc, ttmp11, v2
85261// CHECK: [0x7b,0x04,0x96,0x7d]
85262
85263v_cmp_le_u32 vcc, m0, v2
85264// CHECK: [0x7c,0x04,0x96,0x7d]
85265
85266v_cmp_le_u32 vcc, exec_lo, v2
85267// CHECK: [0x7e,0x04,0x96,0x7d]
85268
85269v_cmp_le_u32 vcc, exec_hi, v2
85270// CHECK: [0x7f,0x04,0x96,0x7d]
85271
85272v_cmp_le_u32 vcc, 0, v2
85273// CHECK: [0x80,0x04,0x96,0x7d]
85274
85275v_cmp_le_u32 vcc, -1, v2
85276// CHECK: [0xc1,0x04,0x96,0x7d]
85277
85278v_cmp_le_u32 vcc, 0.5, v2
85279// CHECK: [0xf0,0x04,0x96,0x7d]
85280
85281v_cmp_le_u32 vcc, -4.0, v2
85282// CHECK: [0xf7,0x04,0x96,0x7d]
85283
85284v_cmp_le_u32 vcc, 0xaf123456, v2
85285// CHECK: [0xff,0x04,0x96,0x7d,0x56,0x34,0x12,0xaf]
85286
85287v_cmp_le_u32 vcc, 0x3f717273, v2
85288// CHECK: [0xff,0x04,0x96,0x7d,0x73,0x72,0x71,0x3f]
85289
85290v_cmp_le_u32 vcc, v1, v255
85291// CHECK: [0x01,0xff,0x97,0x7d]
85292
85293v_cmp_le_u32_e64 s[10:11], v1, v2
85294// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85295
85296v_cmp_le_u32_e64 s[12:13], v1, v2
85297// CHECK: [0x0c,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85298
85299v_cmp_le_u32_e64 s[100:101], v1, v2
85300// CHECK: [0x64,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85301
85302v_cmp_le_u32_e64 flat_scratch, v1, v2
85303// CHECK: [0x66,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85304
85305v_cmp_le_u32_e64 vcc, v1, v2
85306// CHECK: [0x6a,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85307
85308v_cmp_le_u32_e64 tba, v1, v2
85309// CHECK: [0x6c,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85310
85311v_cmp_le_u32_e64 tma, v1, v2
85312// CHECK: [0x6e,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85313
85314v_cmp_le_u32_e64 ttmp[10:11], v1, v2
85315// CHECK: [0x7a,0x00,0xcb,0xd0,0x01,0x05,0x02,0x00]
85316
85317v_cmp_le_u32_e64 s[10:11], v255, v2
85318// CHECK: [0x0a,0x00,0xcb,0xd0,0xff,0x05,0x02,0x00]
85319
85320v_cmp_le_u32_e64 s[10:11], s1, v2
85321// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x04,0x02,0x00]
85322
85323v_cmp_le_u32_e64 s[10:11], s101, v2
85324// CHECK: [0x0a,0x00,0xcb,0xd0,0x65,0x04,0x02,0x00]
85325
85326v_cmp_le_u32_e64 s[10:11], flat_scratch_lo, v2
85327// CHECK: [0x0a,0x00,0xcb,0xd0,0x66,0x04,0x02,0x00]
85328
85329v_cmp_le_u32_e64 s[10:11], flat_scratch_hi, v2
85330// CHECK: [0x0a,0x00,0xcb,0xd0,0x67,0x04,0x02,0x00]
85331
85332v_cmp_le_u32_e64 s[10:11], vcc_lo, v2
85333// CHECK: [0x0a,0x00,0xcb,0xd0,0x6a,0x04,0x02,0x00]
85334
85335v_cmp_le_u32_e64 s[10:11], vcc_hi, v2
85336// CHECK: [0x0a,0x00,0xcb,0xd0,0x6b,0x04,0x02,0x00]
85337
85338v_cmp_le_u32_e64 s[10:11], tba_lo, v2
85339// CHECK: [0x0a,0x00,0xcb,0xd0,0x6c,0x04,0x02,0x00]
85340
85341v_cmp_le_u32_e64 s[10:11], tba_hi, v2
85342// CHECK: [0x0a,0x00,0xcb,0xd0,0x6d,0x04,0x02,0x00]
85343
85344v_cmp_le_u32_e64 s[10:11], tma_lo, v2
85345// CHECK: [0x0a,0x00,0xcb,0xd0,0x6e,0x04,0x02,0x00]
85346
85347v_cmp_le_u32_e64 s[10:11], tma_hi, v2
85348// CHECK: [0x0a,0x00,0xcb,0xd0,0x6f,0x04,0x02,0x00]
85349
85350v_cmp_le_u32_e64 s[10:11], ttmp11, v2
85351// CHECK: [0x0a,0x00,0xcb,0xd0,0x7b,0x04,0x02,0x00]
85352
85353v_cmp_le_u32_e64 s[10:11], m0, v2
85354// CHECK: [0x0a,0x00,0xcb,0xd0,0x7c,0x04,0x02,0x00]
85355
85356v_cmp_le_u32_e64 s[10:11], exec_lo, v2
85357// CHECK: [0x0a,0x00,0xcb,0xd0,0x7e,0x04,0x02,0x00]
85358
85359v_cmp_le_u32_e64 s[10:11], exec_hi, v2
85360// CHECK: [0x0a,0x00,0xcb,0xd0,0x7f,0x04,0x02,0x00]
85361
85362v_cmp_le_u32_e64 s[10:11], 0, v2
85363// CHECK: [0x0a,0x00,0xcb,0xd0,0x80,0x04,0x02,0x00]
85364
85365v_cmp_le_u32_e64 s[10:11], -1, v2
85366// CHECK: [0x0a,0x00,0xcb,0xd0,0xc1,0x04,0x02,0x00]
85367
85368v_cmp_le_u32_e64 s[10:11], 0.5, v2
85369// CHECK: [0x0a,0x00,0xcb,0xd0,0xf0,0x04,0x02,0x00]
85370
85371v_cmp_le_u32_e64 s[10:11], -4.0, v2
85372// CHECK: [0x0a,0x00,0xcb,0xd0,0xf7,0x04,0x02,0x00]
85373
85374v_cmp_le_u32_e64 s[10:11], v1, v255
85375// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xff,0x03,0x00]
85376
85377v_cmp_le_u32_e64 s[10:11], v1, s2
85378// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x05,0x00,0x00]
85379
85380v_cmp_le_u32_e64 s[10:11], v1, s101
85381// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xcb,0x00,0x00]
85382
85383v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_lo
85384// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xcd,0x00,0x00]
85385
85386v_cmp_le_u32_e64 s[10:11], v1, flat_scratch_hi
85387// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xcf,0x00,0x00]
85388
85389v_cmp_le_u32_e64 s[10:11], v1, vcc_lo
85390// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xd5,0x00,0x00]
85391
85392v_cmp_le_u32_e64 s[10:11], v1, vcc_hi
85393// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xd7,0x00,0x00]
85394
85395v_cmp_le_u32_e64 s[10:11], v1, tba_lo
85396// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xd9,0x00,0x00]
85397
85398v_cmp_le_u32_e64 s[10:11], v1, tba_hi
85399// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xdb,0x00,0x00]
85400
85401v_cmp_le_u32_e64 s[10:11], v1, tma_lo
85402// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xdd,0x00,0x00]
85403
85404v_cmp_le_u32_e64 s[10:11], v1, tma_hi
85405// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xdf,0x00,0x00]
85406
85407v_cmp_le_u32_e64 s[10:11], v1, ttmp11
85408// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xf7,0x00,0x00]
85409
85410v_cmp_le_u32_e64 s[10:11], v1, m0
85411// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xf9,0x00,0x00]
85412
85413v_cmp_le_u32_e64 s[10:11], v1, exec_lo
85414// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xfd,0x00,0x00]
85415
85416v_cmp_le_u32_e64 s[10:11], v1, exec_hi
85417// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xff,0x00,0x00]
85418
85419v_cmp_le_u32_e64 s[10:11], v1, 0
85420// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x01,0x01,0x00]
85421
85422v_cmp_le_u32_e64 s[10:11], v1, -1
85423// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0x83,0x01,0x00]
85424
85425v_cmp_le_u32_e64 s[10:11], v1, 0.5
85426// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xe1,0x01,0x00]
85427
85428v_cmp_le_u32_e64 s[10:11], v1, -4.0
85429// CHECK: [0x0a,0x00,0xcb,0xd0,0x01,0xef,0x01,0x00]
85430
85431v_cmp_gt_u32 vcc, v1, v2
85432// CHECK: [0x01,0x05,0x98,0x7d]
85433
85434v_cmp_gt_u32 vcc, v255, v2
85435// CHECK: [0xff,0x05,0x98,0x7d]
85436
85437v_cmp_gt_u32 vcc, s1, v2
85438// CHECK: [0x01,0x04,0x98,0x7d]
85439
85440v_cmp_gt_u32 vcc, s101, v2
85441// CHECK: [0x65,0x04,0x98,0x7d]
85442
85443v_cmp_gt_u32 vcc, flat_scratch_lo, v2
85444// CHECK: [0x66,0x04,0x98,0x7d]
85445
85446v_cmp_gt_u32 vcc, flat_scratch_hi, v2
85447// CHECK: [0x67,0x04,0x98,0x7d]
85448
85449v_cmp_gt_u32 vcc, vcc_lo, v2
85450// CHECK: [0x6a,0x04,0x98,0x7d]
85451
85452v_cmp_gt_u32 vcc, vcc_hi, v2
85453// CHECK: [0x6b,0x04,0x98,0x7d]
85454
85455v_cmp_gt_u32 vcc, tba_lo, v2
85456// CHECK: [0x6c,0x04,0x98,0x7d]
85457
85458v_cmp_gt_u32 vcc, tba_hi, v2
85459// CHECK: [0x6d,0x04,0x98,0x7d]
85460
85461v_cmp_gt_u32 vcc, tma_lo, v2
85462// CHECK: [0x6e,0x04,0x98,0x7d]
85463
85464v_cmp_gt_u32 vcc, tma_hi, v2
85465// CHECK: [0x6f,0x04,0x98,0x7d]
85466
85467v_cmp_gt_u32 vcc, ttmp11, v2
85468// CHECK: [0x7b,0x04,0x98,0x7d]
85469
85470v_cmp_gt_u32 vcc, m0, v2
85471// CHECK: [0x7c,0x04,0x98,0x7d]
85472
85473v_cmp_gt_u32 vcc, exec_lo, v2
85474// CHECK: [0x7e,0x04,0x98,0x7d]
85475
85476v_cmp_gt_u32 vcc, exec_hi, v2
85477// CHECK: [0x7f,0x04,0x98,0x7d]
85478
85479v_cmp_gt_u32 vcc, 0, v2
85480// CHECK: [0x80,0x04,0x98,0x7d]
85481
85482v_cmp_gt_u32 vcc, -1, v2
85483// CHECK: [0xc1,0x04,0x98,0x7d]
85484
85485v_cmp_gt_u32 vcc, 0.5, v2
85486// CHECK: [0xf0,0x04,0x98,0x7d]
85487
85488v_cmp_gt_u32 vcc, -4.0, v2
85489// CHECK: [0xf7,0x04,0x98,0x7d]
85490
85491v_cmp_gt_u32 vcc, 0xaf123456, v2
85492// CHECK: [0xff,0x04,0x98,0x7d,0x56,0x34,0x12,0xaf]
85493
85494v_cmp_gt_u32 vcc, 0x3f717273, v2
85495// CHECK: [0xff,0x04,0x98,0x7d,0x73,0x72,0x71,0x3f]
85496
85497v_cmp_gt_u32 vcc, v1, v255
85498// CHECK: [0x01,0xff,0x99,0x7d]
85499
85500v_cmp_gt_u32_e64 s[10:11], v1, v2
85501// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85502
85503v_cmp_gt_u32_e64 s[12:13], v1, v2
85504// CHECK: [0x0c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85505
85506v_cmp_gt_u32_e64 s[100:101], v1, v2
85507// CHECK: [0x64,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85508
85509v_cmp_gt_u32_e64 flat_scratch, v1, v2
85510// CHECK: [0x66,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85511
85512v_cmp_gt_u32_e64 vcc, v1, v2
85513// CHECK: [0x6a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85514
85515v_cmp_gt_u32_e64 tba, v1, v2
85516// CHECK: [0x6c,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85517
85518v_cmp_gt_u32_e64 tma, v1, v2
85519// CHECK: [0x6e,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85520
85521v_cmp_gt_u32_e64 ttmp[10:11], v1, v2
85522// CHECK: [0x7a,0x00,0xcc,0xd0,0x01,0x05,0x02,0x00]
85523
85524v_cmp_gt_u32_e64 s[10:11], v255, v2
85525// CHECK: [0x0a,0x00,0xcc,0xd0,0xff,0x05,0x02,0x00]
85526
85527v_cmp_gt_u32_e64 s[10:11], s1, v2
85528// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x04,0x02,0x00]
85529
85530v_cmp_gt_u32_e64 s[10:11], s101, v2
85531// CHECK: [0x0a,0x00,0xcc,0xd0,0x65,0x04,0x02,0x00]
85532
85533v_cmp_gt_u32_e64 s[10:11], flat_scratch_lo, v2
85534// CHECK: [0x0a,0x00,0xcc,0xd0,0x66,0x04,0x02,0x00]
85535
85536v_cmp_gt_u32_e64 s[10:11], flat_scratch_hi, v2
85537// CHECK: [0x0a,0x00,0xcc,0xd0,0x67,0x04,0x02,0x00]
85538
85539v_cmp_gt_u32_e64 s[10:11], vcc_lo, v2
85540// CHECK: [0x0a,0x00,0xcc,0xd0,0x6a,0x04,0x02,0x00]
85541
85542v_cmp_gt_u32_e64 s[10:11], vcc_hi, v2
85543// CHECK: [0x0a,0x00,0xcc,0xd0,0x6b,0x04,0x02,0x00]
85544
85545v_cmp_gt_u32_e64 s[10:11], tba_lo, v2
85546// CHECK: [0x0a,0x00,0xcc,0xd0,0x6c,0x04,0x02,0x00]
85547
85548v_cmp_gt_u32_e64 s[10:11], tba_hi, v2
85549// CHECK: [0x0a,0x00,0xcc,0xd0,0x6d,0x04,0x02,0x00]
85550
85551v_cmp_gt_u32_e64 s[10:11], tma_lo, v2
85552// CHECK: [0x0a,0x00,0xcc,0xd0,0x6e,0x04,0x02,0x00]
85553
85554v_cmp_gt_u32_e64 s[10:11], tma_hi, v2
85555// CHECK: [0x0a,0x00,0xcc,0xd0,0x6f,0x04,0x02,0x00]
85556
85557v_cmp_gt_u32_e64 s[10:11], ttmp11, v2
85558// CHECK: [0x0a,0x00,0xcc,0xd0,0x7b,0x04,0x02,0x00]
85559
85560v_cmp_gt_u32_e64 s[10:11], m0, v2
85561// CHECK: [0x0a,0x00,0xcc,0xd0,0x7c,0x04,0x02,0x00]
85562
85563v_cmp_gt_u32_e64 s[10:11], exec_lo, v2
85564// CHECK: [0x0a,0x00,0xcc,0xd0,0x7e,0x04,0x02,0x00]
85565
85566v_cmp_gt_u32_e64 s[10:11], exec_hi, v2
85567// CHECK: [0x0a,0x00,0xcc,0xd0,0x7f,0x04,0x02,0x00]
85568
85569v_cmp_gt_u32_e64 s[10:11], 0, v2
85570// CHECK: [0x0a,0x00,0xcc,0xd0,0x80,0x04,0x02,0x00]
85571
85572v_cmp_gt_u32_e64 s[10:11], -1, v2
85573// CHECK: [0x0a,0x00,0xcc,0xd0,0xc1,0x04,0x02,0x00]
85574
85575v_cmp_gt_u32_e64 s[10:11], 0.5, v2
85576// CHECK: [0x0a,0x00,0xcc,0xd0,0xf0,0x04,0x02,0x00]
85577
85578v_cmp_gt_u32_e64 s[10:11], -4.0, v2
85579// CHECK: [0x0a,0x00,0xcc,0xd0,0xf7,0x04,0x02,0x00]
85580
85581v_cmp_gt_u32_e64 s[10:11], v1, v255
85582// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xff,0x03,0x00]
85583
85584v_cmp_gt_u32_e64 s[10:11], v1, s2
85585// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x05,0x00,0x00]
85586
85587v_cmp_gt_u32_e64 s[10:11], v1, s101
85588// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcb,0x00,0x00]
85589
85590v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_lo
85591// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcd,0x00,0x00]
85592
85593v_cmp_gt_u32_e64 s[10:11], v1, flat_scratch_hi
85594// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xcf,0x00,0x00]
85595
85596v_cmp_gt_u32_e64 s[10:11], v1, vcc_lo
85597// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd5,0x00,0x00]
85598
85599v_cmp_gt_u32_e64 s[10:11], v1, vcc_hi
85600// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd7,0x00,0x00]
85601
85602v_cmp_gt_u32_e64 s[10:11], v1, tba_lo
85603// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xd9,0x00,0x00]
85604
85605v_cmp_gt_u32_e64 s[10:11], v1, tba_hi
85606// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdb,0x00,0x00]
85607
85608v_cmp_gt_u32_e64 s[10:11], v1, tma_lo
85609// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdd,0x00,0x00]
85610
85611v_cmp_gt_u32_e64 s[10:11], v1, tma_hi
85612// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xdf,0x00,0x00]
85613
85614v_cmp_gt_u32_e64 s[10:11], v1, ttmp11
85615// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf7,0x00,0x00]
85616
85617v_cmp_gt_u32_e64 s[10:11], v1, m0
85618// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xf9,0x00,0x00]
85619
85620v_cmp_gt_u32_e64 s[10:11], v1, exec_lo
85621// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xfd,0x00,0x00]
85622
85623v_cmp_gt_u32_e64 s[10:11], v1, exec_hi
85624// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xff,0x00,0x00]
85625
85626v_cmp_gt_u32_e64 s[10:11], v1, 0
85627// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x01,0x01,0x00]
85628
85629v_cmp_gt_u32_e64 s[10:11], v1, -1
85630// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0x83,0x01,0x00]
85631
85632v_cmp_gt_u32_e64 s[10:11], v1, 0.5
85633// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xe1,0x01,0x00]
85634
85635v_cmp_gt_u32_e64 s[10:11], v1, -4.0
85636// CHECK: [0x0a,0x00,0xcc,0xd0,0x01,0xef,0x01,0x00]
85637
85638v_cmp_ne_u32 vcc, v1, v2
85639// CHECK: [0x01,0x05,0x9a,0x7d]
85640
85641v_cmp_ne_u32 vcc, v255, v2
85642// CHECK: [0xff,0x05,0x9a,0x7d]
85643
85644v_cmp_ne_u32 vcc, s1, v2
85645// CHECK: [0x01,0x04,0x9a,0x7d]
85646
85647v_cmp_ne_u32 vcc, s101, v2
85648// CHECK: [0x65,0x04,0x9a,0x7d]
85649
85650v_cmp_ne_u32 vcc, flat_scratch_lo, v2
85651// CHECK: [0x66,0x04,0x9a,0x7d]
85652
85653v_cmp_ne_u32 vcc, flat_scratch_hi, v2
85654// CHECK: [0x67,0x04,0x9a,0x7d]
85655
85656v_cmp_ne_u32 vcc, vcc_lo, v2
85657// CHECK: [0x6a,0x04,0x9a,0x7d]
85658
85659v_cmp_ne_u32 vcc, vcc_hi, v2
85660// CHECK: [0x6b,0x04,0x9a,0x7d]
85661
85662v_cmp_ne_u32 vcc, tba_lo, v2
85663// CHECK: [0x6c,0x04,0x9a,0x7d]
85664
85665v_cmp_ne_u32 vcc, tba_hi, v2
85666// CHECK: [0x6d,0x04,0x9a,0x7d]
85667
85668v_cmp_ne_u32 vcc, tma_lo, v2
85669// CHECK: [0x6e,0x04,0x9a,0x7d]
85670
85671v_cmp_ne_u32 vcc, tma_hi, v2
85672// CHECK: [0x6f,0x04,0x9a,0x7d]
85673
85674v_cmp_ne_u32 vcc, ttmp11, v2
85675// CHECK: [0x7b,0x04,0x9a,0x7d]
85676
85677v_cmp_ne_u32 vcc, m0, v2
85678// CHECK: [0x7c,0x04,0x9a,0x7d]
85679
85680v_cmp_ne_u32 vcc, exec_lo, v2
85681// CHECK: [0x7e,0x04,0x9a,0x7d]
85682
85683v_cmp_ne_u32 vcc, exec_hi, v2
85684// CHECK: [0x7f,0x04,0x9a,0x7d]
85685
85686v_cmp_ne_u32 vcc, 0, v2
85687// CHECK: [0x80,0x04,0x9a,0x7d]
85688
85689v_cmp_ne_u32 vcc, -1, v2
85690// CHECK: [0xc1,0x04,0x9a,0x7d]
85691
85692v_cmp_ne_u32 vcc, 0.5, v2
85693// CHECK: [0xf0,0x04,0x9a,0x7d]
85694
85695v_cmp_ne_u32 vcc, -4.0, v2
85696// CHECK: [0xf7,0x04,0x9a,0x7d]
85697
85698v_cmp_ne_u32 vcc, 0xaf123456, v2
85699// CHECK: [0xff,0x04,0x9a,0x7d,0x56,0x34,0x12,0xaf]
85700
85701v_cmp_ne_u32 vcc, 0x3f717273, v2
85702// CHECK: [0xff,0x04,0x9a,0x7d,0x73,0x72,0x71,0x3f]
85703
85704v_cmp_ne_u32 vcc, v1, v255
85705// CHECK: [0x01,0xff,0x9b,0x7d]
85706
85707v_cmp_ne_u32_e64 s[10:11], v1, v2
85708// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85709
85710v_cmp_ne_u32_e64 s[12:13], v1, v2
85711// CHECK: [0x0c,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85712
85713v_cmp_ne_u32_e64 s[100:101], v1, v2
85714// CHECK: [0x64,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85715
85716v_cmp_ne_u32_e64 flat_scratch, v1, v2
85717// CHECK: [0x66,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85718
85719v_cmp_ne_u32_e64 vcc, v1, v2
85720// CHECK: [0x6a,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85721
85722v_cmp_ne_u32_e64 tba, v1, v2
85723// CHECK: [0x6c,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85724
85725v_cmp_ne_u32_e64 tma, v1, v2
85726// CHECK: [0x6e,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85727
85728v_cmp_ne_u32_e64 ttmp[10:11], v1, v2
85729// CHECK: [0x7a,0x00,0xcd,0xd0,0x01,0x05,0x02,0x00]
85730
85731v_cmp_ne_u32_e64 s[10:11], v255, v2
85732// CHECK: [0x0a,0x00,0xcd,0xd0,0xff,0x05,0x02,0x00]
85733
85734v_cmp_ne_u32_e64 s[10:11], s1, v2
85735// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x04,0x02,0x00]
85736
85737v_cmp_ne_u32_e64 s[10:11], s101, v2
85738// CHECK: [0x0a,0x00,0xcd,0xd0,0x65,0x04,0x02,0x00]
85739
85740v_cmp_ne_u32_e64 s[10:11], flat_scratch_lo, v2
85741// CHECK: [0x0a,0x00,0xcd,0xd0,0x66,0x04,0x02,0x00]
85742
85743v_cmp_ne_u32_e64 s[10:11], flat_scratch_hi, v2
85744// CHECK: [0x0a,0x00,0xcd,0xd0,0x67,0x04,0x02,0x00]
85745
85746v_cmp_ne_u32_e64 s[10:11], vcc_lo, v2
85747// CHECK: [0x0a,0x00,0xcd,0xd0,0x6a,0x04,0x02,0x00]
85748
85749v_cmp_ne_u32_e64 s[10:11], vcc_hi, v2
85750// CHECK: [0x0a,0x00,0xcd,0xd0,0x6b,0x04,0x02,0x00]
85751
85752v_cmp_ne_u32_e64 s[10:11], tba_lo, v2
85753// CHECK: [0x0a,0x00,0xcd,0xd0,0x6c,0x04,0x02,0x00]
85754
85755v_cmp_ne_u32_e64 s[10:11], tba_hi, v2
85756// CHECK: [0x0a,0x00,0xcd,0xd0,0x6d,0x04,0x02,0x00]
85757
85758v_cmp_ne_u32_e64 s[10:11], tma_lo, v2
85759// CHECK: [0x0a,0x00,0xcd,0xd0,0x6e,0x04,0x02,0x00]
85760
85761v_cmp_ne_u32_e64 s[10:11], tma_hi, v2
85762// CHECK: [0x0a,0x00,0xcd,0xd0,0x6f,0x04,0x02,0x00]
85763
85764v_cmp_ne_u32_e64 s[10:11], ttmp11, v2
85765// CHECK: [0x0a,0x00,0xcd,0xd0,0x7b,0x04,0x02,0x00]
85766
85767v_cmp_ne_u32_e64 s[10:11], m0, v2
85768// CHECK: [0x0a,0x00,0xcd,0xd0,0x7c,0x04,0x02,0x00]
85769
85770v_cmp_ne_u32_e64 s[10:11], exec_lo, v2
85771// CHECK: [0x0a,0x00,0xcd,0xd0,0x7e,0x04,0x02,0x00]
85772
85773v_cmp_ne_u32_e64 s[10:11], exec_hi, v2
85774// CHECK: [0x0a,0x00,0xcd,0xd0,0x7f,0x04,0x02,0x00]
85775
85776v_cmp_ne_u32_e64 s[10:11], 0, v2
85777// CHECK: [0x0a,0x00,0xcd,0xd0,0x80,0x04,0x02,0x00]
85778
85779v_cmp_ne_u32_e64 s[10:11], -1, v2
85780// CHECK: [0x0a,0x00,0xcd,0xd0,0xc1,0x04,0x02,0x00]
85781
85782v_cmp_ne_u32_e64 s[10:11], 0.5, v2
85783// CHECK: [0x0a,0x00,0xcd,0xd0,0xf0,0x04,0x02,0x00]
85784
85785v_cmp_ne_u32_e64 s[10:11], -4.0, v2
85786// CHECK: [0x0a,0x00,0xcd,0xd0,0xf7,0x04,0x02,0x00]
85787
85788v_cmp_ne_u32_e64 s[10:11], v1, v255
85789// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xff,0x03,0x00]
85790
85791v_cmp_ne_u32_e64 s[10:11], v1, s2
85792// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x05,0x00,0x00]
85793
85794v_cmp_ne_u32_e64 s[10:11], v1, s101
85795// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xcb,0x00,0x00]
85796
85797v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_lo
85798// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xcd,0x00,0x00]
85799
85800v_cmp_ne_u32_e64 s[10:11], v1, flat_scratch_hi
85801// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xcf,0x00,0x00]
85802
85803v_cmp_ne_u32_e64 s[10:11], v1, vcc_lo
85804// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xd5,0x00,0x00]
85805
85806v_cmp_ne_u32_e64 s[10:11], v1, vcc_hi
85807// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xd7,0x00,0x00]
85808
85809v_cmp_ne_u32_e64 s[10:11], v1, tba_lo
85810// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xd9,0x00,0x00]
85811
85812v_cmp_ne_u32_e64 s[10:11], v1, tba_hi
85813// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xdb,0x00,0x00]
85814
85815v_cmp_ne_u32_e64 s[10:11], v1, tma_lo
85816// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xdd,0x00,0x00]
85817
85818v_cmp_ne_u32_e64 s[10:11], v1, tma_hi
85819// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xdf,0x00,0x00]
85820
85821v_cmp_ne_u32_e64 s[10:11], v1, ttmp11
85822// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xf7,0x00,0x00]
85823
85824v_cmp_ne_u32_e64 s[10:11], v1, m0
85825// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xf9,0x00,0x00]
85826
85827v_cmp_ne_u32_e64 s[10:11], v1, exec_lo
85828// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xfd,0x00,0x00]
85829
85830v_cmp_ne_u32_e64 s[10:11], v1, exec_hi
85831// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xff,0x00,0x00]
85832
85833v_cmp_ne_u32_e64 s[10:11], v1, 0
85834// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x01,0x01,0x00]
85835
85836v_cmp_ne_u32_e64 s[10:11], v1, -1
85837// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0x83,0x01,0x00]
85838
85839v_cmp_ne_u32_e64 s[10:11], v1, 0.5
85840// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xe1,0x01,0x00]
85841
85842v_cmp_ne_u32_e64 s[10:11], v1, -4.0
85843// CHECK: [0x0a,0x00,0xcd,0xd0,0x01,0xef,0x01,0x00]
85844
85845v_cmp_ge_u32 vcc, v1, v2
85846// CHECK: [0x01,0x05,0x9c,0x7d]
85847
85848v_cmp_ge_u32 vcc, v255, v2
85849// CHECK: [0xff,0x05,0x9c,0x7d]
85850
85851v_cmp_ge_u32 vcc, s1, v2
85852// CHECK: [0x01,0x04,0x9c,0x7d]
85853
85854v_cmp_ge_u32 vcc, s101, v2
85855// CHECK: [0x65,0x04,0x9c,0x7d]
85856
85857v_cmp_ge_u32 vcc, flat_scratch_lo, v2
85858// CHECK: [0x66,0x04,0x9c,0x7d]
85859
85860v_cmp_ge_u32 vcc, flat_scratch_hi, v2
85861// CHECK: [0x67,0x04,0x9c,0x7d]
85862
85863v_cmp_ge_u32 vcc, vcc_lo, v2
85864// CHECK: [0x6a,0x04,0x9c,0x7d]
85865
85866v_cmp_ge_u32 vcc, vcc_hi, v2
85867// CHECK: [0x6b,0x04,0x9c,0x7d]
85868
85869v_cmp_ge_u32 vcc, tba_lo, v2
85870// CHECK: [0x6c,0x04,0x9c,0x7d]
85871
85872v_cmp_ge_u32 vcc, tba_hi, v2
85873// CHECK: [0x6d,0x04,0x9c,0x7d]
85874
85875v_cmp_ge_u32 vcc, tma_lo, v2
85876// CHECK: [0x6e,0x04,0x9c,0x7d]
85877
85878v_cmp_ge_u32 vcc, tma_hi, v2
85879// CHECK: [0x6f,0x04,0x9c,0x7d]
85880
85881v_cmp_ge_u32 vcc, ttmp11, v2
85882// CHECK: [0x7b,0x04,0x9c,0x7d]
85883
85884v_cmp_ge_u32 vcc, m0, v2
85885// CHECK: [0x7c,0x04,0x9c,0x7d]
85886
85887v_cmp_ge_u32 vcc, exec_lo, v2
85888// CHECK: [0x7e,0x04,0x9c,0x7d]
85889
85890v_cmp_ge_u32 vcc, exec_hi, v2
85891// CHECK: [0x7f,0x04,0x9c,0x7d]
85892
85893v_cmp_ge_u32 vcc, 0, v2
85894// CHECK: [0x80,0x04,0x9c,0x7d]
85895
85896v_cmp_ge_u32 vcc, -1, v2
85897// CHECK: [0xc1,0x04,0x9c,0x7d]
85898
85899v_cmp_ge_u32 vcc, 0.5, v2
85900// CHECK: [0xf0,0x04,0x9c,0x7d]
85901
85902v_cmp_ge_u32 vcc, -4.0, v2
85903// CHECK: [0xf7,0x04,0x9c,0x7d]
85904
85905v_cmp_ge_u32 vcc, 0xaf123456, v2
85906// CHECK: [0xff,0x04,0x9c,0x7d,0x56,0x34,0x12,0xaf]
85907
85908v_cmp_ge_u32 vcc, 0x3f717273, v2
85909// CHECK: [0xff,0x04,0x9c,0x7d,0x73,0x72,0x71,0x3f]
85910
85911v_cmp_ge_u32 vcc, v1, v255
85912// CHECK: [0x01,0xff,0x9d,0x7d]
85913
85914v_cmp_ge_u32_e64 s[10:11], v1, v2
85915// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85916
85917v_cmp_ge_u32_e64 s[12:13], v1, v2
85918// CHECK: [0x0c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85919
85920v_cmp_ge_u32_e64 s[100:101], v1, v2
85921// CHECK: [0x64,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85922
85923v_cmp_ge_u32_e64 flat_scratch, v1, v2
85924// CHECK: [0x66,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85925
85926v_cmp_ge_u32_e64 vcc, v1, v2
85927// CHECK: [0x6a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85928
85929v_cmp_ge_u32_e64 tba, v1, v2
85930// CHECK: [0x6c,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85931
85932v_cmp_ge_u32_e64 tma, v1, v2
85933// CHECK: [0x6e,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85934
85935v_cmp_ge_u32_e64 ttmp[10:11], v1, v2
85936// CHECK: [0x7a,0x00,0xce,0xd0,0x01,0x05,0x02,0x00]
85937
85938v_cmp_ge_u32_e64 s[10:11], v255, v2
85939// CHECK: [0x0a,0x00,0xce,0xd0,0xff,0x05,0x02,0x00]
85940
85941v_cmp_ge_u32_e64 s[10:11], s1, v2
85942// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x04,0x02,0x00]
85943
85944v_cmp_ge_u32_e64 s[10:11], s101, v2
85945// CHECK: [0x0a,0x00,0xce,0xd0,0x65,0x04,0x02,0x00]
85946
85947v_cmp_ge_u32_e64 s[10:11], flat_scratch_lo, v2
85948// CHECK: [0x0a,0x00,0xce,0xd0,0x66,0x04,0x02,0x00]
85949
85950v_cmp_ge_u32_e64 s[10:11], flat_scratch_hi, v2
85951// CHECK: [0x0a,0x00,0xce,0xd0,0x67,0x04,0x02,0x00]
85952
85953v_cmp_ge_u32_e64 s[10:11], vcc_lo, v2
85954// CHECK: [0x0a,0x00,0xce,0xd0,0x6a,0x04,0x02,0x00]
85955
85956v_cmp_ge_u32_e64 s[10:11], vcc_hi, v2
85957// CHECK: [0x0a,0x00,0xce,0xd0,0x6b,0x04,0x02,0x00]
85958
85959v_cmp_ge_u32_e64 s[10:11], tba_lo, v2
85960// CHECK: [0x0a,0x00,0xce,0xd0,0x6c,0x04,0x02,0x00]
85961
85962v_cmp_ge_u32_e64 s[10:11], tba_hi, v2
85963// CHECK: [0x0a,0x00,0xce,0xd0,0x6d,0x04,0x02,0x00]
85964
85965v_cmp_ge_u32_e64 s[10:11], tma_lo, v2
85966// CHECK: [0x0a,0x00,0xce,0xd0,0x6e,0x04,0x02,0x00]
85967
85968v_cmp_ge_u32_e64 s[10:11], tma_hi, v2
85969// CHECK: [0x0a,0x00,0xce,0xd0,0x6f,0x04,0x02,0x00]
85970
85971v_cmp_ge_u32_e64 s[10:11], ttmp11, v2
85972// CHECK: [0x0a,0x00,0xce,0xd0,0x7b,0x04,0x02,0x00]
85973
85974v_cmp_ge_u32_e64 s[10:11], m0, v2
85975// CHECK: [0x0a,0x00,0xce,0xd0,0x7c,0x04,0x02,0x00]
85976
85977v_cmp_ge_u32_e64 s[10:11], exec_lo, v2
85978// CHECK: [0x0a,0x00,0xce,0xd0,0x7e,0x04,0x02,0x00]
85979
85980v_cmp_ge_u32_e64 s[10:11], exec_hi, v2
85981// CHECK: [0x0a,0x00,0xce,0xd0,0x7f,0x04,0x02,0x00]
85982
85983v_cmp_ge_u32_e64 s[10:11], 0, v2
85984// CHECK: [0x0a,0x00,0xce,0xd0,0x80,0x04,0x02,0x00]
85985
85986v_cmp_ge_u32_e64 s[10:11], -1, v2
85987// CHECK: [0x0a,0x00,0xce,0xd0,0xc1,0x04,0x02,0x00]
85988
85989v_cmp_ge_u32_e64 s[10:11], 0.5, v2
85990// CHECK: [0x0a,0x00,0xce,0xd0,0xf0,0x04,0x02,0x00]
85991
85992v_cmp_ge_u32_e64 s[10:11], -4.0, v2
85993// CHECK: [0x0a,0x00,0xce,0xd0,0xf7,0x04,0x02,0x00]
85994
85995v_cmp_ge_u32_e64 s[10:11], v1, v255
85996// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xff,0x03,0x00]
85997
85998v_cmp_ge_u32_e64 s[10:11], v1, s2
85999// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x05,0x00,0x00]
86000
86001v_cmp_ge_u32_e64 s[10:11], v1, s101
86002// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcb,0x00,0x00]
86003
86004v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_lo
86005// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcd,0x00,0x00]
86006
86007v_cmp_ge_u32_e64 s[10:11], v1, flat_scratch_hi
86008// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xcf,0x00,0x00]
86009
86010v_cmp_ge_u32_e64 s[10:11], v1, vcc_lo
86011// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd5,0x00,0x00]
86012
86013v_cmp_ge_u32_e64 s[10:11], v1, vcc_hi
86014// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd7,0x00,0x00]
86015
86016v_cmp_ge_u32_e64 s[10:11], v1, tba_lo
86017// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xd9,0x00,0x00]
86018
86019v_cmp_ge_u32_e64 s[10:11], v1, tba_hi
86020// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdb,0x00,0x00]
86021
86022v_cmp_ge_u32_e64 s[10:11], v1, tma_lo
86023// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdd,0x00,0x00]
86024
86025v_cmp_ge_u32_e64 s[10:11], v1, tma_hi
86026// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xdf,0x00,0x00]
86027
86028v_cmp_ge_u32_e64 s[10:11], v1, ttmp11
86029// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf7,0x00,0x00]
86030
86031v_cmp_ge_u32_e64 s[10:11], v1, m0
86032// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xf9,0x00,0x00]
86033
86034v_cmp_ge_u32_e64 s[10:11], v1, exec_lo
86035// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xfd,0x00,0x00]
86036
86037v_cmp_ge_u32_e64 s[10:11], v1, exec_hi
86038// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xff,0x00,0x00]
86039
86040v_cmp_ge_u32_e64 s[10:11], v1, 0
86041// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x01,0x01,0x00]
86042
86043v_cmp_ge_u32_e64 s[10:11], v1, -1
86044// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0x83,0x01,0x00]
86045
86046v_cmp_ge_u32_e64 s[10:11], v1, 0.5
86047// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xe1,0x01,0x00]
86048
86049v_cmp_ge_u32_e64 s[10:11], v1, -4.0
86050// CHECK: [0x0a,0x00,0xce,0xd0,0x01,0xef,0x01,0x00]
86051
86052v_cmp_t_u32 vcc, v1, v2
86053// CHECK: [0x01,0x05,0x9e,0x7d]
86054
86055v_cmp_t_u32 vcc, v255, v2
86056// CHECK: [0xff,0x05,0x9e,0x7d]
86057
86058v_cmp_t_u32 vcc, s1, v2
86059// CHECK: [0x01,0x04,0x9e,0x7d]
86060
86061v_cmp_t_u32 vcc, s101, v2
86062// CHECK: [0x65,0x04,0x9e,0x7d]
86063
86064v_cmp_t_u32 vcc, flat_scratch_lo, v2
86065// CHECK: [0x66,0x04,0x9e,0x7d]
86066
86067v_cmp_t_u32 vcc, flat_scratch_hi, v2
86068// CHECK: [0x67,0x04,0x9e,0x7d]
86069
86070v_cmp_t_u32 vcc, vcc_lo, v2
86071// CHECK: [0x6a,0x04,0x9e,0x7d]
86072
86073v_cmp_t_u32 vcc, vcc_hi, v2
86074// CHECK: [0x6b,0x04,0x9e,0x7d]
86075
86076v_cmp_t_u32 vcc, tba_lo, v2
86077// CHECK: [0x6c,0x04,0x9e,0x7d]
86078
86079v_cmp_t_u32 vcc, tba_hi, v2
86080// CHECK: [0x6d,0x04,0x9e,0x7d]
86081
86082v_cmp_t_u32 vcc, tma_lo, v2
86083// CHECK: [0x6e,0x04,0x9e,0x7d]
86084
86085v_cmp_t_u32 vcc, tma_hi, v2
86086// CHECK: [0x6f,0x04,0x9e,0x7d]
86087
86088v_cmp_t_u32 vcc, ttmp11, v2
86089// CHECK: [0x7b,0x04,0x9e,0x7d]
86090
86091v_cmp_t_u32 vcc, m0, v2
86092// CHECK: [0x7c,0x04,0x9e,0x7d]
86093
86094v_cmp_t_u32 vcc, exec_lo, v2
86095// CHECK: [0x7e,0x04,0x9e,0x7d]
86096
86097v_cmp_t_u32 vcc, exec_hi, v2
86098// CHECK: [0x7f,0x04,0x9e,0x7d]
86099
86100v_cmp_t_u32 vcc, 0, v2
86101// CHECK: [0x80,0x04,0x9e,0x7d]
86102
86103v_cmp_t_u32 vcc, -1, v2
86104// CHECK: [0xc1,0x04,0x9e,0x7d]
86105
86106v_cmp_t_u32 vcc, 0.5, v2
86107// CHECK: [0xf0,0x04,0x9e,0x7d]
86108
86109v_cmp_t_u32 vcc, -4.0, v2
86110// CHECK: [0xf7,0x04,0x9e,0x7d]
86111
86112v_cmp_t_u32 vcc, 0xaf123456, v2
86113// CHECK: [0xff,0x04,0x9e,0x7d,0x56,0x34,0x12,0xaf]
86114
86115v_cmp_t_u32 vcc, 0x3f717273, v2
86116// CHECK: [0xff,0x04,0x9e,0x7d,0x73,0x72,0x71,0x3f]
86117
86118v_cmp_t_u32 vcc, v1, v255
86119// CHECK: [0x01,0xff,0x9f,0x7d]
86120
86121v_cmp_t_u32_e64 s[10:11], v1, v2
86122// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86123
86124v_cmp_t_u32_e64 s[12:13], v1, v2
86125// CHECK: [0x0c,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86126
86127v_cmp_t_u32_e64 s[100:101], v1, v2
86128// CHECK: [0x64,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86129
86130v_cmp_t_u32_e64 flat_scratch, v1, v2
86131// CHECK: [0x66,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86132
86133v_cmp_t_u32_e64 vcc, v1, v2
86134// CHECK: [0x6a,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86135
86136v_cmp_t_u32_e64 tba, v1, v2
86137// CHECK: [0x6c,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86138
86139v_cmp_t_u32_e64 tma, v1, v2
86140// CHECK: [0x6e,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86141
86142v_cmp_t_u32_e64 ttmp[10:11], v1, v2
86143// CHECK: [0x7a,0x00,0xcf,0xd0,0x01,0x05,0x02,0x00]
86144
86145v_cmp_t_u32_e64 s[10:11], v255, v2
86146// CHECK: [0x0a,0x00,0xcf,0xd0,0xff,0x05,0x02,0x00]
86147
86148v_cmp_t_u32_e64 s[10:11], s1, v2
86149// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x04,0x02,0x00]
86150
86151v_cmp_t_u32_e64 s[10:11], s101, v2
86152// CHECK: [0x0a,0x00,0xcf,0xd0,0x65,0x04,0x02,0x00]
86153
86154v_cmp_t_u32_e64 s[10:11], flat_scratch_lo, v2
86155// CHECK: [0x0a,0x00,0xcf,0xd0,0x66,0x04,0x02,0x00]
86156
86157v_cmp_t_u32_e64 s[10:11], flat_scratch_hi, v2
86158// CHECK: [0x0a,0x00,0xcf,0xd0,0x67,0x04,0x02,0x00]
86159
86160v_cmp_t_u32_e64 s[10:11], vcc_lo, v2
86161// CHECK: [0x0a,0x00,0xcf,0xd0,0x6a,0x04,0x02,0x00]
86162
86163v_cmp_t_u32_e64 s[10:11], vcc_hi, v2
86164// CHECK: [0x0a,0x00,0xcf,0xd0,0x6b,0x04,0x02,0x00]
86165
86166v_cmp_t_u32_e64 s[10:11], tba_lo, v2
86167// CHECK: [0x0a,0x00,0xcf,0xd0,0x6c,0x04,0x02,0x00]
86168
86169v_cmp_t_u32_e64 s[10:11], tba_hi, v2
86170// CHECK: [0x0a,0x00,0xcf,0xd0,0x6d,0x04,0x02,0x00]
86171
86172v_cmp_t_u32_e64 s[10:11], tma_lo, v2
86173// CHECK: [0x0a,0x00,0xcf,0xd0,0x6e,0x04,0x02,0x00]
86174
86175v_cmp_t_u32_e64 s[10:11], tma_hi, v2
86176// CHECK: [0x0a,0x00,0xcf,0xd0,0x6f,0x04,0x02,0x00]
86177
86178v_cmp_t_u32_e64 s[10:11], ttmp11, v2
86179// CHECK: [0x0a,0x00,0xcf,0xd0,0x7b,0x04,0x02,0x00]
86180
86181v_cmp_t_u32_e64 s[10:11], m0, v2
86182// CHECK: [0x0a,0x00,0xcf,0xd0,0x7c,0x04,0x02,0x00]
86183
86184v_cmp_t_u32_e64 s[10:11], exec_lo, v2
86185// CHECK: [0x0a,0x00,0xcf,0xd0,0x7e,0x04,0x02,0x00]
86186
86187v_cmp_t_u32_e64 s[10:11], exec_hi, v2
86188// CHECK: [0x0a,0x00,0xcf,0xd0,0x7f,0x04,0x02,0x00]
86189
86190v_cmp_t_u32_e64 s[10:11], 0, v2
86191// CHECK: [0x0a,0x00,0xcf,0xd0,0x80,0x04,0x02,0x00]
86192
86193v_cmp_t_u32_e64 s[10:11], -1, v2
86194// CHECK: [0x0a,0x00,0xcf,0xd0,0xc1,0x04,0x02,0x00]
86195
86196v_cmp_t_u32_e64 s[10:11], 0.5, v2
86197// CHECK: [0x0a,0x00,0xcf,0xd0,0xf0,0x04,0x02,0x00]
86198
86199v_cmp_t_u32_e64 s[10:11], -4.0, v2
86200// CHECK: [0x0a,0x00,0xcf,0xd0,0xf7,0x04,0x02,0x00]
86201
86202v_cmp_t_u32_e64 s[10:11], v1, v255
86203// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xff,0x03,0x00]
86204
86205v_cmp_t_u32_e64 s[10:11], v1, s2
86206// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x05,0x00,0x00]
86207
86208v_cmp_t_u32_e64 s[10:11], v1, s101
86209// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xcb,0x00,0x00]
86210
86211v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_lo
86212// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xcd,0x00,0x00]
86213
86214v_cmp_t_u32_e64 s[10:11], v1, flat_scratch_hi
86215// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xcf,0x00,0x00]
86216
86217v_cmp_t_u32_e64 s[10:11], v1, vcc_lo
86218// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xd5,0x00,0x00]
86219
86220v_cmp_t_u32_e64 s[10:11], v1, vcc_hi
86221// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xd7,0x00,0x00]
86222
86223v_cmp_t_u32_e64 s[10:11], v1, tba_lo
86224// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xd9,0x00,0x00]
86225
86226v_cmp_t_u32_e64 s[10:11], v1, tba_hi
86227// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xdb,0x00,0x00]
86228
86229v_cmp_t_u32_e64 s[10:11], v1, tma_lo
86230// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xdd,0x00,0x00]
86231
86232v_cmp_t_u32_e64 s[10:11], v1, tma_hi
86233// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xdf,0x00,0x00]
86234
86235v_cmp_t_u32_e64 s[10:11], v1, ttmp11
86236// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xf7,0x00,0x00]
86237
86238v_cmp_t_u32_e64 s[10:11], v1, m0
86239// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xf9,0x00,0x00]
86240
86241v_cmp_t_u32_e64 s[10:11], v1, exec_lo
86242// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xfd,0x00,0x00]
86243
86244v_cmp_t_u32_e64 s[10:11], v1, exec_hi
86245// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xff,0x00,0x00]
86246
86247v_cmp_t_u32_e64 s[10:11], v1, 0
86248// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x01,0x01,0x00]
86249
86250v_cmp_t_u32_e64 s[10:11], v1, -1
86251// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0x83,0x01,0x00]
86252
86253v_cmp_t_u32_e64 s[10:11], v1, 0.5
86254// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xe1,0x01,0x00]
86255
86256v_cmp_t_u32_e64 s[10:11], v1, -4.0
86257// CHECK: [0x0a,0x00,0xcf,0xd0,0x01,0xef,0x01,0x00]
86258
86259v_cmpx_f_i32 vcc, v1, v2
86260// CHECK: [0x01,0x05,0xa0,0x7d]
86261
86262v_cmpx_f_i32 vcc, v255, v2
86263// CHECK: [0xff,0x05,0xa0,0x7d]
86264
86265v_cmpx_f_i32 vcc, s1, v2
86266// CHECK: [0x01,0x04,0xa0,0x7d]
86267
86268v_cmpx_f_i32 vcc, s101, v2
86269// CHECK: [0x65,0x04,0xa0,0x7d]
86270
86271v_cmpx_f_i32 vcc, flat_scratch_lo, v2
86272// CHECK: [0x66,0x04,0xa0,0x7d]
86273
86274v_cmpx_f_i32 vcc, flat_scratch_hi, v2
86275// CHECK: [0x67,0x04,0xa0,0x7d]
86276
86277v_cmpx_f_i32 vcc, vcc_lo, v2
86278// CHECK: [0x6a,0x04,0xa0,0x7d]
86279
86280v_cmpx_f_i32 vcc, vcc_hi, v2
86281// CHECK: [0x6b,0x04,0xa0,0x7d]
86282
86283v_cmpx_f_i32 vcc, tba_lo, v2
86284// CHECK: [0x6c,0x04,0xa0,0x7d]
86285
86286v_cmpx_f_i32 vcc, tba_hi, v2
86287// CHECK: [0x6d,0x04,0xa0,0x7d]
86288
86289v_cmpx_f_i32 vcc, tma_lo, v2
86290// CHECK: [0x6e,0x04,0xa0,0x7d]
86291
86292v_cmpx_f_i32 vcc, tma_hi, v2
86293// CHECK: [0x6f,0x04,0xa0,0x7d]
86294
86295v_cmpx_f_i32 vcc, ttmp11, v2
86296// CHECK: [0x7b,0x04,0xa0,0x7d]
86297
86298v_cmpx_f_i32 vcc, m0, v2
86299// CHECK: [0x7c,0x04,0xa0,0x7d]
86300
86301v_cmpx_f_i32 vcc, exec_lo, v2
86302// CHECK: [0x7e,0x04,0xa0,0x7d]
86303
86304v_cmpx_f_i32 vcc, exec_hi, v2
86305// CHECK: [0x7f,0x04,0xa0,0x7d]
86306
86307v_cmpx_f_i32 vcc, 0, v2
86308// CHECK: [0x80,0x04,0xa0,0x7d]
86309
86310v_cmpx_f_i32 vcc, -1, v2
86311// CHECK: [0xc1,0x04,0xa0,0x7d]
86312
86313v_cmpx_f_i32 vcc, 0.5, v2
86314// CHECK: [0xf0,0x04,0xa0,0x7d]
86315
86316v_cmpx_f_i32 vcc, -4.0, v2
86317// CHECK: [0xf7,0x04,0xa0,0x7d]
86318
86319v_cmpx_f_i32 vcc, 0xaf123456, v2
86320// CHECK: [0xff,0x04,0xa0,0x7d,0x56,0x34,0x12,0xaf]
86321
86322v_cmpx_f_i32 vcc, 0x3f717273, v2
86323// CHECK: [0xff,0x04,0xa0,0x7d,0x73,0x72,0x71,0x3f]
86324
86325v_cmpx_f_i32 vcc, v1, v255
86326// CHECK: [0x01,0xff,0xa1,0x7d]
86327
86328v_cmpx_f_i32_e64 s[10:11], v1, v2
86329// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86330
86331v_cmpx_f_i32_e64 s[12:13], v1, v2
86332// CHECK: [0x0c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86333
86334v_cmpx_f_i32_e64 s[100:101], v1, v2
86335// CHECK: [0x64,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86336
86337v_cmpx_f_i32_e64 flat_scratch, v1, v2
86338// CHECK: [0x66,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86339
86340v_cmpx_f_i32_e64 vcc, v1, v2
86341// CHECK: [0x6a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86342
86343v_cmpx_f_i32_e64 tba, v1, v2
86344// CHECK: [0x6c,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86345
86346v_cmpx_f_i32_e64 tma, v1, v2
86347// CHECK: [0x6e,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86348
86349v_cmpx_f_i32_e64 ttmp[10:11], v1, v2
86350// CHECK: [0x7a,0x00,0xd0,0xd0,0x01,0x05,0x02,0x00]
86351
86352v_cmpx_f_i32_e64 s[10:11], v255, v2
86353// CHECK: [0x0a,0x00,0xd0,0xd0,0xff,0x05,0x02,0x00]
86354
86355v_cmpx_f_i32_e64 s[10:11], s1, v2
86356// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x04,0x02,0x00]
86357
86358v_cmpx_f_i32_e64 s[10:11], s101, v2
86359// CHECK: [0x0a,0x00,0xd0,0xd0,0x65,0x04,0x02,0x00]
86360
86361v_cmpx_f_i32_e64 s[10:11], flat_scratch_lo, v2
86362// CHECK: [0x0a,0x00,0xd0,0xd0,0x66,0x04,0x02,0x00]
86363
86364v_cmpx_f_i32_e64 s[10:11], flat_scratch_hi, v2
86365// CHECK: [0x0a,0x00,0xd0,0xd0,0x67,0x04,0x02,0x00]
86366
86367v_cmpx_f_i32_e64 s[10:11], vcc_lo, v2
86368// CHECK: [0x0a,0x00,0xd0,0xd0,0x6a,0x04,0x02,0x00]
86369
86370v_cmpx_f_i32_e64 s[10:11], vcc_hi, v2
86371// CHECK: [0x0a,0x00,0xd0,0xd0,0x6b,0x04,0x02,0x00]
86372
86373v_cmpx_f_i32_e64 s[10:11], tba_lo, v2
86374// CHECK: [0x0a,0x00,0xd0,0xd0,0x6c,0x04,0x02,0x00]
86375
86376v_cmpx_f_i32_e64 s[10:11], tba_hi, v2
86377// CHECK: [0x0a,0x00,0xd0,0xd0,0x6d,0x04,0x02,0x00]
86378
86379v_cmpx_f_i32_e64 s[10:11], tma_lo, v2
86380// CHECK: [0x0a,0x00,0xd0,0xd0,0x6e,0x04,0x02,0x00]
86381
86382v_cmpx_f_i32_e64 s[10:11], tma_hi, v2
86383// CHECK: [0x0a,0x00,0xd0,0xd0,0x6f,0x04,0x02,0x00]
86384
86385v_cmpx_f_i32_e64 s[10:11], ttmp11, v2
86386// CHECK: [0x0a,0x00,0xd0,0xd0,0x7b,0x04,0x02,0x00]
86387
86388v_cmpx_f_i32_e64 s[10:11], m0, v2
86389// CHECK: [0x0a,0x00,0xd0,0xd0,0x7c,0x04,0x02,0x00]
86390
86391v_cmpx_f_i32_e64 s[10:11], exec_lo, v2
86392// CHECK: [0x0a,0x00,0xd0,0xd0,0x7e,0x04,0x02,0x00]
86393
86394v_cmpx_f_i32_e64 s[10:11], exec_hi, v2
86395// CHECK: [0x0a,0x00,0xd0,0xd0,0x7f,0x04,0x02,0x00]
86396
86397v_cmpx_f_i32_e64 s[10:11], 0, v2
86398// CHECK: [0x0a,0x00,0xd0,0xd0,0x80,0x04,0x02,0x00]
86399
86400v_cmpx_f_i32_e64 s[10:11], -1, v2
86401// CHECK: [0x0a,0x00,0xd0,0xd0,0xc1,0x04,0x02,0x00]
86402
86403v_cmpx_f_i32_e64 s[10:11], 0.5, v2
86404// CHECK: [0x0a,0x00,0xd0,0xd0,0xf0,0x04,0x02,0x00]
86405
86406v_cmpx_f_i32_e64 s[10:11], -4.0, v2
86407// CHECK: [0x0a,0x00,0xd0,0xd0,0xf7,0x04,0x02,0x00]
86408
86409v_cmpx_f_i32_e64 s[10:11], v1, v255
86410// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xff,0x03,0x00]
86411
86412v_cmpx_f_i32_e64 s[10:11], v1, s2
86413// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x05,0x00,0x00]
86414
86415v_cmpx_f_i32_e64 s[10:11], v1, s101
86416// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcb,0x00,0x00]
86417
86418v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_lo
86419// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcd,0x00,0x00]
86420
86421v_cmpx_f_i32_e64 s[10:11], v1, flat_scratch_hi
86422// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xcf,0x00,0x00]
86423
86424v_cmpx_f_i32_e64 s[10:11], v1, vcc_lo
86425// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd5,0x00,0x00]
86426
86427v_cmpx_f_i32_e64 s[10:11], v1, vcc_hi
86428// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd7,0x00,0x00]
86429
86430v_cmpx_f_i32_e64 s[10:11], v1, tba_lo
86431// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xd9,0x00,0x00]
86432
86433v_cmpx_f_i32_e64 s[10:11], v1, tba_hi
86434// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdb,0x00,0x00]
86435
86436v_cmpx_f_i32_e64 s[10:11], v1, tma_lo
86437// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdd,0x00,0x00]
86438
86439v_cmpx_f_i32_e64 s[10:11], v1, tma_hi
86440// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xdf,0x00,0x00]
86441
86442v_cmpx_f_i32_e64 s[10:11], v1, ttmp11
86443// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf7,0x00,0x00]
86444
86445v_cmpx_f_i32_e64 s[10:11], v1, m0
86446// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xf9,0x00,0x00]
86447
86448v_cmpx_f_i32_e64 s[10:11], v1, exec_lo
86449// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xfd,0x00,0x00]
86450
86451v_cmpx_f_i32_e64 s[10:11], v1, exec_hi
86452// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xff,0x00,0x00]
86453
86454v_cmpx_f_i32_e64 s[10:11], v1, 0
86455// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x01,0x01,0x00]
86456
86457v_cmpx_f_i32_e64 s[10:11], v1, -1
86458// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0x83,0x01,0x00]
86459
86460v_cmpx_f_i32_e64 s[10:11], v1, 0.5
86461// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xe1,0x01,0x00]
86462
86463v_cmpx_f_i32_e64 s[10:11], v1, -4.0
86464// CHECK: [0x0a,0x00,0xd0,0xd0,0x01,0xef,0x01,0x00]
86465
86466v_cmpx_lt_i32 vcc, v1, v2
86467// CHECK: [0x01,0x05,0xa2,0x7d]
86468
86469v_cmpx_lt_i32 vcc, v255, v2
86470// CHECK: [0xff,0x05,0xa2,0x7d]
86471
86472v_cmpx_lt_i32 vcc, s1, v2
86473// CHECK: [0x01,0x04,0xa2,0x7d]
86474
86475v_cmpx_lt_i32 vcc, s101, v2
86476// CHECK: [0x65,0x04,0xa2,0x7d]
86477
86478v_cmpx_lt_i32 vcc, flat_scratch_lo, v2
86479// CHECK: [0x66,0x04,0xa2,0x7d]
86480
86481v_cmpx_lt_i32 vcc, flat_scratch_hi, v2
86482// CHECK: [0x67,0x04,0xa2,0x7d]
86483
86484v_cmpx_lt_i32 vcc, vcc_lo, v2
86485// CHECK: [0x6a,0x04,0xa2,0x7d]
86486
86487v_cmpx_lt_i32 vcc, vcc_hi, v2
86488// CHECK: [0x6b,0x04,0xa2,0x7d]
86489
86490v_cmpx_lt_i32 vcc, tba_lo, v2
86491// CHECK: [0x6c,0x04,0xa2,0x7d]
86492
86493v_cmpx_lt_i32 vcc, tba_hi, v2
86494// CHECK: [0x6d,0x04,0xa2,0x7d]
86495
86496v_cmpx_lt_i32 vcc, tma_lo, v2
86497// CHECK: [0x6e,0x04,0xa2,0x7d]
86498
86499v_cmpx_lt_i32 vcc, tma_hi, v2
86500// CHECK: [0x6f,0x04,0xa2,0x7d]
86501
86502v_cmpx_lt_i32 vcc, ttmp11, v2
86503// CHECK: [0x7b,0x04,0xa2,0x7d]
86504
86505v_cmpx_lt_i32 vcc, m0, v2
86506// CHECK: [0x7c,0x04,0xa2,0x7d]
86507
86508v_cmpx_lt_i32 vcc, exec_lo, v2
86509// CHECK: [0x7e,0x04,0xa2,0x7d]
86510
86511v_cmpx_lt_i32 vcc, exec_hi, v2
86512// CHECK: [0x7f,0x04,0xa2,0x7d]
86513
86514v_cmpx_lt_i32 vcc, 0, v2
86515// CHECK: [0x80,0x04,0xa2,0x7d]
86516
86517v_cmpx_lt_i32 vcc, -1, v2
86518// CHECK: [0xc1,0x04,0xa2,0x7d]
86519
86520v_cmpx_lt_i32 vcc, 0.5, v2
86521// CHECK: [0xf0,0x04,0xa2,0x7d]
86522
86523v_cmpx_lt_i32 vcc, -4.0, v2
86524// CHECK: [0xf7,0x04,0xa2,0x7d]
86525
86526v_cmpx_lt_i32 vcc, 0xaf123456, v2
86527// CHECK: [0xff,0x04,0xa2,0x7d,0x56,0x34,0x12,0xaf]
86528
86529v_cmpx_lt_i32 vcc, 0x3f717273, v2
86530// CHECK: [0xff,0x04,0xa2,0x7d,0x73,0x72,0x71,0x3f]
86531
86532v_cmpx_lt_i32 vcc, v1, v255
86533// CHECK: [0x01,0xff,0xa3,0x7d]
86534
86535v_cmpx_lt_i32_e64 s[10:11], v1, v2
86536// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86537
86538v_cmpx_lt_i32_e64 s[12:13], v1, v2
86539// CHECK: [0x0c,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86540
86541v_cmpx_lt_i32_e64 s[100:101], v1, v2
86542// CHECK: [0x64,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86543
86544v_cmpx_lt_i32_e64 flat_scratch, v1, v2
86545// CHECK: [0x66,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86546
86547v_cmpx_lt_i32_e64 vcc, v1, v2
86548// CHECK: [0x6a,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86549
86550v_cmpx_lt_i32_e64 tba, v1, v2
86551// CHECK: [0x6c,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86552
86553v_cmpx_lt_i32_e64 tma, v1, v2
86554// CHECK: [0x6e,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86555
86556v_cmpx_lt_i32_e64 ttmp[10:11], v1, v2
86557// CHECK: [0x7a,0x00,0xd1,0xd0,0x01,0x05,0x02,0x00]
86558
86559v_cmpx_lt_i32_e64 s[10:11], v255, v2
86560// CHECK: [0x0a,0x00,0xd1,0xd0,0xff,0x05,0x02,0x00]
86561
86562v_cmpx_lt_i32_e64 s[10:11], s1, v2
86563// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x04,0x02,0x00]
86564
86565v_cmpx_lt_i32_e64 s[10:11], s101, v2
86566// CHECK: [0x0a,0x00,0xd1,0xd0,0x65,0x04,0x02,0x00]
86567
86568v_cmpx_lt_i32_e64 s[10:11], flat_scratch_lo, v2
86569// CHECK: [0x0a,0x00,0xd1,0xd0,0x66,0x04,0x02,0x00]
86570
86571v_cmpx_lt_i32_e64 s[10:11], flat_scratch_hi, v2
86572// CHECK: [0x0a,0x00,0xd1,0xd0,0x67,0x04,0x02,0x00]
86573
86574v_cmpx_lt_i32_e64 s[10:11], vcc_lo, v2
86575// CHECK: [0x0a,0x00,0xd1,0xd0,0x6a,0x04,0x02,0x00]
86576
86577v_cmpx_lt_i32_e64 s[10:11], vcc_hi, v2
86578// CHECK: [0x0a,0x00,0xd1,0xd0,0x6b,0x04,0x02,0x00]
86579
86580v_cmpx_lt_i32_e64 s[10:11], tba_lo, v2
86581// CHECK: [0x0a,0x00,0xd1,0xd0,0x6c,0x04,0x02,0x00]
86582
86583v_cmpx_lt_i32_e64 s[10:11], tba_hi, v2
86584// CHECK: [0x0a,0x00,0xd1,0xd0,0x6d,0x04,0x02,0x00]
86585
86586v_cmpx_lt_i32_e64 s[10:11], tma_lo, v2
86587// CHECK: [0x0a,0x00,0xd1,0xd0,0x6e,0x04,0x02,0x00]
86588
86589v_cmpx_lt_i32_e64 s[10:11], tma_hi, v2
86590// CHECK: [0x0a,0x00,0xd1,0xd0,0x6f,0x04,0x02,0x00]
86591
86592v_cmpx_lt_i32_e64 s[10:11], ttmp11, v2
86593// CHECK: [0x0a,0x00,0xd1,0xd0,0x7b,0x04,0x02,0x00]
86594
86595v_cmpx_lt_i32_e64 s[10:11], m0, v2
86596// CHECK: [0x0a,0x00,0xd1,0xd0,0x7c,0x04,0x02,0x00]
86597
86598v_cmpx_lt_i32_e64 s[10:11], exec_lo, v2
86599// CHECK: [0x0a,0x00,0xd1,0xd0,0x7e,0x04,0x02,0x00]
86600
86601v_cmpx_lt_i32_e64 s[10:11], exec_hi, v2
86602// CHECK: [0x0a,0x00,0xd1,0xd0,0x7f,0x04,0x02,0x00]
86603
86604v_cmpx_lt_i32_e64 s[10:11], 0, v2
86605// CHECK: [0x0a,0x00,0xd1,0xd0,0x80,0x04,0x02,0x00]
86606
86607v_cmpx_lt_i32_e64 s[10:11], -1, v2
86608// CHECK: [0x0a,0x00,0xd1,0xd0,0xc1,0x04,0x02,0x00]
86609
86610v_cmpx_lt_i32_e64 s[10:11], 0.5, v2
86611// CHECK: [0x0a,0x00,0xd1,0xd0,0xf0,0x04,0x02,0x00]
86612
86613v_cmpx_lt_i32_e64 s[10:11], -4.0, v2
86614// CHECK: [0x0a,0x00,0xd1,0xd0,0xf7,0x04,0x02,0x00]
86615
86616v_cmpx_lt_i32_e64 s[10:11], v1, v255
86617// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xff,0x03,0x00]
86618
86619v_cmpx_lt_i32_e64 s[10:11], v1, s2
86620// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x05,0x00,0x00]
86621
86622v_cmpx_lt_i32_e64 s[10:11], v1, s101
86623// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xcb,0x00,0x00]
86624
86625v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_lo
86626// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xcd,0x00,0x00]
86627
86628v_cmpx_lt_i32_e64 s[10:11], v1, flat_scratch_hi
86629// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xcf,0x00,0x00]
86630
86631v_cmpx_lt_i32_e64 s[10:11], v1, vcc_lo
86632// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xd5,0x00,0x00]
86633
86634v_cmpx_lt_i32_e64 s[10:11], v1, vcc_hi
86635// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xd7,0x00,0x00]
86636
86637v_cmpx_lt_i32_e64 s[10:11], v1, tba_lo
86638// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xd9,0x00,0x00]
86639
86640v_cmpx_lt_i32_e64 s[10:11], v1, tba_hi
86641// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xdb,0x00,0x00]
86642
86643v_cmpx_lt_i32_e64 s[10:11], v1, tma_lo
86644// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xdd,0x00,0x00]
86645
86646v_cmpx_lt_i32_e64 s[10:11], v1, tma_hi
86647// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xdf,0x00,0x00]
86648
86649v_cmpx_lt_i32_e64 s[10:11], v1, ttmp11
86650// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xf7,0x00,0x00]
86651
86652v_cmpx_lt_i32_e64 s[10:11], v1, m0
86653// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xf9,0x00,0x00]
86654
86655v_cmpx_lt_i32_e64 s[10:11], v1, exec_lo
86656// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xfd,0x00,0x00]
86657
86658v_cmpx_lt_i32_e64 s[10:11], v1, exec_hi
86659// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xff,0x00,0x00]
86660
86661v_cmpx_lt_i32_e64 s[10:11], v1, 0
86662// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x01,0x01,0x00]
86663
86664v_cmpx_lt_i32_e64 s[10:11], v1, -1
86665// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0x83,0x01,0x00]
86666
86667v_cmpx_lt_i32_e64 s[10:11], v1, 0.5
86668// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xe1,0x01,0x00]
86669
86670v_cmpx_lt_i32_e64 s[10:11], v1, -4.0
86671// CHECK: [0x0a,0x00,0xd1,0xd0,0x01,0xef,0x01,0x00]
86672
86673v_cmpx_eq_i32 vcc, v1, v2
86674// CHECK: [0x01,0x05,0xa4,0x7d]
86675
86676v_cmpx_eq_i32 vcc, v255, v2
86677// CHECK: [0xff,0x05,0xa4,0x7d]
86678
86679v_cmpx_eq_i32 vcc, s1, v2
86680// CHECK: [0x01,0x04,0xa4,0x7d]
86681
86682v_cmpx_eq_i32 vcc, s101, v2
86683// CHECK: [0x65,0x04,0xa4,0x7d]
86684
86685v_cmpx_eq_i32 vcc, flat_scratch_lo, v2
86686// CHECK: [0x66,0x04,0xa4,0x7d]
86687
86688v_cmpx_eq_i32 vcc, flat_scratch_hi, v2
86689// CHECK: [0x67,0x04,0xa4,0x7d]
86690
86691v_cmpx_eq_i32 vcc, vcc_lo, v2
86692// CHECK: [0x6a,0x04,0xa4,0x7d]
86693
86694v_cmpx_eq_i32 vcc, vcc_hi, v2
86695// CHECK: [0x6b,0x04,0xa4,0x7d]
86696
86697v_cmpx_eq_i32 vcc, tba_lo, v2
86698// CHECK: [0x6c,0x04,0xa4,0x7d]
86699
86700v_cmpx_eq_i32 vcc, tba_hi, v2
86701// CHECK: [0x6d,0x04,0xa4,0x7d]
86702
86703v_cmpx_eq_i32 vcc, tma_lo, v2
86704// CHECK: [0x6e,0x04,0xa4,0x7d]
86705
86706v_cmpx_eq_i32 vcc, tma_hi, v2
86707// CHECK: [0x6f,0x04,0xa4,0x7d]
86708
86709v_cmpx_eq_i32 vcc, ttmp11, v2
86710// CHECK: [0x7b,0x04,0xa4,0x7d]
86711
86712v_cmpx_eq_i32 vcc, m0, v2
86713// CHECK: [0x7c,0x04,0xa4,0x7d]
86714
86715v_cmpx_eq_i32 vcc, exec_lo, v2
86716// CHECK: [0x7e,0x04,0xa4,0x7d]
86717
86718v_cmpx_eq_i32 vcc, exec_hi, v2
86719// CHECK: [0x7f,0x04,0xa4,0x7d]
86720
86721v_cmpx_eq_i32 vcc, 0, v2
86722// CHECK: [0x80,0x04,0xa4,0x7d]
86723
86724v_cmpx_eq_i32 vcc, -1, v2
86725// CHECK: [0xc1,0x04,0xa4,0x7d]
86726
86727v_cmpx_eq_i32 vcc, 0.5, v2
86728// CHECK: [0xf0,0x04,0xa4,0x7d]
86729
86730v_cmpx_eq_i32 vcc, -4.0, v2
86731// CHECK: [0xf7,0x04,0xa4,0x7d]
86732
86733v_cmpx_eq_i32 vcc, 0xaf123456, v2
86734// CHECK: [0xff,0x04,0xa4,0x7d,0x56,0x34,0x12,0xaf]
86735
86736v_cmpx_eq_i32 vcc, 0x3f717273, v2
86737// CHECK: [0xff,0x04,0xa4,0x7d,0x73,0x72,0x71,0x3f]
86738
86739v_cmpx_eq_i32 vcc, v1, v255
86740// CHECK: [0x01,0xff,0xa5,0x7d]
86741
86742v_cmpx_eq_i32_e64 s[10:11], v1, v2
86743// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86744
86745v_cmpx_eq_i32_e64 s[12:13], v1, v2
86746// CHECK: [0x0c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86747
86748v_cmpx_eq_i32_e64 s[100:101], v1, v2
86749// CHECK: [0x64,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86750
86751v_cmpx_eq_i32_e64 flat_scratch, v1, v2
86752// CHECK: [0x66,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86753
86754v_cmpx_eq_i32_e64 vcc, v1, v2
86755// CHECK: [0x6a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86756
86757v_cmpx_eq_i32_e64 tba, v1, v2
86758// CHECK: [0x6c,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86759
86760v_cmpx_eq_i32_e64 tma, v1, v2
86761// CHECK: [0x6e,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86762
86763v_cmpx_eq_i32_e64 ttmp[10:11], v1, v2
86764// CHECK: [0x7a,0x00,0xd2,0xd0,0x01,0x05,0x02,0x00]
86765
86766v_cmpx_eq_i32_e64 s[10:11], v255, v2
86767// CHECK: [0x0a,0x00,0xd2,0xd0,0xff,0x05,0x02,0x00]
86768
86769v_cmpx_eq_i32_e64 s[10:11], s1, v2
86770// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x04,0x02,0x00]
86771
86772v_cmpx_eq_i32_e64 s[10:11], s101, v2
86773// CHECK: [0x0a,0x00,0xd2,0xd0,0x65,0x04,0x02,0x00]
86774
86775v_cmpx_eq_i32_e64 s[10:11], flat_scratch_lo, v2
86776// CHECK: [0x0a,0x00,0xd2,0xd0,0x66,0x04,0x02,0x00]
86777
86778v_cmpx_eq_i32_e64 s[10:11], flat_scratch_hi, v2
86779// CHECK: [0x0a,0x00,0xd2,0xd0,0x67,0x04,0x02,0x00]
86780
86781v_cmpx_eq_i32_e64 s[10:11], vcc_lo, v2
86782// CHECK: [0x0a,0x00,0xd2,0xd0,0x6a,0x04,0x02,0x00]
86783
86784v_cmpx_eq_i32_e64 s[10:11], vcc_hi, v2
86785// CHECK: [0x0a,0x00,0xd2,0xd0,0x6b,0x04,0x02,0x00]
86786
86787v_cmpx_eq_i32_e64 s[10:11], tba_lo, v2
86788// CHECK: [0x0a,0x00,0xd2,0xd0,0x6c,0x04,0x02,0x00]
86789
86790v_cmpx_eq_i32_e64 s[10:11], tba_hi, v2
86791// CHECK: [0x0a,0x00,0xd2,0xd0,0x6d,0x04,0x02,0x00]
86792
86793v_cmpx_eq_i32_e64 s[10:11], tma_lo, v2
86794// CHECK: [0x0a,0x00,0xd2,0xd0,0x6e,0x04,0x02,0x00]
86795
86796v_cmpx_eq_i32_e64 s[10:11], tma_hi, v2
86797// CHECK: [0x0a,0x00,0xd2,0xd0,0x6f,0x04,0x02,0x00]
86798
86799v_cmpx_eq_i32_e64 s[10:11], ttmp11, v2
86800// CHECK: [0x0a,0x00,0xd2,0xd0,0x7b,0x04,0x02,0x00]
86801
86802v_cmpx_eq_i32_e64 s[10:11], m0, v2
86803// CHECK: [0x0a,0x00,0xd2,0xd0,0x7c,0x04,0x02,0x00]
86804
86805v_cmpx_eq_i32_e64 s[10:11], exec_lo, v2
86806// CHECK: [0x0a,0x00,0xd2,0xd0,0x7e,0x04,0x02,0x00]
86807
86808v_cmpx_eq_i32_e64 s[10:11], exec_hi, v2
86809// CHECK: [0x0a,0x00,0xd2,0xd0,0x7f,0x04,0x02,0x00]
86810
86811v_cmpx_eq_i32_e64 s[10:11], 0, v2
86812// CHECK: [0x0a,0x00,0xd2,0xd0,0x80,0x04,0x02,0x00]
86813
86814v_cmpx_eq_i32_e64 s[10:11], -1, v2
86815// CHECK: [0x0a,0x00,0xd2,0xd0,0xc1,0x04,0x02,0x00]
86816
86817v_cmpx_eq_i32_e64 s[10:11], 0.5, v2
86818// CHECK: [0x0a,0x00,0xd2,0xd0,0xf0,0x04,0x02,0x00]
86819
86820v_cmpx_eq_i32_e64 s[10:11], -4.0, v2
86821// CHECK: [0x0a,0x00,0xd2,0xd0,0xf7,0x04,0x02,0x00]
86822
86823v_cmpx_eq_i32_e64 s[10:11], v1, v255
86824// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xff,0x03,0x00]
86825
86826v_cmpx_eq_i32_e64 s[10:11], v1, s2
86827// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x05,0x00,0x00]
86828
86829v_cmpx_eq_i32_e64 s[10:11], v1, s101
86830// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcb,0x00,0x00]
86831
86832v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_lo
86833// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcd,0x00,0x00]
86834
86835v_cmpx_eq_i32_e64 s[10:11], v1, flat_scratch_hi
86836// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xcf,0x00,0x00]
86837
86838v_cmpx_eq_i32_e64 s[10:11], v1, vcc_lo
86839// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd5,0x00,0x00]
86840
86841v_cmpx_eq_i32_e64 s[10:11], v1, vcc_hi
86842// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd7,0x00,0x00]
86843
86844v_cmpx_eq_i32_e64 s[10:11], v1, tba_lo
86845// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xd9,0x00,0x00]
86846
86847v_cmpx_eq_i32_e64 s[10:11], v1, tba_hi
86848// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdb,0x00,0x00]
86849
86850v_cmpx_eq_i32_e64 s[10:11], v1, tma_lo
86851// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdd,0x00,0x00]
86852
86853v_cmpx_eq_i32_e64 s[10:11], v1, tma_hi
86854// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xdf,0x00,0x00]
86855
86856v_cmpx_eq_i32_e64 s[10:11], v1, ttmp11
86857// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf7,0x00,0x00]
86858
86859v_cmpx_eq_i32_e64 s[10:11], v1, m0
86860// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xf9,0x00,0x00]
86861
86862v_cmpx_eq_i32_e64 s[10:11], v1, exec_lo
86863// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xfd,0x00,0x00]
86864
86865v_cmpx_eq_i32_e64 s[10:11], v1, exec_hi
86866// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xff,0x00,0x00]
86867
86868v_cmpx_eq_i32_e64 s[10:11], v1, 0
86869// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x01,0x01,0x00]
86870
86871v_cmpx_eq_i32_e64 s[10:11], v1, -1
86872// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0x83,0x01,0x00]
86873
86874v_cmpx_eq_i32_e64 s[10:11], v1, 0.5
86875// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xe1,0x01,0x00]
86876
86877v_cmpx_eq_i32_e64 s[10:11], v1, -4.0
86878// CHECK: [0x0a,0x00,0xd2,0xd0,0x01,0xef,0x01,0x00]
86879
86880v_cmpx_le_i32 vcc, v1, v2
86881// CHECK: [0x01,0x05,0xa6,0x7d]
86882
86883v_cmpx_le_i32 vcc, v255, v2
86884// CHECK: [0xff,0x05,0xa6,0x7d]
86885
86886v_cmpx_le_i32 vcc, s1, v2
86887// CHECK: [0x01,0x04,0xa6,0x7d]
86888
86889v_cmpx_le_i32 vcc, s101, v2
86890// CHECK: [0x65,0x04,0xa6,0x7d]
86891
86892v_cmpx_le_i32 vcc, flat_scratch_lo, v2
86893// CHECK: [0x66,0x04,0xa6,0x7d]
86894
86895v_cmpx_le_i32 vcc, flat_scratch_hi, v2
86896// CHECK: [0x67,0x04,0xa6,0x7d]
86897
86898v_cmpx_le_i32 vcc, vcc_lo, v2
86899// CHECK: [0x6a,0x04,0xa6,0x7d]
86900
86901v_cmpx_le_i32 vcc, vcc_hi, v2
86902// CHECK: [0x6b,0x04,0xa6,0x7d]
86903
86904v_cmpx_le_i32 vcc, tba_lo, v2
86905// CHECK: [0x6c,0x04,0xa6,0x7d]
86906
86907v_cmpx_le_i32 vcc, tba_hi, v2
86908// CHECK: [0x6d,0x04,0xa6,0x7d]
86909
86910v_cmpx_le_i32 vcc, tma_lo, v2
86911// CHECK: [0x6e,0x04,0xa6,0x7d]
86912
86913v_cmpx_le_i32 vcc, tma_hi, v2
86914// CHECK: [0x6f,0x04,0xa6,0x7d]
86915
86916v_cmpx_le_i32 vcc, ttmp11, v2
86917// CHECK: [0x7b,0x04,0xa6,0x7d]
86918
86919v_cmpx_le_i32 vcc, m0, v2
86920// CHECK: [0x7c,0x04,0xa6,0x7d]
86921
86922v_cmpx_le_i32 vcc, exec_lo, v2
86923// CHECK: [0x7e,0x04,0xa6,0x7d]
86924
86925v_cmpx_le_i32 vcc, exec_hi, v2
86926// CHECK: [0x7f,0x04,0xa6,0x7d]
86927
86928v_cmpx_le_i32 vcc, 0, v2
86929// CHECK: [0x80,0x04,0xa6,0x7d]
86930
86931v_cmpx_le_i32 vcc, -1, v2
86932// CHECK: [0xc1,0x04,0xa6,0x7d]
86933
86934v_cmpx_le_i32 vcc, 0.5, v2
86935// CHECK: [0xf0,0x04,0xa6,0x7d]
86936
86937v_cmpx_le_i32 vcc, -4.0, v2
86938// CHECK: [0xf7,0x04,0xa6,0x7d]
86939
86940v_cmpx_le_i32 vcc, 0xaf123456, v2
86941// CHECK: [0xff,0x04,0xa6,0x7d,0x56,0x34,0x12,0xaf]
86942
86943v_cmpx_le_i32 vcc, 0x3f717273, v2
86944// CHECK: [0xff,0x04,0xa6,0x7d,0x73,0x72,0x71,0x3f]
86945
86946v_cmpx_le_i32 vcc, v1, v255
86947// CHECK: [0x01,0xff,0xa7,0x7d]
86948
86949v_cmpx_le_i32_e64 s[10:11], v1, v2
86950// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86951
86952v_cmpx_le_i32_e64 s[12:13], v1, v2
86953// CHECK: [0x0c,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86954
86955v_cmpx_le_i32_e64 s[100:101], v1, v2
86956// CHECK: [0x64,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86957
86958v_cmpx_le_i32_e64 flat_scratch, v1, v2
86959// CHECK: [0x66,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86960
86961v_cmpx_le_i32_e64 vcc, v1, v2
86962// CHECK: [0x6a,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86963
86964v_cmpx_le_i32_e64 tba, v1, v2
86965// CHECK: [0x6c,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86966
86967v_cmpx_le_i32_e64 tma, v1, v2
86968// CHECK: [0x6e,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86969
86970v_cmpx_le_i32_e64 ttmp[10:11], v1, v2
86971// CHECK: [0x7a,0x00,0xd3,0xd0,0x01,0x05,0x02,0x00]
86972
86973v_cmpx_le_i32_e64 s[10:11], v255, v2
86974// CHECK: [0x0a,0x00,0xd3,0xd0,0xff,0x05,0x02,0x00]
86975
86976v_cmpx_le_i32_e64 s[10:11], s1, v2
86977// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x04,0x02,0x00]
86978
86979v_cmpx_le_i32_e64 s[10:11], s101, v2
86980// CHECK: [0x0a,0x00,0xd3,0xd0,0x65,0x04,0x02,0x00]
86981
86982v_cmpx_le_i32_e64 s[10:11], flat_scratch_lo, v2
86983// CHECK: [0x0a,0x00,0xd3,0xd0,0x66,0x04,0x02,0x00]
86984
86985v_cmpx_le_i32_e64 s[10:11], flat_scratch_hi, v2
86986// CHECK: [0x0a,0x00,0xd3,0xd0,0x67,0x04,0x02,0x00]
86987
86988v_cmpx_le_i32_e64 s[10:11], vcc_lo, v2
86989// CHECK: [0x0a,0x00,0xd3,0xd0,0x6a,0x04,0x02,0x00]
86990
86991v_cmpx_le_i32_e64 s[10:11], vcc_hi, v2
86992// CHECK: [0x0a,0x00,0xd3,0xd0,0x6b,0x04,0x02,0x00]
86993
86994v_cmpx_le_i32_e64 s[10:11], tba_lo, v2
86995// CHECK: [0x0a,0x00,0xd3,0xd0,0x6c,0x04,0x02,0x00]
86996
86997v_cmpx_le_i32_e64 s[10:11], tba_hi, v2
86998// CHECK: [0x0a,0x00,0xd3,0xd0,0x6d,0x04,0x02,0x00]
86999
87000v_cmpx_le_i32_e64 s[10:11], tma_lo, v2
87001// CHECK: [0x0a,0x00,0xd3,0xd0,0x6e,0x04,0x02,0x00]
87002
87003v_cmpx_le_i32_e64 s[10:11], tma_hi, v2
87004// CHECK: [0x0a,0x00,0xd3,0xd0,0x6f,0x04,0x02,0x00]
87005
87006v_cmpx_le_i32_e64 s[10:11], ttmp11, v2
87007// CHECK: [0x0a,0x00,0xd3,0xd0,0x7b,0x04,0x02,0x00]
87008
87009v_cmpx_le_i32_e64 s[10:11], m0, v2
87010// CHECK: [0x0a,0x00,0xd3,0xd0,0x7c,0x04,0x02,0x00]
87011
87012v_cmpx_le_i32_e64 s[10:11], exec_lo, v2
87013// CHECK: [0x0a,0x00,0xd3,0xd0,0x7e,0x04,0x02,0x00]
87014
87015v_cmpx_le_i32_e64 s[10:11], exec_hi, v2
87016// CHECK: [0x0a,0x00,0xd3,0xd0,0x7f,0x04,0x02,0x00]
87017
87018v_cmpx_le_i32_e64 s[10:11], 0, v2
87019// CHECK: [0x0a,0x00,0xd3,0xd0,0x80,0x04,0x02,0x00]
87020
87021v_cmpx_le_i32_e64 s[10:11], -1, v2
87022// CHECK: [0x0a,0x00,0xd3,0xd0,0xc1,0x04,0x02,0x00]
87023
87024v_cmpx_le_i32_e64 s[10:11], 0.5, v2
87025// CHECK: [0x0a,0x00,0xd3,0xd0,0xf0,0x04,0x02,0x00]
87026
87027v_cmpx_le_i32_e64 s[10:11], -4.0, v2
87028// CHECK: [0x0a,0x00,0xd3,0xd0,0xf7,0x04,0x02,0x00]
87029
87030v_cmpx_le_i32_e64 s[10:11], v1, v255
87031// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xff,0x03,0x00]
87032
87033v_cmpx_le_i32_e64 s[10:11], v1, s2
87034// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x05,0x00,0x00]
87035
87036v_cmpx_le_i32_e64 s[10:11], v1, s101
87037// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xcb,0x00,0x00]
87038
87039v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_lo
87040// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xcd,0x00,0x00]
87041
87042v_cmpx_le_i32_e64 s[10:11], v1, flat_scratch_hi
87043// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xcf,0x00,0x00]
87044
87045v_cmpx_le_i32_e64 s[10:11], v1, vcc_lo
87046// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xd5,0x00,0x00]
87047
87048v_cmpx_le_i32_e64 s[10:11], v1, vcc_hi
87049// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xd7,0x00,0x00]
87050
87051v_cmpx_le_i32_e64 s[10:11], v1, tba_lo
87052// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xd9,0x00,0x00]
87053
87054v_cmpx_le_i32_e64 s[10:11], v1, tba_hi
87055// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xdb,0x00,0x00]
87056
87057v_cmpx_le_i32_e64 s[10:11], v1, tma_lo
87058// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xdd,0x00,0x00]
87059
87060v_cmpx_le_i32_e64 s[10:11], v1, tma_hi
87061// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xdf,0x00,0x00]
87062
87063v_cmpx_le_i32_e64 s[10:11], v1, ttmp11
87064// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xf7,0x00,0x00]
87065
87066v_cmpx_le_i32_e64 s[10:11], v1, m0
87067// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xf9,0x00,0x00]
87068
87069v_cmpx_le_i32_e64 s[10:11], v1, exec_lo
87070// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xfd,0x00,0x00]
87071
87072v_cmpx_le_i32_e64 s[10:11], v1, exec_hi
87073// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xff,0x00,0x00]
87074
87075v_cmpx_le_i32_e64 s[10:11], v1, 0
87076// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x01,0x01,0x00]
87077
87078v_cmpx_le_i32_e64 s[10:11], v1, -1
87079// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0x83,0x01,0x00]
87080
87081v_cmpx_le_i32_e64 s[10:11], v1, 0.5
87082// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xe1,0x01,0x00]
87083
87084v_cmpx_le_i32_e64 s[10:11], v1, -4.0
87085// CHECK: [0x0a,0x00,0xd3,0xd0,0x01,0xef,0x01,0x00]
87086
87087v_cmpx_gt_i32 vcc, v1, v2
87088// CHECK: [0x01,0x05,0xa8,0x7d]
87089
87090v_cmpx_gt_i32 vcc, v255, v2
87091// CHECK: [0xff,0x05,0xa8,0x7d]
87092
87093v_cmpx_gt_i32 vcc, s1, v2
87094// CHECK: [0x01,0x04,0xa8,0x7d]
87095
87096v_cmpx_gt_i32 vcc, s101, v2
87097// CHECK: [0x65,0x04,0xa8,0x7d]
87098
87099v_cmpx_gt_i32 vcc, flat_scratch_lo, v2
87100// CHECK: [0x66,0x04,0xa8,0x7d]
87101
87102v_cmpx_gt_i32 vcc, flat_scratch_hi, v2
87103// CHECK: [0x67,0x04,0xa8,0x7d]
87104
87105v_cmpx_gt_i32 vcc, vcc_lo, v2
87106// CHECK: [0x6a,0x04,0xa8,0x7d]
87107
87108v_cmpx_gt_i32 vcc, vcc_hi, v2
87109// CHECK: [0x6b,0x04,0xa8,0x7d]
87110
87111v_cmpx_gt_i32 vcc, tba_lo, v2
87112// CHECK: [0x6c,0x04,0xa8,0x7d]
87113
87114v_cmpx_gt_i32 vcc, tba_hi, v2
87115// CHECK: [0x6d,0x04,0xa8,0x7d]
87116
87117v_cmpx_gt_i32 vcc, tma_lo, v2
87118// CHECK: [0x6e,0x04,0xa8,0x7d]
87119
87120v_cmpx_gt_i32 vcc, tma_hi, v2
87121// CHECK: [0x6f,0x04,0xa8,0x7d]
87122
87123v_cmpx_gt_i32 vcc, ttmp11, v2
87124// CHECK: [0x7b,0x04,0xa8,0x7d]
87125
87126v_cmpx_gt_i32 vcc, m0, v2
87127// CHECK: [0x7c,0x04,0xa8,0x7d]
87128
87129v_cmpx_gt_i32 vcc, exec_lo, v2
87130// CHECK: [0x7e,0x04,0xa8,0x7d]
87131
87132v_cmpx_gt_i32 vcc, exec_hi, v2
87133// CHECK: [0x7f,0x04,0xa8,0x7d]
87134
87135v_cmpx_gt_i32 vcc, 0, v2
87136// CHECK: [0x80,0x04,0xa8,0x7d]
87137
87138v_cmpx_gt_i32 vcc, -1, v2
87139// CHECK: [0xc1,0x04,0xa8,0x7d]
87140
87141v_cmpx_gt_i32 vcc, 0.5, v2
87142// CHECK: [0xf0,0x04,0xa8,0x7d]
87143
87144v_cmpx_gt_i32 vcc, -4.0, v2
87145// CHECK: [0xf7,0x04,0xa8,0x7d]
87146
87147v_cmpx_gt_i32 vcc, 0xaf123456, v2
87148// CHECK: [0xff,0x04,0xa8,0x7d,0x56,0x34,0x12,0xaf]
87149
87150v_cmpx_gt_i32 vcc, 0x3f717273, v2
87151// CHECK: [0xff,0x04,0xa8,0x7d,0x73,0x72,0x71,0x3f]
87152
87153v_cmpx_gt_i32 vcc, v1, v255
87154// CHECK: [0x01,0xff,0xa9,0x7d]
87155
87156v_cmpx_gt_i32_e64 s[10:11], v1, v2
87157// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87158
87159v_cmpx_gt_i32_e64 s[12:13], v1, v2
87160// CHECK: [0x0c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87161
87162v_cmpx_gt_i32_e64 s[100:101], v1, v2
87163// CHECK: [0x64,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87164
87165v_cmpx_gt_i32_e64 flat_scratch, v1, v2
87166// CHECK: [0x66,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87167
87168v_cmpx_gt_i32_e64 vcc, v1, v2
87169// CHECK: [0x6a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87170
87171v_cmpx_gt_i32_e64 tba, v1, v2
87172// CHECK: [0x6c,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87173
87174v_cmpx_gt_i32_e64 tma, v1, v2
87175// CHECK: [0x6e,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87176
87177v_cmpx_gt_i32_e64 ttmp[10:11], v1, v2
87178// CHECK: [0x7a,0x00,0xd4,0xd0,0x01,0x05,0x02,0x00]
87179
87180v_cmpx_gt_i32_e64 s[10:11], v255, v2
87181// CHECK: [0x0a,0x00,0xd4,0xd0,0xff,0x05,0x02,0x00]
87182
87183v_cmpx_gt_i32_e64 s[10:11], s1, v2
87184// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x04,0x02,0x00]
87185
87186v_cmpx_gt_i32_e64 s[10:11], s101, v2
87187// CHECK: [0x0a,0x00,0xd4,0xd0,0x65,0x04,0x02,0x00]
87188
87189v_cmpx_gt_i32_e64 s[10:11], flat_scratch_lo, v2
87190// CHECK: [0x0a,0x00,0xd4,0xd0,0x66,0x04,0x02,0x00]
87191
87192v_cmpx_gt_i32_e64 s[10:11], flat_scratch_hi, v2
87193// CHECK: [0x0a,0x00,0xd4,0xd0,0x67,0x04,0x02,0x00]
87194
87195v_cmpx_gt_i32_e64 s[10:11], vcc_lo, v2
87196// CHECK: [0x0a,0x00,0xd4,0xd0,0x6a,0x04,0x02,0x00]
87197
87198v_cmpx_gt_i32_e64 s[10:11], vcc_hi, v2
87199// CHECK: [0x0a,0x00,0xd4,0xd0,0x6b,0x04,0x02,0x00]
87200
87201v_cmpx_gt_i32_e64 s[10:11], tba_lo, v2
87202// CHECK: [0x0a,0x00,0xd4,0xd0,0x6c,0x04,0x02,0x00]
87203
87204v_cmpx_gt_i32_e64 s[10:11], tba_hi, v2
87205// CHECK: [0x0a,0x00,0xd4,0xd0,0x6d,0x04,0x02,0x00]
87206
87207v_cmpx_gt_i32_e64 s[10:11], tma_lo, v2
87208// CHECK: [0x0a,0x00,0xd4,0xd0,0x6e,0x04,0x02,0x00]
87209
87210v_cmpx_gt_i32_e64 s[10:11], tma_hi, v2
87211// CHECK: [0x0a,0x00,0xd4,0xd0,0x6f,0x04,0x02,0x00]
87212
87213v_cmpx_gt_i32_e64 s[10:11], ttmp11, v2
87214// CHECK: [0x0a,0x00,0xd4,0xd0,0x7b,0x04,0x02,0x00]
87215
87216v_cmpx_gt_i32_e64 s[10:11], m0, v2
87217// CHECK: [0x0a,0x00,0xd4,0xd0,0x7c,0x04,0x02,0x00]
87218
87219v_cmpx_gt_i32_e64 s[10:11], exec_lo, v2
87220// CHECK: [0x0a,0x00,0xd4,0xd0,0x7e,0x04,0x02,0x00]
87221
87222v_cmpx_gt_i32_e64 s[10:11], exec_hi, v2
87223// CHECK: [0x0a,0x00,0xd4,0xd0,0x7f,0x04,0x02,0x00]
87224
87225v_cmpx_gt_i32_e64 s[10:11], 0, v2
87226// CHECK: [0x0a,0x00,0xd4,0xd0,0x80,0x04,0x02,0x00]
87227
87228v_cmpx_gt_i32_e64 s[10:11], -1, v2
87229// CHECK: [0x0a,0x00,0xd4,0xd0,0xc1,0x04,0x02,0x00]
87230
87231v_cmpx_gt_i32_e64 s[10:11], 0.5, v2
87232// CHECK: [0x0a,0x00,0xd4,0xd0,0xf0,0x04,0x02,0x00]
87233
87234v_cmpx_gt_i32_e64 s[10:11], -4.0, v2
87235// CHECK: [0x0a,0x00,0xd4,0xd0,0xf7,0x04,0x02,0x00]
87236
87237v_cmpx_gt_i32_e64 s[10:11], v1, v255
87238// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xff,0x03,0x00]
87239
87240v_cmpx_gt_i32_e64 s[10:11], v1, s2
87241// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x05,0x00,0x00]
87242
87243v_cmpx_gt_i32_e64 s[10:11], v1, s101
87244// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcb,0x00,0x00]
87245
87246v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_lo
87247// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcd,0x00,0x00]
87248
87249v_cmpx_gt_i32_e64 s[10:11], v1, flat_scratch_hi
87250// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xcf,0x00,0x00]
87251
87252v_cmpx_gt_i32_e64 s[10:11], v1, vcc_lo
87253// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd5,0x00,0x00]
87254
87255v_cmpx_gt_i32_e64 s[10:11], v1, vcc_hi
87256// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd7,0x00,0x00]
87257
87258v_cmpx_gt_i32_e64 s[10:11], v1, tba_lo
87259// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xd9,0x00,0x00]
87260
87261v_cmpx_gt_i32_e64 s[10:11], v1, tba_hi
87262// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdb,0x00,0x00]
87263
87264v_cmpx_gt_i32_e64 s[10:11], v1, tma_lo
87265// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdd,0x00,0x00]
87266
87267v_cmpx_gt_i32_e64 s[10:11], v1, tma_hi
87268// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xdf,0x00,0x00]
87269
87270v_cmpx_gt_i32_e64 s[10:11], v1, ttmp11
87271// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf7,0x00,0x00]
87272
87273v_cmpx_gt_i32_e64 s[10:11], v1, m0
87274// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xf9,0x00,0x00]
87275
87276v_cmpx_gt_i32_e64 s[10:11], v1, exec_lo
87277// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xfd,0x00,0x00]
87278
87279v_cmpx_gt_i32_e64 s[10:11], v1, exec_hi
87280// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xff,0x00,0x00]
87281
87282v_cmpx_gt_i32_e64 s[10:11], v1, 0
87283// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x01,0x01,0x00]
87284
87285v_cmpx_gt_i32_e64 s[10:11], v1, -1
87286// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0x83,0x01,0x00]
87287
87288v_cmpx_gt_i32_e64 s[10:11], v1, 0.5
87289// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xe1,0x01,0x00]
87290
87291v_cmpx_gt_i32_e64 s[10:11], v1, -4.0
87292// CHECK: [0x0a,0x00,0xd4,0xd0,0x01,0xef,0x01,0x00]
87293
87294v_cmpx_ne_i32 vcc, v1, v2
87295// CHECK: [0x01,0x05,0xaa,0x7d]
87296
87297v_cmpx_ne_i32 vcc, v255, v2
87298// CHECK: [0xff,0x05,0xaa,0x7d]
87299
87300v_cmpx_ne_i32 vcc, s1, v2
87301// CHECK: [0x01,0x04,0xaa,0x7d]
87302
87303v_cmpx_ne_i32 vcc, s101, v2
87304// CHECK: [0x65,0x04,0xaa,0x7d]
87305
87306v_cmpx_ne_i32 vcc, flat_scratch_lo, v2
87307// CHECK: [0x66,0x04,0xaa,0x7d]
87308
87309v_cmpx_ne_i32 vcc, flat_scratch_hi, v2
87310// CHECK: [0x67,0x04,0xaa,0x7d]
87311
87312v_cmpx_ne_i32 vcc, vcc_lo, v2
87313// CHECK: [0x6a,0x04,0xaa,0x7d]
87314
87315v_cmpx_ne_i32 vcc, vcc_hi, v2
87316// CHECK: [0x6b,0x04,0xaa,0x7d]
87317
87318v_cmpx_ne_i32 vcc, tba_lo, v2
87319// CHECK: [0x6c,0x04,0xaa,0x7d]
87320
87321v_cmpx_ne_i32 vcc, tba_hi, v2
87322// CHECK: [0x6d,0x04,0xaa,0x7d]
87323
87324v_cmpx_ne_i32 vcc, tma_lo, v2
87325// CHECK: [0x6e,0x04,0xaa,0x7d]
87326
87327v_cmpx_ne_i32 vcc, tma_hi, v2
87328// CHECK: [0x6f,0x04,0xaa,0x7d]
87329
87330v_cmpx_ne_i32 vcc, ttmp11, v2
87331// CHECK: [0x7b,0x04,0xaa,0x7d]
87332
87333v_cmpx_ne_i32 vcc, m0, v2
87334// CHECK: [0x7c,0x04,0xaa,0x7d]
87335
87336v_cmpx_ne_i32 vcc, exec_lo, v2
87337// CHECK: [0x7e,0x04,0xaa,0x7d]
87338
87339v_cmpx_ne_i32 vcc, exec_hi, v2
87340// CHECK: [0x7f,0x04,0xaa,0x7d]
87341
87342v_cmpx_ne_i32 vcc, 0, v2
87343// CHECK: [0x80,0x04,0xaa,0x7d]
87344
87345v_cmpx_ne_i32 vcc, -1, v2
87346// CHECK: [0xc1,0x04,0xaa,0x7d]
87347
87348v_cmpx_ne_i32 vcc, 0.5, v2
87349// CHECK: [0xf0,0x04,0xaa,0x7d]
87350
87351v_cmpx_ne_i32 vcc, -4.0, v2
87352// CHECK: [0xf7,0x04,0xaa,0x7d]
87353
87354v_cmpx_ne_i32 vcc, 0xaf123456, v2
87355// CHECK: [0xff,0x04,0xaa,0x7d,0x56,0x34,0x12,0xaf]
87356
87357v_cmpx_ne_i32 vcc, 0x3f717273, v2
87358// CHECK: [0xff,0x04,0xaa,0x7d,0x73,0x72,0x71,0x3f]
87359
87360v_cmpx_ne_i32 vcc, v1, v255
87361// CHECK: [0x01,0xff,0xab,0x7d]
87362
87363v_cmpx_ne_i32_e64 s[10:11], v1, v2
87364// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87365
87366v_cmpx_ne_i32_e64 s[12:13], v1, v2
87367// CHECK: [0x0c,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87368
87369v_cmpx_ne_i32_e64 s[100:101], v1, v2
87370// CHECK: [0x64,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87371
87372v_cmpx_ne_i32_e64 flat_scratch, v1, v2
87373// CHECK: [0x66,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87374
87375v_cmpx_ne_i32_e64 vcc, v1, v2
87376// CHECK: [0x6a,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87377
87378v_cmpx_ne_i32_e64 tba, v1, v2
87379// CHECK: [0x6c,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87380
87381v_cmpx_ne_i32_e64 tma, v1, v2
87382// CHECK: [0x6e,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87383
87384v_cmpx_ne_i32_e64 ttmp[10:11], v1, v2
87385// CHECK: [0x7a,0x00,0xd5,0xd0,0x01,0x05,0x02,0x00]
87386
87387v_cmpx_ne_i32_e64 s[10:11], v255, v2
87388// CHECK: [0x0a,0x00,0xd5,0xd0,0xff,0x05,0x02,0x00]
87389
87390v_cmpx_ne_i32_e64 s[10:11], s1, v2
87391// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x04,0x02,0x00]
87392
87393v_cmpx_ne_i32_e64 s[10:11], s101, v2
87394// CHECK: [0x0a,0x00,0xd5,0xd0,0x65,0x04,0x02,0x00]
87395
87396v_cmpx_ne_i32_e64 s[10:11], flat_scratch_lo, v2
87397// CHECK: [0x0a,0x00,0xd5,0xd0,0x66,0x04,0x02,0x00]
87398
87399v_cmpx_ne_i32_e64 s[10:11], flat_scratch_hi, v2
87400// CHECK: [0x0a,0x00,0xd5,0xd0,0x67,0x04,0x02,0x00]
87401
87402v_cmpx_ne_i32_e64 s[10:11], vcc_lo, v2
87403// CHECK: [0x0a,0x00,0xd5,0xd0,0x6a,0x04,0x02,0x00]
87404
87405v_cmpx_ne_i32_e64 s[10:11], vcc_hi, v2
87406// CHECK: [0x0a,0x00,0xd5,0xd0,0x6b,0x04,0x02,0x00]
87407
87408v_cmpx_ne_i32_e64 s[10:11], tba_lo, v2
87409// CHECK: [0x0a,0x00,0xd5,0xd0,0x6c,0x04,0x02,0x00]
87410
87411v_cmpx_ne_i32_e64 s[10:11], tba_hi, v2
87412// CHECK: [0x0a,0x00,0xd5,0xd0,0x6d,0x04,0x02,0x00]
87413
87414v_cmpx_ne_i32_e64 s[10:11], tma_lo, v2
87415// CHECK: [0x0a,0x00,0xd5,0xd0,0x6e,0x04,0x02,0x00]
87416
87417v_cmpx_ne_i32_e64 s[10:11], tma_hi, v2
87418// CHECK: [0x0a,0x00,0xd5,0xd0,0x6f,0x04,0x02,0x00]
87419
87420v_cmpx_ne_i32_e64 s[10:11], ttmp11, v2
87421// CHECK: [0x0a,0x00,0xd5,0xd0,0x7b,0x04,0x02,0x00]
87422
87423v_cmpx_ne_i32_e64 s[10:11], m0, v2
87424// CHECK: [0x0a,0x00,0xd5,0xd0,0x7c,0x04,0x02,0x00]
87425
87426v_cmpx_ne_i32_e64 s[10:11], exec_lo, v2
87427// CHECK: [0x0a,0x00,0xd5,0xd0,0x7e,0x04,0x02,0x00]
87428
87429v_cmpx_ne_i32_e64 s[10:11], exec_hi, v2
87430// CHECK: [0x0a,0x00,0xd5,0xd0,0x7f,0x04,0x02,0x00]
87431
87432v_cmpx_ne_i32_e64 s[10:11], 0, v2
87433// CHECK: [0x0a,0x00,0xd5,0xd0,0x80,0x04,0x02,0x00]
87434
87435v_cmpx_ne_i32_e64 s[10:11], -1, v2
87436// CHECK: [0x0a,0x00,0xd5,0xd0,0xc1,0x04,0x02,0x00]
87437
87438v_cmpx_ne_i32_e64 s[10:11], 0.5, v2
87439// CHECK: [0x0a,0x00,0xd5,0xd0,0xf0,0x04,0x02,0x00]
87440
87441v_cmpx_ne_i32_e64 s[10:11], -4.0, v2
87442// CHECK: [0x0a,0x00,0xd5,0xd0,0xf7,0x04,0x02,0x00]
87443
87444v_cmpx_ne_i32_e64 s[10:11], v1, v255
87445// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xff,0x03,0x00]
87446
87447v_cmpx_ne_i32_e64 s[10:11], v1, s2
87448// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x05,0x00,0x00]
87449
87450v_cmpx_ne_i32_e64 s[10:11], v1, s101
87451// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xcb,0x00,0x00]
87452
87453v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_lo
87454// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xcd,0x00,0x00]
87455
87456v_cmpx_ne_i32_e64 s[10:11], v1, flat_scratch_hi
87457// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xcf,0x00,0x00]
87458
87459v_cmpx_ne_i32_e64 s[10:11], v1, vcc_lo
87460// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xd5,0x00,0x00]
87461
87462v_cmpx_ne_i32_e64 s[10:11], v1, vcc_hi
87463// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xd7,0x00,0x00]
87464
87465v_cmpx_ne_i32_e64 s[10:11], v1, tba_lo
87466// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xd9,0x00,0x00]
87467
87468v_cmpx_ne_i32_e64 s[10:11], v1, tba_hi
87469// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xdb,0x00,0x00]
87470
87471v_cmpx_ne_i32_e64 s[10:11], v1, tma_lo
87472// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xdd,0x00,0x00]
87473
87474v_cmpx_ne_i32_e64 s[10:11], v1, tma_hi
87475// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xdf,0x00,0x00]
87476
87477v_cmpx_ne_i32_e64 s[10:11], v1, ttmp11
87478// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xf7,0x00,0x00]
87479
87480v_cmpx_ne_i32_e64 s[10:11], v1, m0
87481// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xf9,0x00,0x00]
87482
87483v_cmpx_ne_i32_e64 s[10:11], v1, exec_lo
87484// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xfd,0x00,0x00]
87485
87486v_cmpx_ne_i32_e64 s[10:11], v1, exec_hi
87487// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xff,0x00,0x00]
87488
87489v_cmpx_ne_i32_e64 s[10:11], v1, 0
87490// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x01,0x01,0x00]
87491
87492v_cmpx_ne_i32_e64 s[10:11], v1, -1
87493// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0x83,0x01,0x00]
87494
87495v_cmpx_ne_i32_e64 s[10:11], v1, 0.5
87496// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xe1,0x01,0x00]
87497
87498v_cmpx_ne_i32_e64 s[10:11], v1, -4.0
87499// CHECK: [0x0a,0x00,0xd5,0xd0,0x01,0xef,0x01,0x00]
87500
87501v_cmpx_ge_i32 vcc, v1, v2
87502// CHECK: [0x01,0x05,0xac,0x7d]
87503
87504v_cmpx_ge_i32 vcc, v255, v2
87505// CHECK: [0xff,0x05,0xac,0x7d]
87506
87507v_cmpx_ge_i32 vcc, s1, v2
87508// CHECK: [0x01,0x04,0xac,0x7d]
87509
87510v_cmpx_ge_i32 vcc, s101, v2
87511// CHECK: [0x65,0x04,0xac,0x7d]
87512
87513v_cmpx_ge_i32 vcc, flat_scratch_lo, v2
87514// CHECK: [0x66,0x04,0xac,0x7d]
87515
87516v_cmpx_ge_i32 vcc, flat_scratch_hi, v2
87517// CHECK: [0x67,0x04,0xac,0x7d]
87518
87519v_cmpx_ge_i32 vcc, vcc_lo, v2
87520// CHECK: [0x6a,0x04,0xac,0x7d]
87521
87522v_cmpx_ge_i32 vcc, vcc_hi, v2
87523// CHECK: [0x6b,0x04,0xac,0x7d]
87524
87525v_cmpx_ge_i32 vcc, tba_lo, v2
87526// CHECK: [0x6c,0x04,0xac,0x7d]
87527
87528v_cmpx_ge_i32 vcc, tba_hi, v2
87529// CHECK: [0x6d,0x04,0xac,0x7d]
87530
87531v_cmpx_ge_i32 vcc, tma_lo, v2
87532// CHECK: [0x6e,0x04,0xac,0x7d]
87533
87534v_cmpx_ge_i32 vcc, tma_hi, v2
87535// CHECK: [0x6f,0x04,0xac,0x7d]
87536
87537v_cmpx_ge_i32 vcc, ttmp11, v2
87538// CHECK: [0x7b,0x04,0xac,0x7d]
87539
87540v_cmpx_ge_i32 vcc, m0, v2
87541// CHECK: [0x7c,0x04,0xac,0x7d]
87542
87543v_cmpx_ge_i32 vcc, exec_lo, v2
87544// CHECK: [0x7e,0x04,0xac,0x7d]
87545
87546v_cmpx_ge_i32 vcc, exec_hi, v2
87547// CHECK: [0x7f,0x04,0xac,0x7d]
87548
87549v_cmpx_ge_i32 vcc, 0, v2
87550// CHECK: [0x80,0x04,0xac,0x7d]
87551
87552v_cmpx_ge_i32 vcc, -1, v2
87553// CHECK: [0xc1,0x04,0xac,0x7d]
87554
87555v_cmpx_ge_i32 vcc, 0.5, v2
87556// CHECK: [0xf0,0x04,0xac,0x7d]
87557
87558v_cmpx_ge_i32 vcc, -4.0, v2
87559// CHECK: [0xf7,0x04,0xac,0x7d]
87560
87561v_cmpx_ge_i32 vcc, 0xaf123456, v2
87562// CHECK: [0xff,0x04,0xac,0x7d,0x56,0x34,0x12,0xaf]
87563
87564v_cmpx_ge_i32 vcc, 0x3f717273, v2
87565// CHECK: [0xff,0x04,0xac,0x7d,0x73,0x72,0x71,0x3f]
87566
87567v_cmpx_ge_i32 vcc, v1, v255
87568// CHECK: [0x01,0xff,0xad,0x7d]
87569
87570v_cmpx_ge_i32_e64 s[10:11], v1, v2
87571// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87572
87573v_cmpx_ge_i32_e64 s[12:13], v1, v2
87574// CHECK: [0x0c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87575
87576v_cmpx_ge_i32_e64 s[100:101], v1, v2
87577// CHECK: [0x64,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87578
87579v_cmpx_ge_i32_e64 flat_scratch, v1, v2
87580// CHECK: [0x66,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87581
87582v_cmpx_ge_i32_e64 vcc, v1, v2
87583// CHECK: [0x6a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87584
87585v_cmpx_ge_i32_e64 tba, v1, v2
87586// CHECK: [0x6c,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87587
87588v_cmpx_ge_i32_e64 tma, v1, v2
87589// CHECK: [0x6e,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87590
87591v_cmpx_ge_i32_e64 ttmp[10:11], v1, v2
87592// CHECK: [0x7a,0x00,0xd6,0xd0,0x01,0x05,0x02,0x00]
87593
87594v_cmpx_ge_i32_e64 s[10:11], v255, v2
87595// CHECK: [0x0a,0x00,0xd6,0xd0,0xff,0x05,0x02,0x00]
87596
87597v_cmpx_ge_i32_e64 s[10:11], s1, v2
87598// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x04,0x02,0x00]
87599
87600v_cmpx_ge_i32_e64 s[10:11], s101, v2
87601// CHECK: [0x0a,0x00,0xd6,0xd0,0x65,0x04,0x02,0x00]
87602
87603v_cmpx_ge_i32_e64 s[10:11], flat_scratch_lo, v2
87604// CHECK: [0x0a,0x00,0xd6,0xd0,0x66,0x04,0x02,0x00]
87605
87606v_cmpx_ge_i32_e64 s[10:11], flat_scratch_hi, v2
87607// CHECK: [0x0a,0x00,0xd6,0xd0,0x67,0x04,0x02,0x00]
87608
87609v_cmpx_ge_i32_e64 s[10:11], vcc_lo, v2
87610// CHECK: [0x0a,0x00,0xd6,0xd0,0x6a,0x04,0x02,0x00]
87611
87612v_cmpx_ge_i32_e64 s[10:11], vcc_hi, v2
87613// CHECK: [0x0a,0x00,0xd6,0xd0,0x6b,0x04,0x02,0x00]
87614
87615v_cmpx_ge_i32_e64 s[10:11], tba_lo, v2
87616// CHECK: [0x0a,0x00,0xd6,0xd0,0x6c,0x04,0x02,0x00]
87617
87618v_cmpx_ge_i32_e64 s[10:11], tba_hi, v2
87619// CHECK: [0x0a,0x00,0xd6,0xd0,0x6d,0x04,0x02,0x00]
87620
87621v_cmpx_ge_i32_e64 s[10:11], tma_lo, v2
87622// CHECK: [0x0a,0x00,0xd6,0xd0,0x6e,0x04,0x02,0x00]
87623
87624v_cmpx_ge_i32_e64 s[10:11], tma_hi, v2
87625// CHECK: [0x0a,0x00,0xd6,0xd0,0x6f,0x04,0x02,0x00]
87626
87627v_cmpx_ge_i32_e64 s[10:11], ttmp11, v2
87628// CHECK: [0x0a,0x00,0xd6,0xd0,0x7b,0x04,0x02,0x00]
87629
87630v_cmpx_ge_i32_e64 s[10:11], m0, v2
87631// CHECK: [0x0a,0x00,0xd6,0xd0,0x7c,0x04,0x02,0x00]
87632
87633v_cmpx_ge_i32_e64 s[10:11], exec_lo, v2
87634// CHECK: [0x0a,0x00,0xd6,0xd0,0x7e,0x04,0x02,0x00]
87635
87636v_cmpx_ge_i32_e64 s[10:11], exec_hi, v2
87637// CHECK: [0x0a,0x00,0xd6,0xd0,0x7f,0x04,0x02,0x00]
87638
87639v_cmpx_ge_i32_e64 s[10:11], 0, v2
87640// CHECK: [0x0a,0x00,0xd6,0xd0,0x80,0x04,0x02,0x00]
87641
87642v_cmpx_ge_i32_e64 s[10:11], -1, v2
87643// CHECK: [0x0a,0x00,0xd6,0xd0,0xc1,0x04,0x02,0x00]
87644
87645v_cmpx_ge_i32_e64 s[10:11], 0.5, v2
87646// CHECK: [0x0a,0x00,0xd6,0xd0,0xf0,0x04,0x02,0x00]
87647
87648v_cmpx_ge_i32_e64 s[10:11], -4.0, v2
87649// CHECK: [0x0a,0x00,0xd6,0xd0,0xf7,0x04,0x02,0x00]
87650
87651v_cmpx_ge_i32_e64 s[10:11], v1, v255
87652// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xff,0x03,0x00]
87653
87654v_cmpx_ge_i32_e64 s[10:11], v1, s2
87655// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x05,0x00,0x00]
87656
87657v_cmpx_ge_i32_e64 s[10:11], v1, s101
87658// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcb,0x00,0x00]
87659
87660v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_lo
87661// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcd,0x00,0x00]
87662
87663v_cmpx_ge_i32_e64 s[10:11], v1, flat_scratch_hi
87664// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xcf,0x00,0x00]
87665
87666v_cmpx_ge_i32_e64 s[10:11], v1, vcc_lo
87667// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd5,0x00,0x00]
87668
87669v_cmpx_ge_i32_e64 s[10:11], v1, vcc_hi
87670// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd7,0x00,0x00]
87671
87672v_cmpx_ge_i32_e64 s[10:11], v1, tba_lo
87673// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xd9,0x00,0x00]
87674
87675v_cmpx_ge_i32_e64 s[10:11], v1, tba_hi
87676// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdb,0x00,0x00]
87677
87678v_cmpx_ge_i32_e64 s[10:11], v1, tma_lo
87679// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdd,0x00,0x00]
87680
87681v_cmpx_ge_i32_e64 s[10:11], v1, tma_hi
87682// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xdf,0x00,0x00]
87683
87684v_cmpx_ge_i32_e64 s[10:11], v1, ttmp11
87685// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf7,0x00,0x00]
87686
87687v_cmpx_ge_i32_e64 s[10:11], v1, m0
87688// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xf9,0x00,0x00]
87689
87690v_cmpx_ge_i32_e64 s[10:11], v1, exec_lo
87691// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xfd,0x00,0x00]
87692
87693v_cmpx_ge_i32_e64 s[10:11], v1, exec_hi
87694// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xff,0x00,0x00]
87695
87696v_cmpx_ge_i32_e64 s[10:11], v1, 0
87697// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x01,0x01,0x00]
87698
87699v_cmpx_ge_i32_e64 s[10:11], v1, -1
87700// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0x83,0x01,0x00]
87701
87702v_cmpx_ge_i32_e64 s[10:11], v1, 0.5
87703// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xe1,0x01,0x00]
87704
87705v_cmpx_ge_i32_e64 s[10:11], v1, -4.0
87706// CHECK: [0x0a,0x00,0xd6,0xd0,0x01,0xef,0x01,0x00]
87707
87708v_cmpx_t_i32 vcc, v1, v2
87709// CHECK: [0x01,0x05,0xae,0x7d]
87710
87711v_cmpx_t_i32 vcc, v255, v2
87712// CHECK: [0xff,0x05,0xae,0x7d]
87713
87714v_cmpx_t_i32 vcc, s1, v2
87715// CHECK: [0x01,0x04,0xae,0x7d]
87716
87717v_cmpx_t_i32 vcc, s101, v2
87718// CHECK: [0x65,0x04,0xae,0x7d]
87719
87720v_cmpx_t_i32 vcc, flat_scratch_lo, v2
87721// CHECK: [0x66,0x04,0xae,0x7d]
87722
87723v_cmpx_t_i32 vcc, flat_scratch_hi, v2
87724// CHECK: [0x67,0x04,0xae,0x7d]
87725
87726v_cmpx_t_i32 vcc, vcc_lo, v2
87727// CHECK: [0x6a,0x04,0xae,0x7d]
87728
87729v_cmpx_t_i32 vcc, vcc_hi, v2
87730// CHECK: [0x6b,0x04,0xae,0x7d]
87731
87732v_cmpx_t_i32 vcc, tba_lo, v2
87733// CHECK: [0x6c,0x04,0xae,0x7d]
87734
87735v_cmpx_t_i32 vcc, tba_hi, v2
87736// CHECK: [0x6d,0x04,0xae,0x7d]
87737
87738v_cmpx_t_i32 vcc, tma_lo, v2
87739// CHECK: [0x6e,0x04,0xae,0x7d]
87740
87741v_cmpx_t_i32 vcc, tma_hi, v2
87742// CHECK: [0x6f,0x04,0xae,0x7d]
87743
87744v_cmpx_t_i32 vcc, ttmp11, v2
87745// CHECK: [0x7b,0x04,0xae,0x7d]
87746
87747v_cmpx_t_i32 vcc, m0, v2
87748// CHECK: [0x7c,0x04,0xae,0x7d]
87749
87750v_cmpx_t_i32 vcc, exec_lo, v2
87751// CHECK: [0x7e,0x04,0xae,0x7d]
87752
87753v_cmpx_t_i32 vcc, exec_hi, v2
87754// CHECK: [0x7f,0x04,0xae,0x7d]
87755
87756v_cmpx_t_i32 vcc, 0, v2
87757// CHECK: [0x80,0x04,0xae,0x7d]
87758
87759v_cmpx_t_i32 vcc, -1, v2
87760// CHECK: [0xc1,0x04,0xae,0x7d]
87761
87762v_cmpx_t_i32 vcc, 0.5, v2
87763// CHECK: [0xf0,0x04,0xae,0x7d]
87764
87765v_cmpx_t_i32 vcc, -4.0, v2
87766// CHECK: [0xf7,0x04,0xae,0x7d]
87767
87768v_cmpx_t_i32 vcc, 0xaf123456, v2
87769// CHECK: [0xff,0x04,0xae,0x7d,0x56,0x34,0x12,0xaf]
87770
87771v_cmpx_t_i32 vcc, 0x3f717273, v2
87772// CHECK: [0xff,0x04,0xae,0x7d,0x73,0x72,0x71,0x3f]
87773
87774v_cmpx_t_i32 vcc, v1, v255
87775// CHECK: [0x01,0xff,0xaf,0x7d]
87776
87777v_cmpx_t_i32_e64 s[10:11], v1, v2
87778// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87779
87780v_cmpx_t_i32_e64 s[12:13], v1, v2
87781// CHECK: [0x0c,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87782
87783v_cmpx_t_i32_e64 s[100:101], v1, v2
87784// CHECK: [0x64,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87785
87786v_cmpx_t_i32_e64 flat_scratch, v1, v2
87787// CHECK: [0x66,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87788
87789v_cmpx_t_i32_e64 vcc, v1, v2
87790// CHECK: [0x6a,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87791
87792v_cmpx_t_i32_e64 tba, v1, v2
87793// CHECK: [0x6c,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87794
87795v_cmpx_t_i32_e64 tma, v1, v2
87796// CHECK: [0x6e,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87797
87798v_cmpx_t_i32_e64 ttmp[10:11], v1, v2
87799// CHECK: [0x7a,0x00,0xd7,0xd0,0x01,0x05,0x02,0x00]
87800
87801v_cmpx_t_i32_e64 s[10:11], v255, v2
87802// CHECK: [0x0a,0x00,0xd7,0xd0,0xff,0x05,0x02,0x00]
87803
87804v_cmpx_t_i32_e64 s[10:11], s1, v2
87805// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x04,0x02,0x00]
87806
87807v_cmpx_t_i32_e64 s[10:11], s101, v2
87808// CHECK: [0x0a,0x00,0xd7,0xd0,0x65,0x04,0x02,0x00]
87809
87810v_cmpx_t_i32_e64 s[10:11], flat_scratch_lo, v2
87811// CHECK: [0x0a,0x00,0xd7,0xd0,0x66,0x04,0x02,0x00]
87812
87813v_cmpx_t_i32_e64 s[10:11], flat_scratch_hi, v2
87814// CHECK: [0x0a,0x00,0xd7,0xd0,0x67,0x04,0x02,0x00]
87815
87816v_cmpx_t_i32_e64 s[10:11], vcc_lo, v2
87817// CHECK: [0x0a,0x00,0xd7,0xd0,0x6a,0x04,0x02,0x00]
87818
87819v_cmpx_t_i32_e64 s[10:11], vcc_hi, v2
87820// CHECK: [0x0a,0x00,0xd7,0xd0,0x6b,0x04,0x02,0x00]
87821
87822v_cmpx_t_i32_e64 s[10:11], tba_lo, v2
87823// CHECK: [0x0a,0x00,0xd7,0xd0,0x6c,0x04,0x02,0x00]
87824
87825v_cmpx_t_i32_e64 s[10:11], tba_hi, v2
87826// CHECK: [0x0a,0x00,0xd7,0xd0,0x6d,0x04,0x02,0x00]
87827
87828v_cmpx_t_i32_e64 s[10:11], tma_lo, v2
87829// CHECK: [0x0a,0x00,0xd7,0xd0,0x6e,0x04,0x02,0x00]
87830
87831v_cmpx_t_i32_e64 s[10:11], tma_hi, v2
87832// CHECK: [0x0a,0x00,0xd7,0xd0,0x6f,0x04,0x02,0x00]
87833
87834v_cmpx_t_i32_e64 s[10:11], ttmp11, v2
87835// CHECK: [0x0a,0x00,0xd7,0xd0,0x7b,0x04,0x02,0x00]
87836
87837v_cmpx_t_i32_e64 s[10:11], m0, v2
87838// CHECK: [0x0a,0x00,0xd7,0xd0,0x7c,0x04,0x02,0x00]
87839
87840v_cmpx_t_i32_e64 s[10:11], exec_lo, v2
87841// CHECK: [0x0a,0x00,0xd7,0xd0,0x7e,0x04,0x02,0x00]
87842
87843v_cmpx_t_i32_e64 s[10:11], exec_hi, v2
87844// CHECK: [0x0a,0x00,0xd7,0xd0,0x7f,0x04,0x02,0x00]
87845
87846v_cmpx_t_i32_e64 s[10:11], 0, v2
87847// CHECK: [0x0a,0x00,0xd7,0xd0,0x80,0x04,0x02,0x00]
87848
87849v_cmpx_t_i32_e64 s[10:11], -1, v2
87850// CHECK: [0x0a,0x00,0xd7,0xd0,0xc1,0x04,0x02,0x00]
87851
87852v_cmpx_t_i32_e64 s[10:11], 0.5, v2
87853// CHECK: [0x0a,0x00,0xd7,0xd0,0xf0,0x04,0x02,0x00]
87854
87855v_cmpx_t_i32_e64 s[10:11], -4.0, v2
87856// CHECK: [0x0a,0x00,0xd7,0xd0,0xf7,0x04,0x02,0x00]
87857
87858v_cmpx_t_i32_e64 s[10:11], v1, v255
87859// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xff,0x03,0x00]
87860
87861v_cmpx_t_i32_e64 s[10:11], v1, s2
87862// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x05,0x00,0x00]
87863
87864v_cmpx_t_i32_e64 s[10:11], v1, s101
87865// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xcb,0x00,0x00]
87866
87867v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_lo
87868// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xcd,0x00,0x00]
87869
87870v_cmpx_t_i32_e64 s[10:11], v1, flat_scratch_hi
87871// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xcf,0x00,0x00]
87872
87873v_cmpx_t_i32_e64 s[10:11], v1, vcc_lo
87874// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xd5,0x00,0x00]
87875
87876v_cmpx_t_i32_e64 s[10:11], v1, vcc_hi
87877// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xd7,0x00,0x00]
87878
87879v_cmpx_t_i32_e64 s[10:11], v1, tba_lo
87880// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xd9,0x00,0x00]
87881
87882v_cmpx_t_i32_e64 s[10:11], v1, tba_hi
87883// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xdb,0x00,0x00]
87884
87885v_cmpx_t_i32_e64 s[10:11], v1, tma_lo
87886// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xdd,0x00,0x00]
87887
87888v_cmpx_t_i32_e64 s[10:11], v1, tma_hi
87889// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xdf,0x00,0x00]
87890
87891v_cmpx_t_i32_e64 s[10:11], v1, ttmp11
87892// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xf7,0x00,0x00]
87893
87894v_cmpx_t_i32_e64 s[10:11], v1, m0
87895// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xf9,0x00,0x00]
87896
87897v_cmpx_t_i32_e64 s[10:11], v1, exec_lo
87898// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xfd,0x00,0x00]
87899
87900v_cmpx_t_i32_e64 s[10:11], v1, exec_hi
87901// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xff,0x00,0x00]
87902
87903v_cmpx_t_i32_e64 s[10:11], v1, 0
87904// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x01,0x01,0x00]
87905
87906v_cmpx_t_i32_e64 s[10:11], v1, -1
87907// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0x83,0x01,0x00]
87908
87909v_cmpx_t_i32_e64 s[10:11], v1, 0.5
87910// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xe1,0x01,0x00]
87911
87912v_cmpx_t_i32_e64 s[10:11], v1, -4.0
87913// CHECK: [0x0a,0x00,0xd7,0xd0,0x01,0xef,0x01,0x00]
87914
87915v_cmpx_f_u32 vcc, v1, v2
87916// CHECK: [0x01,0x05,0xb0,0x7d]
87917
87918v_cmpx_f_u32 vcc, v255, v2
87919// CHECK: [0xff,0x05,0xb0,0x7d]
87920
87921v_cmpx_f_u32 vcc, s1, v2
87922// CHECK: [0x01,0x04,0xb0,0x7d]
87923
87924v_cmpx_f_u32 vcc, s101, v2
87925// CHECK: [0x65,0x04,0xb0,0x7d]
87926
87927v_cmpx_f_u32 vcc, flat_scratch_lo, v2
87928// CHECK: [0x66,0x04,0xb0,0x7d]
87929
87930v_cmpx_f_u32 vcc, flat_scratch_hi, v2
87931// CHECK: [0x67,0x04,0xb0,0x7d]
87932
87933v_cmpx_f_u32 vcc, vcc_lo, v2
87934// CHECK: [0x6a,0x04,0xb0,0x7d]
87935
87936v_cmpx_f_u32 vcc, vcc_hi, v2
87937// CHECK: [0x6b,0x04,0xb0,0x7d]
87938
87939v_cmpx_f_u32 vcc, tba_lo, v2
87940// CHECK: [0x6c,0x04,0xb0,0x7d]
87941
87942v_cmpx_f_u32 vcc, tba_hi, v2
87943// CHECK: [0x6d,0x04,0xb0,0x7d]
87944
87945v_cmpx_f_u32 vcc, tma_lo, v2
87946// CHECK: [0x6e,0x04,0xb0,0x7d]
87947
87948v_cmpx_f_u32 vcc, tma_hi, v2
87949// CHECK: [0x6f,0x04,0xb0,0x7d]
87950
87951v_cmpx_f_u32 vcc, ttmp11, v2
87952// CHECK: [0x7b,0x04,0xb0,0x7d]
87953
87954v_cmpx_f_u32 vcc, m0, v2
87955// CHECK: [0x7c,0x04,0xb0,0x7d]
87956
87957v_cmpx_f_u32 vcc, exec_lo, v2
87958// CHECK: [0x7e,0x04,0xb0,0x7d]
87959
87960v_cmpx_f_u32 vcc, exec_hi, v2
87961// CHECK: [0x7f,0x04,0xb0,0x7d]
87962
87963v_cmpx_f_u32 vcc, 0, v2
87964// CHECK: [0x80,0x04,0xb0,0x7d]
87965
87966v_cmpx_f_u32 vcc, -1, v2
87967// CHECK: [0xc1,0x04,0xb0,0x7d]
87968
87969v_cmpx_f_u32 vcc, 0.5, v2
87970// CHECK: [0xf0,0x04,0xb0,0x7d]
87971
87972v_cmpx_f_u32 vcc, -4.0, v2
87973// CHECK: [0xf7,0x04,0xb0,0x7d]
87974
87975v_cmpx_f_u32 vcc, 0xaf123456, v2
87976// CHECK: [0xff,0x04,0xb0,0x7d,0x56,0x34,0x12,0xaf]
87977
87978v_cmpx_f_u32 vcc, 0x3f717273, v2
87979// CHECK: [0xff,0x04,0xb0,0x7d,0x73,0x72,0x71,0x3f]
87980
87981v_cmpx_f_u32 vcc, v1, v255
87982// CHECK: [0x01,0xff,0xb1,0x7d]
87983
87984v_cmpx_f_u32_e64 s[10:11], v1, v2
87985// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
87986
87987v_cmpx_f_u32_e64 s[12:13], v1, v2
87988// CHECK: [0x0c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
87989
87990v_cmpx_f_u32_e64 s[100:101], v1, v2
87991// CHECK: [0x64,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
87992
87993v_cmpx_f_u32_e64 flat_scratch, v1, v2
87994// CHECK: [0x66,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
87995
87996v_cmpx_f_u32_e64 vcc, v1, v2
87997// CHECK: [0x6a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
87998
87999v_cmpx_f_u32_e64 tba, v1, v2
88000// CHECK: [0x6c,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
88001
88002v_cmpx_f_u32_e64 tma, v1, v2
88003// CHECK: [0x6e,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
88004
88005v_cmpx_f_u32_e64 ttmp[10:11], v1, v2
88006// CHECK: [0x7a,0x00,0xd8,0xd0,0x01,0x05,0x02,0x00]
88007
88008v_cmpx_f_u32_e64 s[10:11], v255, v2
88009// CHECK: [0x0a,0x00,0xd8,0xd0,0xff,0x05,0x02,0x00]
88010
88011v_cmpx_f_u32_e64 s[10:11], s1, v2
88012// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x04,0x02,0x00]
88013
88014v_cmpx_f_u32_e64 s[10:11], s101, v2
88015// CHECK: [0x0a,0x00,0xd8,0xd0,0x65,0x04,0x02,0x00]
88016
88017v_cmpx_f_u32_e64 s[10:11], flat_scratch_lo, v2
88018// CHECK: [0x0a,0x00,0xd8,0xd0,0x66,0x04,0x02,0x00]
88019
88020v_cmpx_f_u32_e64 s[10:11], flat_scratch_hi, v2
88021// CHECK: [0x0a,0x00,0xd8,0xd0,0x67,0x04,0x02,0x00]
88022
88023v_cmpx_f_u32_e64 s[10:11], vcc_lo, v2
88024// CHECK: [0x0a,0x00,0xd8,0xd0,0x6a,0x04,0x02,0x00]
88025
88026v_cmpx_f_u32_e64 s[10:11], vcc_hi, v2
88027// CHECK: [0x0a,0x00,0xd8,0xd0,0x6b,0x04,0x02,0x00]
88028
88029v_cmpx_f_u32_e64 s[10:11], tba_lo, v2
88030// CHECK: [0x0a,0x00,0xd8,0xd0,0x6c,0x04,0x02,0x00]
88031
88032v_cmpx_f_u32_e64 s[10:11], tba_hi, v2
88033// CHECK: [0x0a,0x00,0xd8,0xd0,0x6d,0x04,0x02,0x00]
88034
88035v_cmpx_f_u32_e64 s[10:11], tma_lo, v2
88036// CHECK: [0x0a,0x00,0xd8,0xd0,0x6e,0x04,0x02,0x00]
88037
88038v_cmpx_f_u32_e64 s[10:11], tma_hi, v2
88039// CHECK: [0x0a,0x00,0xd8,0xd0,0x6f,0x04,0x02,0x00]
88040
88041v_cmpx_f_u32_e64 s[10:11], ttmp11, v2
88042// CHECK: [0x0a,0x00,0xd8,0xd0,0x7b,0x04,0x02,0x00]
88043
88044v_cmpx_f_u32_e64 s[10:11], m0, v2
88045// CHECK: [0x0a,0x00,0xd8,0xd0,0x7c,0x04,0x02,0x00]
88046
88047v_cmpx_f_u32_e64 s[10:11], exec_lo, v2
88048// CHECK: [0x0a,0x00,0xd8,0xd0,0x7e,0x04,0x02,0x00]
88049
88050v_cmpx_f_u32_e64 s[10:11], exec_hi, v2
88051// CHECK: [0x0a,0x00,0xd8,0xd0,0x7f,0x04,0x02,0x00]
88052
88053v_cmpx_f_u32_e64 s[10:11], 0, v2
88054// CHECK: [0x0a,0x00,0xd8,0xd0,0x80,0x04,0x02,0x00]
88055
88056v_cmpx_f_u32_e64 s[10:11], -1, v2
88057// CHECK: [0x0a,0x00,0xd8,0xd0,0xc1,0x04,0x02,0x00]
88058
88059v_cmpx_f_u32_e64 s[10:11], 0.5, v2
88060// CHECK: [0x0a,0x00,0xd8,0xd0,0xf0,0x04,0x02,0x00]
88061
88062v_cmpx_f_u32_e64 s[10:11], -4.0, v2
88063// CHECK: [0x0a,0x00,0xd8,0xd0,0xf7,0x04,0x02,0x00]
88064
88065v_cmpx_f_u32_e64 s[10:11], v1, v255
88066// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xff,0x03,0x00]
88067
88068v_cmpx_f_u32_e64 s[10:11], v1, s2
88069// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x05,0x00,0x00]
88070
88071v_cmpx_f_u32_e64 s[10:11], v1, s101
88072// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcb,0x00,0x00]
88073
88074v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_lo
88075// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcd,0x00,0x00]
88076
88077v_cmpx_f_u32_e64 s[10:11], v1, flat_scratch_hi
88078// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xcf,0x00,0x00]
88079
88080v_cmpx_f_u32_e64 s[10:11], v1, vcc_lo
88081// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd5,0x00,0x00]
88082
88083v_cmpx_f_u32_e64 s[10:11], v1, vcc_hi
88084// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd7,0x00,0x00]
88085
88086v_cmpx_f_u32_e64 s[10:11], v1, tba_lo
88087// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xd9,0x00,0x00]
88088
88089v_cmpx_f_u32_e64 s[10:11], v1, tba_hi
88090// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdb,0x00,0x00]
88091
88092v_cmpx_f_u32_e64 s[10:11], v1, tma_lo
88093// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdd,0x00,0x00]
88094
88095v_cmpx_f_u32_e64 s[10:11], v1, tma_hi
88096// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xdf,0x00,0x00]
88097
88098v_cmpx_f_u32_e64 s[10:11], v1, ttmp11
88099// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf7,0x00,0x00]
88100
88101v_cmpx_f_u32_e64 s[10:11], v1, m0
88102// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xf9,0x00,0x00]
88103
88104v_cmpx_f_u32_e64 s[10:11], v1, exec_lo
88105// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xfd,0x00,0x00]
88106
88107v_cmpx_f_u32_e64 s[10:11], v1, exec_hi
88108// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xff,0x00,0x00]
88109
88110v_cmpx_f_u32_e64 s[10:11], v1, 0
88111// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x01,0x01,0x00]
88112
88113v_cmpx_f_u32_e64 s[10:11], v1, -1
88114// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0x83,0x01,0x00]
88115
88116v_cmpx_f_u32_e64 s[10:11], v1, 0.5
88117// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xe1,0x01,0x00]
88118
88119v_cmpx_f_u32_e64 s[10:11], v1, -4.0
88120// CHECK: [0x0a,0x00,0xd8,0xd0,0x01,0xef,0x01,0x00]
88121
88122v_cmpx_lt_u32 vcc, v1, v2
88123// CHECK: [0x01,0x05,0xb2,0x7d]
88124
88125v_cmpx_lt_u32 vcc, v255, v2
88126// CHECK: [0xff,0x05,0xb2,0x7d]
88127
88128v_cmpx_lt_u32 vcc, s1, v2
88129// CHECK: [0x01,0x04,0xb2,0x7d]
88130
88131v_cmpx_lt_u32 vcc, s101, v2
88132// CHECK: [0x65,0x04,0xb2,0x7d]
88133
88134v_cmpx_lt_u32 vcc, flat_scratch_lo, v2
88135// CHECK: [0x66,0x04,0xb2,0x7d]
88136
88137v_cmpx_lt_u32 vcc, flat_scratch_hi, v2
88138// CHECK: [0x67,0x04,0xb2,0x7d]
88139
88140v_cmpx_lt_u32 vcc, vcc_lo, v2
88141// CHECK: [0x6a,0x04,0xb2,0x7d]
88142
88143v_cmpx_lt_u32 vcc, vcc_hi, v2
88144// CHECK: [0x6b,0x04,0xb2,0x7d]
88145
88146v_cmpx_lt_u32 vcc, tba_lo, v2
88147// CHECK: [0x6c,0x04,0xb2,0x7d]
88148
88149v_cmpx_lt_u32 vcc, tba_hi, v2
88150// CHECK: [0x6d,0x04,0xb2,0x7d]
88151
88152v_cmpx_lt_u32 vcc, tma_lo, v2
88153// CHECK: [0x6e,0x04,0xb2,0x7d]
88154
88155v_cmpx_lt_u32 vcc, tma_hi, v2
88156// CHECK: [0x6f,0x04,0xb2,0x7d]
88157
88158v_cmpx_lt_u32 vcc, ttmp11, v2
88159// CHECK: [0x7b,0x04,0xb2,0x7d]
88160
88161v_cmpx_lt_u32 vcc, m0, v2
88162// CHECK: [0x7c,0x04,0xb2,0x7d]
88163
88164v_cmpx_lt_u32 vcc, exec_lo, v2
88165// CHECK: [0x7e,0x04,0xb2,0x7d]
88166
88167v_cmpx_lt_u32 vcc, exec_hi, v2
88168// CHECK: [0x7f,0x04,0xb2,0x7d]
88169
88170v_cmpx_lt_u32 vcc, 0, v2
88171// CHECK: [0x80,0x04,0xb2,0x7d]
88172
88173v_cmpx_lt_u32 vcc, -1, v2
88174// CHECK: [0xc1,0x04,0xb2,0x7d]
88175
88176v_cmpx_lt_u32 vcc, 0.5, v2
88177// CHECK: [0xf0,0x04,0xb2,0x7d]
88178
88179v_cmpx_lt_u32 vcc, -4.0, v2
88180// CHECK: [0xf7,0x04,0xb2,0x7d]
88181
88182v_cmpx_lt_u32 vcc, 0xaf123456, v2
88183// CHECK: [0xff,0x04,0xb2,0x7d,0x56,0x34,0x12,0xaf]
88184
88185v_cmpx_lt_u32 vcc, 0x3f717273, v2
88186// CHECK: [0xff,0x04,0xb2,0x7d,0x73,0x72,0x71,0x3f]
88187
88188v_cmpx_lt_u32 vcc, v1, v255
88189// CHECK: [0x01,0xff,0xb3,0x7d]
88190
88191v_cmpx_lt_u32_e64 s[10:11], v1, v2
88192// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88193
88194v_cmpx_lt_u32_e64 s[12:13], v1, v2
88195// CHECK: [0x0c,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88196
88197v_cmpx_lt_u32_e64 s[100:101], v1, v2
88198// CHECK: [0x64,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88199
88200v_cmpx_lt_u32_e64 flat_scratch, v1, v2
88201// CHECK: [0x66,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88202
88203v_cmpx_lt_u32_e64 vcc, v1, v2
88204// CHECK: [0x6a,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88205
88206v_cmpx_lt_u32_e64 tba, v1, v2
88207// CHECK: [0x6c,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88208
88209v_cmpx_lt_u32_e64 tma, v1, v2
88210// CHECK: [0x6e,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88211
88212v_cmpx_lt_u32_e64 ttmp[10:11], v1, v2
88213// CHECK: [0x7a,0x00,0xd9,0xd0,0x01,0x05,0x02,0x00]
88214
88215v_cmpx_lt_u32_e64 s[10:11], v255, v2
88216// CHECK: [0x0a,0x00,0xd9,0xd0,0xff,0x05,0x02,0x00]
88217
88218v_cmpx_lt_u32_e64 s[10:11], s1, v2
88219// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x04,0x02,0x00]
88220
88221v_cmpx_lt_u32_e64 s[10:11], s101, v2
88222// CHECK: [0x0a,0x00,0xd9,0xd0,0x65,0x04,0x02,0x00]
88223
88224v_cmpx_lt_u32_e64 s[10:11], flat_scratch_lo, v2
88225// CHECK: [0x0a,0x00,0xd9,0xd0,0x66,0x04,0x02,0x00]
88226
88227v_cmpx_lt_u32_e64 s[10:11], flat_scratch_hi, v2
88228// CHECK: [0x0a,0x00,0xd9,0xd0,0x67,0x04,0x02,0x00]
88229
88230v_cmpx_lt_u32_e64 s[10:11], vcc_lo, v2
88231// CHECK: [0x0a,0x00,0xd9,0xd0,0x6a,0x04,0x02,0x00]
88232
88233v_cmpx_lt_u32_e64 s[10:11], vcc_hi, v2
88234// CHECK: [0x0a,0x00,0xd9,0xd0,0x6b,0x04,0x02,0x00]
88235
88236v_cmpx_lt_u32_e64 s[10:11], tba_lo, v2
88237// CHECK: [0x0a,0x00,0xd9,0xd0,0x6c,0x04,0x02,0x00]
88238
88239v_cmpx_lt_u32_e64 s[10:11], tba_hi, v2
88240// CHECK: [0x0a,0x00,0xd9,0xd0,0x6d,0x04,0x02,0x00]
88241
88242v_cmpx_lt_u32_e64 s[10:11], tma_lo, v2
88243// CHECK: [0x0a,0x00,0xd9,0xd0,0x6e,0x04,0x02,0x00]
88244
88245v_cmpx_lt_u32_e64 s[10:11], tma_hi, v2
88246// CHECK: [0x0a,0x00,0xd9,0xd0,0x6f,0x04,0x02,0x00]
88247
88248v_cmpx_lt_u32_e64 s[10:11], ttmp11, v2
88249// CHECK: [0x0a,0x00,0xd9,0xd0,0x7b,0x04,0x02,0x00]
88250
88251v_cmpx_lt_u32_e64 s[10:11], m0, v2
88252// CHECK: [0x0a,0x00,0xd9,0xd0,0x7c,0x04,0x02,0x00]
88253
88254v_cmpx_lt_u32_e64 s[10:11], exec_lo, v2
88255// CHECK: [0x0a,0x00,0xd9,0xd0,0x7e,0x04,0x02,0x00]
88256
88257v_cmpx_lt_u32_e64 s[10:11], exec_hi, v2
88258// CHECK: [0x0a,0x00,0xd9,0xd0,0x7f,0x04,0x02,0x00]
88259
88260v_cmpx_lt_u32_e64 s[10:11], 0, v2
88261// CHECK: [0x0a,0x00,0xd9,0xd0,0x80,0x04,0x02,0x00]
88262
88263v_cmpx_lt_u32_e64 s[10:11], -1, v2
88264// CHECK: [0x0a,0x00,0xd9,0xd0,0xc1,0x04,0x02,0x00]
88265
88266v_cmpx_lt_u32_e64 s[10:11], 0.5, v2
88267// CHECK: [0x0a,0x00,0xd9,0xd0,0xf0,0x04,0x02,0x00]
88268
88269v_cmpx_lt_u32_e64 s[10:11], -4.0, v2
88270// CHECK: [0x0a,0x00,0xd9,0xd0,0xf7,0x04,0x02,0x00]
88271
88272v_cmpx_lt_u32_e64 s[10:11], v1, v255
88273// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xff,0x03,0x00]
88274
88275v_cmpx_lt_u32_e64 s[10:11], v1, s2
88276// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x05,0x00,0x00]
88277
88278v_cmpx_lt_u32_e64 s[10:11], v1, s101
88279// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xcb,0x00,0x00]
88280
88281v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_lo
88282// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xcd,0x00,0x00]
88283
88284v_cmpx_lt_u32_e64 s[10:11], v1, flat_scratch_hi
88285// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xcf,0x00,0x00]
88286
88287v_cmpx_lt_u32_e64 s[10:11], v1, vcc_lo
88288// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xd5,0x00,0x00]
88289
88290v_cmpx_lt_u32_e64 s[10:11], v1, vcc_hi
88291// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xd7,0x00,0x00]
88292
88293v_cmpx_lt_u32_e64 s[10:11], v1, tba_lo
88294// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xd9,0x00,0x00]
88295
88296v_cmpx_lt_u32_e64 s[10:11], v1, tba_hi
88297// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xdb,0x00,0x00]
88298
88299v_cmpx_lt_u32_e64 s[10:11], v1, tma_lo
88300// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xdd,0x00,0x00]
88301
88302v_cmpx_lt_u32_e64 s[10:11], v1, tma_hi
88303// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xdf,0x00,0x00]
88304
88305v_cmpx_lt_u32_e64 s[10:11], v1, ttmp11
88306// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xf7,0x00,0x00]
88307
88308v_cmpx_lt_u32_e64 s[10:11], v1, m0
88309// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xf9,0x00,0x00]
88310
88311v_cmpx_lt_u32_e64 s[10:11], v1, exec_lo
88312// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xfd,0x00,0x00]
88313
88314v_cmpx_lt_u32_e64 s[10:11], v1, exec_hi
88315// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xff,0x00,0x00]
88316
88317v_cmpx_lt_u32_e64 s[10:11], v1, 0
88318// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x01,0x01,0x00]
88319
88320v_cmpx_lt_u32_e64 s[10:11], v1, -1
88321// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0x83,0x01,0x00]
88322
88323v_cmpx_lt_u32_e64 s[10:11], v1, 0.5
88324// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xe1,0x01,0x00]
88325
88326v_cmpx_lt_u32_e64 s[10:11], v1, -4.0
88327// CHECK: [0x0a,0x00,0xd9,0xd0,0x01,0xef,0x01,0x00]
88328
88329v_cmpx_eq_u32 vcc, v1, v2
88330// CHECK: [0x01,0x05,0xb4,0x7d]
88331
88332v_cmpx_eq_u32 vcc, v255, v2
88333// CHECK: [0xff,0x05,0xb4,0x7d]
88334
88335v_cmpx_eq_u32 vcc, s1, v2
88336// CHECK: [0x01,0x04,0xb4,0x7d]
88337
88338v_cmpx_eq_u32 vcc, s101, v2
88339// CHECK: [0x65,0x04,0xb4,0x7d]
88340
88341v_cmpx_eq_u32 vcc, flat_scratch_lo, v2
88342// CHECK: [0x66,0x04,0xb4,0x7d]
88343
88344v_cmpx_eq_u32 vcc, flat_scratch_hi, v2
88345// CHECK: [0x67,0x04,0xb4,0x7d]
88346
88347v_cmpx_eq_u32 vcc, vcc_lo, v2
88348// CHECK: [0x6a,0x04,0xb4,0x7d]
88349
88350v_cmpx_eq_u32 vcc, vcc_hi, v2
88351// CHECK: [0x6b,0x04,0xb4,0x7d]
88352
88353v_cmpx_eq_u32 vcc, tba_lo, v2
88354// CHECK: [0x6c,0x04,0xb4,0x7d]
88355
88356v_cmpx_eq_u32 vcc, tba_hi, v2
88357// CHECK: [0x6d,0x04,0xb4,0x7d]
88358
88359v_cmpx_eq_u32 vcc, tma_lo, v2
88360// CHECK: [0x6e,0x04,0xb4,0x7d]
88361
88362v_cmpx_eq_u32 vcc, tma_hi, v2
88363// CHECK: [0x6f,0x04,0xb4,0x7d]
88364
88365v_cmpx_eq_u32 vcc, ttmp11, v2
88366// CHECK: [0x7b,0x04,0xb4,0x7d]
88367
88368v_cmpx_eq_u32 vcc, m0, v2
88369// CHECK: [0x7c,0x04,0xb4,0x7d]
88370
88371v_cmpx_eq_u32 vcc, exec_lo, v2
88372// CHECK: [0x7e,0x04,0xb4,0x7d]
88373
88374v_cmpx_eq_u32 vcc, exec_hi, v2
88375// CHECK: [0x7f,0x04,0xb4,0x7d]
88376
88377v_cmpx_eq_u32 vcc, 0, v2
88378// CHECK: [0x80,0x04,0xb4,0x7d]
88379
88380v_cmpx_eq_u32 vcc, -1, v2
88381// CHECK: [0xc1,0x04,0xb4,0x7d]
88382
88383v_cmpx_eq_u32 vcc, 0.5, v2
88384// CHECK: [0xf0,0x04,0xb4,0x7d]
88385
88386v_cmpx_eq_u32 vcc, -4.0, v2
88387// CHECK: [0xf7,0x04,0xb4,0x7d]
88388
88389v_cmpx_eq_u32 vcc, 0xaf123456, v2
88390// CHECK: [0xff,0x04,0xb4,0x7d,0x56,0x34,0x12,0xaf]
88391
88392v_cmpx_eq_u32 vcc, 0x3f717273, v2
88393// CHECK: [0xff,0x04,0xb4,0x7d,0x73,0x72,0x71,0x3f]
88394
88395v_cmpx_eq_u32 vcc, v1, v255
88396// CHECK: [0x01,0xff,0xb5,0x7d]
88397
88398v_cmpx_eq_u32_e64 s[10:11], v1, v2
88399// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88400
88401v_cmpx_eq_u32_e64 s[12:13], v1, v2
88402// CHECK: [0x0c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88403
88404v_cmpx_eq_u32_e64 s[100:101], v1, v2
88405// CHECK: [0x64,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88406
88407v_cmpx_eq_u32_e64 flat_scratch, v1, v2
88408// CHECK: [0x66,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88409
88410v_cmpx_eq_u32_e64 vcc, v1, v2
88411// CHECK: [0x6a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88412
88413v_cmpx_eq_u32_e64 tba, v1, v2
88414// CHECK: [0x6c,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88415
88416v_cmpx_eq_u32_e64 tma, v1, v2
88417// CHECK: [0x6e,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88418
88419v_cmpx_eq_u32_e64 ttmp[10:11], v1, v2
88420// CHECK: [0x7a,0x00,0xda,0xd0,0x01,0x05,0x02,0x00]
88421
88422v_cmpx_eq_u32_e64 s[10:11], v255, v2
88423// CHECK: [0x0a,0x00,0xda,0xd0,0xff,0x05,0x02,0x00]
88424
88425v_cmpx_eq_u32_e64 s[10:11], s1, v2
88426// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x04,0x02,0x00]
88427
88428v_cmpx_eq_u32_e64 s[10:11], s101, v2
88429// CHECK: [0x0a,0x00,0xda,0xd0,0x65,0x04,0x02,0x00]
88430
88431v_cmpx_eq_u32_e64 s[10:11], flat_scratch_lo, v2
88432// CHECK: [0x0a,0x00,0xda,0xd0,0x66,0x04,0x02,0x00]
88433
88434v_cmpx_eq_u32_e64 s[10:11], flat_scratch_hi, v2
88435// CHECK: [0x0a,0x00,0xda,0xd0,0x67,0x04,0x02,0x00]
88436
88437v_cmpx_eq_u32_e64 s[10:11], vcc_lo, v2
88438// CHECK: [0x0a,0x00,0xda,0xd0,0x6a,0x04,0x02,0x00]
88439
88440v_cmpx_eq_u32_e64 s[10:11], vcc_hi, v2
88441// CHECK: [0x0a,0x00,0xda,0xd0,0x6b,0x04,0x02,0x00]
88442
88443v_cmpx_eq_u32_e64 s[10:11], tba_lo, v2
88444// CHECK: [0x0a,0x00,0xda,0xd0,0x6c,0x04,0x02,0x00]
88445
88446v_cmpx_eq_u32_e64 s[10:11], tba_hi, v2
88447// CHECK: [0x0a,0x00,0xda,0xd0,0x6d,0x04,0x02,0x00]
88448
88449v_cmpx_eq_u32_e64 s[10:11], tma_lo, v2
88450// CHECK: [0x0a,0x00,0xda,0xd0,0x6e,0x04,0x02,0x00]
88451
88452v_cmpx_eq_u32_e64 s[10:11], tma_hi, v2
88453// CHECK: [0x0a,0x00,0xda,0xd0,0x6f,0x04,0x02,0x00]
88454
88455v_cmpx_eq_u32_e64 s[10:11], ttmp11, v2
88456// CHECK: [0x0a,0x00,0xda,0xd0,0x7b,0x04,0x02,0x00]
88457
88458v_cmpx_eq_u32_e64 s[10:11], m0, v2
88459// CHECK: [0x0a,0x00,0xda,0xd0,0x7c,0x04,0x02,0x00]
88460
88461v_cmpx_eq_u32_e64 s[10:11], exec_lo, v2
88462// CHECK: [0x0a,0x00,0xda,0xd0,0x7e,0x04,0x02,0x00]
88463
88464v_cmpx_eq_u32_e64 s[10:11], exec_hi, v2
88465// CHECK: [0x0a,0x00,0xda,0xd0,0x7f,0x04,0x02,0x00]
88466
88467v_cmpx_eq_u32_e64 s[10:11], 0, v2
88468// CHECK: [0x0a,0x00,0xda,0xd0,0x80,0x04,0x02,0x00]
88469
88470v_cmpx_eq_u32_e64 s[10:11], -1, v2
88471// CHECK: [0x0a,0x00,0xda,0xd0,0xc1,0x04,0x02,0x00]
88472
88473v_cmpx_eq_u32_e64 s[10:11], 0.5, v2
88474// CHECK: [0x0a,0x00,0xda,0xd0,0xf0,0x04,0x02,0x00]
88475
88476v_cmpx_eq_u32_e64 s[10:11], -4.0, v2
88477// CHECK: [0x0a,0x00,0xda,0xd0,0xf7,0x04,0x02,0x00]
88478
88479v_cmpx_eq_u32_e64 s[10:11], v1, v255
88480// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xff,0x03,0x00]
88481
88482v_cmpx_eq_u32_e64 s[10:11], v1, s2
88483// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x05,0x00,0x00]
88484
88485v_cmpx_eq_u32_e64 s[10:11], v1, s101
88486// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcb,0x00,0x00]
88487
88488v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_lo
88489// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcd,0x00,0x00]
88490
88491v_cmpx_eq_u32_e64 s[10:11], v1, flat_scratch_hi
88492// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xcf,0x00,0x00]
88493
88494v_cmpx_eq_u32_e64 s[10:11], v1, vcc_lo
88495// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd5,0x00,0x00]
88496
88497v_cmpx_eq_u32_e64 s[10:11], v1, vcc_hi
88498// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd7,0x00,0x00]
88499
88500v_cmpx_eq_u32_e64 s[10:11], v1, tba_lo
88501// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xd9,0x00,0x00]
88502
88503v_cmpx_eq_u32_e64 s[10:11], v1, tba_hi
88504// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdb,0x00,0x00]
88505
88506v_cmpx_eq_u32_e64 s[10:11], v1, tma_lo
88507// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdd,0x00,0x00]
88508
88509v_cmpx_eq_u32_e64 s[10:11], v1, tma_hi
88510// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xdf,0x00,0x00]
88511
88512v_cmpx_eq_u32_e64 s[10:11], v1, ttmp11
88513// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf7,0x00,0x00]
88514
88515v_cmpx_eq_u32_e64 s[10:11], v1, m0
88516// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xf9,0x00,0x00]
88517
88518v_cmpx_eq_u32_e64 s[10:11], v1, exec_lo
88519// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xfd,0x00,0x00]
88520
88521v_cmpx_eq_u32_e64 s[10:11], v1, exec_hi
88522// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xff,0x00,0x00]
88523
88524v_cmpx_eq_u32_e64 s[10:11], v1, 0
88525// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x01,0x01,0x00]
88526
88527v_cmpx_eq_u32_e64 s[10:11], v1, -1
88528// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0x83,0x01,0x00]
88529
88530v_cmpx_eq_u32_e64 s[10:11], v1, 0.5
88531// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xe1,0x01,0x00]
88532
88533v_cmpx_eq_u32_e64 s[10:11], v1, -4.0
88534// CHECK: [0x0a,0x00,0xda,0xd0,0x01,0xef,0x01,0x00]
88535
88536v_cmpx_le_u32 vcc, v1, v2
88537// CHECK: [0x01,0x05,0xb6,0x7d]
88538
88539v_cmpx_le_u32 vcc, v255, v2
88540// CHECK: [0xff,0x05,0xb6,0x7d]
88541
88542v_cmpx_le_u32 vcc, s1, v2
88543// CHECK: [0x01,0x04,0xb6,0x7d]
88544
88545v_cmpx_le_u32 vcc, s101, v2
88546// CHECK: [0x65,0x04,0xb6,0x7d]
88547
88548v_cmpx_le_u32 vcc, flat_scratch_lo, v2
88549// CHECK: [0x66,0x04,0xb6,0x7d]
88550
88551v_cmpx_le_u32 vcc, flat_scratch_hi, v2
88552// CHECK: [0x67,0x04,0xb6,0x7d]
88553
88554v_cmpx_le_u32 vcc, vcc_lo, v2
88555// CHECK: [0x6a,0x04,0xb6,0x7d]
88556
88557v_cmpx_le_u32 vcc, vcc_hi, v2
88558// CHECK: [0x6b,0x04,0xb6,0x7d]
88559
88560v_cmpx_le_u32 vcc, tba_lo, v2
88561// CHECK: [0x6c,0x04,0xb6,0x7d]
88562
88563v_cmpx_le_u32 vcc, tba_hi, v2
88564// CHECK: [0x6d,0x04,0xb6,0x7d]
88565
88566v_cmpx_le_u32 vcc, tma_lo, v2
88567// CHECK: [0x6e,0x04,0xb6,0x7d]
88568
88569v_cmpx_le_u32 vcc, tma_hi, v2
88570// CHECK: [0x6f,0x04,0xb6,0x7d]
88571
88572v_cmpx_le_u32 vcc, ttmp11, v2
88573// CHECK: [0x7b,0x04,0xb6,0x7d]
88574
88575v_cmpx_le_u32 vcc, m0, v2
88576// CHECK: [0x7c,0x04,0xb6,0x7d]
88577
88578v_cmpx_le_u32 vcc, exec_lo, v2
88579// CHECK: [0x7e,0x04,0xb6,0x7d]
88580
88581v_cmpx_le_u32 vcc, exec_hi, v2
88582// CHECK: [0x7f,0x04,0xb6,0x7d]
88583
88584v_cmpx_le_u32 vcc, 0, v2
88585// CHECK: [0x80,0x04,0xb6,0x7d]
88586
88587v_cmpx_le_u32 vcc, -1, v2
88588// CHECK: [0xc1,0x04,0xb6,0x7d]
88589
88590v_cmpx_le_u32 vcc, 0.5, v2
88591// CHECK: [0xf0,0x04,0xb6,0x7d]
88592
88593v_cmpx_le_u32 vcc, -4.0, v2
88594// CHECK: [0xf7,0x04,0xb6,0x7d]
88595
88596v_cmpx_le_u32 vcc, 0xaf123456, v2
88597// CHECK: [0xff,0x04,0xb6,0x7d,0x56,0x34,0x12,0xaf]
88598
88599v_cmpx_le_u32 vcc, 0x3f717273, v2
88600// CHECK: [0xff,0x04,0xb6,0x7d,0x73,0x72,0x71,0x3f]
88601
88602v_cmpx_le_u32 vcc, v1, v255
88603// CHECK: [0x01,0xff,0xb7,0x7d]
88604
88605v_cmpx_le_u32_e64 s[10:11], v1, v2
88606// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88607
88608v_cmpx_le_u32_e64 s[12:13], v1, v2
88609// CHECK: [0x0c,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88610
88611v_cmpx_le_u32_e64 s[100:101], v1, v2
88612// CHECK: [0x64,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88613
88614v_cmpx_le_u32_e64 flat_scratch, v1, v2
88615// CHECK: [0x66,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88616
88617v_cmpx_le_u32_e64 vcc, v1, v2
88618// CHECK: [0x6a,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88619
88620v_cmpx_le_u32_e64 tba, v1, v2
88621// CHECK: [0x6c,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88622
88623v_cmpx_le_u32_e64 tma, v1, v2
88624// CHECK: [0x6e,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88625
88626v_cmpx_le_u32_e64 ttmp[10:11], v1, v2
88627// CHECK: [0x7a,0x00,0xdb,0xd0,0x01,0x05,0x02,0x00]
88628
88629v_cmpx_le_u32_e64 s[10:11], v255, v2
88630// CHECK: [0x0a,0x00,0xdb,0xd0,0xff,0x05,0x02,0x00]
88631
88632v_cmpx_le_u32_e64 s[10:11], s1, v2
88633// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x04,0x02,0x00]
88634
88635v_cmpx_le_u32_e64 s[10:11], s101, v2
88636// CHECK: [0x0a,0x00,0xdb,0xd0,0x65,0x04,0x02,0x00]
88637
88638v_cmpx_le_u32_e64 s[10:11], flat_scratch_lo, v2
88639// CHECK: [0x0a,0x00,0xdb,0xd0,0x66,0x04,0x02,0x00]
88640
88641v_cmpx_le_u32_e64 s[10:11], flat_scratch_hi, v2
88642// CHECK: [0x0a,0x00,0xdb,0xd0,0x67,0x04,0x02,0x00]
88643
88644v_cmpx_le_u32_e64 s[10:11], vcc_lo, v2
88645// CHECK: [0x0a,0x00,0xdb,0xd0,0x6a,0x04,0x02,0x00]
88646
88647v_cmpx_le_u32_e64 s[10:11], vcc_hi, v2
88648// CHECK: [0x0a,0x00,0xdb,0xd0,0x6b,0x04,0x02,0x00]
88649
88650v_cmpx_le_u32_e64 s[10:11], tba_lo, v2
88651// CHECK: [0x0a,0x00,0xdb,0xd0,0x6c,0x04,0x02,0x00]
88652
88653v_cmpx_le_u32_e64 s[10:11], tba_hi, v2
88654// CHECK: [0x0a,0x00,0xdb,0xd0,0x6d,0x04,0x02,0x00]
88655
88656v_cmpx_le_u32_e64 s[10:11], tma_lo, v2
88657// CHECK: [0x0a,0x00,0xdb,0xd0,0x6e,0x04,0x02,0x00]
88658
88659v_cmpx_le_u32_e64 s[10:11], tma_hi, v2
88660// CHECK: [0x0a,0x00,0xdb,0xd0,0x6f,0x04,0x02,0x00]
88661
88662v_cmpx_le_u32_e64 s[10:11], ttmp11, v2
88663// CHECK: [0x0a,0x00,0xdb,0xd0,0x7b,0x04,0x02,0x00]
88664
88665v_cmpx_le_u32_e64 s[10:11], m0, v2
88666// CHECK: [0x0a,0x00,0xdb,0xd0,0x7c,0x04,0x02,0x00]
88667
88668v_cmpx_le_u32_e64 s[10:11], exec_lo, v2
88669// CHECK: [0x0a,0x00,0xdb,0xd0,0x7e,0x04,0x02,0x00]
88670
88671v_cmpx_le_u32_e64 s[10:11], exec_hi, v2
88672// CHECK: [0x0a,0x00,0xdb,0xd0,0x7f,0x04,0x02,0x00]
88673
88674v_cmpx_le_u32_e64 s[10:11], 0, v2
88675// CHECK: [0x0a,0x00,0xdb,0xd0,0x80,0x04,0x02,0x00]
88676
88677v_cmpx_le_u32_e64 s[10:11], -1, v2
88678// CHECK: [0x0a,0x00,0xdb,0xd0,0xc1,0x04,0x02,0x00]
88679
88680v_cmpx_le_u32_e64 s[10:11], 0.5, v2
88681// CHECK: [0x0a,0x00,0xdb,0xd0,0xf0,0x04,0x02,0x00]
88682
88683v_cmpx_le_u32_e64 s[10:11], -4.0, v2
88684// CHECK: [0x0a,0x00,0xdb,0xd0,0xf7,0x04,0x02,0x00]
88685
88686v_cmpx_le_u32_e64 s[10:11], v1, v255
88687// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xff,0x03,0x00]
88688
88689v_cmpx_le_u32_e64 s[10:11], v1, s2
88690// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x05,0x00,0x00]
88691
88692v_cmpx_le_u32_e64 s[10:11], v1, s101
88693// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xcb,0x00,0x00]
88694
88695v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_lo
88696// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xcd,0x00,0x00]
88697
88698v_cmpx_le_u32_e64 s[10:11], v1, flat_scratch_hi
88699// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xcf,0x00,0x00]
88700
88701v_cmpx_le_u32_e64 s[10:11], v1, vcc_lo
88702// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xd5,0x00,0x00]
88703
88704v_cmpx_le_u32_e64 s[10:11], v1, vcc_hi
88705// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xd7,0x00,0x00]
88706
88707v_cmpx_le_u32_e64 s[10:11], v1, tba_lo
88708// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xd9,0x00,0x00]
88709
88710v_cmpx_le_u32_e64 s[10:11], v1, tba_hi
88711// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xdb,0x00,0x00]
88712
88713v_cmpx_le_u32_e64 s[10:11], v1, tma_lo
88714// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xdd,0x00,0x00]
88715
88716v_cmpx_le_u32_e64 s[10:11], v1, tma_hi
88717// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xdf,0x00,0x00]
88718
88719v_cmpx_le_u32_e64 s[10:11], v1, ttmp11
88720// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xf7,0x00,0x00]
88721
88722v_cmpx_le_u32_e64 s[10:11], v1, m0
88723// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xf9,0x00,0x00]
88724
88725v_cmpx_le_u32_e64 s[10:11], v1, exec_lo
88726// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xfd,0x00,0x00]
88727
88728v_cmpx_le_u32_e64 s[10:11], v1, exec_hi
88729// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xff,0x00,0x00]
88730
88731v_cmpx_le_u32_e64 s[10:11], v1, 0
88732// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x01,0x01,0x00]
88733
88734v_cmpx_le_u32_e64 s[10:11], v1, -1
88735// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0x83,0x01,0x00]
88736
88737v_cmpx_le_u32_e64 s[10:11], v1, 0.5
88738// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xe1,0x01,0x00]
88739
88740v_cmpx_le_u32_e64 s[10:11], v1, -4.0
88741// CHECK: [0x0a,0x00,0xdb,0xd0,0x01,0xef,0x01,0x00]
88742
88743v_cmpx_gt_u32 vcc, v1, v2
88744// CHECK: [0x01,0x05,0xb8,0x7d]
88745
88746v_cmpx_gt_u32 vcc, v255, v2
88747// CHECK: [0xff,0x05,0xb8,0x7d]
88748
88749v_cmpx_gt_u32 vcc, s1, v2
88750// CHECK: [0x01,0x04,0xb8,0x7d]
88751
88752v_cmpx_gt_u32 vcc, s101, v2
88753// CHECK: [0x65,0x04,0xb8,0x7d]
88754
88755v_cmpx_gt_u32 vcc, flat_scratch_lo, v2
88756// CHECK: [0x66,0x04,0xb8,0x7d]
88757
88758v_cmpx_gt_u32 vcc, flat_scratch_hi, v2
88759// CHECK: [0x67,0x04,0xb8,0x7d]
88760
88761v_cmpx_gt_u32 vcc, vcc_lo, v2
88762// CHECK: [0x6a,0x04,0xb8,0x7d]
88763
88764v_cmpx_gt_u32 vcc, vcc_hi, v2
88765// CHECK: [0x6b,0x04,0xb8,0x7d]
88766
88767v_cmpx_gt_u32 vcc, tba_lo, v2
88768// CHECK: [0x6c,0x04,0xb8,0x7d]
88769
88770v_cmpx_gt_u32 vcc, tba_hi, v2
88771// CHECK: [0x6d,0x04,0xb8,0x7d]
88772
88773v_cmpx_gt_u32 vcc, tma_lo, v2
88774// CHECK: [0x6e,0x04,0xb8,0x7d]
88775
88776v_cmpx_gt_u32 vcc, tma_hi, v2
88777// CHECK: [0x6f,0x04,0xb8,0x7d]
88778
88779v_cmpx_gt_u32 vcc, ttmp11, v2
88780// CHECK: [0x7b,0x04,0xb8,0x7d]
88781
88782v_cmpx_gt_u32 vcc, m0, v2
88783// CHECK: [0x7c,0x04,0xb8,0x7d]
88784
88785v_cmpx_gt_u32 vcc, exec_lo, v2
88786// CHECK: [0x7e,0x04,0xb8,0x7d]
88787
88788v_cmpx_gt_u32 vcc, exec_hi, v2
88789// CHECK: [0x7f,0x04,0xb8,0x7d]
88790
88791v_cmpx_gt_u32 vcc, 0, v2
88792// CHECK: [0x80,0x04,0xb8,0x7d]
88793
88794v_cmpx_gt_u32 vcc, -1, v2
88795// CHECK: [0xc1,0x04,0xb8,0x7d]
88796
88797v_cmpx_gt_u32 vcc, 0.5, v2
88798// CHECK: [0xf0,0x04,0xb8,0x7d]
88799
88800v_cmpx_gt_u32 vcc, -4.0, v2
88801// CHECK: [0xf7,0x04,0xb8,0x7d]
88802
88803v_cmpx_gt_u32 vcc, 0xaf123456, v2
88804// CHECK: [0xff,0x04,0xb8,0x7d,0x56,0x34,0x12,0xaf]
88805
88806v_cmpx_gt_u32 vcc, 0x3f717273, v2
88807// CHECK: [0xff,0x04,0xb8,0x7d,0x73,0x72,0x71,0x3f]
88808
88809v_cmpx_gt_u32 vcc, v1, v255
88810// CHECK: [0x01,0xff,0xb9,0x7d]
88811
88812v_cmpx_gt_u32_e64 s[10:11], v1, v2
88813// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88814
88815v_cmpx_gt_u32_e64 s[12:13], v1, v2
88816// CHECK: [0x0c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88817
88818v_cmpx_gt_u32_e64 s[100:101], v1, v2
88819// CHECK: [0x64,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88820
88821v_cmpx_gt_u32_e64 flat_scratch, v1, v2
88822// CHECK: [0x66,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88823
88824v_cmpx_gt_u32_e64 vcc, v1, v2
88825// CHECK: [0x6a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88826
88827v_cmpx_gt_u32_e64 tba, v1, v2
88828// CHECK: [0x6c,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88829
88830v_cmpx_gt_u32_e64 tma, v1, v2
88831// CHECK: [0x6e,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88832
88833v_cmpx_gt_u32_e64 ttmp[10:11], v1, v2
88834// CHECK: [0x7a,0x00,0xdc,0xd0,0x01,0x05,0x02,0x00]
88835
88836v_cmpx_gt_u32_e64 s[10:11], v255, v2
88837// CHECK: [0x0a,0x00,0xdc,0xd0,0xff,0x05,0x02,0x00]
88838
88839v_cmpx_gt_u32_e64 s[10:11], s1, v2
88840// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x04,0x02,0x00]
88841
88842v_cmpx_gt_u32_e64 s[10:11], s101, v2
88843// CHECK: [0x0a,0x00,0xdc,0xd0,0x65,0x04,0x02,0x00]
88844
88845v_cmpx_gt_u32_e64 s[10:11], flat_scratch_lo, v2
88846// CHECK: [0x0a,0x00,0xdc,0xd0,0x66,0x04,0x02,0x00]
88847
88848v_cmpx_gt_u32_e64 s[10:11], flat_scratch_hi, v2
88849// CHECK: [0x0a,0x00,0xdc,0xd0,0x67,0x04,0x02,0x00]
88850
88851v_cmpx_gt_u32_e64 s[10:11], vcc_lo, v2
88852// CHECK: [0x0a,0x00,0xdc,0xd0,0x6a,0x04,0x02,0x00]
88853
88854v_cmpx_gt_u32_e64 s[10:11], vcc_hi, v2
88855// CHECK: [0x0a,0x00,0xdc,0xd0,0x6b,0x04,0x02,0x00]
88856
88857v_cmpx_gt_u32_e64 s[10:11], tba_lo, v2
88858// CHECK: [0x0a,0x00,0xdc,0xd0,0x6c,0x04,0x02,0x00]
88859
88860v_cmpx_gt_u32_e64 s[10:11], tba_hi, v2
88861// CHECK: [0x0a,0x00,0xdc,0xd0,0x6d,0x04,0x02,0x00]
88862
88863v_cmpx_gt_u32_e64 s[10:11], tma_lo, v2
88864// CHECK: [0x0a,0x00,0xdc,0xd0,0x6e,0x04,0x02,0x00]
88865
88866v_cmpx_gt_u32_e64 s[10:11], tma_hi, v2
88867// CHECK: [0x0a,0x00,0xdc,0xd0,0x6f,0x04,0x02,0x00]
88868
88869v_cmpx_gt_u32_e64 s[10:11], ttmp11, v2
88870// CHECK: [0x0a,0x00,0xdc,0xd0,0x7b,0x04,0x02,0x00]
88871
88872v_cmpx_gt_u32_e64 s[10:11], m0, v2
88873// CHECK: [0x0a,0x00,0xdc,0xd0,0x7c,0x04,0x02,0x00]
88874
88875v_cmpx_gt_u32_e64 s[10:11], exec_lo, v2
88876// CHECK: [0x0a,0x00,0xdc,0xd0,0x7e,0x04,0x02,0x00]
88877
88878v_cmpx_gt_u32_e64 s[10:11], exec_hi, v2
88879// CHECK: [0x0a,0x00,0xdc,0xd0,0x7f,0x04,0x02,0x00]
88880
88881v_cmpx_gt_u32_e64 s[10:11], 0, v2
88882// CHECK: [0x0a,0x00,0xdc,0xd0,0x80,0x04,0x02,0x00]
88883
88884v_cmpx_gt_u32_e64 s[10:11], -1, v2
88885// CHECK: [0x0a,0x00,0xdc,0xd0,0xc1,0x04,0x02,0x00]
88886
88887v_cmpx_gt_u32_e64 s[10:11], 0.5, v2
88888// CHECK: [0x0a,0x00,0xdc,0xd0,0xf0,0x04,0x02,0x00]
88889
88890v_cmpx_gt_u32_e64 s[10:11], -4.0, v2
88891// CHECK: [0x0a,0x00,0xdc,0xd0,0xf7,0x04,0x02,0x00]
88892
88893v_cmpx_gt_u32_e64 s[10:11], v1, v255
88894// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xff,0x03,0x00]
88895
88896v_cmpx_gt_u32_e64 s[10:11], v1, s2
88897// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x05,0x00,0x00]
88898
88899v_cmpx_gt_u32_e64 s[10:11], v1, s101
88900// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcb,0x00,0x00]
88901
88902v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_lo
88903// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcd,0x00,0x00]
88904
88905v_cmpx_gt_u32_e64 s[10:11], v1, flat_scratch_hi
88906// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xcf,0x00,0x00]
88907
88908v_cmpx_gt_u32_e64 s[10:11], v1, vcc_lo
88909// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd5,0x00,0x00]
88910
88911v_cmpx_gt_u32_e64 s[10:11], v1, vcc_hi
88912// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd7,0x00,0x00]
88913
88914v_cmpx_gt_u32_e64 s[10:11], v1, tba_lo
88915// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xd9,0x00,0x00]
88916
88917v_cmpx_gt_u32_e64 s[10:11], v1, tba_hi
88918// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdb,0x00,0x00]
88919
88920v_cmpx_gt_u32_e64 s[10:11], v1, tma_lo
88921// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdd,0x00,0x00]
88922
88923v_cmpx_gt_u32_e64 s[10:11], v1, tma_hi
88924// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xdf,0x00,0x00]
88925
88926v_cmpx_gt_u32_e64 s[10:11], v1, ttmp11
88927// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf7,0x00,0x00]
88928
88929v_cmpx_gt_u32_e64 s[10:11], v1, m0
88930// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xf9,0x00,0x00]
88931
88932v_cmpx_gt_u32_e64 s[10:11], v1, exec_lo
88933// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xfd,0x00,0x00]
88934
88935v_cmpx_gt_u32_e64 s[10:11], v1, exec_hi
88936// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xff,0x00,0x00]
88937
88938v_cmpx_gt_u32_e64 s[10:11], v1, 0
88939// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x01,0x01,0x00]
88940
88941v_cmpx_gt_u32_e64 s[10:11], v1, -1
88942// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0x83,0x01,0x00]
88943
88944v_cmpx_gt_u32_e64 s[10:11], v1, 0.5
88945// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xe1,0x01,0x00]
88946
88947v_cmpx_gt_u32_e64 s[10:11], v1, -4.0
88948// CHECK: [0x0a,0x00,0xdc,0xd0,0x01,0xef,0x01,0x00]
88949
88950v_cmpx_ne_u32 vcc, v1, v2
88951// CHECK: [0x01,0x05,0xba,0x7d]
88952
88953v_cmpx_ne_u32 vcc, v255, v2
88954// CHECK: [0xff,0x05,0xba,0x7d]
88955
88956v_cmpx_ne_u32 vcc, s1, v2
88957// CHECK: [0x01,0x04,0xba,0x7d]
88958
88959v_cmpx_ne_u32 vcc, s101, v2
88960// CHECK: [0x65,0x04,0xba,0x7d]
88961
88962v_cmpx_ne_u32 vcc, flat_scratch_lo, v2
88963// CHECK: [0x66,0x04,0xba,0x7d]
88964
88965v_cmpx_ne_u32 vcc, flat_scratch_hi, v2
88966// CHECK: [0x67,0x04,0xba,0x7d]
88967
88968v_cmpx_ne_u32 vcc, vcc_lo, v2
88969// CHECK: [0x6a,0x04,0xba,0x7d]
88970
88971v_cmpx_ne_u32 vcc, vcc_hi, v2
88972// CHECK: [0x6b,0x04,0xba,0x7d]
88973
88974v_cmpx_ne_u32 vcc, tba_lo, v2
88975// CHECK: [0x6c,0x04,0xba,0x7d]
88976
88977v_cmpx_ne_u32 vcc, tba_hi, v2
88978// CHECK: [0x6d,0x04,0xba,0x7d]
88979
88980v_cmpx_ne_u32 vcc, tma_lo, v2
88981// CHECK: [0x6e,0x04,0xba,0x7d]
88982
88983v_cmpx_ne_u32 vcc, tma_hi, v2
88984// CHECK: [0x6f,0x04,0xba,0x7d]
88985
88986v_cmpx_ne_u32 vcc, ttmp11, v2
88987// CHECK: [0x7b,0x04,0xba,0x7d]
88988
88989v_cmpx_ne_u32 vcc, m0, v2
88990// CHECK: [0x7c,0x04,0xba,0x7d]
88991
88992v_cmpx_ne_u32 vcc, exec_lo, v2
88993// CHECK: [0x7e,0x04,0xba,0x7d]
88994
88995v_cmpx_ne_u32 vcc, exec_hi, v2
88996// CHECK: [0x7f,0x04,0xba,0x7d]
88997
88998v_cmpx_ne_u32 vcc, 0, v2
88999// CHECK: [0x80,0x04,0xba,0x7d]
89000
89001v_cmpx_ne_u32 vcc, -1, v2
89002// CHECK: [0xc1,0x04,0xba,0x7d]
89003
89004v_cmpx_ne_u32 vcc, 0.5, v2
89005// CHECK: [0xf0,0x04,0xba,0x7d]
89006
89007v_cmpx_ne_u32 vcc, -4.0, v2
89008// CHECK: [0xf7,0x04,0xba,0x7d]
89009
89010v_cmpx_ne_u32 vcc, 0xaf123456, v2
89011// CHECK: [0xff,0x04,0xba,0x7d,0x56,0x34,0x12,0xaf]
89012
89013v_cmpx_ne_u32 vcc, 0x3f717273, v2
89014// CHECK: [0xff,0x04,0xba,0x7d,0x73,0x72,0x71,0x3f]
89015
89016v_cmpx_ne_u32 vcc, v1, v255
89017// CHECK: [0x01,0xff,0xbb,0x7d]
89018
89019v_cmpx_ne_u32_e64 s[10:11], v1, v2
89020// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89021
89022v_cmpx_ne_u32_e64 s[12:13], v1, v2
89023// CHECK: [0x0c,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89024
89025v_cmpx_ne_u32_e64 s[100:101], v1, v2
89026// CHECK: [0x64,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89027
89028v_cmpx_ne_u32_e64 flat_scratch, v1, v2
89029// CHECK: [0x66,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89030
89031v_cmpx_ne_u32_e64 vcc, v1, v2
89032// CHECK: [0x6a,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89033
89034v_cmpx_ne_u32_e64 tba, v1, v2
89035// CHECK: [0x6c,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89036
89037v_cmpx_ne_u32_e64 tma, v1, v2
89038// CHECK: [0x6e,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89039
89040v_cmpx_ne_u32_e64 ttmp[10:11], v1, v2
89041// CHECK: [0x7a,0x00,0xdd,0xd0,0x01,0x05,0x02,0x00]
89042
89043v_cmpx_ne_u32_e64 s[10:11], v255, v2
89044// CHECK: [0x0a,0x00,0xdd,0xd0,0xff,0x05,0x02,0x00]
89045
89046v_cmpx_ne_u32_e64 s[10:11], s1, v2
89047// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x04,0x02,0x00]
89048
89049v_cmpx_ne_u32_e64 s[10:11], s101, v2
89050// CHECK: [0x0a,0x00,0xdd,0xd0,0x65,0x04,0x02,0x00]
89051
89052v_cmpx_ne_u32_e64 s[10:11], flat_scratch_lo, v2
89053// CHECK: [0x0a,0x00,0xdd,0xd0,0x66,0x04,0x02,0x00]
89054
89055v_cmpx_ne_u32_e64 s[10:11], flat_scratch_hi, v2
89056// CHECK: [0x0a,0x00,0xdd,0xd0,0x67,0x04,0x02,0x00]
89057
89058v_cmpx_ne_u32_e64 s[10:11], vcc_lo, v2
89059// CHECK: [0x0a,0x00,0xdd,0xd0,0x6a,0x04,0x02,0x00]
89060
89061v_cmpx_ne_u32_e64 s[10:11], vcc_hi, v2
89062// CHECK: [0x0a,0x00,0xdd,0xd0,0x6b,0x04,0x02,0x00]
89063
89064v_cmpx_ne_u32_e64 s[10:11], tba_lo, v2
89065// CHECK: [0x0a,0x00,0xdd,0xd0,0x6c,0x04,0x02,0x00]
89066
89067v_cmpx_ne_u32_e64 s[10:11], tba_hi, v2
89068// CHECK: [0x0a,0x00,0xdd,0xd0,0x6d,0x04,0x02,0x00]
89069
89070v_cmpx_ne_u32_e64 s[10:11], tma_lo, v2
89071// CHECK: [0x0a,0x00,0xdd,0xd0,0x6e,0x04,0x02,0x00]
89072
89073v_cmpx_ne_u32_e64 s[10:11], tma_hi, v2
89074// CHECK: [0x0a,0x00,0xdd,0xd0,0x6f,0x04,0x02,0x00]
89075
89076v_cmpx_ne_u32_e64 s[10:11], ttmp11, v2
89077// CHECK: [0x0a,0x00,0xdd,0xd0,0x7b,0x04,0x02,0x00]
89078
89079v_cmpx_ne_u32_e64 s[10:11], m0, v2
89080// CHECK: [0x0a,0x00,0xdd,0xd0,0x7c,0x04,0x02,0x00]
89081
89082v_cmpx_ne_u32_e64 s[10:11], exec_lo, v2
89083// CHECK: [0x0a,0x00,0xdd,0xd0,0x7e,0x04,0x02,0x00]
89084
89085v_cmpx_ne_u32_e64 s[10:11], exec_hi, v2
89086// CHECK: [0x0a,0x00,0xdd,0xd0,0x7f,0x04,0x02,0x00]
89087
89088v_cmpx_ne_u32_e64 s[10:11], 0, v2
89089// CHECK: [0x0a,0x00,0xdd,0xd0,0x80,0x04,0x02,0x00]
89090
89091v_cmpx_ne_u32_e64 s[10:11], -1, v2
89092// CHECK: [0x0a,0x00,0xdd,0xd0,0xc1,0x04,0x02,0x00]
89093
89094v_cmpx_ne_u32_e64 s[10:11], 0.5, v2
89095// CHECK: [0x0a,0x00,0xdd,0xd0,0xf0,0x04,0x02,0x00]
89096
89097v_cmpx_ne_u32_e64 s[10:11], -4.0, v2
89098// CHECK: [0x0a,0x00,0xdd,0xd0,0xf7,0x04,0x02,0x00]
89099
89100v_cmpx_ne_u32_e64 s[10:11], v1, v255
89101// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xff,0x03,0x00]
89102
89103v_cmpx_ne_u32_e64 s[10:11], v1, s2
89104// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x05,0x00,0x00]
89105
89106v_cmpx_ne_u32_e64 s[10:11], v1, s101
89107// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xcb,0x00,0x00]
89108
89109v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_lo
89110// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xcd,0x00,0x00]
89111
89112v_cmpx_ne_u32_e64 s[10:11], v1, flat_scratch_hi
89113// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xcf,0x00,0x00]
89114
89115v_cmpx_ne_u32_e64 s[10:11], v1, vcc_lo
89116// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xd5,0x00,0x00]
89117
89118v_cmpx_ne_u32_e64 s[10:11], v1, vcc_hi
89119// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xd7,0x00,0x00]
89120
89121v_cmpx_ne_u32_e64 s[10:11], v1, tba_lo
89122// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xd9,0x00,0x00]
89123
89124v_cmpx_ne_u32_e64 s[10:11], v1, tba_hi
89125// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xdb,0x00,0x00]
89126
89127v_cmpx_ne_u32_e64 s[10:11], v1, tma_lo
89128// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xdd,0x00,0x00]
89129
89130v_cmpx_ne_u32_e64 s[10:11], v1, tma_hi
89131// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xdf,0x00,0x00]
89132
89133v_cmpx_ne_u32_e64 s[10:11], v1, ttmp11
89134// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xf7,0x00,0x00]
89135
89136v_cmpx_ne_u32_e64 s[10:11], v1, m0
89137// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xf9,0x00,0x00]
89138
89139v_cmpx_ne_u32_e64 s[10:11], v1, exec_lo
89140// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xfd,0x00,0x00]
89141
89142v_cmpx_ne_u32_e64 s[10:11], v1, exec_hi
89143// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xff,0x00,0x00]
89144
89145v_cmpx_ne_u32_e64 s[10:11], v1, 0
89146// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x01,0x01,0x00]
89147
89148v_cmpx_ne_u32_e64 s[10:11], v1, -1
89149// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0x83,0x01,0x00]
89150
89151v_cmpx_ne_u32_e64 s[10:11], v1, 0.5
89152// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xe1,0x01,0x00]
89153
89154v_cmpx_ne_u32_e64 s[10:11], v1, -4.0
89155// CHECK: [0x0a,0x00,0xdd,0xd0,0x01,0xef,0x01,0x00]
89156
89157v_cmpx_ge_u32 vcc, v1, v2
89158// CHECK: [0x01,0x05,0xbc,0x7d]
89159
89160v_cmpx_ge_u32 vcc, v255, v2
89161// CHECK: [0xff,0x05,0xbc,0x7d]
89162
89163v_cmpx_ge_u32 vcc, s1, v2
89164// CHECK: [0x01,0x04,0xbc,0x7d]
89165
89166v_cmpx_ge_u32 vcc, s101, v2
89167// CHECK: [0x65,0x04,0xbc,0x7d]
89168
89169v_cmpx_ge_u32 vcc, flat_scratch_lo, v2
89170// CHECK: [0x66,0x04,0xbc,0x7d]
89171
89172v_cmpx_ge_u32 vcc, flat_scratch_hi, v2
89173// CHECK: [0x67,0x04,0xbc,0x7d]
89174
89175v_cmpx_ge_u32 vcc, vcc_lo, v2
89176// CHECK: [0x6a,0x04,0xbc,0x7d]
89177
89178v_cmpx_ge_u32 vcc, vcc_hi, v2
89179// CHECK: [0x6b,0x04,0xbc,0x7d]
89180
89181v_cmpx_ge_u32 vcc, tba_lo, v2
89182// CHECK: [0x6c,0x04,0xbc,0x7d]
89183
89184v_cmpx_ge_u32 vcc, tba_hi, v2
89185// CHECK: [0x6d,0x04,0xbc,0x7d]
89186
89187v_cmpx_ge_u32 vcc, tma_lo, v2
89188// CHECK: [0x6e,0x04,0xbc,0x7d]
89189
89190v_cmpx_ge_u32 vcc, tma_hi, v2
89191// CHECK: [0x6f,0x04,0xbc,0x7d]
89192
89193v_cmpx_ge_u32 vcc, ttmp11, v2
89194// CHECK: [0x7b,0x04,0xbc,0x7d]
89195
89196v_cmpx_ge_u32 vcc, m0, v2
89197// CHECK: [0x7c,0x04,0xbc,0x7d]
89198
89199v_cmpx_ge_u32 vcc, exec_lo, v2
89200// CHECK: [0x7e,0x04,0xbc,0x7d]
89201
89202v_cmpx_ge_u32 vcc, exec_hi, v2
89203// CHECK: [0x7f,0x04,0xbc,0x7d]
89204
89205v_cmpx_ge_u32 vcc, 0, v2
89206// CHECK: [0x80,0x04,0xbc,0x7d]
89207
89208v_cmpx_ge_u32 vcc, -1, v2
89209// CHECK: [0xc1,0x04,0xbc,0x7d]
89210
89211v_cmpx_ge_u32 vcc, 0.5, v2
89212// CHECK: [0xf0,0x04,0xbc,0x7d]
89213
89214v_cmpx_ge_u32 vcc, -4.0, v2
89215// CHECK: [0xf7,0x04,0xbc,0x7d]
89216
89217v_cmpx_ge_u32 vcc, 0xaf123456, v2
89218// CHECK: [0xff,0x04,0xbc,0x7d,0x56,0x34,0x12,0xaf]
89219
89220v_cmpx_ge_u32 vcc, 0x3f717273, v2
89221// CHECK: [0xff,0x04,0xbc,0x7d,0x73,0x72,0x71,0x3f]
89222
89223v_cmpx_ge_u32 vcc, v1, v255
89224// CHECK: [0x01,0xff,0xbd,0x7d]
89225
89226v_cmpx_ge_u32_e64 s[10:11], v1, v2
89227// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89228
89229v_cmpx_ge_u32_e64 s[12:13], v1, v2
89230// CHECK: [0x0c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89231
89232v_cmpx_ge_u32_e64 s[100:101], v1, v2
89233// CHECK: [0x64,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89234
89235v_cmpx_ge_u32_e64 flat_scratch, v1, v2
89236// CHECK: [0x66,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89237
89238v_cmpx_ge_u32_e64 vcc, v1, v2
89239// CHECK: [0x6a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89240
89241v_cmpx_ge_u32_e64 tba, v1, v2
89242// CHECK: [0x6c,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89243
89244v_cmpx_ge_u32_e64 tma, v1, v2
89245// CHECK: [0x6e,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89246
89247v_cmpx_ge_u32_e64 ttmp[10:11], v1, v2
89248// CHECK: [0x7a,0x00,0xde,0xd0,0x01,0x05,0x02,0x00]
89249
89250v_cmpx_ge_u32_e64 s[10:11], v255, v2
89251// CHECK: [0x0a,0x00,0xde,0xd0,0xff,0x05,0x02,0x00]
89252
89253v_cmpx_ge_u32_e64 s[10:11], s1, v2
89254// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x04,0x02,0x00]
89255
89256v_cmpx_ge_u32_e64 s[10:11], s101, v2
89257// CHECK: [0x0a,0x00,0xde,0xd0,0x65,0x04,0x02,0x00]
89258
89259v_cmpx_ge_u32_e64 s[10:11], flat_scratch_lo, v2
89260// CHECK: [0x0a,0x00,0xde,0xd0,0x66,0x04,0x02,0x00]
89261
89262v_cmpx_ge_u32_e64 s[10:11], flat_scratch_hi, v2
89263// CHECK: [0x0a,0x00,0xde,0xd0,0x67,0x04,0x02,0x00]
89264
89265v_cmpx_ge_u32_e64 s[10:11], vcc_lo, v2
89266// CHECK: [0x0a,0x00,0xde,0xd0,0x6a,0x04,0x02,0x00]
89267
89268v_cmpx_ge_u32_e64 s[10:11], vcc_hi, v2
89269// CHECK: [0x0a,0x00,0xde,0xd0,0x6b,0x04,0x02,0x00]
89270
89271v_cmpx_ge_u32_e64 s[10:11], tba_lo, v2
89272// CHECK: [0x0a,0x00,0xde,0xd0,0x6c,0x04,0x02,0x00]
89273
89274v_cmpx_ge_u32_e64 s[10:11], tba_hi, v2
89275// CHECK: [0x0a,0x00,0xde,0xd0,0x6d,0x04,0x02,0x00]
89276
89277v_cmpx_ge_u32_e64 s[10:11], tma_lo, v2
89278// CHECK: [0x0a,0x00,0xde,0xd0,0x6e,0x04,0x02,0x00]
89279
89280v_cmpx_ge_u32_e64 s[10:11], tma_hi, v2
89281// CHECK: [0x0a,0x00,0xde,0xd0,0x6f,0x04,0x02,0x00]
89282
89283v_cmpx_ge_u32_e64 s[10:11], ttmp11, v2
89284// CHECK: [0x0a,0x00,0xde,0xd0,0x7b,0x04,0x02,0x00]
89285
89286v_cmpx_ge_u32_e64 s[10:11], m0, v2
89287// CHECK: [0x0a,0x00,0xde,0xd0,0x7c,0x04,0x02,0x00]
89288
89289v_cmpx_ge_u32_e64 s[10:11], exec_lo, v2
89290// CHECK: [0x0a,0x00,0xde,0xd0,0x7e,0x04,0x02,0x00]
89291
89292v_cmpx_ge_u32_e64 s[10:11], exec_hi, v2
89293// CHECK: [0x0a,0x00,0xde,0xd0,0x7f,0x04,0x02,0x00]
89294
89295v_cmpx_ge_u32_e64 s[10:11], 0, v2
89296// CHECK: [0x0a,0x00,0xde,0xd0,0x80,0x04,0x02,0x00]
89297
89298v_cmpx_ge_u32_e64 s[10:11], -1, v2
89299// CHECK: [0x0a,0x00,0xde,0xd0,0xc1,0x04,0x02,0x00]
89300
89301v_cmpx_ge_u32_e64 s[10:11], 0.5, v2
89302// CHECK: [0x0a,0x00,0xde,0xd0,0xf0,0x04,0x02,0x00]
89303
89304v_cmpx_ge_u32_e64 s[10:11], -4.0, v2
89305// CHECK: [0x0a,0x00,0xde,0xd0,0xf7,0x04,0x02,0x00]
89306
89307v_cmpx_ge_u32_e64 s[10:11], v1, v255
89308// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xff,0x03,0x00]
89309
89310v_cmpx_ge_u32_e64 s[10:11], v1, s2
89311// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x05,0x00,0x00]
89312
89313v_cmpx_ge_u32_e64 s[10:11], v1, s101
89314// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcb,0x00,0x00]
89315
89316v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_lo
89317// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcd,0x00,0x00]
89318
89319v_cmpx_ge_u32_e64 s[10:11], v1, flat_scratch_hi
89320// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xcf,0x00,0x00]
89321
89322v_cmpx_ge_u32_e64 s[10:11], v1, vcc_lo
89323// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd5,0x00,0x00]
89324
89325v_cmpx_ge_u32_e64 s[10:11], v1, vcc_hi
89326// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd7,0x00,0x00]
89327
89328v_cmpx_ge_u32_e64 s[10:11], v1, tba_lo
89329// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xd9,0x00,0x00]
89330
89331v_cmpx_ge_u32_e64 s[10:11], v1, tba_hi
89332// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdb,0x00,0x00]
89333
89334v_cmpx_ge_u32_e64 s[10:11], v1, tma_lo
89335// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdd,0x00,0x00]
89336
89337v_cmpx_ge_u32_e64 s[10:11], v1, tma_hi
89338// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xdf,0x00,0x00]
89339
89340v_cmpx_ge_u32_e64 s[10:11], v1, ttmp11
89341// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf7,0x00,0x00]
89342
89343v_cmpx_ge_u32_e64 s[10:11], v1, m0
89344// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xf9,0x00,0x00]
89345
89346v_cmpx_ge_u32_e64 s[10:11], v1, exec_lo
89347// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xfd,0x00,0x00]
89348
89349v_cmpx_ge_u32_e64 s[10:11], v1, exec_hi
89350// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xff,0x00,0x00]
89351
89352v_cmpx_ge_u32_e64 s[10:11], v1, 0
89353// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x01,0x01,0x00]
89354
89355v_cmpx_ge_u32_e64 s[10:11], v1, -1
89356// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0x83,0x01,0x00]
89357
89358v_cmpx_ge_u32_e64 s[10:11], v1, 0.5
89359// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xe1,0x01,0x00]
89360
89361v_cmpx_ge_u32_e64 s[10:11], v1, -4.0
89362// CHECK: [0x0a,0x00,0xde,0xd0,0x01,0xef,0x01,0x00]
89363
89364v_cmpx_t_u32 vcc, v1, v2
89365// CHECK: [0x01,0x05,0xbe,0x7d]
89366
89367v_cmpx_t_u32 vcc, v255, v2
89368// CHECK: [0xff,0x05,0xbe,0x7d]
89369
89370v_cmpx_t_u32 vcc, s1, v2
89371// CHECK: [0x01,0x04,0xbe,0x7d]
89372
89373v_cmpx_t_u32 vcc, s101, v2
89374// CHECK: [0x65,0x04,0xbe,0x7d]
89375
89376v_cmpx_t_u32 vcc, flat_scratch_lo, v2
89377// CHECK: [0x66,0x04,0xbe,0x7d]
89378
89379v_cmpx_t_u32 vcc, flat_scratch_hi, v2
89380// CHECK: [0x67,0x04,0xbe,0x7d]
89381
89382v_cmpx_t_u32 vcc, vcc_lo, v2
89383// CHECK: [0x6a,0x04,0xbe,0x7d]
89384
89385v_cmpx_t_u32 vcc, vcc_hi, v2
89386// CHECK: [0x6b,0x04,0xbe,0x7d]
89387
89388v_cmpx_t_u32 vcc, tba_lo, v2
89389// CHECK: [0x6c,0x04,0xbe,0x7d]
89390
89391v_cmpx_t_u32 vcc, tba_hi, v2
89392// CHECK: [0x6d,0x04,0xbe,0x7d]
89393
89394v_cmpx_t_u32 vcc, tma_lo, v2
89395// CHECK: [0x6e,0x04,0xbe,0x7d]
89396
89397v_cmpx_t_u32 vcc, tma_hi, v2
89398// CHECK: [0x6f,0x04,0xbe,0x7d]
89399
89400v_cmpx_t_u32 vcc, ttmp11, v2
89401// CHECK: [0x7b,0x04,0xbe,0x7d]
89402
89403v_cmpx_t_u32 vcc, m0, v2
89404// CHECK: [0x7c,0x04,0xbe,0x7d]
89405
89406v_cmpx_t_u32 vcc, exec_lo, v2
89407// CHECK: [0x7e,0x04,0xbe,0x7d]
89408
89409v_cmpx_t_u32 vcc, exec_hi, v2
89410// CHECK: [0x7f,0x04,0xbe,0x7d]
89411
89412v_cmpx_t_u32 vcc, 0, v2
89413// CHECK: [0x80,0x04,0xbe,0x7d]
89414
89415v_cmpx_t_u32 vcc, -1, v2
89416// CHECK: [0xc1,0x04,0xbe,0x7d]
89417
89418v_cmpx_t_u32 vcc, 0.5, v2
89419// CHECK: [0xf0,0x04,0xbe,0x7d]
89420
89421v_cmpx_t_u32 vcc, -4.0, v2
89422// CHECK: [0xf7,0x04,0xbe,0x7d]
89423
89424v_cmpx_t_u32 vcc, 0xaf123456, v2
89425// CHECK: [0xff,0x04,0xbe,0x7d,0x56,0x34,0x12,0xaf]
89426
89427v_cmpx_t_u32 vcc, 0x3f717273, v2
89428// CHECK: [0xff,0x04,0xbe,0x7d,0x73,0x72,0x71,0x3f]
89429
89430v_cmpx_t_u32 vcc, v1, v255
89431// CHECK: [0x01,0xff,0xbf,0x7d]
89432
89433v_cmpx_t_u32_e64 s[10:11], v1, v2
89434// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89435
89436v_cmpx_t_u32_e64 s[12:13], v1, v2
89437// CHECK: [0x0c,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89438
89439v_cmpx_t_u32_e64 s[100:101], v1, v2
89440// CHECK: [0x64,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89441
89442v_cmpx_t_u32_e64 flat_scratch, v1, v2
89443// CHECK: [0x66,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89444
89445v_cmpx_t_u32_e64 vcc, v1, v2
89446// CHECK: [0x6a,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89447
89448v_cmpx_t_u32_e64 tba, v1, v2
89449// CHECK: [0x6c,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89450
89451v_cmpx_t_u32_e64 tma, v1, v2
89452// CHECK: [0x6e,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89453
89454v_cmpx_t_u32_e64 ttmp[10:11], v1, v2
89455// CHECK: [0x7a,0x00,0xdf,0xd0,0x01,0x05,0x02,0x00]
89456
89457v_cmpx_t_u32_e64 s[10:11], v255, v2
89458// CHECK: [0x0a,0x00,0xdf,0xd0,0xff,0x05,0x02,0x00]
89459
89460v_cmpx_t_u32_e64 s[10:11], s1, v2
89461// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x04,0x02,0x00]
89462
89463v_cmpx_t_u32_e64 s[10:11], s101, v2
89464// CHECK: [0x0a,0x00,0xdf,0xd0,0x65,0x04,0x02,0x00]
89465
89466v_cmpx_t_u32_e64 s[10:11], flat_scratch_lo, v2
89467// CHECK: [0x0a,0x00,0xdf,0xd0,0x66,0x04,0x02,0x00]
89468
89469v_cmpx_t_u32_e64 s[10:11], flat_scratch_hi, v2
89470// CHECK: [0x0a,0x00,0xdf,0xd0,0x67,0x04,0x02,0x00]
89471
89472v_cmpx_t_u32_e64 s[10:11], vcc_lo, v2
89473// CHECK: [0x0a,0x00,0xdf,0xd0,0x6a,0x04,0x02,0x00]
89474
89475v_cmpx_t_u32_e64 s[10:11], vcc_hi, v2
89476// CHECK: [0x0a,0x00,0xdf,0xd0,0x6b,0x04,0x02,0x00]
89477
89478v_cmpx_t_u32_e64 s[10:11], tba_lo, v2
89479// CHECK: [0x0a,0x00,0xdf,0xd0,0x6c,0x04,0x02,0x00]
89480
89481v_cmpx_t_u32_e64 s[10:11], tba_hi, v2
89482// CHECK: [0x0a,0x00,0xdf,0xd0,0x6d,0x04,0x02,0x00]
89483
89484v_cmpx_t_u32_e64 s[10:11], tma_lo, v2
89485// CHECK: [0x0a,0x00,0xdf,0xd0,0x6e,0x04,0x02,0x00]
89486
89487v_cmpx_t_u32_e64 s[10:11], tma_hi, v2
89488// CHECK: [0x0a,0x00,0xdf,0xd0,0x6f,0x04,0x02,0x00]
89489
89490v_cmpx_t_u32_e64 s[10:11], ttmp11, v2
89491// CHECK: [0x0a,0x00,0xdf,0xd0,0x7b,0x04,0x02,0x00]
89492
89493v_cmpx_t_u32_e64 s[10:11], m0, v2
89494// CHECK: [0x0a,0x00,0xdf,0xd0,0x7c,0x04,0x02,0x00]
89495
89496v_cmpx_t_u32_e64 s[10:11], exec_lo, v2
89497// CHECK: [0x0a,0x00,0xdf,0xd0,0x7e,0x04,0x02,0x00]
89498
89499v_cmpx_t_u32_e64 s[10:11], exec_hi, v2
89500// CHECK: [0x0a,0x00,0xdf,0xd0,0x7f,0x04,0x02,0x00]
89501
89502v_cmpx_t_u32_e64 s[10:11], 0, v2
89503// CHECK: [0x0a,0x00,0xdf,0xd0,0x80,0x04,0x02,0x00]
89504
89505v_cmpx_t_u32_e64 s[10:11], -1, v2
89506// CHECK: [0x0a,0x00,0xdf,0xd0,0xc1,0x04,0x02,0x00]
89507
89508v_cmpx_t_u32_e64 s[10:11], 0.5, v2
89509// CHECK: [0x0a,0x00,0xdf,0xd0,0xf0,0x04,0x02,0x00]
89510
89511v_cmpx_t_u32_e64 s[10:11], -4.0, v2
89512// CHECK: [0x0a,0x00,0xdf,0xd0,0xf7,0x04,0x02,0x00]
89513
89514v_cmpx_t_u32_e64 s[10:11], v1, v255
89515// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xff,0x03,0x00]
89516
89517v_cmpx_t_u32_e64 s[10:11], v1, s2
89518// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x05,0x00,0x00]
89519
89520v_cmpx_t_u32_e64 s[10:11], v1, s101
89521// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xcb,0x00,0x00]
89522
89523v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_lo
89524// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xcd,0x00,0x00]
89525
89526v_cmpx_t_u32_e64 s[10:11], v1, flat_scratch_hi
89527// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xcf,0x00,0x00]
89528
89529v_cmpx_t_u32_e64 s[10:11], v1, vcc_lo
89530// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xd5,0x00,0x00]
89531
89532v_cmpx_t_u32_e64 s[10:11], v1, vcc_hi
89533// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xd7,0x00,0x00]
89534
89535v_cmpx_t_u32_e64 s[10:11], v1, tba_lo
89536// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xd9,0x00,0x00]
89537
89538v_cmpx_t_u32_e64 s[10:11], v1, tba_hi
89539// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xdb,0x00,0x00]
89540
89541v_cmpx_t_u32_e64 s[10:11], v1, tma_lo
89542// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xdd,0x00,0x00]
89543
89544v_cmpx_t_u32_e64 s[10:11], v1, tma_hi
89545// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xdf,0x00,0x00]
89546
89547v_cmpx_t_u32_e64 s[10:11], v1, ttmp11
89548// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xf7,0x00,0x00]
89549
89550v_cmpx_t_u32_e64 s[10:11], v1, m0
89551// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xf9,0x00,0x00]
89552
89553v_cmpx_t_u32_e64 s[10:11], v1, exec_lo
89554// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xfd,0x00,0x00]
89555
89556v_cmpx_t_u32_e64 s[10:11], v1, exec_hi
89557// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xff,0x00,0x00]
89558
89559v_cmpx_t_u32_e64 s[10:11], v1, 0
89560// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x01,0x01,0x00]
89561
89562v_cmpx_t_u32_e64 s[10:11], v1, -1
89563// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0x83,0x01,0x00]
89564
89565v_cmpx_t_u32_e64 s[10:11], v1, 0.5
89566// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xe1,0x01,0x00]
89567
89568v_cmpx_t_u32_e64 s[10:11], v1, -4.0
89569// CHECK: [0x0a,0x00,0xdf,0xd0,0x01,0xef,0x01,0x00]
89570
89571v_cmp_f_i64 vcc, v[1:2], v[2:3]
89572// CHECK: [0x01,0x05,0xc0,0x7d]
89573
89574v_cmp_f_i64 vcc, v[254:255], v[2:3]
89575// CHECK: [0xfe,0x05,0xc0,0x7d]
89576
89577v_cmp_f_i64 vcc, s[2:3], v[2:3]
89578// CHECK: [0x02,0x04,0xc0,0x7d]
89579
89580v_cmp_f_i64 vcc, s[4:5], v[2:3]
89581// CHECK: [0x04,0x04,0xc0,0x7d]
89582
89583v_cmp_f_i64 vcc, s[100:101], v[2:3]
89584// CHECK: [0x64,0x04,0xc0,0x7d]
89585
89586v_cmp_f_i64 vcc, flat_scratch, v[2:3]
89587// CHECK: [0x66,0x04,0xc0,0x7d]
89588
89589v_cmp_f_i64 vcc, vcc, v[2:3]
89590// CHECK: [0x6a,0x04,0xc0,0x7d]
89591
89592v_cmp_f_i64 vcc, tba, v[2:3]
89593// CHECK: [0x6c,0x04,0xc0,0x7d]
89594
89595v_cmp_f_i64 vcc, tma, v[2:3]
89596// CHECK: [0x6e,0x04,0xc0,0x7d]
89597
89598v_cmp_f_i64 vcc, ttmp[10:11], v[2:3]
89599// CHECK: [0x7a,0x04,0xc0,0x7d]
89600
89601v_cmp_f_i64 vcc, exec, v[2:3]
89602// CHECK: [0x7e,0x04,0xc0,0x7d]
89603
89604v_cmp_f_i64 vcc, 0, v[2:3]
89605// CHECK: [0x80,0x04,0xc0,0x7d]
89606
89607v_cmp_f_i64 vcc, -1, v[2:3]
89608// CHECK: [0xc1,0x04,0xc0,0x7d]
89609
89610v_cmp_f_i64 vcc, 0.5, v[2:3]
89611// CHECK: [0xf0,0x04,0xc0,0x7d]
89612
89613v_cmp_f_i64 vcc, -4.0, v[2:3]
89614// CHECK: [0xf7,0x04,0xc0,0x7d]
89615
89616v_cmp_f_i64 vcc, 0xaf123456, v[2:3]
89617// CHECK: [0xff,0x04,0xc0,0x7d,0x56,0x34,0x12,0xaf]
89618
89619v_cmp_f_i64 vcc, 0x3f717273, v[2:3]
89620// CHECK: [0xff,0x04,0xc0,0x7d,0x73,0x72,0x71,0x3f]
89621
89622v_cmp_f_i64 vcc, v[1:2], v[254:255]
89623// CHECK: [0x01,0xfd,0xc1,0x7d]
89624
89625v_cmp_f_i64_e64 s[10:11], v[1:2], v[2:3]
89626// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89627
89628v_cmp_f_i64_e64 s[12:13], v[1:2], v[2:3]
89629// CHECK: [0x0c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89630
89631v_cmp_f_i64_e64 s[100:101], v[1:2], v[2:3]
89632// CHECK: [0x64,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89633
89634v_cmp_f_i64_e64 flat_scratch, v[1:2], v[2:3]
89635// CHECK: [0x66,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89636
89637v_cmp_f_i64_e64 vcc, v[1:2], v[2:3]
89638// CHECK: [0x6a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89639
89640v_cmp_f_i64_e64 tba, v[1:2], v[2:3]
89641// CHECK: [0x6c,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89642
89643v_cmp_f_i64_e64 tma, v[1:2], v[2:3]
89644// CHECK: [0x6e,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89645
89646v_cmp_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
89647// CHECK: [0x7a,0x00,0xe0,0xd0,0x01,0x05,0x02,0x00]
89648
89649v_cmp_f_i64_e64 s[10:11], v[254:255], v[2:3]
89650// CHECK: [0x0a,0x00,0xe0,0xd0,0xfe,0x05,0x02,0x00]
89651
89652v_cmp_f_i64_e64 s[10:11], s[2:3], v[2:3]
89653// CHECK: [0x0a,0x00,0xe0,0xd0,0x02,0x04,0x02,0x00]
89654
89655v_cmp_f_i64_e64 s[10:11], s[4:5], v[2:3]
89656// CHECK: [0x0a,0x00,0xe0,0xd0,0x04,0x04,0x02,0x00]
89657
89658v_cmp_f_i64_e64 s[10:11], s[100:101], v[2:3]
89659// CHECK: [0x0a,0x00,0xe0,0xd0,0x64,0x04,0x02,0x00]
89660
89661v_cmp_f_i64_e64 s[10:11], flat_scratch, v[2:3]
89662// CHECK: [0x0a,0x00,0xe0,0xd0,0x66,0x04,0x02,0x00]
89663
89664v_cmp_f_i64_e64 s[10:11], vcc, v[2:3]
89665// CHECK: [0x0a,0x00,0xe0,0xd0,0x6a,0x04,0x02,0x00]
89666
89667v_cmp_f_i64_e64 s[10:11], tba, v[2:3]
89668// CHECK: [0x0a,0x00,0xe0,0xd0,0x6c,0x04,0x02,0x00]
89669
89670v_cmp_f_i64_e64 s[10:11], tma, v[2:3]
89671// CHECK: [0x0a,0x00,0xe0,0xd0,0x6e,0x04,0x02,0x00]
89672
89673v_cmp_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
89674// CHECK: [0x0a,0x00,0xe0,0xd0,0x7a,0x04,0x02,0x00]
89675
89676v_cmp_f_i64_e64 s[10:11], exec, v[2:3]
89677// CHECK: [0x0a,0x00,0xe0,0xd0,0x7e,0x04,0x02,0x00]
89678
89679v_cmp_f_i64_e64 s[10:11], 0, v[2:3]
89680// CHECK: [0x0a,0x00,0xe0,0xd0,0x80,0x04,0x02,0x00]
89681
89682v_cmp_f_i64_e64 s[10:11], -1, v[2:3]
89683// CHECK: [0x0a,0x00,0xe0,0xd0,0xc1,0x04,0x02,0x00]
89684
89685v_cmp_f_i64_e64 s[10:11], 0.5, v[2:3]
89686// CHECK: [0x0a,0x00,0xe0,0xd0,0xf0,0x04,0x02,0x00]
89687
89688v_cmp_f_i64_e64 s[10:11], -4.0, v[2:3]
89689// CHECK: [0x0a,0x00,0xe0,0xd0,0xf7,0x04,0x02,0x00]
89690
89691v_cmp_f_i64_e64 s[10:11], v[1:2], v[254:255]
89692// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x03,0x00]
89693
89694v_cmp_f_i64_e64 s[10:11], v[1:2], s[4:5]
89695// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x09,0x00,0x00]
89696
89697v_cmp_f_i64_e64 s[10:11], v[1:2], s[6:7]
89698// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x0d,0x00,0x00]
89699
89700v_cmp_f_i64_e64 s[10:11], v[1:2], s[100:101]
89701// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xc9,0x00,0x00]
89702
89703v_cmp_f_i64_e64 s[10:11], v[1:2], flat_scratch
89704// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xcd,0x00,0x00]
89705
89706v_cmp_f_i64_e64 s[10:11], v[1:2], vcc
89707// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd5,0x00,0x00]
89708
89709v_cmp_f_i64_e64 s[10:11], v[1:2], tba
89710// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xd9,0x00,0x00]
89711
89712v_cmp_f_i64_e64 s[10:11], v[1:2], tma
89713// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xdd,0x00,0x00]
89714
89715v_cmp_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
89716// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xf5,0x00,0x00]
89717
89718v_cmp_f_i64_e64 s[10:11], v[1:2], exec
89719// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xfd,0x00,0x00]
89720
89721v_cmp_f_i64_e64 s[10:11], v[1:2], 0
89722// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x01,0x01,0x00]
89723
89724v_cmp_f_i64_e64 s[10:11], v[1:2], -1
89725// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0x83,0x01,0x00]
89726
89727v_cmp_f_i64_e64 s[10:11], v[1:2], 0.5
89728// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xe1,0x01,0x00]
89729
89730v_cmp_f_i64_e64 s[10:11], v[1:2], -4.0
89731// CHECK: [0x0a,0x00,0xe0,0xd0,0x01,0xef,0x01,0x00]
89732
89733v_cmp_lt_i64 vcc, v[1:2], v[2:3]
89734// CHECK: [0x01,0x05,0xc2,0x7d]
89735
89736v_cmp_lt_i64 vcc, v[254:255], v[2:3]
89737// CHECK: [0xfe,0x05,0xc2,0x7d]
89738
89739v_cmp_lt_i64 vcc, s[2:3], v[2:3]
89740// CHECK: [0x02,0x04,0xc2,0x7d]
89741
89742v_cmp_lt_i64 vcc, s[4:5], v[2:3]
89743// CHECK: [0x04,0x04,0xc2,0x7d]
89744
89745v_cmp_lt_i64 vcc, s[100:101], v[2:3]
89746// CHECK: [0x64,0x04,0xc2,0x7d]
89747
89748v_cmp_lt_i64 vcc, flat_scratch, v[2:3]
89749// CHECK: [0x66,0x04,0xc2,0x7d]
89750
89751v_cmp_lt_i64 vcc, vcc, v[2:3]
89752// CHECK: [0x6a,0x04,0xc2,0x7d]
89753
89754v_cmp_lt_i64 vcc, tba, v[2:3]
89755// CHECK: [0x6c,0x04,0xc2,0x7d]
89756
89757v_cmp_lt_i64 vcc, tma, v[2:3]
89758// CHECK: [0x6e,0x04,0xc2,0x7d]
89759
89760v_cmp_lt_i64 vcc, ttmp[10:11], v[2:3]
89761// CHECK: [0x7a,0x04,0xc2,0x7d]
89762
89763v_cmp_lt_i64 vcc, exec, v[2:3]
89764// CHECK: [0x7e,0x04,0xc2,0x7d]
89765
89766v_cmp_lt_i64 vcc, 0, v[2:3]
89767// CHECK: [0x80,0x04,0xc2,0x7d]
89768
89769v_cmp_lt_i64 vcc, -1, v[2:3]
89770// CHECK: [0xc1,0x04,0xc2,0x7d]
89771
89772v_cmp_lt_i64 vcc, 0.5, v[2:3]
89773// CHECK: [0xf0,0x04,0xc2,0x7d]
89774
89775v_cmp_lt_i64 vcc, -4.0, v[2:3]
89776// CHECK: [0xf7,0x04,0xc2,0x7d]
89777
89778v_cmp_lt_i64 vcc, 0xaf123456, v[2:3]
89779// CHECK: [0xff,0x04,0xc2,0x7d,0x56,0x34,0x12,0xaf]
89780
89781v_cmp_lt_i64 vcc, 0x3f717273, v[2:3]
89782// CHECK: [0xff,0x04,0xc2,0x7d,0x73,0x72,0x71,0x3f]
89783
89784v_cmp_lt_i64 vcc, v[1:2], v[254:255]
89785// CHECK: [0x01,0xfd,0xc3,0x7d]
89786
89787v_cmp_lt_i64_e64 s[10:11], v[1:2], v[2:3]
89788// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89789
89790v_cmp_lt_i64_e64 s[12:13], v[1:2], v[2:3]
89791// CHECK: [0x0c,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89792
89793v_cmp_lt_i64_e64 s[100:101], v[1:2], v[2:3]
89794// CHECK: [0x64,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89795
89796v_cmp_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
89797// CHECK: [0x66,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89798
89799v_cmp_lt_i64_e64 vcc, v[1:2], v[2:3]
89800// CHECK: [0x6a,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89801
89802v_cmp_lt_i64_e64 tba, v[1:2], v[2:3]
89803// CHECK: [0x6c,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89804
89805v_cmp_lt_i64_e64 tma, v[1:2], v[2:3]
89806// CHECK: [0x6e,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89807
89808v_cmp_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
89809// CHECK: [0x7a,0x00,0xe1,0xd0,0x01,0x05,0x02,0x00]
89810
89811v_cmp_lt_i64_e64 s[10:11], v[254:255], v[2:3]
89812// CHECK: [0x0a,0x00,0xe1,0xd0,0xfe,0x05,0x02,0x00]
89813
89814v_cmp_lt_i64_e64 s[10:11], s[2:3], v[2:3]
89815// CHECK: [0x0a,0x00,0xe1,0xd0,0x02,0x04,0x02,0x00]
89816
89817v_cmp_lt_i64_e64 s[10:11], s[4:5], v[2:3]
89818// CHECK: [0x0a,0x00,0xe1,0xd0,0x04,0x04,0x02,0x00]
89819
89820v_cmp_lt_i64_e64 s[10:11], s[100:101], v[2:3]
89821// CHECK: [0x0a,0x00,0xe1,0xd0,0x64,0x04,0x02,0x00]
89822
89823v_cmp_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
89824// CHECK: [0x0a,0x00,0xe1,0xd0,0x66,0x04,0x02,0x00]
89825
89826v_cmp_lt_i64_e64 s[10:11], vcc, v[2:3]
89827// CHECK: [0x0a,0x00,0xe1,0xd0,0x6a,0x04,0x02,0x00]
89828
89829v_cmp_lt_i64_e64 s[10:11], tba, v[2:3]
89830// CHECK: [0x0a,0x00,0xe1,0xd0,0x6c,0x04,0x02,0x00]
89831
89832v_cmp_lt_i64_e64 s[10:11], tma, v[2:3]
89833// CHECK: [0x0a,0x00,0xe1,0xd0,0x6e,0x04,0x02,0x00]
89834
89835v_cmp_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
89836// CHECK: [0x0a,0x00,0xe1,0xd0,0x7a,0x04,0x02,0x00]
89837
89838v_cmp_lt_i64_e64 s[10:11], exec, v[2:3]
89839// CHECK: [0x0a,0x00,0xe1,0xd0,0x7e,0x04,0x02,0x00]
89840
89841v_cmp_lt_i64_e64 s[10:11], 0, v[2:3]
89842// CHECK: [0x0a,0x00,0xe1,0xd0,0x80,0x04,0x02,0x00]
89843
89844v_cmp_lt_i64_e64 s[10:11], -1, v[2:3]
89845// CHECK: [0x0a,0x00,0xe1,0xd0,0xc1,0x04,0x02,0x00]
89846
89847v_cmp_lt_i64_e64 s[10:11], 0.5, v[2:3]
89848// CHECK: [0x0a,0x00,0xe1,0xd0,0xf0,0x04,0x02,0x00]
89849
89850v_cmp_lt_i64_e64 s[10:11], -4.0, v[2:3]
89851// CHECK: [0x0a,0x00,0xe1,0xd0,0xf7,0x04,0x02,0x00]
89852
89853v_cmp_lt_i64_e64 s[10:11], v[1:2], v[254:255]
89854// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xfd,0x03,0x00]
89855
89856v_cmp_lt_i64_e64 s[10:11], v[1:2], s[4:5]
89857// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x09,0x00,0x00]
89858
89859v_cmp_lt_i64_e64 s[10:11], v[1:2], s[6:7]
89860// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x0d,0x00,0x00]
89861
89862v_cmp_lt_i64_e64 s[10:11], v[1:2], s[100:101]
89863// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xc9,0x00,0x00]
89864
89865v_cmp_lt_i64_e64 s[10:11], v[1:2], flat_scratch
89866// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xcd,0x00,0x00]
89867
89868v_cmp_lt_i64_e64 s[10:11], v[1:2], vcc
89869// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xd5,0x00,0x00]
89870
89871v_cmp_lt_i64_e64 s[10:11], v[1:2], tba
89872// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xd9,0x00,0x00]
89873
89874v_cmp_lt_i64_e64 s[10:11], v[1:2], tma
89875// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xdd,0x00,0x00]
89876
89877v_cmp_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
89878// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xf5,0x00,0x00]
89879
89880v_cmp_lt_i64_e64 s[10:11], v[1:2], exec
89881// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xfd,0x00,0x00]
89882
89883v_cmp_lt_i64_e64 s[10:11], v[1:2], 0
89884// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x01,0x01,0x00]
89885
89886v_cmp_lt_i64_e64 s[10:11], v[1:2], -1
89887// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0x83,0x01,0x00]
89888
89889v_cmp_lt_i64_e64 s[10:11], v[1:2], 0.5
89890// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xe1,0x01,0x00]
89891
89892v_cmp_lt_i64_e64 s[10:11], v[1:2], -4.0
89893// CHECK: [0x0a,0x00,0xe1,0xd0,0x01,0xef,0x01,0x00]
89894
89895v_cmp_eq_i64 vcc, v[1:2], v[2:3]
89896// CHECK: [0x01,0x05,0xc4,0x7d]
89897
89898v_cmp_eq_i64 vcc, v[254:255], v[2:3]
89899// CHECK: [0xfe,0x05,0xc4,0x7d]
89900
89901v_cmp_eq_i64 vcc, s[2:3], v[2:3]
89902// CHECK: [0x02,0x04,0xc4,0x7d]
89903
89904v_cmp_eq_i64 vcc, s[4:5], v[2:3]
89905// CHECK: [0x04,0x04,0xc4,0x7d]
89906
89907v_cmp_eq_i64 vcc, s[100:101], v[2:3]
89908// CHECK: [0x64,0x04,0xc4,0x7d]
89909
89910v_cmp_eq_i64 vcc, flat_scratch, v[2:3]
89911// CHECK: [0x66,0x04,0xc4,0x7d]
89912
89913v_cmp_eq_i64 vcc, vcc, v[2:3]
89914// CHECK: [0x6a,0x04,0xc4,0x7d]
89915
89916v_cmp_eq_i64 vcc, tba, v[2:3]
89917// CHECK: [0x6c,0x04,0xc4,0x7d]
89918
89919v_cmp_eq_i64 vcc, tma, v[2:3]
89920// CHECK: [0x6e,0x04,0xc4,0x7d]
89921
89922v_cmp_eq_i64 vcc, ttmp[10:11], v[2:3]
89923// CHECK: [0x7a,0x04,0xc4,0x7d]
89924
89925v_cmp_eq_i64 vcc, exec, v[2:3]
89926// CHECK: [0x7e,0x04,0xc4,0x7d]
89927
89928v_cmp_eq_i64 vcc, 0, v[2:3]
89929// CHECK: [0x80,0x04,0xc4,0x7d]
89930
89931v_cmp_eq_i64 vcc, -1, v[2:3]
89932// CHECK: [0xc1,0x04,0xc4,0x7d]
89933
89934v_cmp_eq_i64 vcc, 0.5, v[2:3]
89935// CHECK: [0xf0,0x04,0xc4,0x7d]
89936
89937v_cmp_eq_i64 vcc, -4.0, v[2:3]
89938// CHECK: [0xf7,0x04,0xc4,0x7d]
89939
89940v_cmp_eq_i64 vcc, 0xaf123456, v[2:3]
89941// CHECK: [0xff,0x04,0xc4,0x7d,0x56,0x34,0x12,0xaf]
89942
89943v_cmp_eq_i64 vcc, 0x3f717273, v[2:3]
89944// CHECK: [0xff,0x04,0xc4,0x7d,0x73,0x72,0x71,0x3f]
89945
89946v_cmp_eq_i64 vcc, v[1:2], v[254:255]
89947// CHECK: [0x01,0xfd,0xc5,0x7d]
89948
89949v_cmp_eq_i64_e64 s[10:11], v[1:2], v[2:3]
89950// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89951
89952v_cmp_eq_i64_e64 s[12:13], v[1:2], v[2:3]
89953// CHECK: [0x0c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89954
89955v_cmp_eq_i64_e64 s[100:101], v[1:2], v[2:3]
89956// CHECK: [0x64,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89957
89958v_cmp_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
89959// CHECK: [0x66,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89960
89961v_cmp_eq_i64_e64 vcc, v[1:2], v[2:3]
89962// CHECK: [0x6a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89963
89964v_cmp_eq_i64_e64 tba, v[1:2], v[2:3]
89965// CHECK: [0x6c,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89966
89967v_cmp_eq_i64_e64 tma, v[1:2], v[2:3]
89968// CHECK: [0x6e,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89969
89970v_cmp_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
89971// CHECK: [0x7a,0x00,0xe2,0xd0,0x01,0x05,0x02,0x00]
89972
89973v_cmp_eq_i64_e64 s[10:11], v[254:255], v[2:3]
89974// CHECK: [0x0a,0x00,0xe2,0xd0,0xfe,0x05,0x02,0x00]
89975
89976v_cmp_eq_i64_e64 s[10:11], s[2:3], v[2:3]
89977// CHECK: [0x0a,0x00,0xe2,0xd0,0x02,0x04,0x02,0x00]
89978
89979v_cmp_eq_i64_e64 s[10:11], s[4:5], v[2:3]
89980// CHECK: [0x0a,0x00,0xe2,0xd0,0x04,0x04,0x02,0x00]
89981
89982v_cmp_eq_i64_e64 s[10:11], s[100:101], v[2:3]
89983// CHECK: [0x0a,0x00,0xe2,0xd0,0x64,0x04,0x02,0x00]
89984
89985v_cmp_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
89986// CHECK: [0x0a,0x00,0xe2,0xd0,0x66,0x04,0x02,0x00]
89987
89988v_cmp_eq_i64_e64 s[10:11], vcc, v[2:3]
89989// CHECK: [0x0a,0x00,0xe2,0xd0,0x6a,0x04,0x02,0x00]
89990
89991v_cmp_eq_i64_e64 s[10:11], tba, v[2:3]
89992// CHECK: [0x0a,0x00,0xe2,0xd0,0x6c,0x04,0x02,0x00]
89993
89994v_cmp_eq_i64_e64 s[10:11], tma, v[2:3]
89995// CHECK: [0x0a,0x00,0xe2,0xd0,0x6e,0x04,0x02,0x00]
89996
89997v_cmp_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
89998// CHECK: [0x0a,0x00,0xe2,0xd0,0x7a,0x04,0x02,0x00]
89999
90000v_cmp_eq_i64_e64 s[10:11], exec, v[2:3]
90001// CHECK: [0x0a,0x00,0xe2,0xd0,0x7e,0x04,0x02,0x00]
90002
90003v_cmp_eq_i64_e64 s[10:11], 0, v[2:3]
90004// CHECK: [0x0a,0x00,0xe2,0xd0,0x80,0x04,0x02,0x00]
90005
90006v_cmp_eq_i64_e64 s[10:11], -1, v[2:3]
90007// CHECK: [0x0a,0x00,0xe2,0xd0,0xc1,0x04,0x02,0x00]
90008
90009v_cmp_eq_i64_e64 s[10:11], 0.5, v[2:3]
90010// CHECK: [0x0a,0x00,0xe2,0xd0,0xf0,0x04,0x02,0x00]
90011
90012v_cmp_eq_i64_e64 s[10:11], -4.0, v[2:3]
90013// CHECK: [0x0a,0x00,0xe2,0xd0,0xf7,0x04,0x02,0x00]
90014
90015v_cmp_eq_i64_e64 s[10:11], v[1:2], v[254:255]
90016// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x03,0x00]
90017
90018v_cmp_eq_i64_e64 s[10:11], v[1:2], s[4:5]
90019// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x09,0x00,0x00]
90020
90021v_cmp_eq_i64_e64 s[10:11], v[1:2], s[6:7]
90022// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x0d,0x00,0x00]
90023
90024v_cmp_eq_i64_e64 s[10:11], v[1:2], s[100:101]
90025// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xc9,0x00,0x00]
90026
90027v_cmp_eq_i64_e64 s[10:11], v[1:2], flat_scratch
90028// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xcd,0x00,0x00]
90029
90030v_cmp_eq_i64_e64 s[10:11], v[1:2], vcc
90031// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd5,0x00,0x00]
90032
90033v_cmp_eq_i64_e64 s[10:11], v[1:2], tba
90034// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xd9,0x00,0x00]
90035
90036v_cmp_eq_i64_e64 s[10:11], v[1:2], tma
90037// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xdd,0x00,0x00]
90038
90039v_cmp_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
90040// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xf5,0x00,0x00]
90041
90042v_cmp_eq_i64_e64 s[10:11], v[1:2], exec
90043// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xfd,0x00,0x00]
90044
90045v_cmp_eq_i64_e64 s[10:11], v[1:2], 0
90046// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x01,0x01,0x00]
90047
90048v_cmp_eq_i64_e64 s[10:11], v[1:2], -1
90049// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0x83,0x01,0x00]
90050
90051v_cmp_eq_i64_e64 s[10:11], v[1:2], 0.5
90052// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xe1,0x01,0x00]
90053
90054v_cmp_eq_i64_e64 s[10:11], v[1:2], -4.0
90055// CHECK: [0x0a,0x00,0xe2,0xd0,0x01,0xef,0x01,0x00]
90056
90057v_cmp_le_i64 vcc, v[1:2], v[2:3]
90058// CHECK: [0x01,0x05,0xc6,0x7d]
90059
90060v_cmp_le_i64 vcc, v[254:255], v[2:3]
90061// CHECK: [0xfe,0x05,0xc6,0x7d]
90062
90063v_cmp_le_i64 vcc, s[2:3], v[2:3]
90064// CHECK: [0x02,0x04,0xc6,0x7d]
90065
90066v_cmp_le_i64 vcc, s[4:5], v[2:3]
90067// CHECK: [0x04,0x04,0xc6,0x7d]
90068
90069v_cmp_le_i64 vcc, s[100:101], v[2:3]
90070// CHECK: [0x64,0x04,0xc6,0x7d]
90071
90072v_cmp_le_i64 vcc, flat_scratch, v[2:3]
90073// CHECK: [0x66,0x04,0xc6,0x7d]
90074
90075v_cmp_le_i64 vcc, vcc, v[2:3]
90076// CHECK: [0x6a,0x04,0xc6,0x7d]
90077
90078v_cmp_le_i64 vcc, tba, v[2:3]
90079// CHECK: [0x6c,0x04,0xc6,0x7d]
90080
90081v_cmp_le_i64 vcc, tma, v[2:3]
90082// CHECK: [0x6e,0x04,0xc6,0x7d]
90083
90084v_cmp_le_i64 vcc, ttmp[10:11], v[2:3]
90085// CHECK: [0x7a,0x04,0xc6,0x7d]
90086
90087v_cmp_le_i64 vcc, exec, v[2:3]
90088// CHECK: [0x7e,0x04,0xc6,0x7d]
90089
90090v_cmp_le_i64 vcc, 0, v[2:3]
90091// CHECK: [0x80,0x04,0xc6,0x7d]
90092
90093v_cmp_le_i64 vcc, -1, v[2:3]
90094// CHECK: [0xc1,0x04,0xc6,0x7d]
90095
90096v_cmp_le_i64 vcc, 0.5, v[2:3]
90097// CHECK: [0xf0,0x04,0xc6,0x7d]
90098
90099v_cmp_le_i64 vcc, -4.0, v[2:3]
90100// CHECK: [0xf7,0x04,0xc6,0x7d]
90101
90102v_cmp_le_i64 vcc, 0xaf123456, v[2:3]
90103// CHECK: [0xff,0x04,0xc6,0x7d,0x56,0x34,0x12,0xaf]
90104
90105v_cmp_le_i64 vcc, 0x3f717273, v[2:3]
90106// CHECK: [0xff,0x04,0xc6,0x7d,0x73,0x72,0x71,0x3f]
90107
90108v_cmp_le_i64 vcc, v[1:2], v[254:255]
90109// CHECK: [0x01,0xfd,0xc7,0x7d]
90110
90111v_cmp_le_i64_e64 s[10:11], v[1:2], v[2:3]
90112// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90113
90114v_cmp_le_i64_e64 s[12:13], v[1:2], v[2:3]
90115// CHECK: [0x0c,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90116
90117v_cmp_le_i64_e64 s[100:101], v[1:2], v[2:3]
90118// CHECK: [0x64,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90119
90120v_cmp_le_i64_e64 flat_scratch, v[1:2], v[2:3]
90121// CHECK: [0x66,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90122
90123v_cmp_le_i64_e64 vcc, v[1:2], v[2:3]
90124// CHECK: [0x6a,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90125
90126v_cmp_le_i64_e64 tba, v[1:2], v[2:3]
90127// CHECK: [0x6c,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90128
90129v_cmp_le_i64_e64 tma, v[1:2], v[2:3]
90130// CHECK: [0x6e,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90131
90132v_cmp_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
90133// CHECK: [0x7a,0x00,0xe3,0xd0,0x01,0x05,0x02,0x00]
90134
90135v_cmp_le_i64_e64 s[10:11], v[254:255], v[2:3]
90136// CHECK: [0x0a,0x00,0xe3,0xd0,0xfe,0x05,0x02,0x00]
90137
90138v_cmp_le_i64_e64 s[10:11], s[2:3], v[2:3]
90139// CHECK: [0x0a,0x00,0xe3,0xd0,0x02,0x04,0x02,0x00]
90140
90141v_cmp_le_i64_e64 s[10:11], s[4:5], v[2:3]
90142// CHECK: [0x0a,0x00,0xe3,0xd0,0x04,0x04,0x02,0x00]
90143
90144v_cmp_le_i64_e64 s[10:11], s[100:101], v[2:3]
90145// CHECK: [0x0a,0x00,0xe3,0xd0,0x64,0x04,0x02,0x00]
90146
90147v_cmp_le_i64_e64 s[10:11], flat_scratch, v[2:3]
90148// CHECK: [0x0a,0x00,0xe3,0xd0,0x66,0x04,0x02,0x00]
90149
90150v_cmp_le_i64_e64 s[10:11], vcc, v[2:3]
90151// CHECK: [0x0a,0x00,0xe3,0xd0,0x6a,0x04,0x02,0x00]
90152
90153v_cmp_le_i64_e64 s[10:11], tba, v[2:3]
90154// CHECK: [0x0a,0x00,0xe3,0xd0,0x6c,0x04,0x02,0x00]
90155
90156v_cmp_le_i64_e64 s[10:11], tma, v[2:3]
90157// CHECK: [0x0a,0x00,0xe3,0xd0,0x6e,0x04,0x02,0x00]
90158
90159v_cmp_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
90160// CHECK: [0x0a,0x00,0xe3,0xd0,0x7a,0x04,0x02,0x00]
90161
90162v_cmp_le_i64_e64 s[10:11], exec, v[2:3]
90163// CHECK: [0x0a,0x00,0xe3,0xd0,0x7e,0x04,0x02,0x00]
90164
90165v_cmp_le_i64_e64 s[10:11], 0, v[2:3]
90166// CHECK: [0x0a,0x00,0xe3,0xd0,0x80,0x04,0x02,0x00]
90167
90168v_cmp_le_i64_e64 s[10:11], -1, v[2:3]
90169// CHECK: [0x0a,0x00,0xe3,0xd0,0xc1,0x04,0x02,0x00]
90170
90171v_cmp_le_i64_e64 s[10:11], 0.5, v[2:3]
90172// CHECK: [0x0a,0x00,0xe3,0xd0,0xf0,0x04,0x02,0x00]
90173
90174v_cmp_le_i64_e64 s[10:11], -4.0, v[2:3]
90175// CHECK: [0x0a,0x00,0xe3,0xd0,0xf7,0x04,0x02,0x00]
90176
90177v_cmp_le_i64_e64 s[10:11], v[1:2], v[254:255]
90178// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xfd,0x03,0x00]
90179
90180v_cmp_le_i64_e64 s[10:11], v[1:2], s[4:5]
90181// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x09,0x00,0x00]
90182
90183v_cmp_le_i64_e64 s[10:11], v[1:2], s[6:7]
90184// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x0d,0x00,0x00]
90185
90186v_cmp_le_i64_e64 s[10:11], v[1:2], s[100:101]
90187// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xc9,0x00,0x00]
90188
90189v_cmp_le_i64_e64 s[10:11], v[1:2], flat_scratch
90190// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xcd,0x00,0x00]
90191
90192v_cmp_le_i64_e64 s[10:11], v[1:2], vcc
90193// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xd5,0x00,0x00]
90194
90195v_cmp_le_i64_e64 s[10:11], v[1:2], tba
90196// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xd9,0x00,0x00]
90197
90198v_cmp_le_i64_e64 s[10:11], v[1:2], tma
90199// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xdd,0x00,0x00]
90200
90201v_cmp_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
90202// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xf5,0x00,0x00]
90203
90204v_cmp_le_i64_e64 s[10:11], v[1:2], exec
90205// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xfd,0x00,0x00]
90206
90207v_cmp_le_i64_e64 s[10:11], v[1:2], 0
90208// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x01,0x01,0x00]
90209
90210v_cmp_le_i64_e64 s[10:11], v[1:2], -1
90211// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0x83,0x01,0x00]
90212
90213v_cmp_le_i64_e64 s[10:11], v[1:2], 0.5
90214// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xe1,0x01,0x00]
90215
90216v_cmp_le_i64_e64 s[10:11], v[1:2], -4.0
90217// CHECK: [0x0a,0x00,0xe3,0xd0,0x01,0xef,0x01,0x00]
90218
90219v_cmp_gt_i64 vcc, v[1:2], v[2:3]
90220// CHECK: [0x01,0x05,0xc8,0x7d]
90221
90222v_cmp_gt_i64 vcc, v[254:255], v[2:3]
90223// CHECK: [0xfe,0x05,0xc8,0x7d]
90224
90225v_cmp_gt_i64 vcc, s[2:3], v[2:3]
90226// CHECK: [0x02,0x04,0xc8,0x7d]
90227
90228v_cmp_gt_i64 vcc, s[4:5], v[2:3]
90229// CHECK: [0x04,0x04,0xc8,0x7d]
90230
90231v_cmp_gt_i64 vcc, s[100:101], v[2:3]
90232// CHECK: [0x64,0x04,0xc8,0x7d]
90233
90234v_cmp_gt_i64 vcc, flat_scratch, v[2:3]
90235// CHECK: [0x66,0x04,0xc8,0x7d]
90236
90237v_cmp_gt_i64 vcc, vcc, v[2:3]
90238// CHECK: [0x6a,0x04,0xc8,0x7d]
90239
90240v_cmp_gt_i64 vcc, tba, v[2:3]
90241// CHECK: [0x6c,0x04,0xc8,0x7d]
90242
90243v_cmp_gt_i64 vcc, tma, v[2:3]
90244// CHECK: [0x6e,0x04,0xc8,0x7d]
90245
90246v_cmp_gt_i64 vcc, ttmp[10:11], v[2:3]
90247// CHECK: [0x7a,0x04,0xc8,0x7d]
90248
90249v_cmp_gt_i64 vcc, exec, v[2:3]
90250// CHECK: [0x7e,0x04,0xc8,0x7d]
90251
90252v_cmp_gt_i64 vcc, 0, v[2:3]
90253// CHECK: [0x80,0x04,0xc8,0x7d]
90254
90255v_cmp_gt_i64 vcc, -1, v[2:3]
90256// CHECK: [0xc1,0x04,0xc8,0x7d]
90257
90258v_cmp_gt_i64 vcc, 0.5, v[2:3]
90259// CHECK: [0xf0,0x04,0xc8,0x7d]
90260
90261v_cmp_gt_i64 vcc, -4.0, v[2:3]
90262// CHECK: [0xf7,0x04,0xc8,0x7d]
90263
90264v_cmp_gt_i64 vcc, 0xaf123456, v[2:3]
90265// CHECK: [0xff,0x04,0xc8,0x7d,0x56,0x34,0x12,0xaf]
90266
90267v_cmp_gt_i64 vcc, 0x3f717273, v[2:3]
90268// CHECK: [0xff,0x04,0xc8,0x7d,0x73,0x72,0x71,0x3f]
90269
90270v_cmp_gt_i64 vcc, v[1:2], v[254:255]
90271// CHECK: [0x01,0xfd,0xc9,0x7d]
90272
90273v_cmp_gt_i64_e64 s[10:11], v[1:2], v[2:3]
90274// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90275
90276v_cmp_gt_i64_e64 s[12:13], v[1:2], v[2:3]
90277// CHECK: [0x0c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90278
90279v_cmp_gt_i64_e64 s[100:101], v[1:2], v[2:3]
90280// CHECK: [0x64,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90281
90282v_cmp_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
90283// CHECK: [0x66,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90284
90285v_cmp_gt_i64_e64 vcc, v[1:2], v[2:3]
90286// CHECK: [0x6a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90287
90288v_cmp_gt_i64_e64 tba, v[1:2], v[2:3]
90289// CHECK: [0x6c,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90290
90291v_cmp_gt_i64_e64 tma, v[1:2], v[2:3]
90292// CHECK: [0x6e,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90293
90294v_cmp_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
90295// CHECK: [0x7a,0x00,0xe4,0xd0,0x01,0x05,0x02,0x00]
90296
90297v_cmp_gt_i64_e64 s[10:11], v[254:255], v[2:3]
90298// CHECK: [0x0a,0x00,0xe4,0xd0,0xfe,0x05,0x02,0x00]
90299
90300v_cmp_gt_i64_e64 s[10:11], s[2:3], v[2:3]
90301// CHECK: [0x0a,0x00,0xe4,0xd0,0x02,0x04,0x02,0x00]
90302
90303v_cmp_gt_i64_e64 s[10:11], s[4:5], v[2:3]
90304// CHECK: [0x0a,0x00,0xe4,0xd0,0x04,0x04,0x02,0x00]
90305
90306v_cmp_gt_i64_e64 s[10:11], s[100:101], v[2:3]
90307// CHECK: [0x0a,0x00,0xe4,0xd0,0x64,0x04,0x02,0x00]
90308
90309v_cmp_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
90310// CHECK: [0x0a,0x00,0xe4,0xd0,0x66,0x04,0x02,0x00]
90311
90312v_cmp_gt_i64_e64 s[10:11], vcc, v[2:3]
90313// CHECK: [0x0a,0x00,0xe4,0xd0,0x6a,0x04,0x02,0x00]
90314
90315v_cmp_gt_i64_e64 s[10:11], tba, v[2:3]
90316// CHECK: [0x0a,0x00,0xe4,0xd0,0x6c,0x04,0x02,0x00]
90317
90318v_cmp_gt_i64_e64 s[10:11], tma, v[2:3]
90319// CHECK: [0x0a,0x00,0xe4,0xd0,0x6e,0x04,0x02,0x00]
90320
90321v_cmp_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
90322// CHECK: [0x0a,0x00,0xe4,0xd0,0x7a,0x04,0x02,0x00]
90323
90324v_cmp_gt_i64_e64 s[10:11], exec, v[2:3]
90325// CHECK: [0x0a,0x00,0xe4,0xd0,0x7e,0x04,0x02,0x00]
90326
90327v_cmp_gt_i64_e64 s[10:11], 0, v[2:3]
90328// CHECK: [0x0a,0x00,0xe4,0xd0,0x80,0x04,0x02,0x00]
90329
90330v_cmp_gt_i64_e64 s[10:11], -1, v[2:3]
90331// CHECK: [0x0a,0x00,0xe4,0xd0,0xc1,0x04,0x02,0x00]
90332
90333v_cmp_gt_i64_e64 s[10:11], 0.5, v[2:3]
90334// CHECK: [0x0a,0x00,0xe4,0xd0,0xf0,0x04,0x02,0x00]
90335
90336v_cmp_gt_i64_e64 s[10:11], -4.0, v[2:3]
90337// CHECK: [0x0a,0x00,0xe4,0xd0,0xf7,0x04,0x02,0x00]
90338
90339v_cmp_gt_i64_e64 s[10:11], v[1:2], v[254:255]
90340// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x03,0x00]
90341
90342v_cmp_gt_i64_e64 s[10:11], v[1:2], s[4:5]
90343// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x09,0x00,0x00]
90344
90345v_cmp_gt_i64_e64 s[10:11], v[1:2], s[6:7]
90346// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x0d,0x00,0x00]
90347
90348v_cmp_gt_i64_e64 s[10:11], v[1:2], s[100:101]
90349// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xc9,0x00,0x00]
90350
90351v_cmp_gt_i64_e64 s[10:11], v[1:2], flat_scratch
90352// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xcd,0x00,0x00]
90353
90354v_cmp_gt_i64_e64 s[10:11], v[1:2], vcc
90355// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd5,0x00,0x00]
90356
90357v_cmp_gt_i64_e64 s[10:11], v[1:2], tba
90358// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xd9,0x00,0x00]
90359
90360v_cmp_gt_i64_e64 s[10:11], v[1:2], tma
90361// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xdd,0x00,0x00]
90362
90363v_cmp_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
90364// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xf5,0x00,0x00]
90365
90366v_cmp_gt_i64_e64 s[10:11], v[1:2], exec
90367// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xfd,0x00,0x00]
90368
90369v_cmp_gt_i64_e64 s[10:11], v[1:2], 0
90370// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x01,0x01,0x00]
90371
90372v_cmp_gt_i64_e64 s[10:11], v[1:2], -1
90373// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0x83,0x01,0x00]
90374
90375v_cmp_gt_i64_e64 s[10:11], v[1:2], 0.5
90376// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xe1,0x01,0x00]
90377
90378v_cmp_gt_i64_e64 s[10:11], v[1:2], -4.0
90379// CHECK: [0x0a,0x00,0xe4,0xd0,0x01,0xef,0x01,0x00]
90380
90381v_cmp_ne_i64 vcc, v[1:2], v[2:3]
90382// CHECK: [0x01,0x05,0xca,0x7d]
90383
90384v_cmp_ne_i64 vcc, v[254:255], v[2:3]
90385// CHECK: [0xfe,0x05,0xca,0x7d]
90386
90387v_cmp_ne_i64 vcc, s[2:3], v[2:3]
90388// CHECK: [0x02,0x04,0xca,0x7d]
90389
90390v_cmp_ne_i64 vcc, s[4:5], v[2:3]
90391// CHECK: [0x04,0x04,0xca,0x7d]
90392
90393v_cmp_ne_i64 vcc, s[100:101], v[2:3]
90394// CHECK: [0x64,0x04,0xca,0x7d]
90395
90396v_cmp_ne_i64 vcc, flat_scratch, v[2:3]
90397// CHECK: [0x66,0x04,0xca,0x7d]
90398
90399v_cmp_ne_i64 vcc, vcc, v[2:3]
90400// CHECK: [0x6a,0x04,0xca,0x7d]
90401
90402v_cmp_ne_i64 vcc, tba, v[2:3]
90403// CHECK: [0x6c,0x04,0xca,0x7d]
90404
90405v_cmp_ne_i64 vcc, tma, v[2:3]
90406// CHECK: [0x6e,0x04,0xca,0x7d]
90407
90408v_cmp_ne_i64 vcc, ttmp[10:11], v[2:3]
90409// CHECK: [0x7a,0x04,0xca,0x7d]
90410
90411v_cmp_ne_i64 vcc, exec, v[2:3]
90412// CHECK: [0x7e,0x04,0xca,0x7d]
90413
90414v_cmp_ne_i64 vcc, 0, v[2:3]
90415// CHECK: [0x80,0x04,0xca,0x7d]
90416
90417v_cmp_ne_i64 vcc, -1, v[2:3]
90418// CHECK: [0xc1,0x04,0xca,0x7d]
90419
90420v_cmp_ne_i64 vcc, 0.5, v[2:3]
90421// CHECK: [0xf0,0x04,0xca,0x7d]
90422
90423v_cmp_ne_i64 vcc, -4.0, v[2:3]
90424// CHECK: [0xf7,0x04,0xca,0x7d]
90425
90426v_cmp_ne_i64 vcc, 0xaf123456, v[2:3]
90427// CHECK: [0xff,0x04,0xca,0x7d,0x56,0x34,0x12,0xaf]
90428
90429v_cmp_ne_i64 vcc, 0x3f717273, v[2:3]
90430// CHECK: [0xff,0x04,0xca,0x7d,0x73,0x72,0x71,0x3f]
90431
90432v_cmp_ne_i64 vcc, v[1:2], v[254:255]
90433// CHECK: [0x01,0xfd,0xcb,0x7d]
90434
90435v_cmp_ne_i64_e64 s[10:11], v[1:2], v[2:3]
90436// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90437
90438v_cmp_ne_i64_e64 s[12:13], v[1:2], v[2:3]
90439// CHECK: [0x0c,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90440
90441v_cmp_ne_i64_e64 s[100:101], v[1:2], v[2:3]
90442// CHECK: [0x64,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90443
90444v_cmp_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
90445// CHECK: [0x66,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90446
90447v_cmp_ne_i64_e64 vcc, v[1:2], v[2:3]
90448// CHECK: [0x6a,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90449
90450v_cmp_ne_i64_e64 tba, v[1:2], v[2:3]
90451// CHECK: [0x6c,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90452
90453v_cmp_ne_i64_e64 tma, v[1:2], v[2:3]
90454// CHECK: [0x6e,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90455
90456v_cmp_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
90457// CHECK: [0x7a,0x00,0xe5,0xd0,0x01,0x05,0x02,0x00]
90458
90459v_cmp_ne_i64_e64 s[10:11], v[254:255], v[2:3]
90460// CHECK: [0x0a,0x00,0xe5,0xd0,0xfe,0x05,0x02,0x00]
90461
90462v_cmp_ne_i64_e64 s[10:11], s[2:3], v[2:3]
90463// CHECK: [0x0a,0x00,0xe5,0xd0,0x02,0x04,0x02,0x00]
90464
90465v_cmp_ne_i64_e64 s[10:11], s[4:5], v[2:3]
90466// CHECK: [0x0a,0x00,0xe5,0xd0,0x04,0x04,0x02,0x00]
90467
90468v_cmp_ne_i64_e64 s[10:11], s[100:101], v[2:3]
90469// CHECK: [0x0a,0x00,0xe5,0xd0,0x64,0x04,0x02,0x00]
90470
90471v_cmp_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
90472// CHECK: [0x0a,0x00,0xe5,0xd0,0x66,0x04,0x02,0x00]
90473
90474v_cmp_ne_i64_e64 s[10:11], vcc, v[2:3]
90475// CHECK: [0x0a,0x00,0xe5,0xd0,0x6a,0x04,0x02,0x00]
90476
90477v_cmp_ne_i64_e64 s[10:11], tba, v[2:3]
90478// CHECK: [0x0a,0x00,0xe5,0xd0,0x6c,0x04,0x02,0x00]
90479
90480v_cmp_ne_i64_e64 s[10:11], tma, v[2:3]
90481// CHECK: [0x0a,0x00,0xe5,0xd0,0x6e,0x04,0x02,0x00]
90482
90483v_cmp_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
90484// CHECK: [0x0a,0x00,0xe5,0xd0,0x7a,0x04,0x02,0x00]
90485
90486v_cmp_ne_i64_e64 s[10:11], exec, v[2:3]
90487// CHECK: [0x0a,0x00,0xe5,0xd0,0x7e,0x04,0x02,0x00]
90488
90489v_cmp_ne_i64_e64 s[10:11], 0, v[2:3]
90490// CHECK: [0x0a,0x00,0xe5,0xd0,0x80,0x04,0x02,0x00]
90491
90492v_cmp_ne_i64_e64 s[10:11], -1, v[2:3]
90493// CHECK: [0x0a,0x00,0xe5,0xd0,0xc1,0x04,0x02,0x00]
90494
90495v_cmp_ne_i64_e64 s[10:11], 0.5, v[2:3]
90496// CHECK: [0x0a,0x00,0xe5,0xd0,0xf0,0x04,0x02,0x00]
90497
90498v_cmp_ne_i64_e64 s[10:11], -4.0, v[2:3]
90499// CHECK: [0x0a,0x00,0xe5,0xd0,0xf7,0x04,0x02,0x00]
90500
90501v_cmp_ne_i64_e64 s[10:11], v[1:2], v[254:255]
90502// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xfd,0x03,0x00]
90503
90504v_cmp_ne_i64_e64 s[10:11], v[1:2], s[4:5]
90505// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x09,0x00,0x00]
90506
90507v_cmp_ne_i64_e64 s[10:11], v[1:2], s[6:7]
90508// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x0d,0x00,0x00]
90509
90510v_cmp_ne_i64_e64 s[10:11], v[1:2], s[100:101]
90511// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xc9,0x00,0x00]
90512
90513v_cmp_ne_i64_e64 s[10:11], v[1:2], flat_scratch
90514// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xcd,0x00,0x00]
90515
90516v_cmp_ne_i64_e64 s[10:11], v[1:2], vcc
90517// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xd5,0x00,0x00]
90518
90519v_cmp_ne_i64_e64 s[10:11], v[1:2], tba
90520// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xd9,0x00,0x00]
90521
90522v_cmp_ne_i64_e64 s[10:11], v[1:2], tma
90523// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xdd,0x00,0x00]
90524
90525v_cmp_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
90526// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xf5,0x00,0x00]
90527
90528v_cmp_ne_i64_e64 s[10:11], v[1:2], exec
90529// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xfd,0x00,0x00]
90530
90531v_cmp_ne_i64_e64 s[10:11], v[1:2], 0
90532// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x01,0x01,0x00]
90533
90534v_cmp_ne_i64_e64 s[10:11], v[1:2], -1
90535// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0x83,0x01,0x00]
90536
90537v_cmp_ne_i64_e64 s[10:11], v[1:2], 0.5
90538// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xe1,0x01,0x00]
90539
90540v_cmp_ne_i64_e64 s[10:11], v[1:2], -4.0
90541// CHECK: [0x0a,0x00,0xe5,0xd0,0x01,0xef,0x01,0x00]
90542
90543v_cmp_ge_i64 vcc, v[1:2], v[2:3]
90544// CHECK: [0x01,0x05,0xcc,0x7d]
90545
90546v_cmp_ge_i64 vcc, v[254:255], v[2:3]
90547// CHECK: [0xfe,0x05,0xcc,0x7d]
90548
90549v_cmp_ge_i64 vcc, s[2:3], v[2:3]
90550// CHECK: [0x02,0x04,0xcc,0x7d]
90551
90552v_cmp_ge_i64 vcc, s[4:5], v[2:3]
90553// CHECK: [0x04,0x04,0xcc,0x7d]
90554
90555v_cmp_ge_i64 vcc, s[100:101], v[2:3]
90556// CHECK: [0x64,0x04,0xcc,0x7d]
90557
90558v_cmp_ge_i64 vcc, flat_scratch, v[2:3]
90559// CHECK: [0x66,0x04,0xcc,0x7d]
90560
90561v_cmp_ge_i64 vcc, vcc, v[2:3]
90562// CHECK: [0x6a,0x04,0xcc,0x7d]
90563
90564v_cmp_ge_i64 vcc, tba, v[2:3]
90565// CHECK: [0x6c,0x04,0xcc,0x7d]
90566
90567v_cmp_ge_i64 vcc, tma, v[2:3]
90568// CHECK: [0x6e,0x04,0xcc,0x7d]
90569
90570v_cmp_ge_i64 vcc, ttmp[10:11], v[2:3]
90571// CHECK: [0x7a,0x04,0xcc,0x7d]
90572
90573v_cmp_ge_i64 vcc, exec, v[2:3]
90574// CHECK: [0x7e,0x04,0xcc,0x7d]
90575
90576v_cmp_ge_i64 vcc, 0, v[2:3]
90577// CHECK: [0x80,0x04,0xcc,0x7d]
90578
90579v_cmp_ge_i64 vcc, -1, v[2:3]
90580// CHECK: [0xc1,0x04,0xcc,0x7d]
90581
90582v_cmp_ge_i64 vcc, 0.5, v[2:3]
90583// CHECK: [0xf0,0x04,0xcc,0x7d]
90584
90585v_cmp_ge_i64 vcc, -4.0, v[2:3]
90586// CHECK: [0xf7,0x04,0xcc,0x7d]
90587
90588v_cmp_ge_i64 vcc, 0xaf123456, v[2:3]
90589// CHECK: [0xff,0x04,0xcc,0x7d,0x56,0x34,0x12,0xaf]
90590
90591v_cmp_ge_i64 vcc, 0x3f717273, v[2:3]
90592// CHECK: [0xff,0x04,0xcc,0x7d,0x73,0x72,0x71,0x3f]
90593
90594v_cmp_ge_i64 vcc, v[1:2], v[254:255]
90595// CHECK: [0x01,0xfd,0xcd,0x7d]
90596
90597v_cmp_ge_i64_e64 s[10:11], v[1:2], v[2:3]
90598// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90599
90600v_cmp_ge_i64_e64 s[12:13], v[1:2], v[2:3]
90601// CHECK: [0x0c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90602
90603v_cmp_ge_i64_e64 s[100:101], v[1:2], v[2:3]
90604// CHECK: [0x64,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90605
90606v_cmp_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
90607// CHECK: [0x66,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90608
90609v_cmp_ge_i64_e64 vcc, v[1:2], v[2:3]
90610// CHECK: [0x6a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90611
90612v_cmp_ge_i64_e64 tba, v[1:2], v[2:3]
90613// CHECK: [0x6c,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90614
90615v_cmp_ge_i64_e64 tma, v[1:2], v[2:3]
90616// CHECK: [0x6e,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90617
90618v_cmp_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
90619// CHECK: [0x7a,0x00,0xe6,0xd0,0x01,0x05,0x02,0x00]
90620
90621v_cmp_ge_i64_e64 s[10:11], v[254:255], v[2:3]
90622// CHECK: [0x0a,0x00,0xe6,0xd0,0xfe,0x05,0x02,0x00]
90623
90624v_cmp_ge_i64_e64 s[10:11], s[2:3], v[2:3]
90625// CHECK: [0x0a,0x00,0xe6,0xd0,0x02,0x04,0x02,0x00]
90626
90627v_cmp_ge_i64_e64 s[10:11], s[4:5], v[2:3]
90628// CHECK: [0x0a,0x00,0xe6,0xd0,0x04,0x04,0x02,0x00]
90629
90630v_cmp_ge_i64_e64 s[10:11], s[100:101], v[2:3]
90631// CHECK: [0x0a,0x00,0xe6,0xd0,0x64,0x04,0x02,0x00]
90632
90633v_cmp_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
90634// CHECK: [0x0a,0x00,0xe6,0xd0,0x66,0x04,0x02,0x00]
90635
90636v_cmp_ge_i64_e64 s[10:11], vcc, v[2:3]
90637// CHECK: [0x0a,0x00,0xe6,0xd0,0x6a,0x04,0x02,0x00]
90638
90639v_cmp_ge_i64_e64 s[10:11], tba, v[2:3]
90640// CHECK: [0x0a,0x00,0xe6,0xd0,0x6c,0x04,0x02,0x00]
90641
90642v_cmp_ge_i64_e64 s[10:11], tma, v[2:3]
90643// CHECK: [0x0a,0x00,0xe6,0xd0,0x6e,0x04,0x02,0x00]
90644
90645v_cmp_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
90646// CHECK: [0x0a,0x00,0xe6,0xd0,0x7a,0x04,0x02,0x00]
90647
90648v_cmp_ge_i64_e64 s[10:11], exec, v[2:3]
90649// CHECK: [0x0a,0x00,0xe6,0xd0,0x7e,0x04,0x02,0x00]
90650
90651v_cmp_ge_i64_e64 s[10:11], 0, v[2:3]
90652// CHECK: [0x0a,0x00,0xe6,0xd0,0x80,0x04,0x02,0x00]
90653
90654v_cmp_ge_i64_e64 s[10:11], -1, v[2:3]
90655// CHECK: [0x0a,0x00,0xe6,0xd0,0xc1,0x04,0x02,0x00]
90656
90657v_cmp_ge_i64_e64 s[10:11], 0.5, v[2:3]
90658// CHECK: [0x0a,0x00,0xe6,0xd0,0xf0,0x04,0x02,0x00]
90659
90660v_cmp_ge_i64_e64 s[10:11], -4.0, v[2:3]
90661// CHECK: [0x0a,0x00,0xe6,0xd0,0xf7,0x04,0x02,0x00]
90662
90663v_cmp_ge_i64_e64 s[10:11], v[1:2], v[254:255]
90664// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x03,0x00]
90665
90666v_cmp_ge_i64_e64 s[10:11], v[1:2], s[4:5]
90667// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x09,0x00,0x00]
90668
90669v_cmp_ge_i64_e64 s[10:11], v[1:2], s[6:7]
90670// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x0d,0x00,0x00]
90671
90672v_cmp_ge_i64_e64 s[10:11], v[1:2], s[100:101]
90673// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xc9,0x00,0x00]
90674
90675v_cmp_ge_i64_e64 s[10:11], v[1:2], flat_scratch
90676// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xcd,0x00,0x00]
90677
90678v_cmp_ge_i64_e64 s[10:11], v[1:2], vcc
90679// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd5,0x00,0x00]
90680
90681v_cmp_ge_i64_e64 s[10:11], v[1:2], tba
90682// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xd9,0x00,0x00]
90683
90684v_cmp_ge_i64_e64 s[10:11], v[1:2], tma
90685// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xdd,0x00,0x00]
90686
90687v_cmp_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
90688// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xf5,0x00,0x00]
90689
90690v_cmp_ge_i64_e64 s[10:11], v[1:2], exec
90691// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xfd,0x00,0x00]
90692
90693v_cmp_ge_i64_e64 s[10:11], v[1:2], 0
90694// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x01,0x01,0x00]
90695
90696v_cmp_ge_i64_e64 s[10:11], v[1:2], -1
90697// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0x83,0x01,0x00]
90698
90699v_cmp_ge_i64_e64 s[10:11], v[1:2], 0.5
90700// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xe1,0x01,0x00]
90701
90702v_cmp_ge_i64_e64 s[10:11], v[1:2], -4.0
90703// CHECK: [0x0a,0x00,0xe6,0xd0,0x01,0xef,0x01,0x00]
90704
90705v_cmp_t_i64 vcc, v[1:2], v[2:3]
90706// CHECK: [0x01,0x05,0xce,0x7d]
90707
90708v_cmp_t_i64 vcc, v[254:255], v[2:3]
90709// CHECK: [0xfe,0x05,0xce,0x7d]
90710
90711v_cmp_t_i64 vcc, s[2:3], v[2:3]
90712// CHECK: [0x02,0x04,0xce,0x7d]
90713
90714v_cmp_t_i64 vcc, s[4:5], v[2:3]
90715// CHECK: [0x04,0x04,0xce,0x7d]
90716
90717v_cmp_t_i64 vcc, s[100:101], v[2:3]
90718// CHECK: [0x64,0x04,0xce,0x7d]
90719
90720v_cmp_t_i64 vcc, flat_scratch, v[2:3]
90721// CHECK: [0x66,0x04,0xce,0x7d]
90722
90723v_cmp_t_i64 vcc, vcc, v[2:3]
90724// CHECK: [0x6a,0x04,0xce,0x7d]
90725
90726v_cmp_t_i64 vcc, tba, v[2:3]
90727// CHECK: [0x6c,0x04,0xce,0x7d]
90728
90729v_cmp_t_i64 vcc, tma, v[2:3]
90730// CHECK: [0x6e,0x04,0xce,0x7d]
90731
90732v_cmp_t_i64 vcc, ttmp[10:11], v[2:3]
90733// CHECK: [0x7a,0x04,0xce,0x7d]
90734
90735v_cmp_t_i64 vcc, exec, v[2:3]
90736// CHECK: [0x7e,0x04,0xce,0x7d]
90737
90738v_cmp_t_i64 vcc, 0, v[2:3]
90739// CHECK: [0x80,0x04,0xce,0x7d]
90740
90741v_cmp_t_i64 vcc, -1, v[2:3]
90742// CHECK: [0xc1,0x04,0xce,0x7d]
90743
90744v_cmp_t_i64 vcc, 0.5, v[2:3]
90745// CHECK: [0xf0,0x04,0xce,0x7d]
90746
90747v_cmp_t_i64 vcc, -4.0, v[2:3]
90748// CHECK: [0xf7,0x04,0xce,0x7d]
90749
90750v_cmp_t_i64 vcc, 0xaf123456, v[2:3]
90751// CHECK: [0xff,0x04,0xce,0x7d,0x56,0x34,0x12,0xaf]
90752
90753v_cmp_t_i64 vcc, 0x3f717273, v[2:3]
90754// CHECK: [0xff,0x04,0xce,0x7d,0x73,0x72,0x71,0x3f]
90755
90756v_cmp_t_i64 vcc, v[1:2], v[254:255]
90757// CHECK: [0x01,0xfd,0xcf,0x7d]
90758
90759v_cmp_t_i64_e64 s[10:11], v[1:2], v[2:3]
90760// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90761
90762v_cmp_t_i64_e64 s[12:13], v[1:2], v[2:3]
90763// CHECK: [0x0c,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90764
90765v_cmp_t_i64_e64 s[100:101], v[1:2], v[2:3]
90766// CHECK: [0x64,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90767
90768v_cmp_t_i64_e64 flat_scratch, v[1:2], v[2:3]
90769// CHECK: [0x66,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90770
90771v_cmp_t_i64_e64 vcc, v[1:2], v[2:3]
90772// CHECK: [0x6a,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90773
90774v_cmp_t_i64_e64 tba, v[1:2], v[2:3]
90775// CHECK: [0x6c,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90776
90777v_cmp_t_i64_e64 tma, v[1:2], v[2:3]
90778// CHECK: [0x6e,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90779
90780v_cmp_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
90781// CHECK: [0x7a,0x00,0xe7,0xd0,0x01,0x05,0x02,0x00]
90782
90783v_cmp_t_i64_e64 s[10:11], v[254:255], v[2:3]
90784// CHECK: [0x0a,0x00,0xe7,0xd0,0xfe,0x05,0x02,0x00]
90785
90786v_cmp_t_i64_e64 s[10:11], s[2:3], v[2:3]
90787// CHECK: [0x0a,0x00,0xe7,0xd0,0x02,0x04,0x02,0x00]
90788
90789v_cmp_t_i64_e64 s[10:11], s[4:5], v[2:3]
90790// CHECK: [0x0a,0x00,0xe7,0xd0,0x04,0x04,0x02,0x00]
90791
90792v_cmp_t_i64_e64 s[10:11], s[100:101], v[2:3]
90793// CHECK: [0x0a,0x00,0xe7,0xd0,0x64,0x04,0x02,0x00]
90794
90795v_cmp_t_i64_e64 s[10:11], flat_scratch, v[2:3]
90796// CHECK: [0x0a,0x00,0xe7,0xd0,0x66,0x04,0x02,0x00]
90797
90798v_cmp_t_i64_e64 s[10:11], vcc, v[2:3]
90799// CHECK: [0x0a,0x00,0xe7,0xd0,0x6a,0x04,0x02,0x00]
90800
90801v_cmp_t_i64_e64 s[10:11], tba, v[2:3]
90802// CHECK: [0x0a,0x00,0xe7,0xd0,0x6c,0x04,0x02,0x00]
90803
90804v_cmp_t_i64_e64 s[10:11], tma, v[2:3]
90805// CHECK: [0x0a,0x00,0xe7,0xd0,0x6e,0x04,0x02,0x00]
90806
90807v_cmp_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
90808// CHECK: [0x0a,0x00,0xe7,0xd0,0x7a,0x04,0x02,0x00]
90809
90810v_cmp_t_i64_e64 s[10:11], exec, v[2:3]
90811// CHECK: [0x0a,0x00,0xe7,0xd0,0x7e,0x04,0x02,0x00]
90812
90813v_cmp_t_i64_e64 s[10:11], 0, v[2:3]
90814// CHECK: [0x0a,0x00,0xe7,0xd0,0x80,0x04,0x02,0x00]
90815
90816v_cmp_t_i64_e64 s[10:11], -1, v[2:3]
90817// CHECK: [0x0a,0x00,0xe7,0xd0,0xc1,0x04,0x02,0x00]
90818
90819v_cmp_t_i64_e64 s[10:11], 0.5, v[2:3]
90820// CHECK: [0x0a,0x00,0xe7,0xd0,0xf0,0x04,0x02,0x00]
90821
90822v_cmp_t_i64_e64 s[10:11], -4.0, v[2:3]
90823// CHECK: [0x0a,0x00,0xe7,0xd0,0xf7,0x04,0x02,0x00]
90824
90825v_cmp_t_i64_e64 s[10:11], v[1:2], v[254:255]
90826// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xfd,0x03,0x00]
90827
90828v_cmp_t_i64_e64 s[10:11], v[1:2], s[4:5]
90829// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x09,0x00,0x00]
90830
90831v_cmp_t_i64_e64 s[10:11], v[1:2], s[6:7]
90832// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x0d,0x00,0x00]
90833
90834v_cmp_t_i64_e64 s[10:11], v[1:2], s[100:101]
90835// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xc9,0x00,0x00]
90836
90837v_cmp_t_i64_e64 s[10:11], v[1:2], flat_scratch
90838// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xcd,0x00,0x00]
90839
90840v_cmp_t_i64_e64 s[10:11], v[1:2], vcc
90841// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xd5,0x00,0x00]
90842
90843v_cmp_t_i64_e64 s[10:11], v[1:2], tba
90844// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xd9,0x00,0x00]
90845
90846v_cmp_t_i64_e64 s[10:11], v[1:2], tma
90847// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xdd,0x00,0x00]
90848
90849v_cmp_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
90850// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xf5,0x00,0x00]
90851
90852v_cmp_t_i64_e64 s[10:11], v[1:2], exec
90853// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xfd,0x00,0x00]
90854
90855v_cmp_t_i64_e64 s[10:11], v[1:2], 0
90856// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x01,0x01,0x00]
90857
90858v_cmp_t_i64_e64 s[10:11], v[1:2], -1
90859// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0x83,0x01,0x00]
90860
90861v_cmp_t_i64_e64 s[10:11], v[1:2], 0.5
90862// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xe1,0x01,0x00]
90863
90864v_cmp_t_i64_e64 s[10:11], v[1:2], -4.0
90865// CHECK: [0x0a,0x00,0xe7,0xd0,0x01,0xef,0x01,0x00]
90866
90867v_cmp_f_u64 vcc, v[1:2], v[2:3]
90868// CHECK: [0x01,0x05,0xd0,0x7d]
90869
90870v_cmp_f_u64 vcc, v[254:255], v[2:3]
90871// CHECK: [0xfe,0x05,0xd0,0x7d]
90872
90873v_cmp_f_u64 vcc, s[2:3], v[2:3]
90874// CHECK: [0x02,0x04,0xd0,0x7d]
90875
90876v_cmp_f_u64 vcc, s[4:5], v[2:3]
90877// CHECK: [0x04,0x04,0xd0,0x7d]
90878
90879v_cmp_f_u64 vcc, s[100:101], v[2:3]
90880// CHECK: [0x64,0x04,0xd0,0x7d]
90881
90882v_cmp_f_u64 vcc, flat_scratch, v[2:3]
90883// CHECK: [0x66,0x04,0xd0,0x7d]
90884
90885v_cmp_f_u64 vcc, vcc, v[2:3]
90886// CHECK: [0x6a,0x04,0xd0,0x7d]
90887
90888v_cmp_f_u64 vcc, tba, v[2:3]
90889// CHECK: [0x6c,0x04,0xd0,0x7d]
90890
90891v_cmp_f_u64 vcc, tma, v[2:3]
90892// CHECK: [0x6e,0x04,0xd0,0x7d]
90893
90894v_cmp_f_u64 vcc, ttmp[10:11], v[2:3]
90895// CHECK: [0x7a,0x04,0xd0,0x7d]
90896
90897v_cmp_f_u64 vcc, exec, v[2:3]
90898// CHECK: [0x7e,0x04,0xd0,0x7d]
90899
90900v_cmp_f_u64 vcc, 0, v[2:3]
90901// CHECK: [0x80,0x04,0xd0,0x7d]
90902
90903v_cmp_f_u64 vcc, -1, v[2:3]
90904// CHECK: [0xc1,0x04,0xd0,0x7d]
90905
90906v_cmp_f_u64 vcc, 0.5, v[2:3]
90907// CHECK: [0xf0,0x04,0xd0,0x7d]
90908
90909v_cmp_f_u64 vcc, -4.0, v[2:3]
90910// CHECK: [0xf7,0x04,0xd0,0x7d]
90911
90912v_cmp_f_u64 vcc, 0xaf123456, v[2:3]
90913// CHECK: [0xff,0x04,0xd0,0x7d,0x56,0x34,0x12,0xaf]
90914
90915v_cmp_f_u64 vcc, 0x3f717273, v[2:3]
90916// CHECK: [0xff,0x04,0xd0,0x7d,0x73,0x72,0x71,0x3f]
90917
90918v_cmp_f_u64 vcc, v[1:2], v[254:255]
90919// CHECK: [0x01,0xfd,0xd1,0x7d]
90920
90921v_cmp_f_u64_e64 s[10:11], v[1:2], v[2:3]
90922// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90923
90924v_cmp_f_u64_e64 s[12:13], v[1:2], v[2:3]
90925// CHECK: [0x0c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90926
90927v_cmp_f_u64_e64 s[100:101], v[1:2], v[2:3]
90928// CHECK: [0x64,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90929
90930v_cmp_f_u64_e64 flat_scratch, v[1:2], v[2:3]
90931// CHECK: [0x66,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90932
90933v_cmp_f_u64_e64 vcc, v[1:2], v[2:3]
90934// CHECK: [0x6a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90935
90936v_cmp_f_u64_e64 tba, v[1:2], v[2:3]
90937// CHECK: [0x6c,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90938
90939v_cmp_f_u64_e64 tma, v[1:2], v[2:3]
90940// CHECK: [0x6e,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90941
90942v_cmp_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
90943// CHECK: [0x7a,0x00,0xe8,0xd0,0x01,0x05,0x02,0x00]
90944
90945v_cmp_f_u64_e64 s[10:11], v[254:255], v[2:3]
90946// CHECK: [0x0a,0x00,0xe8,0xd0,0xfe,0x05,0x02,0x00]
90947
90948v_cmp_f_u64_e64 s[10:11], s[2:3], v[2:3]
90949// CHECK: [0x0a,0x00,0xe8,0xd0,0x02,0x04,0x02,0x00]
90950
90951v_cmp_f_u64_e64 s[10:11], s[4:5], v[2:3]
90952// CHECK: [0x0a,0x00,0xe8,0xd0,0x04,0x04,0x02,0x00]
90953
90954v_cmp_f_u64_e64 s[10:11], s[100:101], v[2:3]
90955// CHECK: [0x0a,0x00,0xe8,0xd0,0x64,0x04,0x02,0x00]
90956
90957v_cmp_f_u64_e64 s[10:11], flat_scratch, v[2:3]
90958// CHECK: [0x0a,0x00,0xe8,0xd0,0x66,0x04,0x02,0x00]
90959
90960v_cmp_f_u64_e64 s[10:11], vcc, v[2:3]
90961// CHECK: [0x0a,0x00,0xe8,0xd0,0x6a,0x04,0x02,0x00]
90962
90963v_cmp_f_u64_e64 s[10:11], tba, v[2:3]
90964// CHECK: [0x0a,0x00,0xe8,0xd0,0x6c,0x04,0x02,0x00]
90965
90966v_cmp_f_u64_e64 s[10:11], tma, v[2:3]
90967// CHECK: [0x0a,0x00,0xe8,0xd0,0x6e,0x04,0x02,0x00]
90968
90969v_cmp_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
90970// CHECK: [0x0a,0x00,0xe8,0xd0,0x7a,0x04,0x02,0x00]
90971
90972v_cmp_f_u64_e64 s[10:11], exec, v[2:3]
90973// CHECK: [0x0a,0x00,0xe8,0xd0,0x7e,0x04,0x02,0x00]
90974
90975v_cmp_f_u64_e64 s[10:11], 0, v[2:3]
90976// CHECK: [0x0a,0x00,0xe8,0xd0,0x80,0x04,0x02,0x00]
90977
90978v_cmp_f_u64_e64 s[10:11], -1, v[2:3]
90979// CHECK: [0x0a,0x00,0xe8,0xd0,0xc1,0x04,0x02,0x00]
90980
90981v_cmp_f_u64_e64 s[10:11], 0.5, v[2:3]
90982// CHECK: [0x0a,0x00,0xe8,0xd0,0xf0,0x04,0x02,0x00]
90983
90984v_cmp_f_u64_e64 s[10:11], -4.0, v[2:3]
90985// CHECK: [0x0a,0x00,0xe8,0xd0,0xf7,0x04,0x02,0x00]
90986
90987v_cmp_f_u64_e64 s[10:11], v[1:2], v[254:255]
90988// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x03,0x00]
90989
90990v_cmp_f_u64_e64 s[10:11], v[1:2], s[4:5]
90991// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x09,0x00,0x00]
90992
90993v_cmp_f_u64_e64 s[10:11], v[1:2], s[6:7]
90994// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x0d,0x00,0x00]
90995
90996v_cmp_f_u64_e64 s[10:11], v[1:2], s[100:101]
90997// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xc9,0x00,0x00]
90998
90999v_cmp_f_u64_e64 s[10:11], v[1:2], flat_scratch
91000// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xcd,0x00,0x00]
91001
91002v_cmp_f_u64_e64 s[10:11], v[1:2], vcc
91003// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd5,0x00,0x00]
91004
91005v_cmp_f_u64_e64 s[10:11], v[1:2], tba
91006// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xd9,0x00,0x00]
91007
91008v_cmp_f_u64_e64 s[10:11], v[1:2], tma
91009// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xdd,0x00,0x00]
91010
91011v_cmp_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91012// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xf5,0x00,0x00]
91013
91014v_cmp_f_u64_e64 s[10:11], v[1:2], exec
91015// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xfd,0x00,0x00]
91016
91017v_cmp_f_u64_e64 s[10:11], v[1:2], 0
91018// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x01,0x01,0x00]
91019
91020v_cmp_f_u64_e64 s[10:11], v[1:2], -1
91021// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0x83,0x01,0x00]
91022
91023v_cmp_f_u64_e64 s[10:11], v[1:2], 0.5
91024// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xe1,0x01,0x00]
91025
91026v_cmp_f_u64_e64 s[10:11], v[1:2], -4.0
91027// CHECK: [0x0a,0x00,0xe8,0xd0,0x01,0xef,0x01,0x00]
91028
91029v_cmp_lt_u64 vcc, v[1:2], v[2:3]
91030// CHECK: [0x01,0x05,0xd2,0x7d]
91031
91032v_cmp_lt_u64 vcc, v[254:255], v[2:3]
91033// CHECK: [0xfe,0x05,0xd2,0x7d]
91034
91035v_cmp_lt_u64 vcc, s[2:3], v[2:3]
91036// CHECK: [0x02,0x04,0xd2,0x7d]
91037
91038v_cmp_lt_u64 vcc, s[4:5], v[2:3]
91039// CHECK: [0x04,0x04,0xd2,0x7d]
91040
91041v_cmp_lt_u64 vcc, s[100:101], v[2:3]
91042// CHECK: [0x64,0x04,0xd2,0x7d]
91043
91044v_cmp_lt_u64 vcc, flat_scratch, v[2:3]
91045// CHECK: [0x66,0x04,0xd2,0x7d]
91046
91047v_cmp_lt_u64 vcc, vcc, v[2:3]
91048// CHECK: [0x6a,0x04,0xd2,0x7d]
91049
91050v_cmp_lt_u64 vcc, tba, v[2:3]
91051// CHECK: [0x6c,0x04,0xd2,0x7d]
91052
91053v_cmp_lt_u64 vcc, tma, v[2:3]
91054// CHECK: [0x6e,0x04,0xd2,0x7d]
91055
91056v_cmp_lt_u64 vcc, ttmp[10:11], v[2:3]
91057// CHECK: [0x7a,0x04,0xd2,0x7d]
91058
91059v_cmp_lt_u64 vcc, exec, v[2:3]
91060// CHECK: [0x7e,0x04,0xd2,0x7d]
91061
91062v_cmp_lt_u64 vcc, 0, v[2:3]
91063// CHECK: [0x80,0x04,0xd2,0x7d]
91064
91065v_cmp_lt_u64 vcc, -1, v[2:3]
91066// CHECK: [0xc1,0x04,0xd2,0x7d]
91067
91068v_cmp_lt_u64 vcc, 0.5, v[2:3]
91069// CHECK: [0xf0,0x04,0xd2,0x7d]
91070
91071v_cmp_lt_u64 vcc, -4.0, v[2:3]
91072// CHECK: [0xf7,0x04,0xd2,0x7d]
91073
91074v_cmp_lt_u64 vcc, 0xaf123456, v[2:3]
91075// CHECK: [0xff,0x04,0xd2,0x7d,0x56,0x34,0x12,0xaf]
91076
91077v_cmp_lt_u64 vcc, 0x3f717273, v[2:3]
91078// CHECK: [0xff,0x04,0xd2,0x7d,0x73,0x72,0x71,0x3f]
91079
91080v_cmp_lt_u64 vcc, v[1:2], v[254:255]
91081// CHECK: [0x01,0xfd,0xd3,0x7d]
91082
91083v_cmp_lt_u64_e64 s[10:11], v[1:2], v[2:3]
91084// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91085
91086v_cmp_lt_u64_e64 s[12:13], v[1:2], v[2:3]
91087// CHECK: [0x0c,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91088
91089v_cmp_lt_u64_e64 s[100:101], v[1:2], v[2:3]
91090// CHECK: [0x64,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91091
91092v_cmp_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
91093// CHECK: [0x66,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91094
91095v_cmp_lt_u64_e64 vcc, v[1:2], v[2:3]
91096// CHECK: [0x6a,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91097
91098v_cmp_lt_u64_e64 tba, v[1:2], v[2:3]
91099// CHECK: [0x6c,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91100
91101v_cmp_lt_u64_e64 tma, v[1:2], v[2:3]
91102// CHECK: [0x6e,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91103
91104v_cmp_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
91105// CHECK: [0x7a,0x00,0xe9,0xd0,0x01,0x05,0x02,0x00]
91106
91107v_cmp_lt_u64_e64 s[10:11], v[254:255], v[2:3]
91108// CHECK: [0x0a,0x00,0xe9,0xd0,0xfe,0x05,0x02,0x00]
91109
91110v_cmp_lt_u64_e64 s[10:11], s[2:3], v[2:3]
91111// CHECK: [0x0a,0x00,0xe9,0xd0,0x02,0x04,0x02,0x00]
91112
91113v_cmp_lt_u64_e64 s[10:11], s[4:5], v[2:3]
91114// CHECK: [0x0a,0x00,0xe9,0xd0,0x04,0x04,0x02,0x00]
91115
91116v_cmp_lt_u64_e64 s[10:11], s[100:101], v[2:3]
91117// CHECK: [0x0a,0x00,0xe9,0xd0,0x64,0x04,0x02,0x00]
91118
91119v_cmp_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
91120// CHECK: [0x0a,0x00,0xe9,0xd0,0x66,0x04,0x02,0x00]
91121
91122v_cmp_lt_u64_e64 s[10:11], vcc, v[2:3]
91123// CHECK: [0x0a,0x00,0xe9,0xd0,0x6a,0x04,0x02,0x00]
91124
91125v_cmp_lt_u64_e64 s[10:11], tba, v[2:3]
91126// CHECK: [0x0a,0x00,0xe9,0xd0,0x6c,0x04,0x02,0x00]
91127
91128v_cmp_lt_u64_e64 s[10:11], tma, v[2:3]
91129// CHECK: [0x0a,0x00,0xe9,0xd0,0x6e,0x04,0x02,0x00]
91130
91131v_cmp_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
91132// CHECK: [0x0a,0x00,0xe9,0xd0,0x7a,0x04,0x02,0x00]
91133
91134v_cmp_lt_u64_e64 s[10:11], exec, v[2:3]
91135// CHECK: [0x0a,0x00,0xe9,0xd0,0x7e,0x04,0x02,0x00]
91136
91137v_cmp_lt_u64_e64 s[10:11], 0, v[2:3]
91138// CHECK: [0x0a,0x00,0xe9,0xd0,0x80,0x04,0x02,0x00]
91139
91140v_cmp_lt_u64_e64 s[10:11], -1, v[2:3]
91141// CHECK: [0x0a,0x00,0xe9,0xd0,0xc1,0x04,0x02,0x00]
91142
91143v_cmp_lt_u64_e64 s[10:11], 0.5, v[2:3]
91144// CHECK: [0x0a,0x00,0xe9,0xd0,0xf0,0x04,0x02,0x00]
91145
91146v_cmp_lt_u64_e64 s[10:11], -4.0, v[2:3]
91147// CHECK: [0x0a,0x00,0xe9,0xd0,0xf7,0x04,0x02,0x00]
91148
91149v_cmp_lt_u64_e64 s[10:11], v[1:2], v[254:255]
91150// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xfd,0x03,0x00]
91151
91152v_cmp_lt_u64_e64 s[10:11], v[1:2], s[4:5]
91153// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x09,0x00,0x00]
91154
91155v_cmp_lt_u64_e64 s[10:11], v[1:2], s[6:7]
91156// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x0d,0x00,0x00]
91157
91158v_cmp_lt_u64_e64 s[10:11], v[1:2], s[100:101]
91159// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xc9,0x00,0x00]
91160
91161v_cmp_lt_u64_e64 s[10:11], v[1:2], flat_scratch
91162// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xcd,0x00,0x00]
91163
91164v_cmp_lt_u64_e64 s[10:11], v[1:2], vcc
91165// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xd5,0x00,0x00]
91166
91167v_cmp_lt_u64_e64 s[10:11], v[1:2], tba
91168// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xd9,0x00,0x00]
91169
91170v_cmp_lt_u64_e64 s[10:11], v[1:2], tma
91171// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xdd,0x00,0x00]
91172
91173v_cmp_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91174// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xf5,0x00,0x00]
91175
91176v_cmp_lt_u64_e64 s[10:11], v[1:2], exec
91177// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xfd,0x00,0x00]
91178
91179v_cmp_lt_u64_e64 s[10:11], v[1:2], 0
91180// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x01,0x01,0x00]
91181
91182v_cmp_lt_u64_e64 s[10:11], v[1:2], -1
91183// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0x83,0x01,0x00]
91184
91185v_cmp_lt_u64_e64 s[10:11], v[1:2], 0.5
91186// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xe1,0x01,0x00]
91187
91188v_cmp_lt_u64_e64 s[10:11], v[1:2], -4.0
91189// CHECK: [0x0a,0x00,0xe9,0xd0,0x01,0xef,0x01,0x00]
91190
91191v_cmp_eq_u64 vcc, v[1:2], v[2:3]
91192// CHECK: [0x01,0x05,0xd4,0x7d]
91193
91194v_cmp_eq_u64 vcc, v[254:255], v[2:3]
91195// CHECK: [0xfe,0x05,0xd4,0x7d]
91196
91197v_cmp_eq_u64 vcc, s[2:3], v[2:3]
91198// CHECK: [0x02,0x04,0xd4,0x7d]
91199
91200v_cmp_eq_u64 vcc, s[4:5], v[2:3]
91201// CHECK: [0x04,0x04,0xd4,0x7d]
91202
91203v_cmp_eq_u64 vcc, s[100:101], v[2:3]
91204// CHECK: [0x64,0x04,0xd4,0x7d]
91205
91206v_cmp_eq_u64 vcc, flat_scratch, v[2:3]
91207// CHECK: [0x66,0x04,0xd4,0x7d]
91208
91209v_cmp_eq_u64 vcc, vcc, v[2:3]
91210// CHECK: [0x6a,0x04,0xd4,0x7d]
91211
91212v_cmp_eq_u64 vcc, tba, v[2:3]
91213// CHECK: [0x6c,0x04,0xd4,0x7d]
91214
91215v_cmp_eq_u64 vcc, tma, v[2:3]
91216// CHECK: [0x6e,0x04,0xd4,0x7d]
91217
91218v_cmp_eq_u64 vcc, ttmp[10:11], v[2:3]
91219// CHECK: [0x7a,0x04,0xd4,0x7d]
91220
91221v_cmp_eq_u64 vcc, exec, v[2:3]
91222// CHECK: [0x7e,0x04,0xd4,0x7d]
91223
91224v_cmp_eq_u64 vcc, 0, v[2:3]
91225// CHECK: [0x80,0x04,0xd4,0x7d]
91226
91227v_cmp_eq_u64 vcc, -1, v[2:3]
91228// CHECK: [0xc1,0x04,0xd4,0x7d]
91229
91230v_cmp_eq_u64 vcc, 0.5, v[2:3]
91231// CHECK: [0xf0,0x04,0xd4,0x7d]
91232
91233v_cmp_eq_u64 vcc, -4.0, v[2:3]
91234// CHECK: [0xf7,0x04,0xd4,0x7d]
91235
91236v_cmp_eq_u64 vcc, 0xaf123456, v[2:3]
91237// CHECK: [0xff,0x04,0xd4,0x7d,0x56,0x34,0x12,0xaf]
91238
91239v_cmp_eq_u64 vcc, 0x3f717273, v[2:3]
91240// CHECK: [0xff,0x04,0xd4,0x7d,0x73,0x72,0x71,0x3f]
91241
91242v_cmp_eq_u64 vcc, v[1:2], v[254:255]
91243// CHECK: [0x01,0xfd,0xd5,0x7d]
91244
91245v_cmp_eq_u64_e64 s[10:11], v[1:2], v[2:3]
91246// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91247
91248v_cmp_eq_u64_e64 s[12:13], v[1:2], v[2:3]
91249// CHECK: [0x0c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91250
91251v_cmp_eq_u64_e64 s[100:101], v[1:2], v[2:3]
91252// CHECK: [0x64,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91253
91254v_cmp_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
91255// CHECK: [0x66,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91256
91257v_cmp_eq_u64_e64 vcc, v[1:2], v[2:3]
91258// CHECK: [0x6a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91259
91260v_cmp_eq_u64_e64 tba, v[1:2], v[2:3]
91261// CHECK: [0x6c,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91262
91263v_cmp_eq_u64_e64 tma, v[1:2], v[2:3]
91264// CHECK: [0x6e,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91265
91266v_cmp_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
91267// CHECK: [0x7a,0x00,0xea,0xd0,0x01,0x05,0x02,0x00]
91268
91269v_cmp_eq_u64_e64 s[10:11], v[254:255], v[2:3]
91270// CHECK: [0x0a,0x00,0xea,0xd0,0xfe,0x05,0x02,0x00]
91271
91272v_cmp_eq_u64_e64 s[10:11], s[2:3], v[2:3]
91273// CHECK: [0x0a,0x00,0xea,0xd0,0x02,0x04,0x02,0x00]
91274
91275v_cmp_eq_u64_e64 s[10:11], s[4:5], v[2:3]
91276// CHECK: [0x0a,0x00,0xea,0xd0,0x04,0x04,0x02,0x00]
91277
91278v_cmp_eq_u64_e64 s[10:11], s[100:101], v[2:3]
91279// CHECK: [0x0a,0x00,0xea,0xd0,0x64,0x04,0x02,0x00]
91280
91281v_cmp_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
91282// CHECK: [0x0a,0x00,0xea,0xd0,0x66,0x04,0x02,0x00]
91283
91284v_cmp_eq_u64_e64 s[10:11], vcc, v[2:3]
91285// CHECK: [0x0a,0x00,0xea,0xd0,0x6a,0x04,0x02,0x00]
91286
91287v_cmp_eq_u64_e64 s[10:11], tba, v[2:3]
91288// CHECK: [0x0a,0x00,0xea,0xd0,0x6c,0x04,0x02,0x00]
91289
91290v_cmp_eq_u64_e64 s[10:11], tma, v[2:3]
91291// CHECK: [0x0a,0x00,0xea,0xd0,0x6e,0x04,0x02,0x00]
91292
91293v_cmp_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
91294// CHECK: [0x0a,0x00,0xea,0xd0,0x7a,0x04,0x02,0x00]
91295
91296v_cmp_eq_u64_e64 s[10:11], exec, v[2:3]
91297// CHECK: [0x0a,0x00,0xea,0xd0,0x7e,0x04,0x02,0x00]
91298
91299v_cmp_eq_u64_e64 s[10:11], 0, v[2:3]
91300// CHECK: [0x0a,0x00,0xea,0xd0,0x80,0x04,0x02,0x00]
91301
91302v_cmp_eq_u64_e64 s[10:11], -1, v[2:3]
91303// CHECK: [0x0a,0x00,0xea,0xd0,0xc1,0x04,0x02,0x00]
91304
91305v_cmp_eq_u64_e64 s[10:11], 0.5, v[2:3]
91306// CHECK: [0x0a,0x00,0xea,0xd0,0xf0,0x04,0x02,0x00]
91307
91308v_cmp_eq_u64_e64 s[10:11], -4.0, v[2:3]
91309// CHECK: [0x0a,0x00,0xea,0xd0,0xf7,0x04,0x02,0x00]
91310
91311v_cmp_eq_u64_e64 s[10:11], v[1:2], v[254:255]
91312// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x03,0x00]
91313
91314v_cmp_eq_u64_e64 s[10:11], v[1:2], s[4:5]
91315// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x09,0x00,0x00]
91316
91317v_cmp_eq_u64_e64 s[10:11], v[1:2], s[6:7]
91318// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x0d,0x00,0x00]
91319
91320v_cmp_eq_u64_e64 s[10:11], v[1:2], s[100:101]
91321// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xc9,0x00,0x00]
91322
91323v_cmp_eq_u64_e64 s[10:11], v[1:2], flat_scratch
91324// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xcd,0x00,0x00]
91325
91326v_cmp_eq_u64_e64 s[10:11], v[1:2], vcc
91327// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd5,0x00,0x00]
91328
91329v_cmp_eq_u64_e64 s[10:11], v[1:2], tba
91330// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xd9,0x00,0x00]
91331
91332v_cmp_eq_u64_e64 s[10:11], v[1:2], tma
91333// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xdd,0x00,0x00]
91334
91335v_cmp_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91336// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xf5,0x00,0x00]
91337
91338v_cmp_eq_u64_e64 s[10:11], v[1:2], exec
91339// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xfd,0x00,0x00]
91340
91341v_cmp_eq_u64_e64 s[10:11], v[1:2], 0
91342// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x01,0x01,0x00]
91343
91344v_cmp_eq_u64_e64 s[10:11], v[1:2], -1
91345// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0x83,0x01,0x00]
91346
91347v_cmp_eq_u64_e64 s[10:11], v[1:2], 0.5
91348// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xe1,0x01,0x00]
91349
91350v_cmp_eq_u64_e64 s[10:11], v[1:2], -4.0
91351// CHECK: [0x0a,0x00,0xea,0xd0,0x01,0xef,0x01,0x00]
91352
91353v_cmp_le_u64 vcc, v[1:2], v[2:3]
91354// CHECK: [0x01,0x05,0xd6,0x7d]
91355
91356v_cmp_le_u64 vcc, v[254:255], v[2:3]
91357// CHECK: [0xfe,0x05,0xd6,0x7d]
91358
91359v_cmp_le_u64 vcc, s[2:3], v[2:3]
91360// CHECK: [0x02,0x04,0xd6,0x7d]
91361
91362v_cmp_le_u64 vcc, s[4:5], v[2:3]
91363// CHECK: [0x04,0x04,0xd6,0x7d]
91364
91365v_cmp_le_u64 vcc, s[100:101], v[2:3]
91366// CHECK: [0x64,0x04,0xd6,0x7d]
91367
91368v_cmp_le_u64 vcc, flat_scratch, v[2:3]
91369// CHECK: [0x66,0x04,0xd6,0x7d]
91370
91371v_cmp_le_u64 vcc, vcc, v[2:3]
91372// CHECK: [0x6a,0x04,0xd6,0x7d]
91373
91374v_cmp_le_u64 vcc, tba, v[2:3]
91375// CHECK: [0x6c,0x04,0xd6,0x7d]
91376
91377v_cmp_le_u64 vcc, tma, v[2:3]
91378// CHECK: [0x6e,0x04,0xd6,0x7d]
91379
91380v_cmp_le_u64 vcc, ttmp[10:11], v[2:3]
91381// CHECK: [0x7a,0x04,0xd6,0x7d]
91382
91383v_cmp_le_u64 vcc, exec, v[2:3]
91384// CHECK: [0x7e,0x04,0xd6,0x7d]
91385
91386v_cmp_le_u64 vcc, 0, v[2:3]
91387// CHECK: [0x80,0x04,0xd6,0x7d]
91388
91389v_cmp_le_u64 vcc, -1, v[2:3]
91390// CHECK: [0xc1,0x04,0xd6,0x7d]
91391
91392v_cmp_le_u64 vcc, 0.5, v[2:3]
91393// CHECK: [0xf0,0x04,0xd6,0x7d]
91394
91395v_cmp_le_u64 vcc, -4.0, v[2:3]
91396// CHECK: [0xf7,0x04,0xd6,0x7d]
91397
91398v_cmp_le_u64 vcc, 0xaf123456, v[2:3]
91399// CHECK: [0xff,0x04,0xd6,0x7d,0x56,0x34,0x12,0xaf]
91400
91401v_cmp_le_u64 vcc, 0x3f717273, v[2:3]
91402// CHECK: [0xff,0x04,0xd6,0x7d,0x73,0x72,0x71,0x3f]
91403
91404v_cmp_le_u64 vcc, v[1:2], v[254:255]
91405// CHECK: [0x01,0xfd,0xd7,0x7d]
91406
91407v_cmp_le_u64_e64 s[10:11], v[1:2], v[2:3]
91408// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91409
91410v_cmp_le_u64_e64 s[12:13], v[1:2], v[2:3]
91411// CHECK: [0x0c,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91412
91413v_cmp_le_u64_e64 s[100:101], v[1:2], v[2:3]
91414// CHECK: [0x64,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91415
91416v_cmp_le_u64_e64 flat_scratch, v[1:2], v[2:3]
91417// CHECK: [0x66,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91418
91419v_cmp_le_u64_e64 vcc, v[1:2], v[2:3]
91420// CHECK: [0x6a,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91421
91422v_cmp_le_u64_e64 tba, v[1:2], v[2:3]
91423// CHECK: [0x6c,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91424
91425v_cmp_le_u64_e64 tma, v[1:2], v[2:3]
91426// CHECK: [0x6e,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91427
91428v_cmp_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
91429// CHECK: [0x7a,0x00,0xeb,0xd0,0x01,0x05,0x02,0x00]
91430
91431v_cmp_le_u64_e64 s[10:11], v[254:255], v[2:3]
91432// CHECK: [0x0a,0x00,0xeb,0xd0,0xfe,0x05,0x02,0x00]
91433
91434v_cmp_le_u64_e64 s[10:11], s[2:3], v[2:3]
91435// CHECK: [0x0a,0x00,0xeb,0xd0,0x02,0x04,0x02,0x00]
91436
91437v_cmp_le_u64_e64 s[10:11], s[4:5], v[2:3]
91438// CHECK: [0x0a,0x00,0xeb,0xd0,0x04,0x04,0x02,0x00]
91439
91440v_cmp_le_u64_e64 s[10:11], s[100:101], v[2:3]
91441// CHECK: [0x0a,0x00,0xeb,0xd0,0x64,0x04,0x02,0x00]
91442
91443v_cmp_le_u64_e64 s[10:11], flat_scratch, v[2:3]
91444// CHECK: [0x0a,0x00,0xeb,0xd0,0x66,0x04,0x02,0x00]
91445
91446v_cmp_le_u64_e64 s[10:11], vcc, v[2:3]
91447// CHECK: [0x0a,0x00,0xeb,0xd0,0x6a,0x04,0x02,0x00]
91448
91449v_cmp_le_u64_e64 s[10:11], tba, v[2:3]
91450// CHECK: [0x0a,0x00,0xeb,0xd0,0x6c,0x04,0x02,0x00]
91451
91452v_cmp_le_u64_e64 s[10:11], tma, v[2:3]
91453// CHECK: [0x0a,0x00,0xeb,0xd0,0x6e,0x04,0x02,0x00]
91454
91455v_cmp_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
91456// CHECK: [0x0a,0x00,0xeb,0xd0,0x7a,0x04,0x02,0x00]
91457
91458v_cmp_le_u64_e64 s[10:11], exec, v[2:3]
91459// CHECK: [0x0a,0x00,0xeb,0xd0,0x7e,0x04,0x02,0x00]
91460
91461v_cmp_le_u64_e64 s[10:11], 0, v[2:3]
91462// CHECK: [0x0a,0x00,0xeb,0xd0,0x80,0x04,0x02,0x00]
91463
91464v_cmp_le_u64_e64 s[10:11], -1, v[2:3]
91465// CHECK: [0x0a,0x00,0xeb,0xd0,0xc1,0x04,0x02,0x00]
91466
91467v_cmp_le_u64_e64 s[10:11], 0.5, v[2:3]
91468// CHECK: [0x0a,0x00,0xeb,0xd0,0xf0,0x04,0x02,0x00]
91469
91470v_cmp_le_u64_e64 s[10:11], -4.0, v[2:3]
91471// CHECK: [0x0a,0x00,0xeb,0xd0,0xf7,0x04,0x02,0x00]
91472
91473v_cmp_le_u64_e64 s[10:11], v[1:2], v[254:255]
91474// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xfd,0x03,0x00]
91475
91476v_cmp_le_u64_e64 s[10:11], v[1:2], s[4:5]
91477// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x09,0x00,0x00]
91478
91479v_cmp_le_u64_e64 s[10:11], v[1:2], s[6:7]
91480// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x0d,0x00,0x00]
91481
91482v_cmp_le_u64_e64 s[10:11], v[1:2], s[100:101]
91483// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xc9,0x00,0x00]
91484
91485v_cmp_le_u64_e64 s[10:11], v[1:2], flat_scratch
91486// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xcd,0x00,0x00]
91487
91488v_cmp_le_u64_e64 s[10:11], v[1:2], vcc
91489// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xd5,0x00,0x00]
91490
91491v_cmp_le_u64_e64 s[10:11], v[1:2], tba
91492// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xd9,0x00,0x00]
91493
91494v_cmp_le_u64_e64 s[10:11], v[1:2], tma
91495// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xdd,0x00,0x00]
91496
91497v_cmp_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91498// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xf5,0x00,0x00]
91499
91500v_cmp_le_u64_e64 s[10:11], v[1:2], exec
91501// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xfd,0x00,0x00]
91502
91503v_cmp_le_u64_e64 s[10:11], v[1:2], 0
91504// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x01,0x01,0x00]
91505
91506v_cmp_le_u64_e64 s[10:11], v[1:2], -1
91507// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0x83,0x01,0x00]
91508
91509v_cmp_le_u64_e64 s[10:11], v[1:2], 0.5
91510// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xe1,0x01,0x00]
91511
91512v_cmp_le_u64_e64 s[10:11], v[1:2], -4.0
91513// CHECK: [0x0a,0x00,0xeb,0xd0,0x01,0xef,0x01,0x00]
91514
91515v_cmp_gt_u64 vcc, v[1:2], v[2:3]
91516// CHECK: [0x01,0x05,0xd8,0x7d]
91517
91518v_cmp_gt_u64 vcc, v[254:255], v[2:3]
91519// CHECK: [0xfe,0x05,0xd8,0x7d]
91520
91521v_cmp_gt_u64 vcc, s[2:3], v[2:3]
91522// CHECK: [0x02,0x04,0xd8,0x7d]
91523
91524v_cmp_gt_u64 vcc, s[4:5], v[2:3]
91525// CHECK: [0x04,0x04,0xd8,0x7d]
91526
91527v_cmp_gt_u64 vcc, s[100:101], v[2:3]
91528// CHECK: [0x64,0x04,0xd8,0x7d]
91529
91530v_cmp_gt_u64 vcc, flat_scratch, v[2:3]
91531// CHECK: [0x66,0x04,0xd8,0x7d]
91532
91533v_cmp_gt_u64 vcc, vcc, v[2:3]
91534// CHECK: [0x6a,0x04,0xd8,0x7d]
91535
91536v_cmp_gt_u64 vcc, tba, v[2:3]
91537// CHECK: [0x6c,0x04,0xd8,0x7d]
91538
91539v_cmp_gt_u64 vcc, tma, v[2:3]
91540// CHECK: [0x6e,0x04,0xd8,0x7d]
91541
91542v_cmp_gt_u64 vcc, ttmp[10:11], v[2:3]
91543// CHECK: [0x7a,0x04,0xd8,0x7d]
91544
91545v_cmp_gt_u64 vcc, exec, v[2:3]
91546// CHECK: [0x7e,0x04,0xd8,0x7d]
91547
91548v_cmp_gt_u64 vcc, 0, v[2:3]
91549// CHECK: [0x80,0x04,0xd8,0x7d]
91550
91551v_cmp_gt_u64 vcc, -1, v[2:3]
91552// CHECK: [0xc1,0x04,0xd8,0x7d]
91553
91554v_cmp_gt_u64 vcc, 0.5, v[2:3]
91555// CHECK: [0xf0,0x04,0xd8,0x7d]
91556
91557v_cmp_gt_u64 vcc, -4.0, v[2:3]
91558// CHECK: [0xf7,0x04,0xd8,0x7d]
91559
91560v_cmp_gt_u64 vcc, 0xaf123456, v[2:3]
91561// CHECK: [0xff,0x04,0xd8,0x7d,0x56,0x34,0x12,0xaf]
91562
91563v_cmp_gt_u64 vcc, 0x3f717273, v[2:3]
91564// CHECK: [0xff,0x04,0xd8,0x7d,0x73,0x72,0x71,0x3f]
91565
91566v_cmp_gt_u64 vcc, v[1:2], v[254:255]
91567// CHECK: [0x01,0xfd,0xd9,0x7d]
91568
91569v_cmp_gt_u64_e64 s[10:11], v[1:2], v[2:3]
91570// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91571
91572v_cmp_gt_u64_e64 s[12:13], v[1:2], v[2:3]
91573// CHECK: [0x0c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91574
91575v_cmp_gt_u64_e64 s[100:101], v[1:2], v[2:3]
91576// CHECK: [0x64,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91577
91578v_cmp_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
91579// CHECK: [0x66,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91580
91581v_cmp_gt_u64_e64 vcc, v[1:2], v[2:3]
91582// CHECK: [0x6a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91583
91584v_cmp_gt_u64_e64 tba, v[1:2], v[2:3]
91585// CHECK: [0x6c,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91586
91587v_cmp_gt_u64_e64 tma, v[1:2], v[2:3]
91588// CHECK: [0x6e,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91589
91590v_cmp_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
91591// CHECK: [0x7a,0x00,0xec,0xd0,0x01,0x05,0x02,0x00]
91592
91593v_cmp_gt_u64_e64 s[10:11], v[254:255], v[2:3]
91594// CHECK: [0x0a,0x00,0xec,0xd0,0xfe,0x05,0x02,0x00]
91595
91596v_cmp_gt_u64_e64 s[10:11], s[2:3], v[2:3]
91597// CHECK: [0x0a,0x00,0xec,0xd0,0x02,0x04,0x02,0x00]
91598
91599v_cmp_gt_u64_e64 s[10:11], s[4:5], v[2:3]
91600// CHECK: [0x0a,0x00,0xec,0xd0,0x04,0x04,0x02,0x00]
91601
91602v_cmp_gt_u64_e64 s[10:11], s[100:101], v[2:3]
91603// CHECK: [0x0a,0x00,0xec,0xd0,0x64,0x04,0x02,0x00]
91604
91605v_cmp_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
91606// CHECK: [0x0a,0x00,0xec,0xd0,0x66,0x04,0x02,0x00]
91607
91608v_cmp_gt_u64_e64 s[10:11], vcc, v[2:3]
91609// CHECK: [0x0a,0x00,0xec,0xd0,0x6a,0x04,0x02,0x00]
91610
91611v_cmp_gt_u64_e64 s[10:11], tba, v[2:3]
91612// CHECK: [0x0a,0x00,0xec,0xd0,0x6c,0x04,0x02,0x00]
91613
91614v_cmp_gt_u64_e64 s[10:11], tma, v[2:3]
91615// CHECK: [0x0a,0x00,0xec,0xd0,0x6e,0x04,0x02,0x00]
91616
91617v_cmp_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
91618// CHECK: [0x0a,0x00,0xec,0xd0,0x7a,0x04,0x02,0x00]
91619
91620v_cmp_gt_u64_e64 s[10:11], exec, v[2:3]
91621// CHECK: [0x0a,0x00,0xec,0xd0,0x7e,0x04,0x02,0x00]
91622
91623v_cmp_gt_u64_e64 s[10:11], 0, v[2:3]
91624// CHECK: [0x0a,0x00,0xec,0xd0,0x80,0x04,0x02,0x00]
91625
91626v_cmp_gt_u64_e64 s[10:11], -1, v[2:3]
91627// CHECK: [0x0a,0x00,0xec,0xd0,0xc1,0x04,0x02,0x00]
91628
91629v_cmp_gt_u64_e64 s[10:11], 0.5, v[2:3]
91630// CHECK: [0x0a,0x00,0xec,0xd0,0xf0,0x04,0x02,0x00]
91631
91632v_cmp_gt_u64_e64 s[10:11], -4.0, v[2:3]
91633// CHECK: [0x0a,0x00,0xec,0xd0,0xf7,0x04,0x02,0x00]
91634
91635v_cmp_gt_u64_e64 s[10:11], v[1:2], v[254:255]
91636// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x03,0x00]
91637
91638v_cmp_gt_u64_e64 s[10:11], v[1:2], s[4:5]
91639// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x09,0x00,0x00]
91640
91641v_cmp_gt_u64_e64 s[10:11], v[1:2], s[6:7]
91642// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x0d,0x00,0x00]
91643
91644v_cmp_gt_u64_e64 s[10:11], v[1:2], s[100:101]
91645// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xc9,0x00,0x00]
91646
91647v_cmp_gt_u64_e64 s[10:11], v[1:2], flat_scratch
91648// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xcd,0x00,0x00]
91649
91650v_cmp_gt_u64_e64 s[10:11], v[1:2], vcc
91651// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd5,0x00,0x00]
91652
91653v_cmp_gt_u64_e64 s[10:11], v[1:2], tba
91654// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xd9,0x00,0x00]
91655
91656v_cmp_gt_u64_e64 s[10:11], v[1:2], tma
91657// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xdd,0x00,0x00]
91658
91659v_cmp_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91660// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xf5,0x00,0x00]
91661
91662v_cmp_gt_u64_e64 s[10:11], v[1:2], exec
91663// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xfd,0x00,0x00]
91664
91665v_cmp_gt_u64_e64 s[10:11], v[1:2], 0
91666// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x01,0x01,0x00]
91667
91668v_cmp_gt_u64_e64 s[10:11], v[1:2], -1
91669// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0x83,0x01,0x00]
91670
91671v_cmp_gt_u64_e64 s[10:11], v[1:2], 0.5
91672// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xe1,0x01,0x00]
91673
91674v_cmp_gt_u64_e64 s[10:11], v[1:2], -4.0
91675// CHECK: [0x0a,0x00,0xec,0xd0,0x01,0xef,0x01,0x00]
91676
91677v_cmp_ne_u64 vcc, v[1:2], v[2:3]
91678// CHECK: [0x01,0x05,0xda,0x7d]
91679
91680v_cmp_ne_u64 vcc, v[254:255], v[2:3]
91681// CHECK: [0xfe,0x05,0xda,0x7d]
91682
91683v_cmp_ne_u64 vcc, s[2:3], v[2:3]
91684// CHECK: [0x02,0x04,0xda,0x7d]
91685
91686v_cmp_ne_u64 vcc, s[4:5], v[2:3]
91687// CHECK: [0x04,0x04,0xda,0x7d]
91688
91689v_cmp_ne_u64 vcc, s[100:101], v[2:3]
91690// CHECK: [0x64,0x04,0xda,0x7d]
91691
91692v_cmp_ne_u64 vcc, flat_scratch, v[2:3]
91693// CHECK: [0x66,0x04,0xda,0x7d]
91694
91695v_cmp_ne_u64 vcc, vcc, v[2:3]
91696// CHECK: [0x6a,0x04,0xda,0x7d]
91697
91698v_cmp_ne_u64 vcc, tba, v[2:3]
91699// CHECK: [0x6c,0x04,0xda,0x7d]
91700
91701v_cmp_ne_u64 vcc, tma, v[2:3]
91702// CHECK: [0x6e,0x04,0xda,0x7d]
91703
91704v_cmp_ne_u64 vcc, ttmp[10:11], v[2:3]
91705// CHECK: [0x7a,0x04,0xda,0x7d]
91706
91707v_cmp_ne_u64 vcc, exec, v[2:3]
91708// CHECK: [0x7e,0x04,0xda,0x7d]
91709
91710v_cmp_ne_u64 vcc, 0, v[2:3]
91711// CHECK: [0x80,0x04,0xda,0x7d]
91712
91713v_cmp_ne_u64 vcc, -1, v[2:3]
91714// CHECK: [0xc1,0x04,0xda,0x7d]
91715
91716v_cmp_ne_u64 vcc, 0.5, v[2:3]
91717// CHECK: [0xf0,0x04,0xda,0x7d]
91718
91719v_cmp_ne_u64 vcc, -4.0, v[2:3]
91720// CHECK: [0xf7,0x04,0xda,0x7d]
91721
91722v_cmp_ne_u64 vcc, 0xaf123456, v[2:3]
91723// CHECK: [0xff,0x04,0xda,0x7d,0x56,0x34,0x12,0xaf]
91724
91725v_cmp_ne_u64 vcc, 0x3f717273, v[2:3]
91726// CHECK: [0xff,0x04,0xda,0x7d,0x73,0x72,0x71,0x3f]
91727
91728v_cmp_ne_u64 vcc, v[1:2], v[254:255]
91729// CHECK: [0x01,0xfd,0xdb,0x7d]
91730
91731v_cmp_ne_u64_e64 s[10:11], v[1:2], v[2:3]
91732// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91733
91734v_cmp_ne_u64_e64 s[12:13], v[1:2], v[2:3]
91735// CHECK: [0x0c,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91736
91737v_cmp_ne_u64_e64 s[100:101], v[1:2], v[2:3]
91738// CHECK: [0x64,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91739
91740v_cmp_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
91741// CHECK: [0x66,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91742
91743v_cmp_ne_u64_e64 vcc, v[1:2], v[2:3]
91744// CHECK: [0x6a,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91745
91746v_cmp_ne_u64_e64 tba, v[1:2], v[2:3]
91747// CHECK: [0x6c,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91748
91749v_cmp_ne_u64_e64 tma, v[1:2], v[2:3]
91750// CHECK: [0x6e,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91751
91752v_cmp_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
91753// CHECK: [0x7a,0x00,0xed,0xd0,0x01,0x05,0x02,0x00]
91754
91755v_cmp_ne_u64_e64 s[10:11], v[254:255], v[2:3]
91756// CHECK: [0x0a,0x00,0xed,0xd0,0xfe,0x05,0x02,0x00]
91757
91758v_cmp_ne_u64_e64 s[10:11], s[2:3], v[2:3]
91759// CHECK: [0x0a,0x00,0xed,0xd0,0x02,0x04,0x02,0x00]
91760
91761v_cmp_ne_u64_e64 s[10:11], s[4:5], v[2:3]
91762// CHECK: [0x0a,0x00,0xed,0xd0,0x04,0x04,0x02,0x00]
91763
91764v_cmp_ne_u64_e64 s[10:11], s[100:101], v[2:3]
91765// CHECK: [0x0a,0x00,0xed,0xd0,0x64,0x04,0x02,0x00]
91766
91767v_cmp_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
91768// CHECK: [0x0a,0x00,0xed,0xd0,0x66,0x04,0x02,0x00]
91769
91770v_cmp_ne_u64_e64 s[10:11], vcc, v[2:3]
91771// CHECK: [0x0a,0x00,0xed,0xd0,0x6a,0x04,0x02,0x00]
91772
91773v_cmp_ne_u64_e64 s[10:11], tba, v[2:3]
91774// CHECK: [0x0a,0x00,0xed,0xd0,0x6c,0x04,0x02,0x00]
91775
91776v_cmp_ne_u64_e64 s[10:11], tma, v[2:3]
91777// CHECK: [0x0a,0x00,0xed,0xd0,0x6e,0x04,0x02,0x00]
91778
91779v_cmp_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
91780// CHECK: [0x0a,0x00,0xed,0xd0,0x7a,0x04,0x02,0x00]
91781
91782v_cmp_ne_u64_e64 s[10:11], exec, v[2:3]
91783// CHECK: [0x0a,0x00,0xed,0xd0,0x7e,0x04,0x02,0x00]
91784
91785v_cmp_ne_u64_e64 s[10:11], 0, v[2:3]
91786// CHECK: [0x0a,0x00,0xed,0xd0,0x80,0x04,0x02,0x00]
91787
91788v_cmp_ne_u64_e64 s[10:11], -1, v[2:3]
91789// CHECK: [0x0a,0x00,0xed,0xd0,0xc1,0x04,0x02,0x00]
91790
91791v_cmp_ne_u64_e64 s[10:11], 0.5, v[2:3]
91792// CHECK: [0x0a,0x00,0xed,0xd0,0xf0,0x04,0x02,0x00]
91793
91794v_cmp_ne_u64_e64 s[10:11], -4.0, v[2:3]
91795// CHECK: [0x0a,0x00,0xed,0xd0,0xf7,0x04,0x02,0x00]
91796
91797v_cmp_ne_u64_e64 s[10:11], v[1:2], v[254:255]
91798// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xfd,0x03,0x00]
91799
91800v_cmp_ne_u64_e64 s[10:11], v[1:2], s[4:5]
91801// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x09,0x00,0x00]
91802
91803v_cmp_ne_u64_e64 s[10:11], v[1:2], s[6:7]
91804// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x0d,0x00,0x00]
91805
91806v_cmp_ne_u64_e64 s[10:11], v[1:2], s[100:101]
91807// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xc9,0x00,0x00]
91808
91809v_cmp_ne_u64_e64 s[10:11], v[1:2], flat_scratch
91810// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xcd,0x00,0x00]
91811
91812v_cmp_ne_u64_e64 s[10:11], v[1:2], vcc
91813// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xd5,0x00,0x00]
91814
91815v_cmp_ne_u64_e64 s[10:11], v[1:2], tba
91816// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xd9,0x00,0x00]
91817
91818v_cmp_ne_u64_e64 s[10:11], v[1:2], tma
91819// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xdd,0x00,0x00]
91820
91821v_cmp_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91822// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xf5,0x00,0x00]
91823
91824v_cmp_ne_u64_e64 s[10:11], v[1:2], exec
91825// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xfd,0x00,0x00]
91826
91827v_cmp_ne_u64_e64 s[10:11], v[1:2], 0
91828// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x01,0x01,0x00]
91829
91830v_cmp_ne_u64_e64 s[10:11], v[1:2], -1
91831// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0x83,0x01,0x00]
91832
91833v_cmp_ne_u64_e64 s[10:11], v[1:2], 0.5
91834// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xe1,0x01,0x00]
91835
91836v_cmp_ne_u64_e64 s[10:11], v[1:2], -4.0
91837// CHECK: [0x0a,0x00,0xed,0xd0,0x01,0xef,0x01,0x00]
91838
91839v_cmp_ge_u64 vcc, v[1:2], v[2:3]
91840// CHECK: [0x01,0x05,0xdc,0x7d]
91841
91842v_cmp_ge_u64 vcc, v[254:255], v[2:3]
91843// CHECK: [0xfe,0x05,0xdc,0x7d]
91844
91845v_cmp_ge_u64 vcc, s[2:3], v[2:3]
91846// CHECK: [0x02,0x04,0xdc,0x7d]
91847
91848v_cmp_ge_u64 vcc, s[4:5], v[2:3]
91849// CHECK: [0x04,0x04,0xdc,0x7d]
91850
91851v_cmp_ge_u64 vcc, s[100:101], v[2:3]
91852// CHECK: [0x64,0x04,0xdc,0x7d]
91853
91854v_cmp_ge_u64 vcc, flat_scratch, v[2:3]
91855// CHECK: [0x66,0x04,0xdc,0x7d]
91856
91857v_cmp_ge_u64 vcc, vcc, v[2:3]
91858// CHECK: [0x6a,0x04,0xdc,0x7d]
91859
91860v_cmp_ge_u64 vcc, tba, v[2:3]
91861// CHECK: [0x6c,0x04,0xdc,0x7d]
91862
91863v_cmp_ge_u64 vcc, tma, v[2:3]
91864// CHECK: [0x6e,0x04,0xdc,0x7d]
91865
91866v_cmp_ge_u64 vcc, ttmp[10:11], v[2:3]
91867// CHECK: [0x7a,0x04,0xdc,0x7d]
91868
91869v_cmp_ge_u64 vcc, exec, v[2:3]
91870// CHECK: [0x7e,0x04,0xdc,0x7d]
91871
91872v_cmp_ge_u64 vcc, 0, v[2:3]
91873// CHECK: [0x80,0x04,0xdc,0x7d]
91874
91875v_cmp_ge_u64 vcc, -1, v[2:3]
91876// CHECK: [0xc1,0x04,0xdc,0x7d]
91877
91878v_cmp_ge_u64 vcc, 0.5, v[2:3]
91879// CHECK: [0xf0,0x04,0xdc,0x7d]
91880
91881v_cmp_ge_u64 vcc, -4.0, v[2:3]
91882// CHECK: [0xf7,0x04,0xdc,0x7d]
91883
91884v_cmp_ge_u64 vcc, 0xaf123456, v[2:3]
91885// CHECK: [0xff,0x04,0xdc,0x7d,0x56,0x34,0x12,0xaf]
91886
91887v_cmp_ge_u64 vcc, 0x3f717273, v[2:3]
91888// CHECK: [0xff,0x04,0xdc,0x7d,0x73,0x72,0x71,0x3f]
91889
91890v_cmp_ge_u64 vcc, v[1:2], v[254:255]
91891// CHECK: [0x01,0xfd,0xdd,0x7d]
91892
91893v_cmp_ge_u64_e64 s[10:11], v[1:2], v[2:3]
91894// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91895
91896v_cmp_ge_u64_e64 s[12:13], v[1:2], v[2:3]
91897// CHECK: [0x0c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91898
91899v_cmp_ge_u64_e64 s[100:101], v[1:2], v[2:3]
91900// CHECK: [0x64,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91901
91902v_cmp_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
91903// CHECK: [0x66,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91904
91905v_cmp_ge_u64_e64 vcc, v[1:2], v[2:3]
91906// CHECK: [0x6a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91907
91908v_cmp_ge_u64_e64 tba, v[1:2], v[2:3]
91909// CHECK: [0x6c,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91910
91911v_cmp_ge_u64_e64 tma, v[1:2], v[2:3]
91912// CHECK: [0x6e,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91913
91914v_cmp_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
91915// CHECK: [0x7a,0x00,0xee,0xd0,0x01,0x05,0x02,0x00]
91916
91917v_cmp_ge_u64_e64 s[10:11], v[254:255], v[2:3]
91918// CHECK: [0x0a,0x00,0xee,0xd0,0xfe,0x05,0x02,0x00]
91919
91920v_cmp_ge_u64_e64 s[10:11], s[2:3], v[2:3]
91921// CHECK: [0x0a,0x00,0xee,0xd0,0x02,0x04,0x02,0x00]
91922
91923v_cmp_ge_u64_e64 s[10:11], s[4:5], v[2:3]
91924// CHECK: [0x0a,0x00,0xee,0xd0,0x04,0x04,0x02,0x00]
91925
91926v_cmp_ge_u64_e64 s[10:11], s[100:101], v[2:3]
91927// CHECK: [0x0a,0x00,0xee,0xd0,0x64,0x04,0x02,0x00]
91928
91929v_cmp_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
91930// CHECK: [0x0a,0x00,0xee,0xd0,0x66,0x04,0x02,0x00]
91931
91932v_cmp_ge_u64_e64 s[10:11], vcc, v[2:3]
91933// CHECK: [0x0a,0x00,0xee,0xd0,0x6a,0x04,0x02,0x00]
91934
91935v_cmp_ge_u64_e64 s[10:11], tba, v[2:3]
91936// CHECK: [0x0a,0x00,0xee,0xd0,0x6c,0x04,0x02,0x00]
91937
91938v_cmp_ge_u64_e64 s[10:11], tma, v[2:3]
91939// CHECK: [0x0a,0x00,0xee,0xd0,0x6e,0x04,0x02,0x00]
91940
91941v_cmp_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
91942// CHECK: [0x0a,0x00,0xee,0xd0,0x7a,0x04,0x02,0x00]
91943
91944v_cmp_ge_u64_e64 s[10:11], exec, v[2:3]
91945// CHECK: [0x0a,0x00,0xee,0xd0,0x7e,0x04,0x02,0x00]
91946
91947v_cmp_ge_u64_e64 s[10:11], 0, v[2:3]
91948// CHECK: [0x0a,0x00,0xee,0xd0,0x80,0x04,0x02,0x00]
91949
91950v_cmp_ge_u64_e64 s[10:11], -1, v[2:3]
91951// CHECK: [0x0a,0x00,0xee,0xd0,0xc1,0x04,0x02,0x00]
91952
91953v_cmp_ge_u64_e64 s[10:11], 0.5, v[2:3]
91954// CHECK: [0x0a,0x00,0xee,0xd0,0xf0,0x04,0x02,0x00]
91955
91956v_cmp_ge_u64_e64 s[10:11], -4.0, v[2:3]
91957// CHECK: [0x0a,0x00,0xee,0xd0,0xf7,0x04,0x02,0x00]
91958
91959v_cmp_ge_u64_e64 s[10:11], v[1:2], v[254:255]
91960// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x03,0x00]
91961
91962v_cmp_ge_u64_e64 s[10:11], v[1:2], s[4:5]
91963// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x09,0x00,0x00]
91964
91965v_cmp_ge_u64_e64 s[10:11], v[1:2], s[6:7]
91966// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x0d,0x00,0x00]
91967
91968v_cmp_ge_u64_e64 s[10:11], v[1:2], s[100:101]
91969// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xc9,0x00,0x00]
91970
91971v_cmp_ge_u64_e64 s[10:11], v[1:2], flat_scratch
91972// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xcd,0x00,0x00]
91973
91974v_cmp_ge_u64_e64 s[10:11], v[1:2], vcc
91975// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd5,0x00,0x00]
91976
91977v_cmp_ge_u64_e64 s[10:11], v[1:2], tba
91978// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xd9,0x00,0x00]
91979
91980v_cmp_ge_u64_e64 s[10:11], v[1:2], tma
91981// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xdd,0x00,0x00]
91982
91983v_cmp_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
91984// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xf5,0x00,0x00]
91985
91986v_cmp_ge_u64_e64 s[10:11], v[1:2], exec
91987// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xfd,0x00,0x00]
91988
91989v_cmp_ge_u64_e64 s[10:11], v[1:2], 0
91990// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x01,0x01,0x00]
91991
91992v_cmp_ge_u64_e64 s[10:11], v[1:2], -1
91993// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0x83,0x01,0x00]
91994
91995v_cmp_ge_u64_e64 s[10:11], v[1:2], 0.5
91996// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xe1,0x01,0x00]
91997
91998v_cmp_ge_u64_e64 s[10:11], v[1:2], -4.0
91999// CHECK: [0x0a,0x00,0xee,0xd0,0x01,0xef,0x01,0x00]
92000
92001v_cmp_t_u64 vcc, v[1:2], v[2:3]
92002// CHECK: [0x01,0x05,0xde,0x7d]
92003
92004v_cmp_t_u64 vcc, v[254:255], v[2:3]
92005// CHECK: [0xfe,0x05,0xde,0x7d]
92006
92007v_cmp_t_u64 vcc, s[2:3], v[2:3]
92008// CHECK: [0x02,0x04,0xde,0x7d]
92009
92010v_cmp_t_u64 vcc, s[4:5], v[2:3]
92011// CHECK: [0x04,0x04,0xde,0x7d]
92012
92013v_cmp_t_u64 vcc, s[100:101], v[2:3]
92014// CHECK: [0x64,0x04,0xde,0x7d]
92015
92016v_cmp_t_u64 vcc, flat_scratch, v[2:3]
92017// CHECK: [0x66,0x04,0xde,0x7d]
92018
92019v_cmp_t_u64 vcc, vcc, v[2:3]
92020// CHECK: [0x6a,0x04,0xde,0x7d]
92021
92022v_cmp_t_u64 vcc, tba, v[2:3]
92023// CHECK: [0x6c,0x04,0xde,0x7d]
92024
92025v_cmp_t_u64 vcc, tma, v[2:3]
92026// CHECK: [0x6e,0x04,0xde,0x7d]
92027
92028v_cmp_t_u64 vcc, ttmp[10:11], v[2:3]
92029// CHECK: [0x7a,0x04,0xde,0x7d]
92030
92031v_cmp_t_u64 vcc, exec, v[2:3]
92032// CHECK: [0x7e,0x04,0xde,0x7d]
92033
92034v_cmp_t_u64 vcc, 0, v[2:3]
92035// CHECK: [0x80,0x04,0xde,0x7d]
92036
92037v_cmp_t_u64 vcc, -1, v[2:3]
92038// CHECK: [0xc1,0x04,0xde,0x7d]
92039
92040v_cmp_t_u64 vcc, 0.5, v[2:3]
92041// CHECK: [0xf0,0x04,0xde,0x7d]
92042
92043v_cmp_t_u64 vcc, -4.0, v[2:3]
92044// CHECK: [0xf7,0x04,0xde,0x7d]
92045
92046v_cmp_t_u64 vcc, 0xaf123456, v[2:3]
92047// CHECK: [0xff,0x04,0xde,0x7d,0x56,0x34,0x12,0xaf]
92048
92049v_cmp_t_u64 vcc, 0x3f717273, v[2:3]
92050// CHECK: [0xff,0x04,0xde,0x7d,0x73,0x72,0x71,0x3f]
92051
92052v_cmp_t_u64 vcc, v[1:2], v[254:255]
92053// CHECK: [0x01,0xfd,0xdf,0x7d]
92054
92055v_cmp_t_u64_e64 s[10:11], v[1:2], v[2:3]
92056// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92057
92058v_cmp_t_u64_e64 s[12:13], v[1:2], v[2:3]
92059// CHECK: [0x0c,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92060
92061v_cmp_t_u64_e64 s[100:101], v[1:2], v[2:3]
92062// CHECK: [0x64,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92063
92064v_cmp_t_u64_e64 flat_scratch, v[1:2], v[2:3]
92065// CHECK: [0x66,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92066
92067v_cmp_t_u64_e64 vcc, v[1:2], v[2:3]
92068// CHECK: [0x6a,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92069
92070v_cmp_t_u64_e64 tba, v[1:2], v[2:3]
92071// CHECK: [0x6c,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92072
92073v_cmp_t_u64_e64 tma, v[1:2], v[2:3]
92074// CHECK: [0x6e,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92075
92076v_cmp_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
92077// CHECK: [0x7a,0x00,0xef,0xd0,0x01,0x05,0x02,0x00]
92078
92079v_cmp_t_u64_e64 s[10:11], v[254:255], v[2:3]
92080// CHECK: [0x0a,0x00,0xef,0xd0,0xfe,0x05,0x02,0x00]
92081
92082v_cmp_t_u64_e64 s[10:11], s[2:3], v[2:3]
92083// CHECK: [0x0a,0x00,0xef,0xd0,0x02,0x04,0x02,0x00]
92084
92085v_cmp_t_u64_e64 s[10:11], s[4:5], v[2:3]
92086// CHECK: [0x0a,0x00,0xef,0xd0,0x04,0x04,0x02,0x00]
92087
92088v_cmp_t_u64_e64 s[10:11], s[100:101], v[2:3]
92089// CHECK: [0x0a,0x00,0xef,0xd0,0x64,0x04,0x02,0x00]
92090
92091v_cmp_t_u64_e64 s[10:11], flat_scratch, v[2:3]
92092// CHECK: [0x0a,0x00,0xef,0xd0,0x66,0x04,0x02,0x00]
92093
92094v_cmp_t_u64_e64 s[10:11], vcc, v[2:3]
92095// CHECK: [0x0a,0x00,0xef,0xd0,0x6a,0x04,0x02,0x00]
92096
92097v_cmp_t_u64_e64 s[10:11], tba, v[2:3]
92098// CHECK: [0x0a,0x00,0xef,0xd0,0x6c,0x04,0x02,0x00]
92099
92100v_cmp_t_u64_e64 s[10:11], tma, v[2:3]
92101// CHECK: [0x0a,0x00,0xef,0xd0,0x6e,0x04,0x02,0x00]
92102
92103v_cmp_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
92104// CHECK: [0x0a,0x00,0xef,0xd0,0x7a,0x04,0x02,0x00]
92105
92106v_cmp_t_u64_e64 s[10:11], exec, v[2:3]
92107// CHECK: [0x0a,0x00,0xef,0xd0,0x7e,0x04,0x02,0x00]
92108
92109v_cmp_t_u64_e64 s[10:11], 0, v[2:3]
92110// CHECK: [0x0a,0x00,0xef,0xd0,0x80,0x04,0x02,0x00]
92111
92112v_cmp_t_u64_e64 s[10:11], -1, v[2:3]
92113// CHECK: [0x0a,0x00,0xef,0xd0,0xc1,0x04,0x02,0x00]
92114
92115v_cmp_t_u64_e64 s[10:11], 0.5, v[2:3]
92116// CHECK: [0x0a,0x00,0xef,0xd0,0xf0,0x04,0x02,0x00]
92117
92118v_cmp_t_u64_e64 s[10:11], -4.0, v[2:3]
92119// CHECK: [0x0a,0x00,0xef,0xd0,0xf7,0x04,0x02,0x00]
92120
92121v_cmp_t_u64_e64 s[10:11], v[1:2], v[254:255]
92122// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xfd,0x03,0x00]
92123
92124v_cmp_t_u64_e64 s[10:11], v[1:2], s[4:5]
92125// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x09,0x00,0x00]
92126
92127v_cmp_t_u64_e64 s[10:11], v[1:2], s[6:7]
92128// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x0d,0x00,0x00]
92129
92130v_cmp_t_u64_e64 s[10:11], v[1:2], s[100:101]
92131// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xc9,0x00,0x00]
92132
92133v_cmp_t_u64_e64 s[10:11], v[1:2], flat_scratch
92134// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xcd,0x00,0x00]
92135
92136v_cmp_t_u64_e64 s[10:11], v[1:2], vcc
92137// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xd5,0x00,0x00]
92138
92139v_cmp_t_u64_e64 s[10:11], v[1:2], tba
92140// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xd9,0x00,0x00]
92141
92142v_cmp_t_u64_e64 s[10:11], v[1:2], tma
92143// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xdd,0x00,0x00]
92144
92145v_cmp_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
92146// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xf5,0x00,0x00]
92147
92148v_cmp_t_u64_e64 s[10:11], v[1:2], exec
92149// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xfd,0x00,0x00]
92150
92151v_cmp_t_u64_e64 s[10:11], v[1:2], 0
92152// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x01,0x01,0x00]
92153
92154v_cmp_t_u64_e64 s[10:11], v[1:2], -1
92155// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0x83,0x01,0x00]
92156
92157v_cmp_t_u64_e64 s[10:11], v[1:2], 0.5
92158// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xe1,0x01,0x00]
92159
92160v_cmp_t_u64_e64 s[10:11], v[1:2], -4.0
92161// CHECK: [0x0a,0x00,0xef,0xd0,0x01,0xef,0x01,0x00]
92162
92163v_cmpx_f_i64 vcc, v[1:2], v[2:3]
92164// CHECK: [0x01,0x05,0xe0,0x7d]
92165
92166v_cmpx_f_i64 vcc, v[254:255], v[2:3]
92167// CHECK: [0xfe,0x05,0xe0,0x7d]
92168
92169v_cmpx_f_i64 vcc, s[2:3], v[2:3]
92170// CHECK: [0x02,0x04,0xe0,0x7d]
92171
92172v_cmpx_f_i64 vcc, s[4:5], v[2:3]
92173// CHECK: [0x04,0x04,0xe0,0x7d]
92174
92175v_cmpx_f_i64 vcc, s[100:101], v[2:3]
92176// CHECK: [0x64,0x04,0xe0,0x7d]
92177
92178v_cmpx_f_i64 vcc, flat_scratch, v[2:3]
92179// CHECK: [0x66,0x04,0xe0,0x7d]
92180
92181v_cmpx_f_i64 vcc, vcc, v[2:3]
92182// CHECK: [0x6a,0x04,0xe0,0x7d]
92183
92184v_cmpx_f_i64 vcc, tba, v[2:3]
92185// CHECK: [0x6c,0x04,0xe0,0x7d]
92186
92187v_cmpx_f_i64 vcc, tma, v[2:3]
92188// CHECK: [0x6e,0x04,0xe0,0x7d]
92189
92190v_cmpx_f_i64 vcc, ttmp[10:11], v[2:3]
92191// CHECK: [0x7a,0x04,0xe0,0x7d]
92192
92193v_cmpx_f_i64 vcc, exec, v[2:3]
92194// CHECK: [0x7e,0x04,0xe0,0x7d]
92195
92196v_cmpx_f_i64 vcc, 0, v[2:3]
92197// CHECK: [0x80,0x04,0xe0,0x7d]
92198
92199v_cmpx_f_i64 vcc, -1, v[2:3]
92200// CHECK: [0xc1,0x04,0xe0,0x7d]
92201
92202v_cmpx_f_i64 vcc, 0.5, v[2:3]
92203// CHECK: [0xf0,0x04,0xe0,0x7d]
92204
92205v_cmpx_f_i64 vcc, -4.0, v[2:3]
92206// CHECK: [0xf7,0x04,0xe0,0x7d]
92207
92208v_cmpx_f_i64 vcc, 0xaf123456, v[2:3]
92209// CHECK: [0xff,0x04,0xe0,0x7d,0x56,0x34,0x12,0xaf]
92210
92211v_cmpx_f_i64 vcc, 0x3f717273, v[2:3]
92212// CHECK: [0xff,0x04,0xe0,0x7d,0x73,0x72,0x71,0x3f]
92213
92214v_cmpx_f_i64 vcc, v[1:2], v[254:255]
92215// CHECK: [0x01,0xfd,0xe1,0x7d]
92216
92217v_cmpx_f_i64_e64 s[10:11], v[1:2], v[2:3]
92218// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92219
92220v_cmpx_f_i64_e64 s[12:13], v[1:2], v[2:3]
92221// CHECK: [0x0c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92222
92223v_cmpx_f_i64_e64 s[100:101], v[1:2], v[2:3]
92224// CHECK: [0x64,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92225
92226v_cmpx_f_i64_e64 flat_scratch, v[1:2], v[2:3]
92227// CHECK: [0x66,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92228
92229v_cmpx_f_i64_e64 vcc, v[1:2], v[2:3]
92230// CHECK: [0x6a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92231
92232v_cmpx_f_i64_e64 tba, v[1:2], v[2:3]
92233// CHECK: [0x6c,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92234
92235v_cmpx_f_i64_e64 tma, v[1:2], v[2:3]
92236// CHECK: [0x6e,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92237
92238v_cmpx_f_i64_e64 ttmp[10:11], v[1:2], v[2:3]
92239// CHECK: [0x7a,0x00,0xf0,0xd0,0x01,0x05,0x02,0x00]
92240
92241v_cmpx_f_i64_e64 s[10:11], v[254:255], v[2:3]
92242// CHECK: [0x0a,0x00,0xf0,0xd0,0xfe,0x05,0x02,0x00]
92243
92244v_cmpx_f_i64_e64 s[10:11], s[2:3], v[2:3]
92245// CHECK: [0x0a,0x00,0xf0,0xd0,0x02,0x04,0x02,0x00]
92246
92247v_cmpx_f_i64_e64 s[10:11], s[4:5], v[2:3]
92248// CHECK: [0x0a,0x00,0xf0,0xd0,0x04,0x04,0x02,0x00]
92249
92250v_cmpx_f_i64_e64 s[10:11], s[100:101], v[2:3]
92251// CHECK: [0x0a,0x00,0xf0,0xd0,0x64,0x04,0x02,0x00]
92252
92253v_cmpx_f_i64_e64 s[10:11], flat_scratch, v[2:3]
92254// CHECK: [0x0a,0x00,0xf0,0xd0,0x66,0x04,0x02,0x00]
92255
92256v_cmpx_f_i64_e64 s[10:11], vcc, v[2:3]
92257// CHECK: [0x0a,0x00,0xf0,0xd0,0x6a,0x04,0x02,0x00]
92258
92259v_cmpx_f_i64_e64 s[10:11], tba, v[2:3]
92260// CHECK: [0x0a,0x00,0xf0,0xd0,0x6c,0x04,0x02,0x00]
92261
92262v_cmpx_f_i64_e64 s[10:11], tma, v[2:3]
92263// CHECK: [0x0a,0x00,0xf0,0xd0,0x6e,0x04,0x02,0x00]
92264
92265v_cmpx_f_i64_e64 s[10:11], ttmp[10:11], v[2:3]
92266// CHECK: [0x0a,0x00,0xf0,0xd0,0x7a,0x04,0x02,0x00]
92267
92268v_cmpx_f_i64_e64 s[10:11], exec, v[2:3]
92269// CHECK: [0x0a,0x00,0xf0,0xd0,0x7e,0x04,0x02,0x00]
92270
92271v_cmpx_f_i64_e64 s[10:11], 0, v[2:3]
92272// CHECK: [0x0a,0x00,0xf0,0xd0,0x80,0x04,0x02,0x00]
92273
92274v_cmpx_f_i64_e64 s[10:11], -1, v[2:3]
92275// CHECK: [0x0a,0x00,0xf0,0xd0,0xc1,0x04,0x02,0x00]
92276
92277v_cmpx_f_i64_e64 s[10:11], 0.5, v[2:3]
92278// CHECK: [0x0a,0x00,0xf0,0xd0,0xf0,0x04,0x02,0x00]
92279
92280v_cmpx_f_i64_e64 s[10:11], -4.0, v[2:3]
92281// CHECK: [0x0a,0x00,0xf0,0xd0,0xf7,0x04,0x02,0x00]
92282
92283v_cmpx_f_i64_e64 s[10:11], v[1:2], v[254:255]
92284// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x03,0x00]
92285
92286v_cmpx_f_i64_e64 s[10:11], v[1:2], s[4:5]
92287// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x09,0x00,0x00]
92288
92289v_cmpx_f_i64_e64 s[10:11], v[1:2], s[6:7]
92290// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x0d,0x00,0x00]
92291
92292v_cmpx_f_i64_e64 s[10:11], v[1:2], s[100:101]
92293// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xc9,0x00,0x00]
92294
92295v_cmpx_f_i64_e64 s[10:11], v[1:2], flat_scratch
92296// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xcd,0x00,0x00]
92297
92298v_cmpx_f_i64_e64 s[10:11], v[1:2], vcc
92299// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd5,0x00,0x00]
92300
92301v_cmpx_f_i64_e64 s[10:11], v[1:2], tba
92302// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xd9,0x00,0x00]
92303
92304v_cmpx_f_i64_e64 s[10:11], v[1:2], tma
92305// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xdd,0x00,0x00]
92306
92307v_cmpx_f_i64_e64 s[10:11], v[1:2], ttmp[10:11]
92308// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xf5,0x00,0x00]
92309
92310v_cmpx_f_i64_e64 s[10:11], v[1:2], exec
92311// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xfd,0x00,0x00]
92312
92313v_cmpx_f_i64_e64 s[10:11], v[1:2], 0
92314// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x01,0x01,0x00]
92315
92316v_cmpx_f_i64_e64 s[10:11], v[1:2], -1
92317// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0x83,0x01,0x00]
92318
92319v_cmpx_f_i64_e64 s[10:11], v[1:2], 0.5
92320// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xe1,0x01,0x00]
92321
92322v_cmpx_f_i64_e64 s[10:11], v[1:2], -4.0
92323// CHECK: [0x0a,0x00,0xf0,0xd0,0x01,0xef,0x01,0x00]
92324
92325v_cmpx_lt_i64 vcc, v[1:2], v[2:3]
92326// CHECK: [0x01,0x05,0xe2,0x7d]
92327
92328v_cmpx_lt_i64 vcc, v[254:255], v[2:3]
92329// CHECK: [0xfe,0x05,0xe2,0x7d]
92330
92331v_cmpx_lt_i64 vcc, s[2:3], v[2:3]
92332// CHECK: [0x02,0x04,0xe2,0x7d]
92333
92334v_cmpx_lt_i64 vcc, s[4:5], v[2:3]
92335// CHECK: [0x04,0x04,0xe2,0x7d]
92336
92337v_cmpx_lt_i64 vcc, s[100:101], v[2:3]
92338// CHECK: [0x64,0x04,0xe2,0x7d]
92339
92340v_cmpx_lt_i64 vcc, flat_scratch, v[2:3]
92341// CHECK: [0x66,0x04,0xe2,0x7d]
92342
92343v_cmpx_lt_i64 vcc, vcc, v[2:3]
92344// CHECK: [0x6a,0x04,0xe2,0x7d]
92345
92346v_cmpx_lt_i64 vcc, tba, v[2:3]
92347// CHECK: [0x6c,0x04,0xe2,0x7d]
92348
92349v_cmpx_lt_i64 vcc, tma, v[2:3]
92350// CHECK: [0x6e,0x04,0xe2,0x7d]
92351
92352v_cmpx_lt_i64 vcc, ttmp[10:11], v[2:3]
92353// CHECK: [0x7a,0x04,0xe2,0x7d]
92354
92355v_cmpx_lt_i64 vcc, exec, v[2:3]
92356// CHECK: [0x7e,0x04,0xe2,0x7d]
92357
92358v_cmpx_lt_i64 vcc, 0, v[2:3]
92359// CHECK: [0x80,0x04,0xe2,0x7d]
92360
92361v_cmpx_lt_i64 vcc, -1, v[2:3]
92362// CHECK: [0xc1,0x04,0xe2,0x7d]
92363
92364v_cmpx_lt_i64 vcc, 0.5, v[2:3]
92365// CHECK: [0xf0,0x04,0xe2,0x7d]
92366
92367v_cmpx_lt_i64 vcc, -4.0, v[2:3]
92368// CHECK: [0xf7,0x04,0xe2,0x7d]
92369
92370v_cmpx_lt_i64 vcc, 0xaf123456, v[2:3]
92371// CHECK: [0xff,0x04,0xe2,0x7d,0x56,0x34,0x12,0xaf]
92372
92373v_cmpx_lt_i64 vcc, 0x3f717273, v[2:3]
92374// CHECK: [0xff,0x04,0xe2,0x7d,0x73,0x72,0x71,0x3f]
92375
92376v_cmpx_lt_i64 vcc, v[1:2], v[254:255]
92377// CHECK: [0x01,0xfd,0xe3,0x7d]
92378
92379v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[2:3]
92380// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92381
92382v_cmpx_lt_i64_e64 s[12:13], v[1:2], v[2:3]
92383// CHECK: [0x0c,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92384
92385v_cmpx_lt_i64_e64 s[100:101], v[1:2], v[2:3]
92386// CHECK: [0x64,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92387
92388v_cmpx_lt_i64_e64 flat_scratch, v[1:2], v[2:3]
92389// CHECK: [0x66,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92390
92391v_cmpx_lt_i64_e64 vcc, v[1:2], v[2:3]
92392// CHECK: [0x6a,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92393
92394v_cmpx_lt_i64_e64 tba, v[1:2], v[2:3]
92395// CHECK: [0x6c,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92396
92397v_cmpx_lt_i64_e64 tma, v[1:2], v[2:3]
92398// CHECK: [0x6e,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92399
92400v_cmpx_lt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
92401// CHECK: [0x7a,0x00,0xf1,0xd0,0x01,0x05,0x02,0x00]
92402
92403v_cmpx_lt_i64_e64 s[10:11], v[254:255], v[2:3]
92404// CHECK: [0x0a,0x00,0xf1,0xd0,0xfe,0x05,0x02,0x00]
92405
92406v_cmpx_lt_i64_e64 s[10:11], s[2:3], v[2:3]
92407// CHECK: [0x0a,0x00,0xf1,0xd0,0x02,0x04,0x02,0x00]
92408
92409v_cmpx_lt_i64_e64 s[10:11], s[4:5], v[2:3]
92410// CHECK: [0x0a,0x00,0xf1,0xd0,0x04,0x04,0x02,0x00]
92411
92412v_cmpx_lt_i64_e64 s[10:11], s[100:101], v[2:3]
92413// CHECK: [0x0a,0x00,0xf1,0xd0,0x64,0x04,0x02,0x00]
92414
92415v_cmpx_lt_i64_e64 s[10:11], flat_scratch, v[2:3]
92416// CHECK: [0x0a,0x00,0xf1,0xd0,0x66,0x04,0x02,0x00]
92417
92418v_cmpx_lt_i64_e64 s[10:11], vcc, v[2:3]
92419// CHECK: [0x0a,0x00,0xf1,0xd0,0x6a,0x04,0x02,0x00]
92420
92421v_cmpx_lt_i64_e64 s[10:11], tba, v[2:3]
92422// CHECK: [0x0a,0x00,0xf1,0xd0,0x6c,0x04,0x02,0x00]
92423
92424v_cmpx_lt_i64_e64 s[10:11], tma, v[2:3]
92425// CHECK: [0x0a,0x00,0xf1,0xd0,0x6e,0x04,0x02,0x00]
92426
92427v_cmpx_lt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
92428// CHECK: [0x0a,0x00,0xf1,0xd0,0x7a,0x04,0x02,0x00]
92429
92430v_cmpx_lt_i64_e64 s[10:11], exec, v[2:3]
92431// CHECK: [0x0a,0x00,0xf1,0xd0,0x7e,0x04,0x02,0x00]
92432
92433v_cmpx_lt_i64_e64 s[10:11], 0, v[2:3]
92434// CHECK: [0x0a,0x00,0xf1,0xd0,0x80,0x04,0x02,0x00]
92435
92436v_cmpx_lt_i64_e64 s[10:11], -1, v[2:3]
92437// CHECK: [0x0a,0x00,0xf1,0xd0,0xc1,0x04,0x02,0x00]
92438
92439v_cmpx_lt_i64_e64 s[10:11], 0.5, v[2:3]
92440// CHECK: [0x0a,0x00,0xf1,0xd0,0xf0,0x04,0x02,0x00]
92441
92442v_cmpx_lt_i64_e64 s[10:11], -4.0, v[2:3]
92443// CHECK: [0x0a,0x00,0xf1,0xd0,0xf7,0x04,0x02,0x00]
92444
92445v_cmpx_lt_i64_e64 s[10:11], v[1:2], v[254:255]
92446// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xfd,0x03,0x00]
92447
92448v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[4:5]
92449// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x09,0x00,0x00]
92450
92451v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[6:7]
92452// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x0d,0x00,0x00]
92453
92454v_cmpx_lt_i64_e64 s[10:11], v[1:2], s[100:101]
92455// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xc9,0x00,0x00]
92456
92457v_cmpx_lt_i64_e64 s[10:11], v[1:2], flat_scratch
92458// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xcd,0x00,0x00]
92459
92460v_cmpx_lt_i64_e64 s[10:11], v[1:2], vcc
92461// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xd5,0x00,0x00]
92462
92463v_cmpx_lt_i64_e64 s[10:11], v[1:2], tba
92464// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xd9,0x00,0x00]
92465
92466v_cmpx_lt_i64_e64 s[10:11], v[1:2], tma
92467// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xdd,0x00,0x00]
92468
92469v_cmpx_lt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
92470// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xf5,0x00,0x00]
92471
92472v_cmpx_lt_i64_e64 s[10:11], v[1:2], exec
92473// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xfd,0x00,0x00]
92474
92475v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0
92476// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x01,0x01,0x00]
92477
92478v_cmpx_lt_i64_e64 s[10:11], v[1:2], -1
92479// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0x83,0x01,0x00]
92480
92481v_cmpx_lt_i64_e64 s[10:11], v[1:2], 0.5
92482// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xe1,0x01,0x00]
92483
92484v_cmpx_lt_i64_e64 s[10:11], v[1:2], -4.0
92485// CHECK: [0x0a,0x00,0xf1,0xd0,0x01,0xef,0x01,0x00]
92486
92487v_cmpx_eq_i64 vcc, v[1:2], v[2:3]
92488// CHECK: [0x01,0x05,0xe4,0x7d]
92489
92490v_cmpx_eq_i64 vcc, v[254:255], v[2:3]
92491// CHECK: [0xfe,0x05,0xe4,0x7d]
92492
92493v_cmpx_eq_i64 vcc, s[2:3], v[2:3]
92494// CHECK: [0x02,0x04,0xe4,0x7d]
92495
92496v_cmpx_eq_i64 vcc, s[4:5], v[2:3]
92497// CHECK: [0x04,0x04,0xe4,0x7d]
92498
92499v_cmpx_eq_i64 vcc, s[100:101], v[2:3]
92500// CHECK: [0x64,0x04,0xe4,0x7d]
92501
92502v_cmpx_eq_i64 vcc, flat_scratch, v[2:3]
92503// CHECK: [0x66,0x04,0xe4,0x7d]
92504
92505v_cmpx_eq_i64 vcc, vcc, v[2:3]
92506// CHECK: [0x6a,0x04,0xe4,0x7d]
92507
92508v_cmpx_eq_i64 vcc, tba, v[2:3]
92509// CHECK: [0x6c,0x04,0xe4,0x7d]
92510
92511v_cmpx_eq_i64 vcc, tma, v[2:3]
92512// CHECK: [0x6e,0x04,0xe4,0x7d]
92513
92514v_cmpx_eq_i64 vcc, ttmp[10:11], v[2:3]
92515// CHECK: [0x7a,0x04,0xe4,0x7d]
92516
92517v_cmpx_eq_i64 vcc, exec, v[2:3]
92518// CHECK: [0x7e,0x04,0xe4,0x7d]
92519
92520v_cmpx_eq_i64 vcc, 0, v[2:3]
92521// CHECK: [0x80,0x04,0xe4,0x7d]
92522
92523v_cmpx_eq_i64 vcc, -1, v[2:3]
92524// CHECK: [0xc1,0x04,0xe4,0x7d]
92525
92526v_cmpx_eq_i64 vcc, 0.5, v[2:3]
92527// CHECK: [0xf0,0x04,0xe4,0x7d]
92528
92529v_cmpx_eq_i64 vcc, -4.0, v[2:3]
92530// CHECK: [0xf7,0x04,0xe4,0x7d]
92531
92532v_cmpx_eq_i64 vcc, 0xaf123456, v[2:3]
92533// CHECK: [0xff,0x04,0xe4,0x7d,0x56,0x34,0x12,0xaf]
92534
92535v_cmpx_eq_i64 vcc, 0x3f717273, v[2:3]
92536// CHECK: [0xff,0x04,0xe4,0x7d,0x73,0x72,0x71,0x3f]
92537
92538v_cmpx_eq_i64 vcc, v[1:2], v[254:255]
92539// CHECK: [0x01,0xfd,0xe5,0x7d]
92540
92541v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[2:3]
92542// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92543
92544v_cmpx_eq_i64_e64 s[12:13], v[1:2], v[2:3]
92545// CHECK: [0x0c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92546
92547v_cmpx_eq_i64_e64 s[100:101], v[1:2], v[2:3]
92548// CHECK: [0x64,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92549
92550v_cmpx_eq_i64_e64 flat_scratch, v[1:2], v[2:3]
92551// CHECK: [0x66,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92552
92553v_cmpx_eq_i64_e64 vcc, v[1:2], v[2:3]
92554// CHECK: [0x6a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92555
92556v_cmpx_eq_i64_e64 tba, v[1:2], v[2:3]
92557// CHECK: [0x6c,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92558
92559v_cmpx_eq_i64_e64 tma, v[1:2], v[2:3]
92560// CHECK: [0x6e,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92561
92562v_cmpx_eq_i64_e64 ttmp[10:11], v[1:2], v[2:3]
92563// CHECK: [0x7a,0x00,0xf2,0xd0,0x01,0x05,0x02,0x00]
92564
92565v_cmpx_eq_i64_e64 s[10:11], v[254:255], v[2:3]
92566// CHECK: [0x0a,0x00,0xf2,0xd0,0xfe,0x05,0x02,0x00]
92567
92568v_cmpx_eq_i64_e64 s[10:11], s[2:3], v[2:3]
92569// CHECK: [0x0a,0x00,0xf2,0xd0,0x02,0x04,0x02,0x00]
92570
92571v_cmpx_eq_i64_e64 s[10:11], s[4:5], v[2:3]
92572// CHECK: [0x0a,0x00,0xf2,0xd0,0x04,0x04,0x02,0x00]
92573
92574v_cmpx_eq_i64_e64 s[10:11], s[100:101], v[2:3]
92575// CHECK: [0x0a,0x00,0xf2,0xd0,0x64,0x04,0x02,0x00]
92576
92577v_cmpx_eq_i64_e64 s[10:11], flat_scratch, v[2:3]
92578// CHECK: [0x0a,0x00,0xf2,0xd0,0x66,0x04,0x02,0x00]
92579
92580v_cmpx_eq_i64_e64 s[10:11], vcc, v[2:3]
92581// CHECK: [0x0a,0x00,0xf2,0xd0,0x6a,0x04,0x02,0x00]
92582
92583v_cmpx_eq_i64_e64 s[10:11], tba, v[2:3]
92584// CHECK: [0x0a,0x00,0xf2,0xd0,0x6c,0x04,0x02,0x00]
92585
92586v_cmpx_eq_i64_e64 s[10:11], tma, v[2:3]
92587// CHECK: [0x0a,0x00,0xf2,0xd0,0x6e,0x04,0x02,0x00]
92588
92589v_cmpx_eq_i64_e64 s[10:11], ttmp[10:11], v[2:3]
92590// CHECK: [0x0a,0x00,0xf2,0xd0,0x7a,0x04,0x02,0x00]
92591
92592v_cmpx_eq_i64_e64 s[10:11], exec, v[2:3]
92593// CHECK: [0x0a,0x00,0xf2,0xd0,0x7e,0x04,0x02,0x00]
92594
92595v_cmpx_eq_i64_e64 s[10:11], 0, v[2:3]
92596// CHECK: [0x0a,0x00,0xf2,0xd0,0x80,0x04,0x02,0x00]
92597
92598v_cmpx_eq_i64_e64 s[10:11], -1, v[2:3]
92599// CHECK: [0x0a,0x00,0xf2,0xd0,0xc1,0x04,0x02,0x00]
92600
92601v_cmpx_eq_i64_e64 s[10:11], 0.5, v[2:3]
92602// CHECK: [0x0a,0x00,0xf2,0xd0,0xf0,0x04,0x02,0x00]
92603
92604v_cmpx_eq_i64_e64 s[10:11], -4.0, v[2:3]
92605// CHECK: [0x0a,0x00,0xf2,0xd0,0xf7,0x04,0x02,0x00]
92606
92607v_cmpx_eq_i64_e64 s[10:11], v[1:2], v[254:255]
92608// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x03,0x00]
92609
92610v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[4:5]
92611// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x09,0x00,0x00]
92612
92613v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[6:7]
92614// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x0d,0x00,0x00]
92615
92616v_cmpx_eq_i64_e64 s[10:11], v[1:2], s[100:101]
92617// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xc9,0x00,0x00]
92618
92619v_cmpx_eq_i64_e64 s[10:11], v[1:2], flat_scratch
92620// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xcd,0x00,0x00]
92621
92622v_cmpx_eq_i64_e64 s[10:11], v[1:2], vcc
92623// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd5,0x00,0x00]
92624
92625v_cmpx_eq_i64_e64 s[10:11], v[1:2], tba
92626// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xd9,0x00,0x00]
92627
92628v_cmpx_eq_i64_e64 s[10:11], v[1:2], tma
92629// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xdd,0x00,0x00]
92630
92631v_cmpx_eq_i64_e64 s[10:11], v[1:2], ttmp[10:11]
92632// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xf5,0x00,0x00]
92633
92634v_cmpx_eq_i64_e64 s[10:11], v[1:2], exec
92635// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xfd,0x00,0x00]
92636
92637v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0
92638// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x01,0x01,0x00]
92639
92640v_cmpx_eq_i64_e64 s[10:11], v[1:2], -1
92641// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0x83,0x01,0x00]
92642
92643v_cmpx_eq_i64_e64 s[10:11], v[1:2], 0.5
92644// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xe1,0x01,0x00]
92645
92646v_cmpx_eq_i64_e64 s[10:11], v[1:2], -4.0
92647// CHECK: [0x0a,0x00,0xf2,0xd0,0x01,0xef,0x01,0x00]
92648
92649v_cmpx_le_i64 vcc, v[1:2], v[2:3]
92650// CHECK: [0x01,0x05,0xe6,0x7d]
92651
92652v_cmpx_le_i64 vcc, v[254:255], v[2:3]
92653// CHECK: [0xfe,0x05,0xe6,0x7d]
92654
92655v_cmpx_le_i64 vcc, s[2:3], v[2:3]
92656// CHECK: [0x02,0x04,0xe6,0x7d]
92657
92658v_cmpx_le_i64 vcc, s[4:5], v[2:3]
92659// CHECK: [0x04,0x04,0xe6,0x7d]
92660
92661v_cmpx_le_i64 vcc, s[100:101], v[2:3]
92662// CHECK: [0x64,0x04,0xe6,0x7d]
92663
92664v_cmpx_le_i64 vcc, flat_scratch, v[2:3]
92665// CHECK: [0x66,0x04,0xe6,0x7d]
92666
92667v_cmpx_le_i64 vcc, vcc, v[2:3]
92668// CHECK: [0x6a,0x04,0xe6,0x7d]
92669
92670v_cmpx_le_i64 vcc, tba, v[2:3]
92671// CHECK: [0x6c,0x04,0xe6,0x7d]
92672
92673v_cmpx_le_i64 vcc, tma, v[2:3]
92674// CHECK: [0x6e,0x04,0xe6,0x7d]
92675
92676v_cmpx_le_i64 vcc, ttmp[10:11], v[2:3]
92677// CHECK: [0x7a,0x04,0xe6,0x7d]
92678
92679v_cmpx_le_i64 vcc, exec, v[2:3]
92680// CHECK: [0x7e,0x04,0xe6,0x7d]
92681
92682v_cmpx_le_i64 vcc, 0, v[2:3]
92683// CHECK: [0x80,0x04,0xe6,0x7d]
92684
92685v_cmpx_le_i64 vcc, -1, v[2:3]
92686// CHECK: [0xc1,0x04,0xe6,0x7d]
92687
92688v_cmpx_le_i64 vcc, 0.5, v[2:3]
92689// CHECK: [0xf0,0x04,0xe6,0x7d]
92690
92691v_cmpx_le_i64 vcc, -4.0, v[2:3]
92692// CHECK: [0xf7,0x04,0xe6,0x7d]
92693
92694v_cmpx_le_i64 vcc, 0xaf123456, v[2:3]
92695// CHECK: [0xff,0x04,0xe6,0x7d,0x56,0x34,0x12,0xaf]
92696
92697v_cmpx_le_i64 vcc, 0x3f717273, v[2:3]
92698// CHECK: [0xff,0x04,0xe6,0x7d,0x73,0x72,0x71,0x3f]
92699
92700v_cmpx_le_i64 vcc, v[1:2], v[254:255]
92701// CHECK: [0x01,0xfd,0xe7,0x7d]
92702
92703v_cmpx_le_i64_e64 s[10:11], v[1:2], v[2:3]
92704// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92705
92706v_cmpx_le_i64_e64 s[12:13], v[1:2], v[2:3]
92707// CHECK: [0x0c,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92708
92709v_cmpx_le_i64_e64 s[100:101], v[1:2], v[2:3]
92710// CHECK: [0x64,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92711
92712v_cmpx_le_i64_e64 flat_scratch, v[1:2], v[2:3]
92713// CHECK: [0x66,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92714
92715v_cmpx_le_i64_e64 vcc, v[1:2], v[2:3]
92716// CHECK: [0x6a,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92717
92718v_cmpx_le_i64_e64 tba, v[1:2], v[2:3]
92719// CHECK: [0x6c,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92720
92721v_cmpx_le_i64_e64 tma, v[1:2], v[2:3]
92722// CHECK: [0x6e,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92723
92724v_cmpx_le_i64_e64 ttmp[10:11], v[1:2], v[2:3]
92725// CHECK: [0x7a,0x00,0xf3,0xd0,0x01,0x05,0x02,0x00]
92726
92727v_cmpx_le_i64_e64 s[10:11], v[254:255], v[2:3]
92728// CHECK: [0x0a,0x00,0xf3,0xd0,0xfe,0x05,0x02,0x00]
92729
92730v_cmpx_le_i64_e64 s[10:11], s[2:3], v[2:3]
92731// CHECK: [0x0a,0x00,0xf3,0xd0,0x02,0x04,0x02,0x00]
92732
92733v_cmpx_le_i64_e64 s[10:11], s[4:5], v[2:3]
92734// CHECK: [0x0a,0x00,0xf3,0xd0,0x04,0x04,0x02,0x00]
92735
92736v_cmpx_le_i64_e64 s[10:11], s[100:101], v[2:3]
92737// CHECK: [0x0a,0x00,0xf3,0xd0,0x64,0x04,0x02,0x00]
92738
92739v_cmpx_le_i64_e64 s[10:11], flat_scratch, v[2:3]
92740// CHECK: [0x0a,0x00,0xf3,0xd0,0x66,0x04,0x02,0x00]
92741
92742v_cmpx_le_i64_e64 s[10:11], vcc, v[2:3]
92743// CHECK: [0x0a,0x00,0xf3,0xd0,0x6a,0x04,0x02,0x00]
92744
92745v_cmpx_le_i64_e64 s[10:11], tba, v[2:3]
92746// CHECK: [0x0a,0x00,0xf3,0xd0,0x6c,0x04,0x02,0x00]
92747
92748v_cmpx_le_i64_e64 s[10:11], tma, v[2:3]
92749// CHECK: [0x0a,0x00,0xf3,0xd0,0x6e,0x04,0x02,0x00]
92750
92751v_cmpx_le_i64_e64 s[10:11], ttmp[10:11], v[2:3]
92752// CHECK: [0x0a,0x00,0xf3,0xd0,0x7a,0x04,0x02,0x00]
92753
92754v_cmpx_le_i64_e64 s[10:11], exec, v[2:3]
92755// CHECK: [0x0a,0x00,0xf3,0xd0,0x7e,0x04,0x02,0x00]
92756
92757v_cmpx_le_i64_e64 s[10:11], 0, v[2:3]
92758// CHECK: [0x0a,0x00,0xf3,0xd0,0x80,0x04,0x02,0x00]
92759
92760v_cmpx_le_i64_e64 s[10:11], -1, v[2:3]
92761// CHECK: [0x0a,0x00,0xf3,0xd0,0xc1,0x04,0x02,0x00]
92762
92763v_cmpx_le_i64_e64 s[10:11], 0.5, v[2:3]
92764// CHECK: [0x0a,0x00,0xf3,0xd0,0xf0,0x04,0x02,0x00]
92765
92766v_cmpx_le_i64_e64 s[10:11], -4.0, v[2:3]
92767// CHECK: [0x0a,0x00,0xf3,0xd0,0xf7,0x04,0x02,0x00]
92768
92769v_cmpx_le_i64_e64 s[10:11], v[1:2], v[254:255]
92770// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xfd,0x03,0x00]
92771
92772v_cmpx_le_i64_e64 s[10:11], v[1:2], s[4:5]
92773// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x09,0x00,0x00]
92774
92775v_cmpx_le_i64_e64 s[10:11], v[1:2], s[6:7]
92776// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x0d,0x00,0x00]
92777
92778v_cmpx_le_i64_e64 s[10:11], v[1:2], s[100:101]
92779// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xc9,0x00,0x00]
92780
92781v_cmpx_le_i64_e64 s[10:11], v[1:2], flat_scratch
92782// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xcd,0x00,0x00]
92783
92784v_cmpx_le_i64_e64 s[10:11], v[1:2], vcc
92785// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xd5,0x00,0x00]
92786
92787v_cmpx_le_i64_e64 s[10:11], v[1:2], tba
92788// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xd9,0x00,0x00]
92789
92790v_cmpx_le_i64_e64 s[10:11], v[1:2], tma
92791// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xdd,0x00,0x00]
92792
92793v_cmpx_le_i64_e64 s[10:11], v[1:2], ttmp[10:11]
92794// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xf5,0x00,0x00]
92795
92796v_cmpx_le_i64_e64 s[10:11], v[1:2], exec
92797// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xfd,0x00,0x00]
92798
92799v_cmpx_le_i64_e64 s[10:11], v[1:2], 0
92800// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x01,0x01,0x00]
92801
92802v_cmpx_le_i64_e64 s[10:11], v[1:2], -1
92803// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0x83,0x01,0x00]
92804
92805v_cmpx_le_i64_e64 s[10:11], v[1:2], 0.5
92806// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xe1,0x01,0x00]
92807
92808v_cmpx_le_i64_e64 s[10:11], v[1:2], -4.0
92809// CHECK: [0x0a,0x00,0xf3,0xd0,0x01,0xef,0x01,0x00]
92810
92811v_cmpx_gt_i64 vcc, v[1:2], v[2:3]
92812// CHECK: [0x01,0x05,0xe8,0x7d]
92813
92814v_cmpx_gt_i64 vcc, v[254:255], v[2:3]
92815// CHECK: [0xfe,0x05,0xe8,0x7d]
92816
92817v_cmpx_gt_i64 vcc, s[2:3], v[2:3]
92818// CHECK: [0x02,0x04,0xe8,0x7d]
92819
92820v_cmpx_gt_i64 vcc, s[4:5], v[2:3]
92821// CHECK: [0x04,0x04,0xe8,0x7d]
92822
92823v_cmpx_gt_i64 vcc, s[100:101], v[2:3]
92824// CHECK: [0x64,0x04,0xe8,0x7d]
92825
92826v_cmpx_gt_i64 vcc, flat_scratch, v[2:3]
92827// CHECK: [0x66,0x04,0xe8,0x7d]
92828
92829v_cmpx_gt_i64 vcc, vcc, v[2:3]
92830// CHECK: [0x6a,0x04,0xe8,0x7d]
92831
92832v_cmpx_gt_i64 vcc, tba, v[2:3]
92833// CHECK: [0x6c,0x04,0xe8,0x7d]
92834
92835v_cmpx_gt_i64 vcc, tma, v[2:3]
92836// CHECK: [0x6e,0x04,0xe8,0x7d]
92837
92838v_cmpx_gt_i64 vcc, ttmp[10:11], v[2:3]
92839// CHECK: [0x7a,0x04,0xe8,0x7d]
92840
92841v_cmpx_gt_i64 vcc, exec, v[2:3]
92842// CHECK: [0x7e,0x04,0xe8,0x7d]
92843
92844v_cmpx_gt_i64 vcc, 0, v[2:3]
92845// CHECK: [0x80,0x04,0xe8,0x7d]
92846
92847v_cmpx_gt_i64 vcc, -1, v[2:3]
92848// CHECK: [0xc1,0x04,0xe8,0x7d]
92849
92850v_cmpx_gt_i64 vcc, 0.5, v[2:3]
92851// CHECK: [0xf0,0x04,0xe8,0x7d]
92852
92853v_cmpx_gt_i64 vcc, -4.0, v[2:3]
92854// CHECK: [0xf7,0x04,0xe8,0x7d]
92855
92856v_cmpx_gt_i64 vcc, 0xaf123456, v[2:3]
92857// CHECK: [0xff,0x04,0xe8,0x7d,0x56,0x34,0x12,0xaf]
92858
92859v_cmpx_gt_i64 vcc, 0x3f717273, v[2:3]
92860// CHECK: [0xff,0x04,0xe8,0x7d,0x73,0x72,0x71,0x3f]
92861
92862v_cmpx_gt_i64 vcc, v[1:2], v[254:255]
92863// CHECK: [0x01,0xfd,0xe9,0x7d]
92864
92865v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[2:3]
92866// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92867
92868v_cmpx_gt_i64_e64 s[12:13], v[1:2], v[2:3]
92869// CHECK: [0x0c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92870
92871v_cmpx_gt_i64_e64 s[100:101], v[1:2], v[2:3]
92872// CHECK: [0x64,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92873
92874v_cmpx_gt_i64_e64 flat_scratch, v[1:2], v[2:3]
92875// CHECK: [0x66,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92876
92877v_cmpx_gt_i64_e64 vcc, v[1:2], v[2:3]
92878// CHECK: [0x6a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92879
92880v_cmpx_gt_i64_e64 tba, v[1:2], v[2:3]
92881// CHECK: [0x6c,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92882
92883v_cmpx_gt_i64_e64 tma, v[1:2], v[2:3]
92884// CHECK: [0x6e,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92885
92886v_cmpx_gt_i64_e64 ttmp[10:11], v[1:2], v[2:3]
92887// CHECK: [0x7a,0x00,0xf4,0xd0,0x01,0x05,0x02,0x00]
92888
92889v_cmpx_gt_i64_e64 s[10:11], v[254:255], v[2:3]
92890// CHECK: [0x0a,0x00,0xf4,0xd0,0xfe,0x05,0x02,0x00]
92891
92892v_cmpx_gt_i64_e64 s[10:11], s[2:3], v[2:3]
92893// CHECK: [0x0a,0x00,0xf4,0xd0,0x02,0x04,0x02,0x00]
92894
92895v_cmpx_gt_i64_e64 s[10:11], s[4:5], v[2:3]
92896// CHECK: [0x0a,0x00,0xf4,0xd0,0x04,0x04,0x02,0x00]
92897
92898v_cmpx_gt_i64_e64 s[10:11], s[100:101], v[2:3]
92899// CHECK: [0x0a,0x00,0xf4,0xd0,0x64,0x04,0x02,0x00]
92900
92901v_cmpx_gt_i64_e64 s[10:11], flat_scratch, v[2:3]
92902// CHECK: [0x0a,0x00,0xf4,0xd0,0x66,0x04,0x02,0x00]
92903
92904v_cmpx_gt_i64_e64 s[10:11], vcc, v[2:3]
92905// CHECK: [0x0a,0x00,0xf4,0xd0,0x6a,0x04,0x02,0x00]
92906
92907v_cmpx_gt_i64_e64 s[10:11], tba, v[2:3]
92908// CHECK: [0x0a,0x00,0xf4,0xd0,0x6c,0x04,0x02,0x00]
92909
92910v_cmpx_gt_i64_e64 s[10:11], tma, v[2:3]
92911// CHECK: [0x0a,0x00,0xf4,0xd0,0x6e,0x04,0x02,0x00]
92912
92913v_cmpx_gt_i64_e64 s[10:11], ttmp[10:11], v[2:3]
92914// CHECK: [0x0a,0x00,0xf4,0xd0,0x7a,0x04,0x02,0x00]
92915
92916v_cmpx_gt_i64_e64 s[10:11], exec, v[2:3]
92917// CHECK: [0x0a,0x00,0xf4,0xd0,0x7e,0x04,0x02,0x00]
92918
92919v_cmpx_gt_i64_e64 s[10:11], 0, v[2:3]
92920// CHECK: [0x0a,0x00,0xf4,0xd0,0x80,0x04,0x02,0x00]
92921
92922v_cmpx_gt_i64_e64 s[10:11], -1, v[2:3]
92923// CHECK: [0x0a,0x00,0xf4,0xd0,0xc1,0x04,0x02,0x00]
92924
92925v_cmpx_gt_i64_e64 s[10:11], 0.5, v[2:3]
92926// CHECK: [0x0a,0x00,0xf4,0xd0,0xf0,0x04,0x02,0x00]
92927
92928v_cmpx_gt_i64_e64 s[10:11], -4.0, v[2:3]
92929// CHECK: [0x0a,0x00,0xf4,0xd0,0xf7,0x04,0x02,0x00]
92930
92931v_cmpx_gt_i64_e64 s[10:11], v[1:2], v[254:255]
92932// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x03,0x00]
92933
92934v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[4:5]
92935// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x09,0x00,0x00]
92936
92937v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[6:7]
92938// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x0d,0x00,0x00]
92939
92940v_cmpx_gt_i64_e64 s[10:11], v[1:2], s[100:101]
92941// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xc9,0x00,0x00]
92942
92943v_cmpx_gt_i64_e64 s[10:11], v[1:2], flat_scratch
92944// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xcd,0x00,0x00]
92945
92946v_cmpx_gt_i64_e64 s[10:11], v[1:2], vcc
92947// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd5,0x00,0x00]
92948
92949v_cmpx_gt_i64_e64 s[10:11], v[1:2], tba
92950// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xd9,0x00,0x00]
92951
92952v_cmpx_gt_i64_e64 s[10:11], v[1:2], tma
92953// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xdd,0x00,0x00]
92954
92955v_cmpx_gt_i64_e64 s[10:11], v[1:2], ttmp[10:11]
92956// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xf5,0x00,0x00]
92957
92958v_cmpx_gt_i64_e64 s[10:11], v[1:2], exec
92959// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xfd,0x00,0x00]
92960
92961v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0
92962// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x01,0x01,0x00]
92963
92964v_cmpx_gt_i64_e64 s[10:11], v[1:2], -1
92965// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0x83,0x01,0x00]
92966
92967v_cmpx_gt_i64_e64 s[10:11], v[1:2], 0.5
92968// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xe1,0x01,0x00]
92969
92970v_cmpx_gt_i64_e64 s[10:11], v[1:2], -4.0
92971// CHECK: [0x0a,0x00,0xf4,0xd0,0x01,0xef,0x01,0x00]
92972
92973v_cmpx_ne_i64 vcc, v[1:2], v[2:3]
92974// CHECK: [0x01,0x05,0xea,0x7d]
92975
92976v_cmpx_ne_i64 vcc, v[254:255], v[2:3]
92977// CHECK: [0xfe,0x05,0xea,0x7d]
92978
92979v_cmpx_ne_i64 vcc, s[2:3], v[2:3]
92980// CHECK: [0x02,0x04,0xea,0x7d]
92981
92982v_cmpx_ne_i64 vcc, s[4:5], v[2:3]
92983// CHECK: [0x04,0x04,0xea,0x7d]
92984
92985v_cmpx_ne_i64 vcc, s[100:101], v[2:3]
92986// CHECK: [0x64,0x04,0xea,0x7d]
92987
92988v_cmpx_ne_i64 vcc, flat_scratch, v[2:3]
92989// CHECK: [0x66,0x04,0xea,0x7d]
92990
92991v_cmpx_ne_i64 vcc, vcc, v[2:3]
92992// CHECK: [0x6a,0x04,0xea,0x7d]
92993
92994v_cmpx_ne_i64 vcc, tba, v[2:3]
92995// CHECK: [0x6c,0x04,0xea,0x7d]
92996
92997v_cmpx_ne_i64 vcc, tma, v[2:3]
92998// CHECK: [0x6e,0x04,0xea,0x7d]
92999
93000v_cmpx_ne_i64 vcc, ttmp[10:11], v[2:3]
93001// CHECK: [0x7a,0x04,0xea,0x7d]
93002
93003v_cmpx_ne_i64 vcc, exec, v[2:3]
93004// CHECK: [0x7e,0x04,0xea,0x7d]
93005
93006v_cmpx_ne_i64 vcc, 0, v[2:3]
93007// CHECK: [0x80,0x04,0xea,0x7d]
93008
93009v_cmpx_ne_i64 vcc, -1, v[2:3]
93010// CHECK: [0xc1,0x04,0xea,0x7d]
93011
93012v_cmpx_ne_i64 vcc, 0.5, v[2:3]
93013// CHECK: [0xf0,0x04,0xea,0x7d]
93014
93015v_cmpx_ne_i64 vcc, -4.0, v[2:3]
93016// CHECK: [0xf7,0x04,0xea,0x7d]
93017
93018v_cmpx_ne_i64 vcc, 0xaf123456, v[2:3]
93019// CHECK: [0xff,0x04,0xea,0x7d,0x56,0x34,0x12,0xaf]
93020
93021v_cmpx_ne_i64 vcc, 0x3f717273, v[2:3]
93022// CHECK: [0xff,0x04,0xea,0x7d,0x73,0x72,0x71,0x3f]
93023
93024v_cmpx_ne_i64 vcc, v[1:2], v[254:255]
93025// CHECK: [0x01,0xfd,0xeb,0x7d]
93026
93027v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[2:3]
93028// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93029
93030v_cmpx_ne_i64_e64 s[12:13], v[1:2], v[2:3]
93031// CHECK: [0x0c,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93032
93033v_cmpx_ne_i64_e64 s[100:101], v[1:2], v[2:3]
93034// CHECK: [0x64,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93035
93036v_cmpx_ne_i64_e64 flat_scratch, v[1:2], v[2:3]
93037// CHECK: [0x66,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93038
93039v_cmpx_ne_i64_e64 vcc, v[1:2], v[2:3]
93040// CHECK: [0x6a,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93041
93042v_cmpx_ne_i64_e64 tba, v[1:2], v[2:3]
93043// CHECK: [0x6c,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93044
93045v_cmpx_ne_i64_e64 tma, v[1:2], v[2:3]
93046// CHECK: [0x6e,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93047
93048v_cmpx_ne_i64_e64 ttmp[10:11], v[1:2], v[2:3]
93049// CHECK: [0x7a,0x00,0xf5,0xd0,0x01,0x05,0x02,0x00]
93050
93051v_cmpx_ne_i64_e64 s[10:11], v[254:255], v[2:3]
93052// CHECK: [0x0a,0x00,0xf5,0xd0,0xfe,0x05,0x02,0x00]
93053
93054v_cmpx_ne_i64_e64 s[10:11], s[2:3], v[2:3]
93055// CHECK: [0x0a,0x00,0xf5,0xd0,0x02,0x04,0x02,0x00]
93056
93057v_cmpx_ne_i64_e64 s[10:11], s[4:5], v[2:3]
93058// CHECK: [0x0a,0x00,0xf5,0xd0,0x04,0x04,0x02,0x00]
93059
93060v_cmpx_ne_i64_e64 s[10:11], s[100:101], v[2:3]
93061// CHECK: [0x0a,0x00,0xf5,0xd0,0x64,0x04,0x02,0x00]
93062
93063v_cmpx_ne_i64_e64 s[10:11], flat_scratch, v[2:3]
93064// CHECK: [0x0a,0x00,0xf5,0xd0,0x66,0x04,0x02,0x00]
93065
93066v_cmpx_ne_i64_e64 s[10:11], vcc, v[2:3]
93067// CHECK: [0x0a,0x00,0xf5,0xd0,0x6a,0x04,0x02,0x00]
93068
93069v_cmpx_ne_i64_e64 s[10:11], tba, v[2:3]
93070// CHECK: [0x0a,0x00,0xf5,0xd0,0x6c,0x04,0x02,0x00]
93071
93072v_cmpx_ne_i64_e64 s[10:11], tma, v[2:3]
93073// CHECK: [0x0a,0x00,0xf5,0xd0,0x6e,0x04,0x02,0x00]
93074
93075v_cmpx_ne_i64_e64 s[10:11], ttmp[10:11], v[2:3]
93076// CHECK: [0x0a,0x00,0xf5,0xd0,0x7a,0x04,0x02,0x00]
93077
93078v_cmpx_ne_i64_e64 s[10:11], exec, v[2:3]
93079// CHECK: [0x0a,0x00,0xf5,0xd0,0x7e,0x04,0x02,0x00]
93080
93081v_cmpx_ne_i64_e64 s[10:11], 0, v[2:3]
93082// CHECK: [0x0a,0x00,0xf5,0xd0,0x80,0x04,0x02,0x00]
93083
93084v_cmpx_ne_i64_e64 s[10:11], -1, v[2:3]
93085// CHECK: [0x0a,0x00,0xf5,0xd0,0xc1,0x04,0x02,0x00]
93086
93087v_cmpx_ne_i64_e64 s[10:11], 0.5, v[2:3]
93088// CHECK: [0x0a,0x00,0xf5,0xd0,0xf0,0x04,0x02,0x00]
93089
93090v_cmpx_ne_i64_e64 s[10:11], -4.0, v[2:3]
93091// CHECK: [0x0a,0x00,0xf5,0xd0,0xf7,0x04,0x02,0x00]
93092
93093v_cmpx_ne_i64_e64 s[10:11], v[1:2], v[254:255]
93094// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xfd,0x03,0x00]
93095
93096v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[4:5]
93097// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x09,0x00,0x00]
93098
93099v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[6:7]
93100// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x0d,0x00,0x00]
93101
93102v_cmpx_ne_i64_e64 s[10:11], v[1:2], s[100:101]
93103// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xc9,0x00,0x00]
93104
93105v_cmpx_ne_i64_e64 s[10:11], v[1:2], flat_scratch
93106// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xcd,0x00,0x00]
93107
93108v_cmpx_ne_i64_e64 s[10:11], v[1:2], vcc
93109// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xd5,0x00,0x00]
93110
93111v_cmpx_ne_i64_e64 s[10:11], v[1:2], tba
93112// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xd9,0x00,0x00]
93113
93114v_cmpx_ne_i64_e64 s[10:11], v[1:2], tma
93115// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xdd,0x00,0x00]
93116
93117v_cmpx_ne_i64_e64 s[10:11], v[1:2], ttmp[10:11]
93118// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xf5,0x00,0x00]
93119
93120v_cmpx_ne_i64_e64 s[10:11], v[1:2], exec
93121// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xfd,0x00,0x00]
93122
93123v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0
93124// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x01,0x01,0x00]
93125
93126v_cmpx_ne_i64_e64 s[10:11], v[1:2], -1
93127// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0x83,0x01,0x00]
93128
93129v_cmpx_ne_i64_e64 s[10:11], v[1:2], 0.5
93130// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xe1,0x01,0x00]
93131
93132v_cmpx_ne_i64_e64 s[10:11], v[1:2], -4.0
93133// CHECK: [0x0a,0x00,0xf5,0xd0,0x01,0xef,0x01,0x00]
93134
93135v_cmpx_ge_i64 vcc, v[1:2], v[2:3]
93136// CHECK: [0x01,0x05,0xec,0x7d]
93137
93138v_cmpx_ge_i64 vcc, v[254:255], v[2:3]
93139// CHECK: [0xfe,0x05,0xec,0x7d]
93140
93141v_cmpx_ge_i64 vcc, s[2:3], v[2:3]
93142// CHECK: [0x02,0x04,0xec,0x7d]
93143
93144v_cmpx_ge_i64 vcc, s[4:5], v[2:3]
93145// CHECK: [0x04,0x04,0xec,0x7d]
93146
93147v_cmpx_ge_i64 vcc, s[100:101], v[2:3]
93148// CHECK: [0x64,0x04,0xec,0x7d]
93149
93150v_cmpx_ge_i64 vcc, flat_scratch, v[2:3]
93151// CHECK: [0x66,0x04,0xec,0x7d]
93152
93153v_cmpx_ge_i64 vcc, vcc, v[2:3]
93154// CHECK: [0x6a,0x04,0xec,0x7d]
93155
93156v_cmpx_ge_i64 vcc, tba, v[2:3]
93157// CHECK: [0x6c,0x04,0xec,0x7d]
93158
93159v_cmpx_ge_i64 vcc, tma, v[2:3]
93160// CHECK: [0x6e,0x04,0xec,0x7d]
93161
93162v_cmpx_ge_i64 vcc, ttmp[10:11], v[2:3]
93163// CHECK: [0x7a,0x04,0xec,0x7d]
93164
93165v_cmpx_ge_i64 vcc, exec, v[2:3]
93166// CHECK: [0x7e,0x04,0xec,0x7d]
93167
93168v_cmpx_ge_i64 vcc, 0, v[2:3]
93169// CHECK: [0x80,0x04,0xec,0x7d]
93170
93171v_cmpx_ge_i64 vcc, -1, v[2:3]
93172// CHECK: [0xc1,0x04,0xec,0x7d]
93173
93174v_cmpx_ge_i64 vcc, 0.5, v[2:3]
93175// CHECK: [0xf0,0x04,0xec,0x7d]
93176
93177v_cmpx_ge_i64 vcc, -4.0, v[2:3]
93178// CHECK: [0xf7,0x04,0xec,0x7d]
93179
93180v_cmpx_ge_i64 vcc, 0xaf123456, v[2:3]
93181// CHECK: [0xff,0x04,0xec,0x7d,0x56,0x34,0x12,0xaf]
93182
93183v_cmpx_ge_i64 vcc, 0x3f717273, v[2:3]
93184// CHECK: [0xff,0x04,0xec,0x7d,0x73,0x72,0x71,0x3f]
93185
93186v_cmpx_ge_i64 vcc, v[1:2], v[254:255]
93187// CHECK: [0x01,0xfd,0xed,0x7d]
93188
93189v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[2:3]
93190// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93191
93192v_cmpx_ge_i64_e64 s[12:13], v[1:2], v[2:3]
93193// CHECK: [0x0c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93194
93195v_cmpx_ge_i64_e64 s[100:101], v[1:2], v[2:3]
93196// CHECK: [0x64,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93197
93198v_cmpx_ge_i64_e64 flat_scratch, v[1:2], v[2:3]
93199// CHECK: [0x66,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93200
93201v_cmpx_ge_i64_e64 vcc, v[1:2], v[2:3]
93202// CHECK: [0x6a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93203
93204v_cmpx_ge_i64_e64 tba, v[1:2], v[2:3]
93205// CHECK: [0x6c,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93206
93207v_cmpx_ge_i64_e64 tma, v[1:2], v[2:3]
93208// CHECK: [0x6e,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93209
93210v_cmpx_ge_i64_e64 ttmp[10:11], v[1:2], v[2:3]
93211// CHECK: [0x7a,0x00,0xf6,0xd0,0x01,0x05,0x02,0x00]
93212
93213v_cmpx_ge_i64_e64 s[10:11], v[254:255], v[2:3]
93214// CHECK: [0x0a,0x00,0xf6,0xd0,0xfe,0x05,0x02,0x00]
93215
93216v_cmpx_ge_i64_e64 s[10:11], s[2:3], v[2:3]
93217// CHECK: [0x0a,0x00,0xf6,0xd0,0x02,0x04,0x02,0x00]
93218
93219v_cmpx_ge_i64_e64 s[10:11], s[4:5], v[2:3]
93220// CHECK: [0x0a,0x00,0xf6,0xd0,0x04,0x04,0x02,0x00]
93221
93222v_cmpx_ge_i64_e64 s[10:11], s[100:101], v[2:3]
93223// CHECK: [0x0a,0x00,0xf6,0xd0,0x64,0x04,0x02,0x00]
93224
93225v_cmpx_ge_i64_e64 s[10:11], flat_scratch, v[2:3]
93226// CHECK: [0x0a,0x00,0xf6,0xd0,0x66,0x04,0x02,0x00]
93227
93228v_cmpx_ge_i64_e64 s[10:11], vcc, v[2:3]
93229// CHECK: [0x0a,0x00,0xf6,0xd0,0x6a,0x04,0x02,0x00]
93230
93231v_cmpx_ge_i64_e64 s[10:11], tba, v[2:3]
93232// CHECK: [0x0a,0x00,0xf6,0xd0,0x6c,0x04,0x02,0x00]
93233
93234v_cmpx_ge_i64_e64 s[10:11], tma, v[2:3]
93235// CHECK: [0x0a,0x00,0xf6,0xd0,0x6e,0x04,0x02,0x00]
93236
93237v_cmpx_ge_i64_e64 s[10:11], ttmp[10:11], v[2:3]
93238// CHECK: [0x0a,0x00,0xf6,0xd0,0x7a,0x04,0x02,0x00]
93239
93240v_cmpx_ge_i64_e64 s[10:11], exec, v[2:3]
93241// CHECK: [0x0a,0x00,0xf6,0xd0,0x7e,0x04,0x02,0x00]
93242
93243v_cmpx_ge_i64_e64 s[10:11], 0, v[2:3]
93244// CHECK: [0x0a,0x00,0xf6,0xd0,0x80,0x04,0x02,0x00]
93245
93246v_cmpx_ge_i64_e64 s[10:11], -1, v[2:3]
93247// CHECK: [0x0a,0x00,0xf6,0xd0,0xc1,0x04,0x02,0x00]
93248
93249v_cmpx_ge_i64_e64 s[10:11], 0.5, v[2:3]
93250// CHECK: [0x0a,0x00,0xf6,0xd0,0xf0,0x04,0x02,0x00]
93251
93252v_cmpx_ge_i64_e64 s[10:11], -4.0, v[2:3]
93253// CHECK: [0x0a,0x00,0xf6,0xd0,0xf7,0x04,0x02,0x00]
93254
93255v_cmpx_ge_i64_e64 s[10:11], v[1:2], v[254:255]
93256// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x03,0x00]
93257
93258v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[4:5]
93259// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x09,0x00,0x00]
93260
93261v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[6:7]
93262// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x0d,0x00,0x00]
93263
93264v_cmpx_ge_i64_e64 s[10:11], v[1:2], s[100:101]
93265// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xc9,0x00,0x00]
93266
93267v_cmpx_ge_i64_e64 s[10:11], v[1:2], flat_scratch
93268// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xcd,0x00,0x00]
93269
93270v_cmpx_ge_i64_e64 s[10:11], v[1:2], vcc
93271// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd5,0x00,0x00]
93272
93273v_cmpx_ge_i64_e64 s[10:11], v[1:2], tba
93274// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xd9,0x00,0x00]
93275
93276v_cmpx_ge_i64_e64 s[10:11], v[1:2], tma
93277// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xdd,0x00,0x00]
93278
93279v_cmpx_ge_i64_e64 s[10:11], v[1:2], ttmp[10:11]
93280// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xf5,0x00,0x00]
93281
93282v_cmpx_ge_i64_e64 s[10:11], v[1:2], exec
93283// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xfd,0x00,0x00]
93284
93285v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0
93286// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x01,0x01,0x00]
93287
93288v_cmpx_ge_i64_e64 s[10:11], v[1:2], -1
93289// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0x83,0x01,0x00]
93290
93291v_cmpx_ge_i64_e64 s[10:11], v[1:2], 0.5
93292// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xe1,0x01,0x00]
93293
93294v_cmpx_ge_i64_e64 s[10:11], v[1:2], -4.0
93295// CHECK: [0x0a,0x00,0xf6,0xd0,0x01,0xef,0x01,0x00]
93296
93297v_cmpx_t_i64 vcc, v[1:2], v[2:3]
93298// CHECK: [0x01,0x05,0xee,0x7d]
93299
93300v_cmpx_t_i64 vcc, v[254:255], v[2:3]
93301// CHECK: [0xfe,0x05,0xee,0x7d]
93302
93303v_cmpx_t_i64 vcc, s[2:3], v[2:3]
93304// CHECK: [0x02,0x04,0xee,0x7d]
93305
93306v_cmpx_t_i64 vcc, s[4:5], v[2:3]
93307// CHECK: [0x04,0x04,0xee,0x7d]
93308
93309v_cmpx_t_i64 vcc, s[100:101], v[2:3]
93310// CHECK: [0x64,0x04,0xee,0x7d]
93311
93312v_cmpx_t_i64 vcc, flat_scratch, v[2:3]
93313// CHECK: [0x66,0x04,0xee,0x7d]
93314
93315v_cmpx_t_i64 vcc, vcc, v[2:3]
93316// CHECK: [0x6a,0x04,0xee,0x7d]
93317
93318v_cmpx_t_i64 vcc, tba, v[2:3]
93319// CHECK: [0x6c,0x04,0xee,0x7d]
93320
93321v_cmpx_t_i64 vcc, tma, v[2:3]
93322// CHECK: [0x6e,0x04,0xee,0x7d]
93323
93324v_cmpx_t_i64 vcc, ttmp[10:11], v[2:3]
93325// CHECK: [0x7a,0x04,0xee,0x7d]
93326
93327v_cmpx_t_i64 vcc, exec, v[2:3]
93328// CHECK: [0x7e,0x04,0xee,0x7d]
93329
93330v_cmpx_t_i64 vcc, 0, v[2:3]
93331// CHECK: [0x80,0x04,0xee,0x7d]
93332
93333v_cmpx_t_i64 vcc, -1, v[2:3]
93334// CHECK: [0xc1,0x04,0xee,0x7d]
93335
93336v_cmpx_t_i64 vcc, 0.5, v[2:3]
93337// CHECK: [0xf0,0x04,0xee,0x7d]
93338
93339v_cmpx_t_i64 vcc, -4.0, v[2:3]
93340// CHECK: [0xf7,0x04,0xee,0x7d]
93341
93342v_cmpx_t_i64 vcc, 0xaf123456, v[2:3]
93343// CHECK: [0xff,0x04,0xee,0x7d,0x56,0x34,0x12,0xaf]
93344
93345v_cmpx_t_i64 vcc, 0x3f717273, v[2:3]
93346// CHECK: [0xff,0x04,0xee,0x7d,0x73,0x72,0x71,0x3f]
93347
93348v_cmpx_t_i64 vcc, v[1:2], v[254:255]
93349// CHECK: [0x01,0xfd,0xef,0x7d]
93350
93351v_cmpx_t_i64_e64 s[10:11], v[1:2], v[2:3]
93352// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93353
93354v_cmpx_t_i64_e64 s[12:13], v[1:2], v[2:3]
93355// CHECK: [0x0c,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93356
93357v_cmpx_t_i64_e64 s[100:101], v[1:2], v[2:3]
93358// CHECK: [0x64,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93359
93360v_cmpx_t_i64_e64 flat_scratch, v[1:2], v[2:3]
93361// CHECK: [0x66,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93362
93363v_cmpx_t_i64_e64 vcc, v[1:2], v[2:3]
93364// CHECK: [0x6a,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93365
93366v_cmpx_t_i64_e64 tba, v[1:2], v[2:3]
93367// CHECK: [0x6c,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93368
93369v_cmpx_t_i64_e64 tma, v[1:2], v[2:3]
93370// CHECK: [0x6e,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93371
93372v_cmpx_t_i64_e64 ttmp[10:11], v[1:2], v[2:3]
93373// CHECK: [0x7a,0x00,0xf7,0xd0,0x01,0x05,0x02,0x00]
93374
93375v_cmpx_t_i64_e64 s[10:11], v[254:255], v[2:3]
93376// CHECK: [0x0a,0x00,0xf7,0xd0,0xfe,0x05,0x02,0x00]
93377
93378v_cmpx_t_i64_e64 s[10:11], s[2:3], v[2:3]
93379// CHECK: [0x0a,0x00,0xf7,0xd0,0x02,0x04,0x02,0x00]
93380
93381v_cmpx_t_i64_e64 s[10:11], s[4:5], v[2:3]
93382// CHECK: [0x0a,0x00,0xf7,0xd0,0x04,0x04,0x02,0x00]
93383
93384v_cmpx_t_i64_e64 s[10:11], s[100:101], v[2:3]
93385// CHECK: [0x0a,0x00,0xf7,0xd0,0x64,0x04,0x02,0x00]
93386
93387v_cmpx_t_i64_e64 s[10:11], flat_scratch, v[2:3]
93388// CHECK: [0x0a,0x00,0xf7,0xd0,0x66,0x04,0x02,0x00]
93389
93390v_cmpx_t_i64_e64 s[10:11], vcc, v[2:3]
93391// CHECK: [0x0a,0x00,0xf7,0xd0,0x6a,0x04,0x02,0x00]
93392
93393v_cmpx_t_i64_e64 s[10:11], tba, v[2:3]
93394// CHECK: [0x0a,0x00,0xf7,0xd0,0x6c,0x04,0x02,0x00]
93395
93396v_cmpx_t_i64_e64 s[10:11], tma, v[2:3]
93397// CHECK: [0x0a,0x00,0xf7,0xd0,0x6e,0x04,0x02,0x00]
93398
93399v_cmpx_t_i64_e64 s[10:11], ttmp[10:11], v[2:3]
93400// CHECK: [0x0a,0x00,0xf7,0xd0,0x7a,0x04,0x02,0x00]
93401
93402v_cmpx_t_i64_e64 s[10:11], exec, v[2:3]
93403// CHECK: [0x0a,0x00,0xf7,0xd0,0x7e,0x04,0x02,0x00]
93404
93405v_cmpx_t_i64_e64 s[10:11], 0, v[2:3]
93406// CHECK: [0x0a,0x00,0xf7,0xd0,0x80,0x04,0x02,0x00]
93407
93408v_cmpx_t_i64_e64 s[10:11], -1, v[2:3]
93409// CHECK: [0x0a,0x00,0xf7,0xd0,0xc1,0x04,0x02,0x00]
93410
93411v_cmpx_t_i64_e64 s[10:11], 0.5, v[2:3]
93412// CHECK: [0x0a,0x00,0xf7,0xd0,0xf0,0x04,0x02,0x00]
93413
93414v_cmpx_t_i64_e64 s[10:11], -4.0, v[2:3]
93415// CHECK: [0x0a,0x00,0xf7,0xd0,0xf7,0x04,0x02,0x00]
93416
93417v_cmpx_t_i64_e64 s[10:11], v[1:2], v[254:255]
93418// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xfd,0x03,0x00]
93419
93420v_cmpx_t_i64_e64 s[10:11], v[1:2], s[4:5]
93421// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x09,0x00,0x00]
93422
93423v_cmpx_t_i64_e64 s[10:11], v[1:2], s[6:7]
93424// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x0d,0x00,0x00]
93425
93426v_cmpx_t_i64_e64 s[10:11], v[1:2], s[100:101]
93427// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xc9,0x00,0x00]
93428
93429v_cmpx_t_i64_e64 s[10:11], v[1:2], flat_scratch
93430// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xcd,0x00,0x00]
93431
93432v_cmpx_t_i64_e64 s[10:11], v[1:2], vcc
93433// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xd5,0x00,0x00]
93434
93435v_cmpx_t_i64_e64 s[10:11], v[1:2], tba
93436// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xd9,0x00,0x00]
93437
93438v_cmpx_t_i64_e64 s[10:11], v[1:2], tma
93439// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xdd,0x00,0x00]
93440
93441v_cmpx_t_i64_e64 s[10:11], v[1:2], ttmp[10:11]
93442// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xf5,0x00,0x00]
93443
93444v_cmpx_t_i64_e64 s[10:11], v[1:2], exec
93445// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xfd,0x00,0x00]
93446
93447v_cmpx_t_i64_e64 s[10:11], v[1:2], 0
93448// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x01,0x01,0x00]
93449
93450v_cmpx_t_i64_e64 s[10:11], v[1:2], -1
93451// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0x83,0x01,0x00]
93452
93453v_cmpx_t_i64_e64 s[10:11], v[1:2], 0.5
93454// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xe1,0x01,0x00]
93455
93456v_cmpx_t_i64_e64 s[10:11], v[1:2], -4.0
93457// CHECK: [0x0a,0x00,0xf7,0xd0,0x01,0xef,0x01,0x00]
93458
93459v_cmpx_f_u64 vcc, v[1:2], v[2:3]
93460// CHECK: [0x01,0x05,0xf0,0x7d]
93461
93462v_cmpx_f_u64 vcc, v[254:255], v[2:3]
93463// CHECK: [0xfe,0x05,0xf0,0x7d]
93464
93465v_cmpx_f_u64 vcc, s[2:3], v[2:3]
93466// CHECK: [0x02,0x04,0xf0,0x7d]
93467
93468v_cmpx_f_u64 vcc, s[4:5], v[2:3]
93469// CHECK: [0x04,0x04,0xf0,0x7d]
93470
93471v_cmpx_f_u64 vcc, s[100:101], v[2:3]
93472// CHECK: [0x64,0x04,0xf0,0x7d]
93473
93474v_cmpx_f_u64 vcc, flat_scratch, v[2:3]
93475// CHECK: [0x66,0x04,0xf0,0x7d]
93476
93477v_cmpx_f_u64 vcc, vcc, v[2:3]
93478// CHECK: [0x6a,0x04,0xf0,0x7d]
93479
93480v_cmpx_f_u64 vcc, tba, v[2:3]
93481// CHECK: [0x6c,0x04,0xf0,0x7d]
93482
93483v_cmpx_f_u64 vcc, tma, v[2:3]
93484// CHECK: [0x6e,0x04,0xf0,0x7d]
93485
93486v_cmpx_f_u64 vcc, ttmp[10:11], v[2:3]
93487// CHECK: [0x7a,0x04,0xf0,0x7d]
93488
93489v_cmpx_f_u64 vcc, exec, v[2:3]
93490// CHECK: [0x7e,0x04,0xf0,0x7d]
93491
93492v_cmpx_f_u64 vcc, 0, v[2:3]
93493// CHECK: [0x80,0x04,0xf0,0x7d]
93494
93495v_cmpx_f_u64 vcc, -1, v[2:3]
93496// CHECK: [0xc1,0x04,0xf0,0x7d]
93497
93498v_cmpx_f_u64 vcc, 0.5, v[2:3]
93499// CHECK: [0xf0,0x04,0xf0,0x7d]
93500
93501v_cmpx_f_u64 vcc, -4.0, v[2:3]
93502// CHECK: [0xf7,0x04,0xf0,0x7d]
93503
93504v_cmpx_f_u64 vcc, 0xaf123456, v[2:3]
93505// CHECK: [0xff,0x04,0xf0,0x7d,0x56,0x34,0x12,0xaf]
93506
93507v_cmpx_f_u64 vcc, 0x3f717273, v[2:3]
93508// CHECK: [0xff,0x04,0xf0,0x7d,0x73,0x72,0x71,0x3f]
93509
93510v_cmpx_f_u64 vcc, v[1:2], v[254:255]
93511// CHECK: [0x01,0xfd,0xf1,0x7d]
93512
93513v_cmpx_f_u64_e64 s[10:11], v[1:2], v[2:3]
93514// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93515
93516v_cmpx_f_u64_e64 s[12:13], v[1:2], v[2:3]
93517// CHECK: [0x0c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93518
93519v_cmpx_f_u64_e64 s[100:101], v[1:2], v[2:3]
93520// CHECK: [0x64,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93521
93522v_cmpx_f_u64_e64 flat_scratch, v[1:2], v[2:3]
93523// CHECK: [0x66,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93524
93525v_cmpx_f_u64_e64 vcc, v[1:2], v[2:3]
93526// CHECK: [0x6a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93527
93528v_cmpx_f_u64_e64 tba, v[1:2], v[2:3]
93529// CHECK: [0x6c,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93530
93531v_cmpx_f_u64_e64 tma, v[1:2], v[2:3]
93532// CHECK: [0x6e,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93533
93534v_cmpx_f_u64_e64 ttmp[10:11], v[1:2], v[2:3]
93535// CHECK: [0x7a,0x00,0xf8,0xd0,0x01,0x05,0x02,0x00]
93536
93537v_cmpx_f_u64_e64 s[10:11], v[254:255], v[2:3]
93538// CHECK: [0x0a,0x00,0xf8,0xd0,0xfe,0x05,0x02,0x00]
93539
93540v_cmpx_f_u64_e64 s[10:11], s[2:3], v[2:3]
93541// CHECK: [0x0a,0x00,0xf8,0xd0,0x02,0x04,0x02,0x00]
93542
93543v_cmpx_f_u64_e64 s[10:11], s[4:5], v[2:3]
93544// CHECK: [0x0a,0x00,0xf8,0xd0,0x04,0x04,0x02,0x00]
93545
93546v_cmpx_f_u64_e64 s[10:11], s[100:101], v[2:3]
93547// CHECK: [0x0a,0x00,0xf8,0xd0,0x64,0x04,0x02,0x00]
93548
93549v_cmpx_f_u64_e64 s[10:11], flat_scratch, v[2:3]
93550// CHECK: [0x0a,0x00,0xf8,0xd0,0x66,0x04,0x02,0x00]
93551
93552v_cmpx_f_u64_e64 s[10:11], vcc, v[2:3]
93553// CHECK: [0x0a,0x00,0xf8,0xd0,0x6a,0x04,0x02,0x00]
93554
93555v_cmpx_f_u64_e64 s[10:11], tba, v[2:3]
93556// CHECK: [0x0a,0x00,0xf8,0xd0,0x6c,0x04,0x02,0x00]
93557
93558v_cmpx_f_u64_e64 s[10:11], tma, v[2:3]
93559// CHECK: [0x0a,0x00,0xf8,0xd0,0x6e,0x04,0x02,0x00]
93560
93561v_cmpx_f_u64_e64 s[10:11], ttmp[10:11], v[2:3]
93562// CHECK: [0x0a,0x00,0xf8,0xd0,0x7a,0x04,0x02,0x00]
93563
93564v_cmpx_f_u64_e64 s[10:11], exec, v[2:3]
93565// CHECK: [0x0a,0x00,0xf8,0xd0,0x7e,0x04,0x02,0x00]
93566
93567v_cmpx_f_u64_e64 s[10:11], 0, v[2:3]
93568// CHECK: [0x0a,0x00,0xf8,0xd0,0x80,0x04,0x02,0x00]
93569
93570v_cmpx_f_u64_e64 s[10:11], -1, v[2:3]
93571// CHECK: [0x0a,0x00,0xf8,0xd0,0xc1,0x04,0x02,0x00]
93572
93573v_cmpx_f_u64_e64 s[10:11], 0.5, v[2:3]
93574// CHECK: [0x0a,0x00,0xf8,0xd0,0xf0,0x04,0x02,0x00]
93575
93576v_cmpx_f_u64_e64 s[10:11], -4.0, v[2:3]
93577// CHECK: [0x0a,0x00,0xf8,0xd0,0xf7,0x04,0x02,0x00]
93578
93579v_cmpx_f_u64_e64 s[10:11], v[1:2], v[254:255]
93580// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x03,0x00]
93581
93582v_cmpx_f_u64_e64 s[10:11], v[1:2], s[4:5]
93583// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x09,0x00,0x00]
93584
93585v_cmpx_f_u64_e64 s[10:11], v[1:2], s[6:7]
93586// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x0d,0x00,0x00]
93587
93588v_cmpx_f_u64_e64 s[10:11], v[1:2], s[100:101]
93589// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xc9,0x00,0x00]
93590
93591v_cmpx_f_u64_e64 s[10:11], v[1:2], flat_scratch
93592// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xcd,0x00,0x00]
93593
93594v_cmpx_f_u64_e64 s[10:11], v[1:2], vcc
93595// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd5,0x00,0x00]
93596
93597v_cmpx_f_u64_e64 s[10:11], v[1:2], tba
93598// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xd9,0x00,0x00]
93599
93600v_cmpx_f_u64_e64 s[10:11], v[1:2], tma
93601// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xdd,0x00,0x00]
93602
93603v_cmpx_f_u64_e64 s[10:11], v[1:2], ttmp[10:11]
93604// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xf5,0x00,0x00]
93605
93606v_cmpx_f_u64_e64 s[10:11], v[1:2], exec
93607// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xfd,0x00,0x00]
93608
93609v_cmpx_f_u64_e64 s[10:11], v[1:2], 0
93610// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x01,0x01,0x00]
93611
93612v_cmpx_f_u64_e64 s[10:11], v[1:2], -1
93613// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0x83,0x01,0x00]
93614
93615v_cmpx_f_u64_e64 s[10:11], v[1:2], 0.5
93616// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xe1,0x01,0x00]
93617
93618v_cmpx_f_u64_e64 s[10:11], v[1:2], -4.0
93619// CHECK: [0x0a,0x00,0xf8,0xd0,0x01,0xef,0x01,0x00]
93620
93621v_cmpx_lt_u64 vcc, v[1:2], v[2:3]
93622// CHECK: [0x01,0x05,0xf2,0x7d]
93623
93624v_cmpx_lt_u64 vcc, v[254:255], v[2:3]
93625// CHECK: [0xfe,0x05,0xf2,0x7d]
93626
93627v_cmpx_lt_u64 vcc, s[2:3], v[2:3]
93628// CHECK: [0x02,0x04,0xf2,0x7d]
93629
93630v_cmpx_lt_u64 vcc, s[4:5], v[2:3]
93631// CHECK: [0x04,0x04,0xf2,0x7d]
93632
93633v_cmpx_lt_u64 vcc, s[100:101], v[2:3]
93634// CHECK: [0x64,0x04,0xf2,0x7d]
93635
93636v_cmpx_lt_u64 vcc, flat_scratch, v[2:3]
93637// CHECK: [0x66,0x04,0xf2,0x7d]
93638
93639v_cmpx_lt_u64 vcc, vcc, v[2:3]
93640// CHECK: [0x6a,0x04,0xf2,0x7d]
93641
93642v_cmpx_lt_u64 vcc, tba, v[2:3]
93643// CHECK: [0x6c,0x04,0xf2,0x7d]
93644
93645v_cmpx_lt_u64 vcc, tma, v[2:3]
93646// CHECK: [0x6e,0x04,0xf2,0x7d]
93647
93648v_cmpx_lt_u64 vcc, ttmp[10:11], v[2:3]
93649// CHECK: [0x7a,0x04,0xf2,0x7d]
93650
93651v_cmpx_lt_u64 vcc, exec, v[2:3]
93652// CHECK: [0x7e,0x04,0xf2,0x7d]
93653
93654v_cmpx_lt_u64 vcc, 0, v[2:3]
93655// CHECK: [0x80,0x04,0xf2,0x7d]
93656
93657v_cmpx_lt_u64 vcc, -1, v[2:3]
93658// CHECK: [0xc1,0x04,0xf2,0x7d]
93659
93660v_cmpx_lt_u64 vcc, 0.5, v[2:3]
93661// CHECK: [0xf0,0x04,0xf2,0x7d]
93662
93663v_cmpx_lt_u64 vcc, -4.0, v[2:3]
93664// CHECK: [0xf7,0x04,0xf2,0x7d]
93665
93666v_cmpx_lt_u64 vcc, 0xaf123456, v[2:3]
93667// CHECK: [0xff,0x04,0xf2,0x7d,0x56,0x34,0x12,0xaf]
93668
93669v_cmpx_lt_u64 vcc, 0x3f717273, v[2:3]
93670// CHECK: [0xff,0x04,0xf2,0x7d,0x73,0x72,0x71,0x3f]
93671
93672v_cmpx_lt_u64 vcc, v[1:2], v[254:255]
93673// CHECK: [0x01,0xfd,0xf3,0x7d]
93674
93675v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[2:3]
93676// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93677
93678v_cmpx_lt_u64_e64 s[12:13], v[1:2], v[2:3]
93679// CHECK: [0x0c,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93680
93681v_cmpx_lt_u64_e64 s[100:101], v[1:2], v[2:3]
93682// CHECK: [0x64,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93683
93684v_cmpx_lt_u64_e64 flat_scratch, v[1:2], v[2:3]
93685// CHECK: [0x66,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93686
93687v_cmpx_lt_u64_e64 vcc, v[1:2], v[2:3]
93688// CHECK: [0x6a,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93689
93690v_cmpx_lt_u64_e64 tba, v[1:2], v[2:3]
93691// CHECK: [0x6c,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93692
93693v_cmpx_lt_u64_e64 tma, v[1:2], v[2:3]
93694// CHECK: [0x6e,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93695
93696v_cmpx_lt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
93697// CHECK: [0x7a,0x00,0xf9,0xd0,0x01,0x05,0x02,0x00]
93698
93699v_cmpx_lt_u64_e64 s[10:11], v[254:255], v[2:3]
93700// CHECK: [0x0a,0x00,0xf9,0xd0,0xfe,0x05,0x02,0x00]
93701
93702v_cmpx_lt_u64_e64 s[10:11], s[2:3], v[2:3]
93703// CHECK: [0x0a,0x00,0xf9,0xd0,0x02,0x04,0x02,0x00]
93704
93705v_cmpx_lt_u64_e64 s[10:11], s[4:5], v[2:3]
93706// CHECK: [0x0a,0x00,0xf9,0xd0,0x04,0x04,0x02,0x00]
93707
93708v_cmpx_lt_u64_e64 s[10:11], s[100:101], v[2:3]
93709// CHECK: [0x0a,0x00,0xf9,0xd0,0x64,0x04,0x02,0x00]
93710
93711v_cmpx_lt_u64_e64 s[10:11], flat_scratch, v[2:3]
93712// CHECK: [0x0a,0x00,0xf9,0xd0,0x66,0x04,0x02,0x00]
93713
93714v_cmpx_lt_u64_e64 s[10:11], vcc, v[2:3]
93715// CHECK: [0x0a,0x00,0xf9,0xd0,0x6a,0x04,0x02,0x00]
93716
93717v_cmpx_lt_u64_e64 s[10:11], tba, v[2:3]
93718// CHECK: [0x0a,0x00,0xf9,0xd0,0x6c,0x04,0x02,0x00]
93719
93720v_cmpx_lt_u64_e64 s[10:11], tma, v[2:3]
93721// CHECK: [0x0a,0x00,0xf9,0xd0,0x6e,0x04,0x02,0x00]
93722
93723v_cmpx_lt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
93724// CHECK: [0x0a,0x00,0xf9,0xd0,0x7a,0x04,0x02,0x00]
93725
93726v_cmpx_lt_u64_e64 s[10:11], exec, v[2:3]
93727// CHECK: [0x0a,0x00,0xf9,0xd0,0x7e,0x04,0x02,0x00]
93728
93729v_cmpx_lt_u64_e64 s[10:11], 0, v[2:3]
93730// CHECK: [0x0a,0x00,0xf9,0xd0,0x80,0x04,0x02,0x00]
93731
93732v_cmpx_lt_u64_e64 s[10:11], -1, v[2:3]
93733// CHECK: [0x0a,0x00,0xf9,0xd0,0xc1,0x04,0x02,0x00]
93734
93735v_cmpx_lt_u64_e64 s[10:11], 0.5, v[2:3]
93736// CHECK: [0x0a,0x00,0xf9,0xd0,0xf0,0x04,0x02,0x00]
93737
93738v_cmpx_lt_u64_e64 s[10:11], -4.0, v[2:3]
93739// CHECK: [0x0a,0x00,0xf9,0xd0,0xf7,0x04,0x02,0x00]
93740
93741v_cmpx_lt_u64_e64 s[10:11], v[1:2], v[254:255]
93742// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xfd,0x03,0x00]
93743
93744v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[4:5]
93745// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x09,0x00,0x00]
93746
93747v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[6:7]
93748// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x0d,0x00,0x00]
93749
93750v_cmpx_lt_u64_e64 s[10:11], v[1:2], s[100:101]
93751// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xc9,0x00,0x00]
93752
93753v_cmpx_lt_u64_e64 s[10:11], v[1:2], flat_scratch
93754// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xcd,0x00,0x00]
93755
93756v_cmpx_lt_u64_e64 s[10:11], v[1:2], vcc
93757// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xd5,0x00,0x00]
93758
93759v_cmpx_lt_u64_e64 s[10:11], v[1:2], tba
93760// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xd9,0x00,0x00]
93761
93762v_cmpx_lt_u64_e64 s[10:11], v[1:2], tma
93763// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xdd,0x00,0x00]
93764
93765v_cmpx_lt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
93766// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xf5,0x00,0x00]
93767
93768v_cmpx_lt_u64_e64 s[10:11], v[1:2], exec
93769// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xfd,0x00,0x00]
93770
93771v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0
93772// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x01,0x01,0x00]
93773
93774v_cmpx_lt_u64_e64 s[10:11], v[1:2], -1
93775// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0x83,0x01,0x00]
93776
93777v_cmpx_lt_u64_e64 s[10:11], v[1:2], 0.5
93778// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xe1,0x01,0x00]
93779
93780v_cmpx_lt_u64_e64 s[10:11], v[1:2], -4.0
93781// CHECK: [0x0a,0x00,0xf9,0xd0,0x01,0xef,0x01,0x00]
93782
93783v_cmpx_eq_u64 vcc, v[1:2], v[2:3]
93784// CHECK: [0x01,0x05,0xf4,0x7d]
93785
93786v_cmpx_eq_u64 vcc, v[254:255], v[2:3]
93787// CHECK: [0xfe,0x05,0xf4,0x7d]
93788
93789v_cmpx_eq_u64 vcc, s[2:3], v[2:3]
93790// CHECK: [0x02,0x04,0xf4,0x7d]
93791
93792v_cmpx_eq_u64 vcc, s[4:5], v[2:3]
93793// CHECK: [0x04,0x04,0xf4,0x7d]
93794
93795v_cmpx_eq_u64 vcc, s[100:101], v[2:3]
93796// CHECK: [0x64,0x04,0xf4,0x7d]
93797
93798v_cmpx_eq_u64 vcc, flat_scratch, v[2:3]
93799// CHECK: [0x66,0x04,0xf4,0x7d]
93800
93801v_cmpx_eq_u64 vcc, vcc, v[2:3]
93802// CHECK: [0x6a,0x04,0xf4,0x7d]
93803
93804v_cmpx_eq_u64 vcc, tba, v[2:3]
93805// CHECK: [0x6c,0x04,0xf4,0x7d]
93806
93807v_cmpx_eq_u64 vcc, tma, v[2:3]
93808// CHECK: [0x6e,0x04,0xf4,0x7d]
93809
93810v_cmpx_eq_u64 vcc, ttmp[10:11], v[2:3]
93811// CHECK: [0x7a,0x04,0xf4,0x7d]
93812
93813v_cmpx_eq_u64 vcc, exec, v[2:3]
93814// CHECK: [0x7e,0x04,0xf4,0x7d]
93815
93816v_cmpx_eq_u64 vcc, 0, v[2:3]
93817// CHECK: [0x80,0x04,0xf4,0x7d]
93818
93819v_cmpx_eq_u64 vcc, -1, v[2:3]
93820// CHECK: [0xc1,0x04,0xf4,0x7d]
93821
93822v_cmpx_eq_u64 vcc, 0.5, v[2:3]
93823// CHECK: [0xf0,0x04,0xf4,0x7d]
93824
93825v_cmpx_eq_u64 vcc, -4.0, v[2:3]
93826// CHECK: [0xf7,0x04,0xf4,0x7d]
93827
93828v_cmpx_eq_u64 vcc, 0xaf123456, v[2:3]
93829// CHECK: [0xff,0x04,0xf4,0x7d,0x56,0x34,0x12,0xaf]
93830
93831v_cmpx_eq_u64 vcc, 0x3f717273, v[2:3]
93832// CHECK: [0xff,0x04,0xf4,0x7d,0x73,0x72,0x71,0x3f]
93833
93834v_cmpx_eq_u64 vcc, v[1:2], v[254:255]
93835// CHECK: [0x01,0xfd,0xf5,0x7d]
93836
93837v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[2:3]
93838// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93839
93840v_cmpx_eq_u64_e64 s[12:13], v[1:2], v[2:3]
93841// CHECK: [0x0c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93842
93843v_cmpx_eq_u64_e64 s[100:101], v[1:2], v[2:3]
93844// CHECK: [0x64,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93845
93846v_cmpx_eq_u64_e64 flat_scratch, v[1:2], v[2:3]
93847// CHECK: [0x66,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93848
93849v_cmpx_eq_u64_e64 vcc, v[1:2], v[2:3]
93850// CHECK: [0x6a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93851
93852v_cmpx_eq_u64_e64 tba, v[1:2], v[2:3]
93853// CHECK: [0x6c,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93854
93855v_cmpx_eq_u64_e64 tma, v[1:2], v[2:3]
93856// CHECK: [0x6e,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93857
93858v_cmpx_eq_u64_e64 ttmp[10:11], v[1:2], v[2:3]
93859// CHECK: [0x7a,0x00,0xfa,0xd0,0x01,0x05,0x02,0x00]
93860
93861v_cmpx_eq_u64_e64 s[10:11], v[254:255], v[2:3]
93862// CHECK: [0x0a,0x00,0xfa,0xd0,0xfe,0x05,0x02,0x00]
93863
93864v_cmpx_eq_u64_e64 s[10:11], s[2:3], v[2:3]
93865// CHECK: [0x0a,0x00,0xfa,0xd0,0x02,0x04,0x02,0x00]
93866
93867v_cmpx_eq_u64_e64 s[10:11], s[4:5], v[2:3]
93868// CHECK: [0x0a,0x00,0xfa,0xd0,0x04,0x04,0x02,0x00]
93869
93870v_cmpx_eq_u64_e64 s[10:11], s[100:101], v[2:3]
93871// CHECK: [0x0a,0x00,0xfa,0xd0,0x64,0x04,0x02,0x00]
93872
93873v_cmpx_eq_u64_e64 s[10:11], flat_scratch, v[2:3]
93874// CHECK: [0x0a,0x00,0xfa,0xd0,0x66,0x04,0x02,0x00]
93875
93876v_cmpx_eq_u64_e64 s[10:11], vcc, v[2:3]
93877// CHECK: [0x0a,0x00,0xfa,0xd0,0x6a,0x04,0x02,0x00]
93878
93879v_cmpx_eq_u64_e64 s[10:11], tba, v[2:3]
93880// CHECK: [0x0a,0x00,0xfa,0xd0,0x6c,0x04,0x02,0x00]
93881
93882v_cmpx_eq_u64_e64 s[10:11], tma, v[2:3]
93883// CHECK: [0x0a,0x00,0xfa,0xd0,0x6e,0x04,0x02,0x00]
93884
93885v_cmpx_eq_u64_e64 s[10:11], ttmp[10:11], v[2:3]
93886// CHECK: [0x0a,0x00,0xfa,0xd0,0x7a,0x04,0x02,0x00]
93887
93888v_cmpx_eq_u64_e64 s[10:11], exec, v[2:3]
93889// CHECK: [0x0a,0x00,0xfa,0xd0,0x7e,0x04,0x02,0x00]
93890
93891v_cmpx_eq_u64_e64 s[10:11], 0, v[2:3]
93892// CHECK: [0x0a,0x00,0xfa,0xd0,0x80,0x04,0x02,0x00]
93893
93894v_cmpx_eq_u64_e64 s[10:11], -1, v[2:3]
93895// CHECK: [0x0a,0x00,0xfa,0xd0,0xc1,0x04,0x02,0x00]
93896
93897v_cmpx_eq_u64_e64 s[10:11], 0.5, v[2:3]
93898// CHECK: [0x0a,0x00,0xfa,0xd0,0xf0,0x04,0x02,0x00]
93899
93900v_cmpx_eq_u64_e64 s[10:11], -4.0, v[2:3]
93901// CHECK: [0x0a,0x00,0xfa,0xd0,0xf7,0x04,0x02,0x00]
93902
93903v_cmpx_eq_u64_e64 s[10:11], v[1:2], v[254:255]
93904// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x03,0x00]
93905
93906v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[4:5]
93907// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x09,0x00,0x00]
93908
93909v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[6:7]
93910// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x0d,0x00,0x00]
93911
93912v_cmpx_eq_u64_e64 s[10:11], v[1:2], s[100:101]
93913// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xc9,0x00,0x00]
93914
93915v_cmpx_eq_u64_e64 s[10:11], v[1:2], flat_scratch
93916// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xcd,0x00,0x00]
93917
93918v_cmpx_eq_u64_e64 s[10:11], v[1:2], vcc
93919// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd5,0x00,0x00]
93920
93921v_cmpx_eq_u64_e64 s[10:11], v[1:2], tba
93922// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xd9,0x00,0x00]
93923
93924v_cmpx_eq_u64_e64 s[10:11], v[1:2], tma
93925// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xdd,0x00,0x00]
93926
93927v_cmpx_eq_u64_e64 s[10:11], v[1:2], ttmp[10:11]
93928// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xf5,0x00,0x00]
93929
93930v_cmpx_eq_u64_e64 s[10:11], v[1:2], exec
93931// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xfd,0x00,0x00]
93932
93933v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0
93934// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x01,0x01,0x00]
93935
93936v_cmpx_eq_u64_e64 s[10:11], v[1:2], -1
93937// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0x83,0x01,0x00]
93938
93939v_cmpx_eq_u64_e64 s[10:11], v[1:2], 0.5
93940// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xe1,0x01,0x00]
93941
93942v_cmpx_eq_u64_e64 s[10:11], v[1:2], -4.0
93943// CHECK: [0x0a,0x00,0xfa,0xd0,0x01,0xef,0x01,0x00]
93944
93945v_cmpx_le_u64 vcc, v[1:2], v[2:3]
93946// CHECK: [0x01,0x05,0xf6,0x7d]
93947
93948v_cmpx_le_u64 vcc, v[254:255], v[2:3]
93949// CHECK: [0xfe,0x05,0xf6,0x7d]
93950
93951v_cmpx_le_u64 vcc, s[2:3], v[2:3]
93952// CHECK: [0x02,0x04,0xf6,0x7d]
93953
93954v_cmpx_le_u64 vcc, s[4:5], v[2:3]
93955// CHECK: [0x04,0x04,0xf6,0x7d]
93956
93957v_cmpx_le_u64 vcc, s[100:101], v[2:3]
93958// CHECK: [0x64,0x04,0xf6,0x7d]
93959
93960v_cmpx_le_u64 vcc, flat_scratch, v[2:3]
93961// CHECK: [0x66,0x04,0xf6,0x7d]
93962
93963v_cmpx_le_u64 vcc, vcc, v[2:3]
93964// CHECK: [0x6a,0x04,0xf6,0x7d]
93965
93966v_cmpx_le_u64 vcc, tba, v[2:3]
93967// CHECK: [0x6c,0x04,0xf6,0x7d]
93968
93969v_cmpx_le_u64 vcc, tma, v[2:3]
93970// CHECK: [0x6e,0x04,0xf6,0x7d]
93971
93972v_cmpx_le_u64 vcc, ttmp[10:11], v[2:3]
93973// CHECK: [0x7a,0x04,0xf6,0x7d]
93974
93975v_cmpx_le_u64 vcc, exec, v[2:3]
93976// CHECK: [0x7e,0x04,0xf6,0x7d]
93977
93978v_cmpx_le_u64 vcc, 0, v[2:3]
93979// CHECK: [0x80,0x04,0xf6,0x7d]
93980
93981v_cmpx_le_u64 vcc, -1, v[2:3]
93982// CHECK: [0xc1,0x04,0xf6,0x7d]
93983
93984v_cmpx_le_u64 vcc, 0.5, v[2:3]
93985// CHECK: [0xf0,0x04,0xf6,0x7d]
93986
93987v_cmpx_le_u64 vcc, -4.0, v[2:3]
93988// CHECK: [0xf7,0x04,0xf6,0x7d]
93989
93990v_cmpx_le_u64 vcc, 0xaf123456, v[2:3]
93991// CHECK: [0xff,0x04,0xf6,0x7d,0x56,0x34,0x12,0xaf]
93992
93993v_cmpx_le_u64 vcc, 0x3f717273, v[2:3]
93994// CHECK: [0xff,0x04,0xf6,0x7d,0x73,0x72,0x71,0x3f]
93995
93996v_cmpx_le_u64 vcc, v[1:2], v[254:255]
93997// CHECK: [0x01,0xfd,0xf7,0x7d]
93998
93999v_cmpx_le_u64_e64 s[10:11], v[1:2], v[2:3]
94000// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94001
94002v_cmpx_le_u64_e64 s[12:13], v[1:2], v[2:3]
94003// CHECK: [0x0c,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94004
94005v_cmpx_le_u64_e64 s[100:101], v[1:2], v[2:3]
94006// CHECK: [0x64,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94007
94008v_cmpx_le_u64_e64 flat_scratch, v[1:2], v[2:3]
94009// CHECK: [0x66,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94010
94011v_cmpx_le_u64_e64 vcc, v[1:2], v[2:3]
94012// CHECK: [0x6a,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94013
94014v_cmpx_le_u64_e64 tba, v[1:2], v[2:3]
94015// CHECK: [0x6c,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94016
94017v_cmpx_le_u64_e64 tma, v[1:2], v[2:3]
94018// CHECK: [0x6e,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94019
94020v_cmpx_le_u64_e64 ttmp[10:11], v[1:2], v[2:3]
94021// CHECK: [0x7a,0x00,0xfb,0xd0,0x01,0x05,0x02,0x00]
94022
94023v_cmpx_le_u64_e64 s[10:11], v[254:255], v[2:3]
94024// CHECK: [0x0a,0x00,0xfb,0xd0,0xfe,0x05,0x02,0x00]
94025
94026v_cmpx_le_u64_e64 s[10:11], s[2:3], v[2:3]
94027// CHECK: [0x0a,0x00,0xfb,0xd0,0x02,0x04,0x02,0x00]
94028
94029v_cmpx_le_u64_e64 s[10:11], s[4:5], v[2:3]
94030// CHECK: [0x0a,0x00,0xfb,0xd0,0x04,0x04,0x02,0x00]
94031
94032v_cmpx_le_u64_e64 s[10:11], s[100:101], v[2:3]
94033// CHECK: [0x0a,0x00,0xfb,0xd0,0x64,0x04,0x02,0x00]
94034
94035v_cmpx_le_u64_e64 s[10:11], flat_scratch, v[2:3]
94036// CHECK: [0x0a,0x00,0xfb,0xd0,0x66,0x04,0x02,0x00]
94037
94038v_cmpx_le_u64_e64 s[10:11], vcc, v[2:3]
94039// CHECK: [0x0a,0x00,0xfb,0xd0,0x6a,0x04,0x02,0x00]
94040
94041v_cmpx_le_u64_e64 s[10:11], tba, v[2:3]
94042// CHECK: [0x0a,0x00,0xfb,0xd0,0x6c,0x04,0x02,0x00]
94043
94044v_cmpx_le_u64_e64 s[10:11], tma, v[2:3]
94045// CHECK: [0x0a,0x00,0xfb,0xd0,0x6e,0x04,0x02,0x00]
94046
94047v_cmpx_le_u64_e64 s[10:11], ttmp[10:11], v[2:3]
94048// CHECK: [0x0a,0x00,0xfb,0xd0,0x7a,0x04,0x02,0x00]
94049
94050v_cmpx_le_u64_e64 s[10:11], exec, v[2:3]
94051// CHECK: [0x0a,0x00,0xfb,0xd0,0x7e,0x04,0x02,0x00]
94052
94053v_cmpx_le_u64_e64 s[10:11], 0, v[2:3]
94054// CHECK: [0x0a,0x00,0xfb,0xd0,0x80,0x04,0x02,0x00]
94055
94056v_cmpx_le_u64_e64 s[10:11], -1, v[2:3]
94057// CHECK: [0x0a,0x00,0xfb,0xd0,0xc1,0x04,0x02,0x00]
94058
94059v_cmpx_le_u64_e64 s[10:11], 0.5, v[2:3]
94060// CHECK: [0x0a,0x00,0xfb,0xd0,0xf0,0x04,0x02,0x00]
94061
94062v_cmpx_le_u64_e64 s[10:11], -4.0, v[2:3]
94063// CHECK: [0x0a,0x00,0xfb,0xd0,0xf7,0x04,0x02,0x00]
94064
94065v_cmpx_le_u64_e64 s[10:11], v[1:2], v[254:255]
94066// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xfd,0x03,0x00]
94067
94068v_cmpx_le_u64_e64 s[10:11], v[1:2], s[4:5]
94069// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x09,0x00,0x00]
94070
94071v_cmpx_le_u64_e64 s[10:11], v[1:2], s[6:7]
94072// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x0d,0x00,0x00]
94073
94074v_cmpx_le_u64_e64 s[10:11], v[1:2], s[100:101]
94075// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xc9,0x00,0x00]
94076
94077v_cmpx_le_u64_e64 s[10:11], v[1:2], flat_scratch
94078// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xcd,0x00,0x00]
94079
94080v_cmpx_le_u64_e64 s[10:11], v[1:2], vcc
94081// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xd5,0x00,0x00]
94082
94083v_cmpx_le_u64_e64 s[10:11], v[1:2], tba
94084// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xd9,0x00,0x00]
94085
94086v_cmpx_le_u64_e64 s[10:11], v[1:2], tma
94087// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xdd,0x00,0x00]
94088
94089v_cmpx_le_u64_e64 s[10:11], v[1:2], ttmp[10:11]
94090// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xf5,0x00,0x00]
94091
94092v_cmpx_le_u64_e64 s[10:11], v[1:2], exec
94093// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xfd,0x00,0x00]
94094
94095v_cmpx_le_u64_e64 s[10:11], v[1:2], 0
94096// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x01,0x01,0x00]
94097
94098v_cmpx_le_u64_e64 s[10:11], v[1:2], -1
94099// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0x83,0x01,0x00]
94100
94101v_cmpx_le_u64_e64 s[10:11], v[1:2], 0.5
94102// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xe1,0x01,0x00]
94103
94104v_cmpx_le_u64_e64 s[10:11], v[1:2], -4.0
94105// CHECK: [0x0a,0x00,0xfb,0xd0,0x01,0xef,0x01,0x00]
94106
94107v_cmpx_gt_u64 vcc, v[1:2], v[2:3]
94108// CHECK: [0x01,0x05,0xf8,0x7d]
94109
94110v_cmpx_gt_u64 vcc, v[254:255], v[2:3]
94111// CHECK: [0xfe,0x05,0xf8,0x7d]
94112
94113v_cmpx_gt_u64 vcc, s[2:3], v[2:3]
94114// CHECK: [0x02,0x04,0xf8,0x7d]
94115
94116v_cmpx_gt_u64 vcc, s[4:5], v[2:3]
94117// CHECK: [0x04,0x04,0xf8,0x7d]
94118
94119v_cmpx_gt_u64 vcc, s[100:101], v[2:3]
94120// CHECK: [0x64,0x04,0xf8,0x7d]
94121
94122v_cmpx_gt_u64 vcc, flat_scratch, v[2:3]
94123// CHECK: [0x66,0x04,0xf8,0x7d]
94124
94125v_cmpx_gt_u64 vcc, vcc, v[2:3]
94126// CHECK: [0x6a,0x04,0xf8,0x7d]
94127
94128v_cmpx_gt_u64 vcc, tba, v[2:3]
94129// CHECK: [0x6c,0x04,0xf8,0x7d]
94130
94131v_cmpx_gt_u64 vcc, tma, v[2:3]
94132// CHECK: [0x6e,0x04,0xf8,0x7d]
94133
94134v_cmpx_gt_u64 vcc, ttmp[10:11], v[2:3]
94135// CHECK: [0x7a,0x04,0xf8,0x7d]
94136
94137v_cmpx_gt_u64 vcc, exec, v[2:3]
94138// CHECK: [0x7e,0x04,0xf8,0x7d]
94139
94140v_cmpx_gt_u64 vcc, 0, v[2:3]
94141// CHECK: [0x80,0x04,0xf8,0x7d]
94142
94143v_cmpx_gt_u64 vcc, -1, v[2:3]
94144// CHECK: [0xc1,0x04,0xf8,0x7d]
94145
94146v_cmpx_gt_u64 vcc, 0.5, v[2:3]
94147// CHECK: [0xf0,0x04,0xf8,0x7d]
94148
94149v_cmpx_gt_u64 vcc, -4.0, v[2:3]
94150// CHECK: [0xf7,0x04,0xf8,0x7d]
94151
94152v_cmpx_gt_u64 vcc, 0xaf123456, v[2:3]
94153// CHECK: [0xff,0x04,0xf8,0x7d,0x56,0x34,0x12,0xaf]
94154
94155v_cmpx_gt_u64 vcc, 0x3f717273, v[2:3]
94156// CHECK: [0xff,0x04,0xf8,0x7d,0x73,0x72,0x71,0x3f]
94157
94158v_cmpx_gt_u64 vcc, v[1:2], v[254:255]
94159// CHECK: [0x01,0xfd,0xf9,0x7d]
94160
94161v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[2:3]
94162// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94163
94164v_cmpx_gt_u64_e64 s[12:13], v[1:2], v[2:3]
94165// CHECK: [0x0c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94166
94167v_cmpx_gt_u64_e64 s[100:101], v[1:2], v[2:3]
94168// CHECK: [0x64,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94169
94170v_cmpx_gt_u64_e64 flat_scratch, v[1:2], v[2:3]
94171// CHECK: [0x66,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94172
94173v_cmpx_gt_u64_e64 vcc, v[1:2], v[2:3]
94174// CHECK: [0x6a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94175
94176v_cmpx_gt_u64_e64 tba, v[1:2], v[2:3]
94177// CHECK: [0x6c,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94178
94179v_cmpx_gt_u64_e64 tma, v[1:2], v[2:3]
94180// CHECK: [0x6e,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94181
94182v_cmpx_gt_u64_e64 ttmp[10:11], v[1:2], v[2:3]
94183// CHECK: [0x7a,0x00,0xfc,0xd0,0x01,0x05,0x02,0x00]
94184
94185v_cmpx_gt_u64_e64 s[10:11], v[254:255], v[2:3]
94186// CHECK: [0x0a,0x00,0xfc,0xd0,0xfe,0x05,0x02,0x00]
94187
94188v_cmpx_gt_u64_e64 s[10:11], s[2:3], v[2:3]
94189// CHECK: [0x0a,0x00,0xfc,0xd0,0x02,0x04,0x02,0x00]
94190
94191v_cmpx_gt_u64_e64 s[10:11], s[4:5], v[2:3]
94192// CHECK: [0x0a,0x00,0xfc,0xd0,0x04,0x04,0x02,0x00]
94193
94194v_cmpx_gt_u64_e64 s[10:11], s[100:101], v[2:3]
94195// CHECK: [0x0a,0x00,0xfc,0xd0,0x64,0x04,0x02,0x00]
94196
94197v_cmpx_gt_u64_e64 s[10:11], flat_scratch, v[2:3]
94198// CHECK: [0x0a,0x00,0xfc,0xd0,0x66,0x04,0x02,0x00]
94199
94200v_cmpx_gt_u64_e64 s[10:11], vcc, v[2:3]
94201// CHECK: [0x0a,0x00,0xfc,0xd0,0x6a,0x04,0x02,0x00]
94202
94203v_cmpx_gt_u64_e64 s[10:11], tba, v[2:3]
94204// CHECK: [0x0a,0x00,0xfc,0xd0,0x6c,0x04,0x02,0x00]
94205
94206v_cmpx_gt_u64_e64 s[10:11], tma, v[2:3]
94207// CHECK: [0x0a,0x00,0xfc,0xd0,0x6e,0x04,0x02,0x00]
94208
94209v_cmpx_gt_u64_e64 s[10:11], ttmp[10:11], v[2:3]
94210// CHECK: [0x0a,0x00,0xfc,0xd0,0x7a,0x04,0x02,0x00]
94211
94212v_cmpx_gt_u64_e64 s[10:11], exec, v[2:3]
94213// CHECK: [0x0a,0x00,0xfc,0xd0,0x7e,0x04,0x02,0x00]
94214
94215v_cmpx_gt_u64_e64 s[10:11], 0, v[2:3]
94216// CHECK: [0x0a,0x00,0xfc,0xd0,0x80,0x04,0x02,0x00]
94217
94218v_cmpx_gt_u64_e64 s[10:11], -1, v[2:3]
94219// CHECK: [0x0a,0x00,0xfc,0xd0,0xc1,0x04,0x02,0x00]
94220
94221v_cmpx_gt_u64_e64 s[10:11], 0.5, v[2:3]
94222// CHECK: [0x0a,0x00,0xfc,0xd0,0xf0,0x04,0x02,0x00]
94223
94224v_cmpx_gt_u64_e64 s[10:11], -4.0, v[2:3]
94225// CHECK: [0x0a,0x00,0xfc,0xd0,0xf7,0x04,0x02,0x00]
94226
94227v_cmpx_gt_u64_e64 s[10:11], v[1:2], v[254:255]
94228// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x03,0x00]
94229
94230v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[4:5]
94231// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x09,0x00,0x00]
94232
94233v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[6:7]
94234// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x0d,0x00,0x00]
94235
94236v_cmpx_gt_u64_e64 s[10:11], v[1:2], s[100:101]
94237// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xc9,0x00,0x00]
94238
94239v_cmpx_gt_u64_e64 s[10:11], v[1:2], flat_scratch
94240// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xcd,0x00,0x00]
94241
94242v_cmpx_gt_u64_e64 s[10:11], v[1:2], vcc
94243// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd5,0x00,0x00]
94244
94245v_cmpx_gt_u64_e64 s[10:11], v[1:2], tba
94246// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xd9,0x00,0x00]
94247
94248v_cmpx_gt_u64_e64 s[10:11], v[1:2], tma
94249// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xdd,0x00,0x00]
94250
94251v_cmpx_gt_u64_e64 s[10:11], v[1:2], ttmp[10:11]
94252// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xf5,0x00,0x00]
94253
94254v_cmpx_gt_u64_e64 s[10:11], v[1:2], exec
94255// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xfd,0x00,0x00]
94256
94257v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0
94258// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x01,0x01,0x00]
94259
94260v_cmpx_gt_u64_e64 s[10:11], v[1:2], -1
94261// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0x83,0x01,0x00]
94262
94263v_cmpx_gt_u64_e64 s[10:11], v[1:2], 0.5
94264// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xe1,0x01,0x00]
94265
94266v_cmpx_gt_u64_e64 s[10:11], v[1:2], -4.0
94267// CHECK: [0x0a,0x00,0xfc,0xd0,0x01,0xef,0x01,0x00]
94268
94269v_cmpx_ne_u64 vcc, v[1:2], v[2:3]
94270// CHECK: [0x01,0x05,0xfa,0x7d]
94271
94272v_cmpx_ne_u64 vcc, v[254:255], v[2:3]
94273// CHECK: [0xfe,0x05,0xfa,0x7d]
94274
94275v_cmpx_ne_u64 vcc, s[2:3], v[2:3]
94276// CHECK: [0x02,0x04,0xfa,0x7d]
94277
94278v_cmpx_ne_u64 vcc, s[4:5], v[2:3]
94279// CHECK: [0x04,0x04,0xfa,0x7d]
94280
94281v_cmpx_ne_u64 vcc, s[100:101], v[2:3]
94282// CHECK: [0x64,0x04,0xfa,0x7d]
94283
94284v_cmpx_ne_u64 vcc, flat_scratch, v[2:3]
94285// CHECK: [0x66,0x04,0xfa,0x7d]
94286
94287v_cmpx_ne_u64 vcc, vcc, v[2:3]
94288// CHECK: [0x6a,0x04,0xfa,0x7d]
94289
94290v_cmpx_ne_u64 vcc, tba, v[2:3]
94291// CHECK: [0x6c,0x04,0xfa,0x7d]
94292
94293v_cmpx_ne_u64 vcc, tma, v[2:3]
94294// CHECK: [0x6e,0x04,0xfa,0x7d]
94295
94296v_cmpx_ne_u64 vcc, ttmp[10:11], v[2:3]
94297// CHECK: [0x7a,0x04,0xfa,0x7d]
94298
94299v_cmpx_ne_u64 vcc, exec, v[2:3]
94300// CHECK: [0x7e,0x04,0xfa,0x7d]
94301
94302v_cmpx_ne_u64 vcc, 0, v[2:3]
94303// CHECK: [0x80,0x04,0xfa,0x7d]
94304
94305v_cmpx_ne_u64 vcc, -1, v[2:3]
94306// CHECK: [0xc1,0x04,0xfa,0x7d]
94307
94308v_cmpx_ne_u64 vcc, 0.5, v[2:3]
94309// CHECK: [0xf0,0x04,0xfa,0x7d]
94310
94311v_cmpx_ne_u64 vcc, -4.0, v[2:3]
94312// CHECK: [0xf7,0x04,0xfa,0x7d]
94313
94314v_cmpx_ne_u64 vcc, 0xaf123456, v[2:3]
94315// CHECK: [0xff,0x04,0xfa,0x7d,0x56,0x34,0x12,0xaf]
94316
94317v_cmpx_ne_u64 vcc, 0x3f717273, v[2:3]
94318// CHECK: [0xff,0x04,0xfa,0x7d,0x73,0x72,0x71,0x3f]
94319
94320v_cmpx_ne_u64 vcc, v[1:2], v[254:255]
94321// CHECK: [0x01,0xfd,0xfb,0x7d]
94322
94323v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[2:3]
94324// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94325
94326v_cmpx_ne_u64_e64 s[12:13], v[1:2], v[2:3]
94327// CHECK: [0x0c,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94328
94329v_cmpx_ne_u64_e64 s[100:101], v[1:2], v[2:3]
94330// CHECK: [0x64,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94331
94332v_cmpx_ne_u64_e64 flat_scratch, v[1:2], v[2:3]
94333// CHECK: [0x66,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94334
94335v_cmpx_ne_u64_e64 vcc, v[1:2], v[2:3]
94336// CHECK: [0x6a,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94337
94338v_cmpx_ne_u64_e64 tba, v[1:2], v[2:3]
94339// CHECK: [0x6c,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94340
94341v_cmpx_ne_u64_e64 tma, v[1:2], v[2:3]
94342// CHECK: [0x6e,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94343
94344v_cmpx_ne_u64_e64 ttmp[10:11], v[1:2], v[2:3]
94345// CHECK: [0x7a,0x00,0xfd,0xd0,0x01,0x05,0x02,0x00]
94346
94347v_cmpx_ne_u64_e64 s[10:11], v[254:255], v[2:3]
94348// CHECK: [0x0a,0x00,0xfd,0xd0,0xfe,0x05,0x02,0x00]
94349
94350v_cmpx_ne_u64_e64 s[10:11], s[2:3], v[2:3]
94351// CHECK: [0x0a,0x00,0xfd,0xd0,0x02,0x04,0x02,0x00]
94352
94353v_cmpx_ne_u64_e64 s[10:11], s[4:5], v[2:3]
94354// CHECK: [0x0a,0x00,0xfd,0xd0,0x04,0x04,0x02,0x00]
94355
94356v_cmpx_ne_u64_e64 s[10:11], s[100:101], v[2:3]
94357// CHECK: [0x0a,0x00,0xfd,0xd0,0x64,0x04,0x02,0x00]
94358
94359v_cmpx_ne_u64_e64 s[10:11], flat_scratch, v[2:3]
94360// CHECK: [0x0a,0x00,0xfd,0xd0,0x66,0x04,0x02,0x00]
94361
94362v_cmpx_ne_u64_e64 s[10:11], vcc, v[2:3]
94363// CHECK: [0x0a,0x00,0xfd,0xd0,0x6a,0x04,0x02,0x00]
94364
94365v_cmpx_ne_u64_e64 s[10:11], tba, v[2:3]
94366// CHECK: [0x0a,0x00,0xfd,0xd0,0x6c,0x04,0x02,0x00]
94367
94368v_cmpx_ne_u64_e64 s[10:11], tma, v[2:3]
94369// CHECK: [0x0a,0x00,0xfd,0xd0,0x6e,0x04,0x02,0x00]
94370
94371v_cmpx_ne_u64_e64 s[10:11], ttmp[10:11], v[2:3]
94372// CHECK: [0x0a,0x00,0xfd,0xd0,0x7a,0x04,0x02,0x00]
94373
94374v_cmpx_ne_u64_e64 s[10:11], exec, v[2:3]
94375// CHECK: [0x0a,0x00,0xfd,0xd0,0x7e,0x04,0x02,0x00]
94376
94377v_cmpx_ne_u64_e64 s[10:11], 0, v[2:3]
94378// CHECK: [0x0a,0x00,0xfd,0xd0,0x80,0x04,0x02,0x00]
94379
94380v_cmpx_ne_u64_e64 s[10:11], -1, v[2:3]
94381// CHECK: [0x0a,0x00,0xfd,0xd0,0xc1,0x04,0x02,0x00]
94382
94383v_cmpx_ne_u64_e64 s[10:11], 0.5, v[2:3]
94384// CHECK: [0x0a,0x00,0xfd,0xd0,0xf0,0x04,0x02,0x00]
94385
94386v_cmpx_ne_u64_e64 s[10:11], -4.0, v[2:3]
94387// CHECK: [0x0a,0x00,0xfd,0xd0,0xf7,0x04,0x02,0x00]
94388
94389v_cmpx_ne_u64_e64 s[10:11], v[1:2], v[254:255]
94390// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xfd,0x03,0x00]
94391
94392v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[4:5]
94393// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x09,0x00,0x00]
94394
94395v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[6:7]
94396// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x0d,0x00,0x00]
94397
94398v_cmpx_ne_u64_e64 s[10:11], v[1:2], s[100:101]
94399// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xc9,0x00,0x00]
94400
94401v_cmpx_ne_u64_e64 s[10:11], v[1:2], flat_scratch
94402// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xcd,0x00,0x00]
94403
94404v_cmpx_ne_u64_e64 s[10:11], v[1:2], vcc
94405// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xd5,0x00,0x00]
94406
94407v_cmpx_ne_u64_e64 s[10:11], v[1:2], tba
94408// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xd9,0x00,0x00]
94409
94410v_cmpx_ne_u64_e64 s[10:11], v[1:2], tma
94411// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xdd,0x00,0x00]
94412
94413v_cmpx_ne_u64_e64 s[10:11], v[1:2], ttmp[10:11]
94414// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xf5,0x00,0x00]
94415
94416v_cmpx_ne_u64_e64 s[10:11], v[1:2], exec
94417// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xfd,0x00,0x00]
94418
94419v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0
94420// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x01,0x01,0x00]
94421
94422v_cmpx_ne_u64_e64 s[10:11], v[1:2], -1
94423// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0x83,0x01,0x00]
94424
94425v_cmpx_ne_u64_e64 s[10:11], v[1:2], 0.5
94426// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xe1,0x01,0x00]
94427
94428v_cmpx_ne_u64_e64 s[10:11], v[1:2], -4.0
94429// CHECK: [0x0a,0x00,0xfd,0xd0,0x01,0xef,0x01,0x00]
94430
94431v_cmpx_ge_u64 vcc, v[1:2], v[2:3]
94432// CHECK: [0x01,0x05,0xfc,0x7d]
94433
94434v_cmpx_ge_u64 vcc, v[254:255], v[2:3]
94435// CHECK: [0xfe,0x05,0xfc,0x7d]
94436
94437v_cmpx_ge_u64 vcc, s[2:3], v[2:3]
94438// CHECK: [0x02,0x04,0xfc,0x7d]
94439
94440v_cmpx_ge_u64 vcc, s[4:5], v[2:3]
94441// CHECK: [0x04,0x04,0xfc,0x7d]
94442
94443v_cmpx_ge_u64 vcc, s[100:101], v[2:3]
94444// CHECK: [0x64,0x04,0xfc,0x7d]
94445
94446v_cmpx_ge_u64 vcc, flat_scratch, v[2:3]
94447// CHECK: [0x66,0x04,0xfc,0x7d]
94448
94449v_cmpx_ge_u64 vcc, vcc, v[2:3]
94450// CHECK: [0x6a,0x04,0xfc,0x7d]
94451
94452v_cmpx_ge_u64 vcc, tba, v[2:3]
94453// CHECK: [0x6c,0x04,0xfc,0x7d]
94454
94455v_cmpx_ge_u64 vcc, tma, v[2:3]
94456// CHECK: [0x6e,0x04,0xfc,0x7d]
94457
94458v_cmpx_ge_u64 vcc, ttmp[10:11], v[2:3]
94459// CHECK: [0x7a,0x04,0xfc,0x7d]
94460
94461v_cmpx_ge_u64 vcc, exec, v[2:3]
94462// CHECK: [0x7e,0x04,0xfc,0x7d]
94463
94464v_cmpx_ge_u64 vcc, 0, v[2:3]
94465// CHECK: [0x80,0x04,0xfc,0x7d]
94466
94467v_cmpx_ge_u64 vcc, -1, v[2:3]
94468// CHECK: [0xc1,0x04,0xfc,0x7d]
94469
94470v_cmpx_ge_u64 vcc, 0.5, v[2:3]
94471// CHECK: [0xf0,0x04,0xfc,0x7d]
94472
94473v_cmpx_ge_u64 vcc, -4.0, v[2:3]
94474// CHECK: [0xf7,0x04,0xfc,0x7d]
94475
94476v_cmpx_ge_u64 vcc, 0xaf123456, v[2:3]
94477// CHECK: [0xff,0x04,0xfc,0x7d,0x56,0x34,0x12,0xaf]
94478
94479v_cmpx_ge_u64 vcc, 0x3f717273, v[2:3]
94480// CHECK: [0xff,0x04,0xfc,0x7d,0x73,0x72,0x71,0x3f]
94481
94482v_cmpx_ge_u64 vcc, v[1:2], v[254:255]
94483// CHECK: [0x01,0xfd,0xfd,0x7d]
94484
94485v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[2:3]
94486// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94487
94488v_cmpx_ge_u64_e64 s[12:13], v[1:2], v[2:3]
94489// CHECK: [0x0c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94490
94491v_cmpx_ge_u64_e64 s[100:101], v[1:2], v[2:3]
94492// CHECK: [0x64,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94493
94494v_cmpx_ge_u64_e64 flat_scratch, v[1:2], v[2:3]
94495// CHECK: [0x66,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94496
94497v_cmpx_ge_u64_e64 vcc, v[1:2], v[2:3]
94498// CHECK: [0x6a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94499
94500v_cmpx_ge_u64_e64 tba, v[1:2], v[2:3]
94501// CHECK: [0x6c,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94502
94503v_cmpx_ge_u64_e64 tma, v[1:2], v[2:3]
94504// CHECK: [0x6e,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94505
94506v_cmpx_ge_u64_e64 ttmp[10:11], v[1:2], v[2:3]
94507// CHECK: [0x7a,0x00,0xfe,0xd0,0x01,0x05,0x02,0x00]
94508
94509v_cmpx_ge_u64_e64 s[10:11], v[254:255], v[2:3]
94510// CHECK: [0x0a,0x00,0xfe,0xd0,0xfe,0x05,0x02,0x00]
94511
94512v_cmpx_ge_u64_e64 s[10:11], s[2:3], v[2:3]
94513// CHECK: [0x0a,0x00,0xfe,0xd0,0x02,0x04,0x02,0x00]
94514
94515v_cmpx_ge_u64_e64 s[10:11], s[4:5], v[2:3]
94516// CHECK: [0x0a,0x00,0xfe,0xd0,0x04,0x04,0x02,0x00]
94517
94518v_cmpx_ge_u64_e64 s[10:11], s[100:101], v[2:3]
94519// CHECK: [0x0a,0x00,0xfe,0xd0,0x64,0x04,0x02,0x00]
94520
94521v_cmpx_ge_u64_e64 s[10:11], flat_scratch, v[2:3]
94522// CHECK: [0x0a,0x00,0xfe,0xd0,0x66,0x04,0x02,0x00]
94523
94524v_cmpx_ge_u64_e64 s[10:11], vcc, v[2:3]
94525// CHECK: [0x0a,0x00,0xfe,0xd0,0x6a,0x04,0x02,0x00]
94526
94527v_cmpx_ge_u64_e64 s[10:11], tba, v[2:3]
94528// CHECK: [0x0a,0x00,0xfe,0xd0,0x6c,0x04,0x02,0x00]
94529
94530v_cmpx_ge_u64_e64 s[10:11], tma, v[2:3]
94531// CHECK: [0x0a,0x00,0xfe,0xd0,0x6e,0x04,0x02,0x00]
94532
94533v_cmpx_ge_u64_e64 s[10:11], ttmp[10:11], v[2:3]
94534// CHECK: [0x0a,0x00,0xfe,0xd0,0x7a,0x04,0x02,0x00]
94535
94536v_cmpx_ge_u64_e64 s[10:11], exec, v[2:3]
94537// CHECK: [0x0a,0x00,0xfe,0xd0,0x7e,0x04,0x02,0x00]
94538
94539v_cmpx_ge_u64_e64 s[10:11], 0, v[2:3]
94540// CHECK: [0x0a,0x00,0xfe,0xd0,0x80,0x04,0x02,0x00]
94541
94542v_cmpx_ge_u64_e64 s[10:11], -1, v[2:3]
94543// CHECK: [0x0a,0x00,0xfe,0xd0,0xc1,0x04,0x02,0x00]
94544
94545v_cmpx_ge_u64_e64 s[10:11], 0.5, v[2:3]
94546// CHECK: [0x0a,0x00,0xfe,0xd0,0xf0,0x04,0x02,0x00]
94547
94548v_cmpx_ge_u64_e64 s[10:11], -4.0, v[2:3]
94549// CHECK: [0x0a,0x00,0xfe,0xd0,0xf7,0x04,0x02,0x00]
94550
94551v_cmpx_ge_u64_e64 s[10:11], v[1:2], v[254:255]
94552// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x03,0x00]
94553
94554v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[4:5]
94555// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x09,0x00,0x00]
94556
94557v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[6:7]
94558// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x0d,0x00,0x00]
94559
94560v_cmpx_ge_u64_e64 s[10:11], v[1:2], s[100:101]
94561// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xc9,0x00,0x00]
94562
94563v_cmpx_ge_u64_e64 s[10:11], v[1:2], flat_scratch
94564// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xcd,0x00,0x00]
94565
94566v_cmpx_ge_u64_e64 s[10:11], v[1:2], vcc
94567// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd5,0x00,0x00]
94568
94569v_cmpx_ge_u64_e64 s[10:11], v[1:2], tba
94570// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xd9,0x00,0x00]
94571
94572v_cmpx_ge_u64_e64 s[10:11], v[1:2], tma
94573// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xdd,0x00,0x00]
94574
94575v_cmpx_ge_u64_e64 s[10:11], v[1:2], ttmp[10:11]
94576// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xf5,0x00,0x00]
94577
94578v_cmpx_ge_u64_e64 s[10:11], v[1:2], exec
94579// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xfd,0x00,0x00]
94580
94581v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0
94582// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x01,0x01,0x00]
94583
94584v_cmpx_ge_u64_e64 s[10:11], v[1:2], -1
94585// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0x83,0x01,0x00]
94586
94587v_cmpx_ge_u64_e64 s[10:11], v[1:2], 0.5
94588// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xe1,0x01,0x00]
94589
94590v_cmpx_ge_u64_e64 s[10:11], v[1:2], -4.0
94591// CHECK: [0x0a,0x00,0xfe,0xd0,0x01,0xef,0x01,0x00]
94592
94593v_cmpx_t_u64 vcc, v[1:2], v[2:3]
94594// CHECK: [0x01,0x05,0xfe,0x7d]
94595
94596v_cmpx_t_u64 vcc, v[254:255], v[2:3]
94597// CHECK: [0xfe,0x05,0xfe,0x7d]
94598
94599v_cmpx_t_u64 vcc, s[2:3], v[2:3]
94600// CHECK: [0x02,0x04,0xfe,0x7d]
94601
94602v_cmpx_t_u64 vcc, s[4:5], v[2:3]
94603// CHECK: [0x04,0x04,0xfe,0x7d]
94604
94605v_cmpx_t_u64 vcc, s[100:101], v[2:3]
94606// CHECK: [0x64,0x04,0xfe,0x7d]
94607
94608v_cmpx_t_u64 vcc, flat_scratch, v[2:3]
94609// CHECK: [0x66,0x04,0xfe,0x7d]
94610
94611v_cmpx_t_u64 vcc, vcc, v[2:3]
94612// CHECK: [0x6a,0x04,0xfe,0x7d]
94613
94614v_cmpx_t_u64 vcc, tba, v[2:3]
94615// CHECK: [0x6c,0x04,0xfe,0x7d]
94616
94617v_cmpx_t_u64 vcc, tma, v[2:3]
94618// CHECK: [0x6e,0x04,0xfe,0x7d]
94619
94620v_cmpx_t_u64 vcc, ttmp[10:11], v[2:3]
94621// CHECK: [0x7a,0x04,0xfe,0x7d]
94622
94623v_cmpx_t_u64 vcc, exec, v[2:3]
94624// CHECK: [0x7e,0x04,0xfe,0x7d]
94625
94626v_cmpx_t_u64 vcc, 0, v[2:3]
94627// CHECK: [0x80,0x04,0xfe,0x7d]
94628
94629v_cmpx_t_u64 vcc, -1, v[2:3]
94630// CHECK: [0xc1,0x04,0xfe,0x7d]
94631
94632v_cmpx_t_u64 vcc, 0.5, v[2:3]
94633// CHECK: [0xf0,0x04,0xfe,0x7d]
94634
94635v_cmpx_t_u64 vcc, -4.0, v[2:3]
94636// CHECK: [0xf7,0x04,0xfe,0x7d]
94637
94638v_cmpx_t_u64 vcc, 0xaf123456, v[2:3]
94639// CHECK: [0xff,0x04,0xfe,0x7d,0x56,0x34,0x12,0xaf]
94640
94641v_cmpx_t_u64 vcc, 0x3f717273, v[2:3]
94642// CHECK: [0xff,0x04,0xfe,0x7d,0x73,0x72,0x71,0x3f]
94643
94644v_cmpx_t_u64 vcc, v[1:2], v[254:255]
94645// CHECK: [0x01,0xfd,0xff,0x7d]
94646
94647v_cmpx_t_u64_e64 s[10:11], v[1:2], v[2:3]
94648// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94649
94650v_cmpx_t_u64_e64 s[12:13], v[1:2], v[2:3]
94651// CHECK: [0x0c,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94652
94653v_cmpx_t_u64_e64 s[100:101], v[1:2], v[2:3]
94654// CHECK: [0x64,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94655
94656v_cmpx_t_u64_e64 flat_scratch, v[1:2], v[2:3]
94657// CHECK: [0x66,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94658
94659v_cmpx_t_u64_e64 vcc, v[1:2], v[2:3]
94660// CHECK: [0x6a,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94661
94662v_cmpx_t_u64_e64 tba, v[1:2], v[2:3]
94663// CHECK: [0x6c,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94664
94665v_cmpx_t_u64_e64 tma, v[1:2], v[2:3]
94666// CHECK: [0x6e,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94667
94668v_cmpx_t_u64_e64 ttmp[10:11], v[1:2], v[2:3]
94669// CHECK: [0x7a,0x00,0xff,0xd0,0x01,0x05,0x02,0x00]
94670
94671v_cmpx_t_u64_e64 s[10:11], v[254:255], v[2:3]
94672// CHECK: [0x0a,0x00,0xff,0xd0,0xfe,0x05,0x02,0x00]
94673
94674v_cmpx_t_u64_e64 s[10:11], s[2:3], v[2:3]
94675// CHECK: [0x0a,0x00,0xff,0xd0,0x02,0x04,0x02,0x00]
94676
94677v_cmpx_t_u64_e64 s[10:11], s[4:5], v[2:3]
94678// CHECK: [0x0a,0x00,0xff,0xd0,0x04,0x04,0x02,0x00]
94679
94680v_cmpx_t_u64_e64 s[10:11], s[100:101], v[2:3]
94681// CHECK: [0x0a,0x00,0xff,0xd0,0x64,0x04,0x02,0x00]
94682
94683v_cmpx_t_u64_e64 s[10:11], flat_scratch, v[2:3]
94684// CHECK: [0x0a,0x00,0xff,0xd0,0x66,0x04,0x02,0x00]
94685
94686v_cmpx_t_u64_e64 s[10:11], vcc, v[2:3]
94687// CHECK: [0x0a,0x00,0xff,0xd0,0x6a,0x04,0x02,0x00]
94688
94689v_cmpx_t_u64_e64 s[10:11], tba, v[2:3]
94690// CHECK: [0x0a,0x00,0xff,0xd0,0x6c,0x04,0x02,0x00]
94691
94692v_cmpx_t_u64_e64 s[10:11], tma, v[2:3]
94693// CHECK: [0x0a,0x00,0xff,0xd0,0x6e,0x04,0x02,0x00]
94694
94695v_cmpx_t_u64_e64 s[10:11], ttmp[10:11], v[2:3]
94696// CHECK: [0x0a,0x00,0xff,0xd0,0x7a,0x04,0x02,0x00]
94697
94698v_cmpx_t_u64_e64 s[10:11], exec, v[2:3]
94699// CHECK: [0x0a,0x00,0xff,0xd0,0x7e,0x04,0x02,0x00]
94700
94701v_cmpx_t_u64_e64 s[10:11], 0, v[2:3]
94702// CHECK: [0x0a,0x00,0xff,0xd0,0x80,0x04,0x02,0x00]
94703
94704v_cmpx_t_u64_e64 s[10:11], -1, v[2:3]
94705// CHECK: [0x0a,0x00,0xff,0xd0,0xc1,0x04,0x02,0x00]
94706
94707v_cmpx_t_u64_e64 s[10:11], 0.5, v[2:3]
94708// CHECK: [0x0a,0x00,0xff,0xd0,0xf0,0x04,0x02,0x00]
94709
94710v_cmpx_t_u64_e64 s[10:11], -4.0, v[2:3]
94711// CHECK: [0x0a,0x00,0xff,0xd0,0xf7,0x04,0x02,0x00]
94712
94713v_cmpx_t_u64_e64 s[10:11], v[1:2], v[254:255]
94714// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xfd,0x03,0x00]
94715
94716v_cmpx_t_u64_e64 s[10:11], v[1:2], s[4:5]
94717// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x09,0x00,0x00]
94718
94719v_cmpx_t_u64_e64 s[10:11], v[1:2], s[6:7]
94720// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x0d,0x00,0x00]
94721
94722v_cmpx_t_u64_e64 s[10:11], v[1:2], s[100:101]
94723// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xc9,0x00,0x00]
94724
94725v_cmpx_t_u64_e64 s[10:11], v[1:2], flat_scratch
94726// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xcd,0x00,0x00]
94727
94728v_cmpx_t_u64_e64 s[10:11], v[1:2], vcc
94729// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xd5,0x00,0x00]
94730
94731v_cmpx_t_u64_e64 s[10:11], v[1:2], tba
94732// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xd9,0x00,0x00]
94733
94734v_cmpx_t_u64_e64 s[10:11], v[1:2], tma
94735// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xdd,0x00,0x00]
94736
94737v_cmpx_t_u64_e64 s[10:11], v[1:2], ttmp[10:11]
94738// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xf5,0x00,0x00]
94739
94740v_cmpx_t_u64_e64 s[10:11], v[1:2], exec
94741// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xfd,0x00,0x00]
94742
94743v_cmpx_t_u64_e64 s[10:11], v[1:2], 0
94744// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x01,0x01,0x00]
94745
94746v_cmpx_t_u64_e64 s[10:11], v[1:2], -1
94747// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0x83,0x01,0x00]
94748
94749v_cmpx_t_u64_e64 s[10:11], v[1:2], 0.5
94750// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xe1,0x01,0x00]
94751
94752v_cmpx_t_u64_e64 s[10:11], v[1:2], -4.0
94753// CHECK: [0x0a,0x00,0xff,0xd0,0x01,0xef,0x01,0x00]
94754
94755v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94756// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
94757
94758v_mov_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94759// CHECK: [0xf9,0x02,0xfe,0x7f,0x01,0x06,0x06,0x00]
94760
94761v_mov_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94762// CHECK: [0xf9,0x02,0x0a,0x7e,0xff,0x06,0x06,0x00]
94763
94764v_mov_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
94765// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
94766
94767v_mov_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
94768// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x00,0x06,0x00]
94769
94770v_mov_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
94771// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x01,0x06,0x00]
94772
94773v_mov_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
94774// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x02,0x06,0x00]
94775
94776v_mov_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
94777// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x03,0x06,0x00]
94778
94779v_mov_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
94780// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x04,0x06,0x00]
94781
94782v_mov_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
94783// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x05,0x06,0x00]
94784
94785v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
94786// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x0e,0x06,0x00]
94787
94788v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
94789// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
94790
94791v_mov_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
94792// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x16,0x06,0x00]
94793
94794v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
94795// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x06,0x00]
94796
94797v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
94798// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x00,0x00]
94799
94800v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
94801// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x01,0x00]
94802
94803v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
94804// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x02,0x00]
94805
94806v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
94807// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x03,0x00]
94808
94809v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
94810// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x04,0x00]
94811
94812v_mov_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
94813// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x05,0x00]
94814
94815v_mov_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94816// CHECK: [0xf9,0x02,0x0a,0x7e,0x01,0x06,0x0e,0x00]
94817
94818v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
94819// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x00]
94820
94821v_mov_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
94822// CHECK: [0xfa,0x02,0xfe,0x7f,0x01,0xe4,0x00,0x00]
94823
94824v_mov_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
94825// CHECK: [0xfa,0x02,0x0a,0x7e,0xff,0xe4,0x00,0x00]
94826
94827v_mov_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
94828// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x1b,0x00,0x00]
94829
94830v_mov_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
94831// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x40,0x01,0x00]
94832
94833v_mov_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
94834// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x41,0x01,0x00]
94835
94836v_mov_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
94837// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x42,0x01,0x00]
94838
94839v_mov_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
94840// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x43,0x01,0x00]
94841
94842v_mov_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
94843// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x30,0x01,0x00]
94844
94845v_mov_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
94846// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x34,0x01,0x00]
94847
94848v_mov_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
94849// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x38,0x01,0x00]
94850
94851v_mov_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
94852// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x3c,0x01,0x00]
94853
94854v_mov_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
94855// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x01,0x01,0x00]
94856
94857v_mov_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
94858// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x0f,0x01,0x00]
94859
94860v_mov_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
94861// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x11,0x01,0x00]
94862
94863v_mov_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
94864// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x1f,0x01,0x00]
94865
94866v_mov_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
94867// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x21,0x01,0x00]
94868
94869v_mov_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
94870// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0x2f,0x01,0x00]
94871
94872v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
94873// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x10]
94874
94875v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
94876// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x30]
94877
94878v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
94879// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
94880
94881v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
94882// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
94883
94884v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
94885// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x01]
94886
94887v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
94888// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x03]
94889
94890v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
94891// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
94892
94893v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
94894// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
94895
94896v_mov_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
94897// CHECK: [0xfa,0x02,0x0a,0x7e,0x01,0xe4,0x08,0x00]
94898
94899v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94900// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
94901
94902v_cvt_f32_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94903// CHECK: [0xf9,0x0a,0xfe,0x7f,0x01,0x06,0x06,0x00]
94904
94905v_cvt_f32_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94906// CHECK: [0xf9,0x0a,0x0a,0x7e,0xff,0x06,0x06,0x00]
94907
94908v_cvt_f32_i32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94909// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x26,0x06,0x00]
94910
94911v_cvt_f32_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
94912// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
94913
94914v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
94915// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x00,0x06,0x00]
94916
94917v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
94918// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x01,0x06,0x00]
94919
94920v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
94921// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x02,0x06,0x00]
94922
94923v_cvt_f32_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
94924// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x03,0x06,0x00]
94925
94926v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
94927// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x04,0x06,0x00]
94928
94929v_cvt_f32_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
94930// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x05,0x06,0x00]
94931
94932v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
94933// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
94934
94935v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
94936// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
94937
94938v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
94939// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x16,0x06,0x00]
94940
94941v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
94942// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x06,0x00]
94943
94944v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
94945// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x00,0x00]
94946
94947v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
94948// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x01,0x00]
94949
94950v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
94951// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x02,0x00]
94952
94953v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
94954// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x03,0x00]
94955
94956v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
94957// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x04,0x00]
94958
94959v_cvt_f32_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
94960// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x05,0x00]
94961
94962v_cvt_f32_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
94963// CHECK: [0xf9,0x0a,0x0a,0x7e,0x01,0x06,0x0e,0x00]
94964
94965v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
94966// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
94967
94968v_cvt_f32_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
94969// CHECK: [0xfa,0x0a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
94970
94971v_cvt_f32_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
94972// CHECK: [0xfa,0x0a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
94973
94974v_cvt_f32_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
94975// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
94976
94977v_cvt_f32_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
94978// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x40,0x01,0x00]
94979
94980v_cvt_f32_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
94981// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x41,0x01,0x00]
94982
94983v_cvt_f32_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
94984// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x42,0x01,0x00]
94985
94986v_cvt_f32_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
94987// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x43,0x01,0x00]
94988
94989v_cvt_f32_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
94990// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x30,0x01,0x00]
94991
94992v_cvt_f32_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
94993// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x34,0x01,0x00]
94994
94995v_cvt_f32_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
94996// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x38,0x01,0x00]
94997
94998v_cvt_f32_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
94999// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95000
95001v_cvt_f32_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95002// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x01,0x01,0x00]
95003
95004v_cvt_f32_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95005// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95006
95007v_cvt_f32_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95008// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x11,0x01,0x00]
95009
95010v_cvt_f32_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95011// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95012
95013v_cvt_f32_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95014// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x21,0x01,0x00]
95015
95016v_cvt_f32_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95017// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95018
95019v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95020// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95021
95022v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95023// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95024
95025v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95026// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95027
95028v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95029// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95030
95031v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95032// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95033
95034v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95035// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95036
95037v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95038// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95039
95040v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95041// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95042
95043v_cvt_f32_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95044// CHECK: [0xfa,0x0a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95045
95046v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95047// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
95048
95049v_cvt_f32_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95050// CHECK: [0xf9,0x0c,0xfe,0x7f,0x01,0x06,0x06,0x00]
95051
95052v_cvt_f32_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95053// CHECK: [0xf9,0x0c,0x0a,0x7e,0xff,0x06,0x06,0x00]
95054
95055v_cvt_f32_u32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95056// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x26,0x06,0x00]
95057
95058v_cvt_f32_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95059// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
95060
95061v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95062// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x00,0x06,0x00]
95063
95064v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95065// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x01,0x06,0x00]
95066
95067v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95068// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x02,0x06,0x00]
95069
95070v_cvt_f32_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95071// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x03,0x06,0x00]
95072
95073v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95074// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x04,0x06,0x00]
95075
95076v_cvt_f32_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95077// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x05,0x06,0x00]
95078
95079v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95080// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95081
95082v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95083// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
95084
95085v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95086// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x16,0x06,0x00]
95087
95088v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95089// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x06,0x00]
95090
95091v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95092// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x00,0x00]
95093
95094v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
95095// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x01,0x00]
95096
95097v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
95098// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x02,0x00]
95099
95100v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
95101// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x03,0x00]
95102
95103v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
95104// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x04,0x00]
95105
95106v_cvt_f32_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
95107// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x05,0x00]
95108
95109v_cvt_f32_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95110// CHECK: [0xf9,0x0c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
95111
95112v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95113// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
95114
95115v_cvt_f32_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95116// CHECK: [0xfa,0x0c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
95117
95118v_cvt_f32_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95119// CHECK: [0xfa,0x0c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
95120
95121v_cvt_f32_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
95122// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
95123
95124v_cvt_f32_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
95125// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x40,0x01,0x00]
95126
95127v_cvt_f32_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
95128// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x41,0x01,0x00]
95129
95130v_cvt_f32_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
95131// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x42,0x01,0x00]
95132
95133v_cvt_f32_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
95134// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x43,0x01,0x00]
95135
95136v_cvt_f32_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
95137// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x30,0x01,0x00]
95138
95139v_cvt_f32_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
95140// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x34,0x01,0x00]
95141
95142v_cvt_f32_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
95143// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x38,0x01,0x00]
95144
95145v_cvt_f32_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
95146// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95147
95148v_cvt_f32_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95149// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x01,0x01,0x00]
95150
95151v_cvt_f32_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95152// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95153
95154v_cvt_f32_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95155// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x11,0x01,0x00]
95156
95157v_cvt_f32_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95158// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95159
95160v_cvt_f32_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95161// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x21,0x01,0x00]
95162
95163v_cvt_f32_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95164// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95165
95166v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95167// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95168
95169v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95170// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95171
95172v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95173// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95174
95175v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95176// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95177
95178v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95179// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95180
95181v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95182// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95183
95184v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95185// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95186
95187v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95188// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95189
95190v_cvt_f32_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95191// CHECK: [0xfa,0x0c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95192
95193v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95194// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
95195
95196v_cvt_u32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95197// CHECK: [0xf9,0x0e,0xfe,0x7f,0x01,0x06,0x06,0x00]
95198
95199v_cvt_u32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95200// CHECK: [0xf9,0x0e,0x0a,0x7e,0xff,0x06,0x06,0x00]
95201
95202v_cvt_u32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95203// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
95204
95205v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95206// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x00,0x06,0x00]
95207
95208v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95209// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x01,0x06,0x00]
95210
95211v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95212// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x02,0x06,0x00]
95213
95214v_cvt_u32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95215// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x03,0x06,0x00]
95216
95217v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95218// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x04,0x06,0x00]
95219
95220v_cvt_u32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95221// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x05,0x06,0x00]
95222
95223v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95224// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95225
95226v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95227// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
95228
95229v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95230// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x16,0x06,0x00]
95231
95232v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95233// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x06,0x00]
95234
95235v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95236// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x00,0x00]
95237
95238v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
95239// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x01,0x00]
95240
95241v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
95242// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x02,0x00]
95243
95244v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
95245// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x03,0x00]
95246
95247v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
95248// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x04,0x00]
95249
95250v_cvt_u32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
95251// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x05,0x00]
95252
95253v_cvt_u32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95254// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x16,0x00]
95255
95256v_cvt_u32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95257// CHECK: [0xf9,0x0e,0x0a,0x7e,0x01,0x06,0x26,0x00]
95258
95259v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95260// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
95261
95262v_cvt_u32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95263// CHECK: [0xfa,0x0e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
95264
95265v_cvt_u32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95266// CHECK: [0xfa,0x0e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
95267
95268v_cvt_u32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
95269// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
95270
95271v_cvt_u32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
95272// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x40,0x01,0x00]
95273
95274v_cvt_u32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
95275// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x41,0x01,0x00]
95276
95277v_cvt_u32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
95278// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x42,0x01,0x00]
95279
95280v_cvt_u32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
95281// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x43,0x01,0x00]
95282
95283v_cvt_u32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
95284// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x30,0x01,0x00]
95285
95286v_cvt_u32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
95287// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x34,0x01,0x00]
95288
95289v_cvt_u32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
95290// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x38,0x01,0x00]
95291
95292v_cvt_u32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
95293// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95294
95295v_cvt_u32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95296// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x01,0x01,0x00]
95297
95298v_cvt_u32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95299// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95300
95301v_cvt_u32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95302// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x11,0x01,0x00]
95303
95304v_cvt_u32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95305// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95306
95307v_cvt_u32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95308// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x21,0x01,0x00]
95309
95310v_cvt_u32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95311// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95312
95313v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95314// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95315
95316v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95317// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95318
95319v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95320// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95321
95322v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95323// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95324
95325v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95326// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95327
95328v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95329// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95330
95331v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95332// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95333
95334v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95335// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95336
95337v_cvt_u32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95338// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95339
95340v_cvt_u32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95341// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
95342
95343v_cvt_u32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95344// CHECK: [0xfa,0x0e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
95345
95346v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95347// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
95348
95349v_cvt_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95350// CHECK: [0xf9,0x10,0xfe,0x7f,0x01,0x06,0x06,0x00]
95351
95352v_cvt_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95353// CHECK: [0xf9,0x10,0x0a,0x7e,0xff,0x06,0x06,0x00]
95354
95355v_cvt_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95356// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
95357
95358v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95359// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x00,0x06,0x00]
95360
95361v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95362// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x01,0x06,0x00]
95363
95364v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95365// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x02,0x06,0x00]
95366
95367v_cvt_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95368// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x03,0x06,0x00]
95369
95370v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95371// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x04,0x06,0x00]
95372
95373v_cvt_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95374// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x05,0x06,0x00]
95375
95376v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95377// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95378
95379v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95380// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
95381
95382v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95383// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x16,0x06,0x00]
95384
95385v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95386// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x06,0x00]
95387
95388v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95389// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x00,0x00]
95390
95391v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
95392// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x01,0x00]
95393
95394v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
95395// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x02,0x00]
95396
95397v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
95398// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x03,0x00]
95399
95400v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
95401// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x04,0x00]
95402
95403v_cvt_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
95404// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x05,0x00]
95405
95406v_cvt_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95407// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x16,0x00]
95408
95409v_cvt_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95410// CHECK: [0xf9,0x10,0x0a,0x7e,0x01,0x06,0x26,0x00]
95411
95412v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95413// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x00]
95414
95415v_cvt_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95416// CHECK: [0xfa,0x10,0xfe,0x7f,0x01,0xe4,0x00,0x00]
95417
95418v_cvt_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95419// CHECK: [0xfa,0x10,0x0a,0x7e,0xff,0xe4,0x00,0x00]
95420
95421v_cvt_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
95422// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x1b,0x00,0x00]
95423
95424v_cvt_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
95425// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x40,0x01,0x00]
95426
95427v_cvt_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
95428// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x41,0x01,0x00]
95429
95430v_cvt_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
95431// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x42,0x01,0x00]
95432
95433v_cvt_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
95434// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x43,0x01,0x00]
95435
95436v_cvt_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
95437// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x30,0x01,0x00]
95438
95439v_cvt_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
95440// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x34,0x01,0x00]
95441
95442v_cvt_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
95443// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x38,0x01,0x00]
95444
95445v_cvt_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
95446// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95447
95448v_cvt_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95449// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x01,0x01,0x00]
95450
95451v_cvt_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95452// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95453
95454v_cvt_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95455// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x11,0x01,0x00]
95456
95457v_cvt_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95458// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95459
95460v_cvt_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95461// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x21,0x01,0x00]
95462
95463v_cvt_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95464// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95465
95466v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95467// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95468
95469v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95470// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95471
95472v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95473// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95474
95475v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95476// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95477
95478v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95479// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95480
95481v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95482// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95483
95484v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95485// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95486
95487v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95488// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95489
95490v_cvt_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95491// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95492
95493v_cvt_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95494// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x10,0x00]
95495
95496v_cvt_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95497// CHECK: [0xfa,0x10,0x0a,0x7e,0x01,0xe4,0x20,0x00]
95498
95499v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95500// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x06,0x00]
95501
95502v_mov_fed_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95503// CHECK: [0xf9,0x12,0xfe,0x7f,0x01,0x06,0x06,0x00]
95504
95505v_mov_fed_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95506// CHECK: [0xf9,0x12,0x0a,0x7e,0xff,0x06,0x06,0x00]
95507
95508v_mov_fed_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95509// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x06,0x00]
95510
95511v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95512// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x00,0x06,0x00]
95513
95514v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95515// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x01,0x06,0x00]
95516
95517v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95518// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x02,0x06,0x00]
95519
95520v_mov_fed_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95521// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x03,0x06,0x00]
95522
95523v_mov_fed_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95524// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x04,0x06,0x00]
95525
95526v_mov_fed_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95527// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x05,0x06,0x00]
95528
95529v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95530// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95531
95532v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95533// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x16,0x06,0x00]
95534
95535v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95536// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x16,0x06,0x00]
95537
95538v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95539// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x06,0x00]
95540
95541v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95542// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x00,0x00]
95543
95544v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
95545// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x01,0x00]
95546
95547v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
95548// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x02,0x00]
95549
95550v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
95551// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x03,0x00]
95552
95553v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
95554// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x04,0x00]
95555
95556v_mov_fed_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
95557// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x05,0x00]
95558
95559v_mov_fed_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95560// CHECK: [0xf9,0x12,0x0a,0x7e,0x01,0x06,0x0e,0x00]
95561
95562v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95563// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x00]
95564
95565v_mov_fed_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95566// CHECK: [0xfa,0x12,0xfe,0x7f,0x01,0xe4,0x00,0x00]
95567
95568v_mov_fed_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95569// CHECK: [0xfa,0x12,0x0a,0x7e,0xff,0xe4,0x00,0x00]
95570
95571v_mov_fed_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
95572// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x1b,0x00,0x00]
95573
95574v_mov_fed_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
95575// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x40,0x01,0x00]
95576
95577v_mov_fed_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
95578// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x41,0x01,0x00]
95579
95580v_mov_fed_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
95581// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x42,0x01,0x00]
95582
95583v_mov_fed_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
95584// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x43,0x01,0x00]
95585
95586v_mov_fed_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
95587// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x30,0x01,0x00]
95588
95589v_mov_fed_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
95590// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x34,0x01,0x00]
95591
95592v_mov_fed_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
95593// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x38,0x01,0x00]
95594
95595v_mov_fed_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
95596// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95597
95598v_mov_fed_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95599// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x01,0x01,0x00]
95600
95601v_mov_fed_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95602// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95603
95604v_mov_fed_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95605// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x11,0x01,0x00]
95606
95607v_mov_fed_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95608// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95609
95610v_mov_fed_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95611// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x21,0x01,0x00]
95612
95613v_mov_fed_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95614// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95615
95616v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95617// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95618
95619v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95620// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95621
95622v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95623// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95624
95625v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95626// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95627
95628v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95629// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95630
95631v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95632// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95633
95634v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95635// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95636
95637v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95638// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95639
95640v_mov_fed_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95641// CHECK: [0xfa,0x12,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95642
95643v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95644// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
95645
95646v_cvt_f16_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95647// CHECK: [0xf9,0x14,0xfe,0x7f,0x01,0x06,0x06,0x00]
95648
95649v_cvt_f16_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95650// CHECK: [0xf9,0x14,0x0a,0x7e,0xff,0x06,0x06,0x00]
95651
95652v_cvt_f16_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95653// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x26,0x06,0x00]
95654
95655v_cvt_f16_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95656// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
95657
95658v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95659// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x00,0x06,0x00]
95660
95661v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95662// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x01,0x06,0x00]
95663
95664v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95665// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x02,0x06,0x00]
95666
95667v_cvt_f16_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95668// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x03,0x06,0x00]
95669
95670v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95671// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x04,0x06,0x00]
95672
95673v_cvt_f16_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95674// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x05,0x06,0x00]
95675
95676v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95677// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95678
95679v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95680// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
95681
95682v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95683// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x16,0x06,0x00]
95684
95685v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95686// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x06,0x00]
95687
95688v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95689// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x00,0x00]
95690
95691v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
95692// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x01,0x00]
95693
95694v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
95695// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x02,0x00]
95696
95697v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
95698// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x03,0x00]
95699
95700v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
95701// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x04,0x00]
95702
95703v_cvt_f16_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
95704// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x05,0x00]
95705
95706v_cvt_f16_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95707// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x16,0x00]
95708
95709v_cvt_f16_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95710// CHECK: [0xf9,0x14,0x0a,0x7e,0x01,0x06,0x26,0x00]
95711
95712v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95713// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x00]
95714
95715v_cvt_f16_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95716// CHECK: [0xfa,0x14,0xfe,0x7f,0x01,0xe4,0x00,0x00]
95717
95718v_cvt_f16_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95719// CHECK: [0xfa,0x14,0x0a,0x7e,0xff,0xe4,0x00,0x00]
95720
95721v_cvt_f16_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
95722// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x1b,0x00,0x00]
95723
95724v_cvt_f16_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
95725// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x40,0x01,0x00]
95726
95727v_cvt_f16_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
95728// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x41,0x01,0x00]
95729
95730v_cvt_f16_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
95731// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x42,0x01,0x00]
95732
95733v_cvt_f16_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
95734// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x43,0x01,0x00]
95735
95736v_cvt_f16_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
95737// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x30,0x01,0x00]
95738
95739v_cvt_f16_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
95740// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x34,0x01,0x00]
95741
95742v_cvt_f16_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
95743// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x38,0x01,0x00]
95744
95745v_cvt_f16_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
95746// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95747
95748v_cvt_f16_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95749// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x01,0x01,0x00]
95750
95751v_cvt_f16_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95752// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95753
95754v_cvt_f16_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95755// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x11,0x01,0x00]
95756
95757v_cvt_f16_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95758// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95759
95760v_cvt_f16_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95761// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x21,0x01,0x00]
95762
95763v_cvt_f16_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95764// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95765
95766v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95767// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95768
95769v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95770// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95771
95772v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95773// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95774
95775v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95776// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95777
95778v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95779// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95780
95781v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95782// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95783
95784v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95785// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95786
95787v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95788// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95789
95790v_cvt_f16_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95791// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95792
95793v_cvt_f16_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95794// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x10,0x00]
95795
95796v_cvt_f16_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95797// CHECK: [0xfa,0x14,0x0a,0x7e,0x01,0xe4,0x20,0x00]
95798
95799v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95800// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
95801
95802v_cvt_f32_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95803// CHECK: [0xf9,0x16,0xfe,0x7f,0x01,0x06,0x06,0x00]
95804
95805v_cvt_f32_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95806// CHECK: [0xf9,0x16,0x0a,0x7e,0xff,0x06,0x06,0x00]
95807
95808v_cvt_f32_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95809// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x26,0x06,0x00]
95810
95811v_cvt_f32_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95812// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
95813
95814v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95815// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x00,0x06,0x00]
95816
95817v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95818// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x01,0x06,0x00]
95819
95820v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95821// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x02,0x06,0x00]
95822
95823v_cvt_f32_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95824// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x03,0x06,0x00]
95825
95826v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95827// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x04,0x06,0x00]
95828
95829v_cvt_f32_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95830// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x05,0x06,0x00]
95831
95832v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95833// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95834
95835v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95836// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
95837
95838v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95839// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x16,0x06,0x00]
95840
95841v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95842// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x06,0x00]
95843
95844v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95845// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x00,0x00]
95846
95847v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
95848// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x01,0x00]
95849
95850v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
95851// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x02,0x00]
95852
95853v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
95854// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x03,0x00]
95855
95856v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
95857// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x04,0x00]
95858
95859v_cvt_f32_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
95860// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x05,0x00]
95861
95862v_cvt_f32_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95863// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x16,0x00]
95864
95865v_cvt_f32_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95866// CHECK: [0xf9,0x16,0x0a,0x7e,0x01,0x06,0x26,0x00]
95867
95868v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95869// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x00]
95870
95871v_cvt_f32_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95872// CHECK: [0xfa,0x16,0xfe,0x7f,0x01,0xe4,0x00,0x00]
95873
95874v_cvt_f32_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95875// CHECK: [0xfa,0x16,0x0a,0x7e,0xff,0xe4,0x00,0x00]
95876
95877v_cvt_f32_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
95878// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x1b,0x00,0x00]
95879
95880v_cvt_f32_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
95881// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x40,0x01,0x00]
95882
95883v_cvt_f32_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
95884// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x41,0x01,0x00]
95885
95886v_cvt_f32_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
95887// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x42,0x01,0x00]
95888
95889v_cvt_f32_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
95890// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x43,0x01,0x00]
95891
95892v_cvt_f32_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
95893// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x30,0x01,0x00]
95894
95895v_cvt_f32_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
95896// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x34,0x01,0x00]
95897
95898v_cvt_f32_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
95899// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x38,0x01,0x00]
95900
95901v_cvt_f32_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
95902// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x3c,0x01,0x00]
95903
95904v_cvt_f32_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
95905// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x01,0x01,0x00]
95906
95907v_cvt_f32_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
95908// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x0f,0x01,0x00]
95909
95910v_cvt_f32_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
95911// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x11,0x01,0x00]
95912
95913v_cvt_f32_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
95914// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x1f,0x01,0x00]
95915
95916v_cvt_f32_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
95917// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x21,0x01,0x00]
95918
95919v_cvt_f32_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
95920// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0x2f,0x01,0x00]
95921
95922v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
95923// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x10]
95924
95925v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
95926// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x30]
95927
95928v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
95929// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95930
95931v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
95932// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
95933
95934v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
95935// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x01]
95936
95937v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
95938// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x03]
95939
95940v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
95941// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95942
95943v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
95944// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
95945
95946v_cvt_f32_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
95947// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x08,0x00]
95948
95949v_cvt_f32_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95950// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x10,0x00]
95951
95952v_cvt_f32_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
95953// CHECK: [0xfa,0x16,0x0a,0x7e,0x01,0xe4,0x20,0x00]
95954
95955v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95956// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
95957
95958v_cvt_rpi_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95959// CHECK: [0xf9,0x18,0xfe,0x7f,0x01,0x06,0x06,0x00]
95960
95961v_cvt_rpi_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
95962// CHECK: [0xf9,0x18,0x0a,0x7e,0xff,0x06,0x06,0x00]
95963
95964v_cvt_rpi_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
95965// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
95966
95967v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95968// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x00,0x06,0x00]
95969
95970v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95971// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x01,0x06,0x00]
95972
95973v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
95974// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x02,0x06,0x00]
95975
95976v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
95977// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x03,0x06,0x00]
95978
95979v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
95980// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x04,0x06,0x00]
95981
95982v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
95983// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x05,0x06,0x00]
95984
95985v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
95986// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x0e,0x06,0x00]
95987
95988v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
95989// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
95990
95991v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
95992// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x16,0x06,0x00]
95993
95994v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
95995// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x06,0x00]
95996
95997v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
95998// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x00,0x00]
95999
96000v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96001// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x01,0x00]
96002
96003v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96004// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x02,0x00]
96005
96006v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96007// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x03,0x00]
96008
96009v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96010// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x04,0x00]
96011
96012v_cvt_rpi_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96013// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x05,0x00]
96014
96015v_cvt_rpi_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96016// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x16,0x00]
96017
96018v_cvt_rpi_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96019// CHECK: [0xf9,0x18,0x0a,0x7e,0x01,0x06,0x26,0x00]
96020
96021v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96022// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96023
96024v_cvt_rpi_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96025// CHECK: [0xfa,0x18,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96026
96027v_cvt_rpi_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96028// CHECK: [0xfa,0x18,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96029
96030v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96031// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96032
96033v_cvt_rpi_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96034// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x40,0x01,0x00]
96035
96036v_cvt_rpi_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96037// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x41,0x01,0x00]
96038
96039v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96040// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x42,0x01,0x00]
96041
96042v_cvt_rpi_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96043// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x43,0x01,0x00]
96044
96045v_cvt_rpi_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96046// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x30,0x01,0x00]
96047
96048v_cvt_rpi_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96049// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x34,0x01,0x00]
96050
96051v_cvt_rpi_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96052// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x38,0x01,0x00]
96053
96054v_cvt_rpi_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96055// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96056
96057v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96058// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x01,0x01,0x00]
96059
96060v_cvt_rpi_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96061// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96062
96063v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96064// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x11,0x01,0x00]
96065
96066v_cvt_rpi_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96067// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96068
96069v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96070// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x21,0x01,0x00]
96071
96072v_cvt_rpi_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96073// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96074
96075v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96076// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96077
96078v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96079// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96080
96081v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96082// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96083
96084v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96085// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96086
96087v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96088// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96089
96090v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96091// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96092
96093v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96094// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96095
96096v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96097// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96098
96099v_cvt_rpi_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96100// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96101
96102v_cvt_rpi_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96103// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x10,0x00]
96104
96105v_cvt_rpi_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96106// CHECK: [0xfa,0x18,0x0a,0x7e,0x01,0xe4,0x20,0x00]
96107
96108v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96109// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
96110
96111v_cvt_flr_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96112// CHECK: [0xf9,0x1a,0xfe,0x7f,0x01,0x06,0x06,0x00]
96113
96114v_cvt_flr_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96115// CHECK: [0xf9,0x1a,0x0a,0x7e,0xff,0x06,0x06,0x00]
96116
96117v_cvt_flr_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
96118// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
96119
96120v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96121// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x00,0x06,0x00]
96122
96123v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96124// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x01,0x06,0x00]
96125
96126v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
96127// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x02,0x06,0x00]
96128
96129v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
96130// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x03,0x06,0x00]
96131
96132v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96133// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x04,0x06,0x00]
96134
96135v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96136// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x05,0x06,0x00]
96137
96138v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
96139// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
96140
96141v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
96142// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
96143
96144v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
96145// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x16,0x06,0x00]
96146
96147v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
96148// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x06,0x00]
96149
96150v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
96151// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x00,0x00]
96152
96153v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96154// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x01,0x00]
96155
96156v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96157// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x02,0x00]
96158
96159v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96160// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x03,0x00]
96161
96162v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96163// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x04,0x00]
96164
96165v_cvt_flr_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96166// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x05,0x00]
96167
96168v_cvt_flr_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96169// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x16,0x00]
96170
96171v_cvt_flr_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96172// CHECK: [0xf9,0x1a,0x0a,0x7e,0x01,0x06,0x26,0x00]
96173
96174v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96175// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96176
96177v_cvt_flr_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96178// CHECK: [0xfa,0x1a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96179
96180v_cvt_flr_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96181// CHECK: [0xfa,0x1a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96182
96183v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96184// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96185
96186v_cvt_flr_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96187// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x40,0x01,0x00]
96188
96189v_cvt_flr_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96190// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x41,0x01,0x00]
96191
96192v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96193// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x42,0x01,0x00]
96194
96195v_cvt_flr_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96196// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x43,0x01,0x00]
96197
96198v_cvt_flr_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96199// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x30,0x01,0x00]
96200
96201v_cvt_flr_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96202// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x34,0x01,0x00]
96203
96204v_cvt_flr_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96205// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x38,0x01,0x00]
96206
96207v_cvt_flr_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96208// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96209
96210v_cvt_flr_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96211// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x01,0x01,0x00]
96212
96213v_cvt_flr_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96214// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96215
96216v_cvt_flr_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96217// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x11,0x01,0x00]
96218
96219v_cvt_flr_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96220// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96221
96222v_cvt_flr_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96223// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x21,0x01,0x00]
96224
96225v_cvt_flr_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96226// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96227
96228v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96229// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96230
96231v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96232// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96233
96234v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96235// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96236
96237v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96238// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96239
96240v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96241// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96242
96243v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96244// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96245
96246v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96247// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96248
96249v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96250// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96251
96252v_cvt_flr_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96253// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96254
96255v_cvt_flr_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96256// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
96257
96258v_cvt_flr_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96259// CHECK: [0xfa,0x1a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
96260
96261v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96262// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
96263
96264v_cvt_off_f32_i4_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96265// CHECK: [0xf9,0x1c,0xfe,0x7f,0x01,0x06,0x06,0x00]
96266
96267v_cvt_off_f32_i4_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96268// CHECK: [0xf9,0x1c,0x0a,0x7e,0xff,0x06,0x06,0x00]
96269
96270v_cvt_off_f32_i4_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96271// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x26,0x06,0x00]
96272
96273v_cvt_off_f32_i4_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
96274// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
96275
96276v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96277// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x00,0x06,0x00]
96278
96279v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96280// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x01,0x06,0x00]
96281
96282v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
96283// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x02,0x06,0x00]
96284
96285v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
96286// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x03,0x06,0x00]
96287
96288v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96289// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x04,0x06,0x00]
96290
96291v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96292// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x05,0x06,0x00]
96293
96294v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
96295// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
96296
96297v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
96298// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
96299
96300v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
96301// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x16,0x06,0x00]
96302
96303v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
96304// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x06,0x00]
96305
96306v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
96307// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x00,0x00]
96308
96309v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96310// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x01,0x00]
96311
96312v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96313// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x02,0x00]
96314
96315v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96316// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x03,0x00]
96317
96318v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96319// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x04,0x00]
96320
96321v_cvt_off_f32_i4_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96322// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x05,0x00]
96323
96324v_cvt_off_f32_i4_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96325// CHECK: [0xf9,0x1c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
96326
96327v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96328// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96329
96330v_cvt_off_f32_i4_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96331// CHECK: [0xfa,0x1c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96332
96333v_cvt_off_f32_i4_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96334// CHECK: [0xfa,0x1c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96335
96336v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96337// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96338
96339v_cvt_off_f32_i4_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96340// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x40,0x01,0x00]
96341
96342v_cvt_off_f32_i4_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96343// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x41,0x01,0x00]
96344
96345v_cvt_off_f32_i4_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96346// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x42,0x01,0x00]
96347
96348v_cvt_off_f32_i4_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96349// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x43,0x01,0x00]
96350
96351v_cvt_off_f32_i4_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96352// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x30,0x01,0x00]
96353
96354v_cvt_off_f32_i4_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96355// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x34,0x01,0x00]
96356
96357v_cvt_off_f32_i4_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96358// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x38,0x01,0x00]
96359
96360v_cvt_off_f32_i4_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96361// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96362
96363v_cvt_off_f32_i4_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96364// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x01,0x01,0x00]
96365
96366v_cvt_off_f32_i4_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96367// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96368
96369v_cvt_off_f32_i4_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96370// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x11,0x01,0x00]
96371
96372v_cvt_off_f32_i4_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96373// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96374
96375v_cvt_off_f32_i4_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96376// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x21,0x01,0x00]
96377
96378v_cvt_off_f32_i4_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96379// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96380
96381v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96382// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96383
96384v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96385// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96386
96387v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96388// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96389
96390v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96391// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96392
96393v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96394// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96395
96396v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96397// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96398
96399v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96400// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96401
96402v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96403// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96404
96405v_cvt_off_f32_i4_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96406// CHECK: [0xfa,0x1c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96407
96408v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96409// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
96410
96411v_cvt_f32_ubyte0_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96412// CHECK: [0xf9,0x22,0xfe,0x7f,0x01,0x06,0x06,0x00]
96413
96414v_cvt_f32_ubyte0_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96415// CHECK: [0xf9,0x22,0x0a,0x7e,0xff,0x06,0x06,0x00]
96416
96417v_cvt_f32_ubyte0_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96418// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x26,0x06,0x00]
96419
96420v_cvt_f32_ubyte0_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
96421// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
96422
96423v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96424// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x00,0x06,0x00]
96425
96426v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96427// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x01,0x06,0x00]
96428
96429v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
96430// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x02,0x06,0x00]
96431
96432v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
96433// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x03,0x06,0x00]
96434
96435v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96436// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x04,0x06,0x00]
96437
96438v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96439// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x05,0x06,0x00]
96440
96441v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
96442// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x0e,0x06,0x00]
96443
96444v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
96445// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
96446
96447v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
96448// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x16,0x06,0x00]
96449
96450v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
96451// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x06,0x00]
96452
96453v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
96454// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x00,0x00]
96455
96456v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96457// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x01,0x00]
96458
96459v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96460// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x02,0x00]
96461
96462v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96463// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x03,0x00]
96464
96465v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96466// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x04,0x00]
96467
96468v_cvt_f32_ubyte0_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96469// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x05,0x00]
96470
96471v_cvt_f32_ubyte0_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96472// CHECK: [0xf9,0x22,0x0a,0x7e,0x01,0x06,0x0e,0x00]
96473
96474v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96475// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96476
96477v_cvt_f32_ubyte0_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96478// CHECK: [0xfa,0x22,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96479
96480v_cvt_f32_ubyte0_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96481// CHECK: [0xfa,0x22,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96482
96483v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96484// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96485
96486v_cvt_f32_ubyte0_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96487// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x40,0x01,0x00]
96488
96489v_cvt_f32_ubyte0_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96490// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x41,0x01,0x00]
96491
96492v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96493// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x42,0x01,0x00]
96494
96495v_cvt_f32_ubyte0_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96496// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x43,0x01,0x00]
96497
96498v_cvt_f32_ubyte0_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96499// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x30,0x01,0x00]
96500
96501v_cvt_f32_ubyte0_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96502// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x34,0x01,0x00]
96503
96504v_cvt_f32_ubyte0_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96505// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x38,0x01,0x00]
96506
96507v_cvt_f32_ubyte0_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96508// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96509
96510v_cvt_f32_ubyte0_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96511// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x01,0x01,0x00]
96512
96513v_cvt_f32_ubyte0_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96514// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96515
96516v_cvt_f32_ubyte0_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96517// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x11,0x01,0x00]
96518
96519v_cvt_f32_ubyte0_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96520// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96521
96522v_cvt_f32_ubyte0_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96523// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x21,0x01,0x00]
96524
96525v_cvt_f32_ubyte0_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96526// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96527
96528v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96529// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96530
96531v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96532// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96533
96534v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96535// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96536
96537v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96538// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96539
96540v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96541// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96542
96543v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96544// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96545
96546v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96547// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96548
96549v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96550// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96551
96552v_cvt_f32_ubyte0_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96553// CHECK: [0xfa,0x22,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96554
96555v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96556// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
96557
96558v_cvt_f32_ubyte1_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96559// CHECK: [0xf9,0x24,0xfe,0x7f,0x01,0x06,0x06,0x00]
96560
96561v_cvt_f32_ubyte1_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96562// CHECK: [0xf9,0x24,0x0a,0x7e,0xff,0x06,0x06,0x00]
96563
96564v_cvt_f32_ubyte1_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96565// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x26,0x06,0x00]
96566
96567v_cvt_f32_ubyte1_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
96568// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
96569
96570v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96571// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x00,0x06,0x00]
96572
96573v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96574// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x01,0x06,0x00]
96575
96576v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
96577// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x02,0x06,0x00]
96578
96579v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
96580// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x03,0x06,0x00]
96581
96582v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96583// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x04,0x06,0x00]
96584
96585v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96586// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x05,0x06,0x00]
96587
96588v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
96589// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x0e,0x06,0x00]
96590
96591v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
96592// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
96593
96594v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
96595// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x16,0x06,0x00]
96596
96597v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
96598// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x06,0x00]
96599
96600v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
96601// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x00,0x00]
96602
96603v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96604// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x01,0x00]
96605
96606v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96607// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x02,0x00]
96608
96609v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96610// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x03,0x00]
96611
96612v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96613// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x04,0x00]
96614
96615v_cvt_f32_ubyte1_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96616// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x05,0x00]
96617
96618v_cvt_f32_ubyte1_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96619// CHECK: [0xf9,0x24,0x0a,0x7e,0x01,0x06,0x0e,0x00]
96620
96621v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96622// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96623
96624v_cvt_f32_ubyte1_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96625// CHECK: [0xfa,0x24,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96626
96627v_cvt_f32_ubyte1_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96628// CHECK: [0xfa,0x24,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96629
96630v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96631// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96632
96633v_cvt_f32_ubyte1_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96634// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x40,0x01,0x00]
96635
96636v_cvt_f32_ubyte1_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96637// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x41,0x01,0x00]
96638
96639v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96640// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x42,0x01,0x00]
96641
96642v_cvt_f32_ubyte1_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96643// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x43,0x01,0x00]
96644
96645v_cvt_f32_ubyte1_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96646// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x30,0x01,0x00]
96647
96648v_cvt_f32_ubyte1_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96649// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x34,0x01,0x00]
96650
96651v_cvt_f32_ubyte1_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96652// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x38,0x01,0x00]
96653
96654v_cvt_f32_ubyte1_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96655// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96656
96657v_cvt_f32_ubyte1_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96658// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x01,0x01,0x00]
96659
96660v_cvt_f32_ubyte1_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96661// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96662
96663v_cvt_f32_ubyte1_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96664// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x11,0x01,0x00]
96665
96666v_cvt_f32_ubyte1_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96667// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96668
96669v_cvt_f32_ubyte1_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96670// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x21,0x01,0x00]
96671
96672v_cvt_f32_ubyte1_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96673// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96674
96675v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96676// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96677
96678v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96679// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96680
96681v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96682// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96683
96684v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96685// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96686
96687v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96688// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96689
96690v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96691// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96692
96693v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96694// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96695
96696v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96697// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96698
96699v_cvt_f32_ubyte1_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96700// CHECK: [0xfa,0x24,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96701
96702v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96703// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
96704
96705v_cvt_f32_ubyte2_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96706// CHECK: [0xf9,0x26,0xfe,0x7f,0x01,0x06,0x06,0x00]
96707
96708v_cvt_f32_ubyte2_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96709// CHECK: [0xf9,0x26,0x0a,0x7e,0xff,0x06,0x06,0x00]
96710
96711v_cvt_f32_ubyte2_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96712// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x26,0x06,0x00]
96713
96714v_cvt_f32_ubyte2_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
96715// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
96716
96717v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96718// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x00,0x06,0x00]
96719
96720v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96721// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x01,0x06,0x00]
96722
96723v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
96724// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x02,0x06,0x00]
96725
96726v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
96727// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x03,0x06,0x00]
96728
96729v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96730// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x04,0x06,0x00]
96731
96732v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96733// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x05,0x06,0x00]
96734
96735v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
96736// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x0e,0x06,0x00]
96737
96738v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
96739// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
96740
96741v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
96742// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x16,0x06,0x00]
96743
96744v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
96745// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x06,0x00]
96746
96747v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
96748// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x00,0x00]
96749
96750v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96751// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x01,0x00]
96752
96753v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96754// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x02,0x00]
96755
96756v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96757// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x03,0x00]
96758
96759v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96760// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x04,0x00]
96761
96762v_cvt_f32_ubyte2_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96763// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x05,0x00]
96764
96765v_cvt_f32_ubyte2_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96766// CHECK: [0xf9,0x26,0x0a,0x7e,0x01,0x06,0x0e,0x00]
96767
96768v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96769// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96770
96771v_cvt_f32_ubyte2_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96772// CHECK: [0xfa,0x26,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96773
96774v_cvt_f32_ubyte2_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96775// CHECK: [0xfa,0x26,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96776
96777v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96778// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96779
96780v_cvt_f32_ubyte2_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96781// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x40,0x01,0x00]
96782
96783v_cvt_f32_ubyte2_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96784// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x41,0x01,0x00]
96785
96786v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96787// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x42,0x01,0x00]
96788
96789v_cvt_f32_ubyte2_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96790// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x43,0x01,0x00]
96791
96792v_cvt_f32_ubyte2_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96793// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x30,0x01,0x00]
96794
96795v_cvt_f32_ubyte2_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96796// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x34,0x01,0x00]
96797
96798v_cvt_f32_ubyte2_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96799// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x38,0x01,0x00]
96800
96801v_cvt_f32_ubyte2_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96802// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96803
96804v_cvt_f32_ubyte2_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96805// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x01,0x01,0x00]
96806
96807v_cvt_f32_ubyte2_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96808// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96809
96810v_cvt_f32_ubyte2_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96811// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x11,0x01,0x00]
96812
96813v_cvt_f32_ubyte2_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96814// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96815
96816v_cvt_f32_ubyte2_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96817// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x21,0x01,0x00]
96818
96819v_cvt_f32_ubyte2_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96820// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96821
96822v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96823// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96824
96825v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96826// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96827
96828v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96829// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96830
96831v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96832// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96833
96834v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96835// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96836
96837v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96838// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96839
96840v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96841// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96842
96843v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96844// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96845
96846v_cvt_f32_ubyte2_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96847// CHECK: [0xfa,0x26,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96848
96849v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96850// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
96851
96852v_cvt_f32_ubyte3_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96853// CHECK: [0xf9,0x28,0xfe,0x7f,0x01,0x06,0x06,0x00]
96854
96855v_cvt_f32_ubyte3_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96856// CHECK: [0xf9,0x28,0x0a,0x7e,0xff,0x06,0x06,0x00]
96857
96858v_cvt_f32_ubyte3_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96859// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x26,0x06,0x00]
96860
96861v_cvt_f32_ubyte3_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
96862// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
96863
96864v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96865// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x00,0x06,0x00]
96866
96867v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96868// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x01,0x06,0x00]
96869
96870v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
96871// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x02,0x06,0x00]
96872
96873v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
96874// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x03,0x06,0x00]
96875
96876v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
96877// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x04,0x06,0x00]
96878
96879v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
96880// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x05,0x06,0x00]
96881
96882v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
96883// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x0e,0x06,0x00]
96884
96885v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
96886// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
96887
96888v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
96889// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x16,0x06,0x00]
96890
96891v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
96892// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x06,0x00]
96893
96894v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
96895// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x00,0x00]
96896
96897v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
96898// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x01,0x00]
96899
96900v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
96901// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x02,0x00]
96902
96903v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
96904// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x03,0x00]
96905
96906v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
96907// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x04,0x00]
96908
96909v_cvt_f32_ubyte3_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
96910// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x05,0x00]
96911
96912v_cvt_f32_ubyte3_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96913// CHECK: [0xf9,0x28,0x0a,0x7e,0x01,0x06,0x0e,0x00]
96914
96915v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96916// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x00]
96917
96918v_cvt_f32_ubyte3_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96919// CHECK: [0xfa,0x28,0xfe,0x7f,0x01,0xe4,0x00,0x00]
96920
96921v_cvt_f32_ubyte3_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
96922// CHECK: [0xfa,0x28,0x0a,0x7e,0xff,0xe4,0x00,0x00]
96923
96924v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
96925// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x1b,0x00,0x00]
96926
96927v_cvt_f32_ubyte3_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
96928// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x40,0x01,0x00]
96929
96930v_cvt_f32_ubyte3_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
96931// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x41,0x01,0x00]
96932
96933v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
96934// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x42,0x01,0x00]
96935
96936v_cvt_f32_ubyte3_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
96937// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x43,0x01,0x00]
96938
96939v_cvt_f32_ubyte3_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
96940// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x30,0x01,0x00]
96941
96942v_cvt_f32_ubyte3_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
96943// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x34,0x01,0x00]
96944
96945v_cvt_f32_ubyte3_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
96946// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x38,0x01,0x00]
96947
96948v_cvt_f32_ubyte3_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
96949// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x3c,0x01,0x00]
96950
96951v_cvt_f32_ubyte3_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
96952// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x01,0x01,0x00]
96953
96954v_cvt_f32_ubyte3_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
96955// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x0f,0x01,0x00]
96956
96957v_cvt_f32_ubyte3_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
96958// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x11,0x01,0x00]
96959
96960v_cvt_f32_ubyte3_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
96961// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x1f,0x01,0x00]
96962
96963v_cvt_f32_ubyte3_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
96964// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x21,0x01,0x00]
96965
96966v_cvt_f32_ubyte3_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
96967// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0x2f,0x01,0x00]
96968
96969v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
96970// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x10]
96971
96972v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
96973// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x30]
96974
96975v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
96976// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96977
96978v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
96979// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
96980
96981v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
96982// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x01]
96983
96984v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
96985// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x03]
96986
96987v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
96988// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96989
96990v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
96991// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
96992
96993v_cvt_f32_ubyte3_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
96994// CHECK: [0xfa,0x28,0x0a,0x7e,0x01,0xe4,0x08,0x00]
96995
96996v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
96997// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]
96998
96999v_fract_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97000// CHECK: [0xf9,0x36,0xfe,0x7f,0x01,0x06,0x06,0x00]
97001
97002v_fract_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97003// CHECK: [0xf9,0x36,0x0a,0x7e,0xff,0x06,0x06,0x00]
97004
97005v_fract_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97006// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x26,0x06,0x00]
97007
97008v_fract_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97009// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]
97010
97011v_fract_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97012// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x00,0x06,0x00]
97013
97014v_fract_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97015// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x01,0x06,0x00]
97016
97017v_fract_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97018// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x02,0x06,0x00]
97019
97020v_fract_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97021// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x03,0x06,0x00]
97022
97023v_fract_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97024// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x04,0x06,0x00]
97025
97026v_fract_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97027// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x05,0x06,0x00]
97028
97029v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97030// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97031
97032v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97033// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x16,0x06,0x00]
97034
97035v_fract_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97036// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x16,0x06,0x00]
97037
97038v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97039// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x06,0x00]
97040
97041v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97042// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x00,0x00]
97043
97044v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97045// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x01,0x00]
97046
97047v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97048// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x02,0x00]
97049
97050v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97051// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x03,0x00]
97052
97053v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97054// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x04,0x00]
97055
97056v_fract_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97057// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x05,0x00]
97058
97059v_fract_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97060// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x16,0x00]
97061
97062v_fract_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97063// CHECK: [0xf9,0x36,0x0a,0x7e,0x01,0x06,0x26,0x00]
97064
97065v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97066// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x00]
97067
97068v_fract_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97069// CHECK: [0xfa,0x36,0xfe,0x7f,0x01,0xe4,0x00,0x00]
97070
97071v_fract_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97072// CHECK: [0xfa,0x36,0x0a,0x7e,0xff,0xe4,0x00,0x00]
97073
97074v_fract_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
97075// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x1b,0x00,0x00]
97076
97077v_fract_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
97078// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x40,0x01,0x00]
97079
97080v_fract_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
97081// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x41,0x01,0x00]
97082
97083v_fract_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
97084// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x42,0x01,0x00]
97085
97086v_fract_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
97087// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x43,0x01,0x00]
97088
97089v_fract_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
97090// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x30,0x01,0x00]
97091
97092v_fract_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
97093// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x34,0x01,0x00]
97094
97095v_fract_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
97096// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x38,0x01,0x00]
97097
97098v_fract_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
97099// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x3c,0x01,0x00]
97100
97101v_fract_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
97102// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x01,0x01,0x00]
97103
97104v_fract_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
97105// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x0f,0x01,0x00]
97106
97107v_fract_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
97108// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x11,0x01,0x00]
97109
97110v_fract_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
97111// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x1f,0x01,0x00]
97112
97113v_fract_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
97114// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x21,0x01,0x00]
97115
97116v_fract_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
97117// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0x2f,0x01,0x00]
97118
97119v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
97120// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x10]
97121
97122v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
97123// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x30]
97124
97125v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
97126// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97127
97128v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
97129// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97130
97131v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
97132// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x01]
97133
97134v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
97135// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x03]
97136
97137v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
97138// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97139
97140v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
97141// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97142
97143v_fract_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
97144// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x08,0x00]
97145
97146v_fract_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97147// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x10,0x00]
97148
97149v_fract_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97150// CHECK: [0xfa,0x36,0x0a,0x7e,0x01,0xe4,0x20,0x00]
97151
97152v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97153// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]
97154
97155v_trunc_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97156// CHECK: [0xf9,0x38,0xfe,0x7f,0x01,0x06,0x06,0x00]
97157
97158v_trunc_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97159// CHECK: [0xf9,0x38,0x0a,0x7e,0xff,0x06,0x06,0x00]
97160
97161v_trunc_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97162// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x26,0x06,0x00]
97163
97164v_trunc_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97165// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]
97166
97167v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97168// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x00,0x06,0x00]
97169
97170v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97171// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x01,0x06,0x00]
97172
97173v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97174// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x02,0x06,0x00]
97175
97176v_trunc_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97177// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x03,0x06,0x00]
97178
97179v_trunc_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97180// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x04,0x06,0x00]
97181
97182v_trunc_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97183// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x05,0x06,0x00]
97184
97185v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97186// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97187
97188v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97189// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x16,0x06,0x00]
97190
97191v_trunc_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97192// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x16,0x06,0x00]
97193
97194v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97195// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x06,0x00]
97196
97197v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97198// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x00,0x00]
97199
97200v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97201// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x01,0x00]
97202
97203v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97204// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x02,0x00]
97205
97206v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97207// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x03,0x00]
97208
97209v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97210// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x04,0x00]
97211
97212v_trunc_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97213// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x05,0x00]
97214
97215v_trunc_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97216// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x16,0x00]
97217
97218v_trunc_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97219// CHECK: [0xf9,0x38,0x0a,0x7e,0x01,0x06,0x26,0x00]
97220
97221v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97222// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x00]
97223
97224v_trunc_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97225// CHECK: [0xfa,0x38,0xfe,0x7f,0x01,0xe4,0x00,0x00]
97226
97227v_trunc_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97228// CHECK: [0xfa,0x38,0x0a,0x7e,0xff,0xe4,0x00,0x00]
97229
97230v_trunc_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
97231// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x1b,0x00,0x00]
97232
97233v_trunc_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
97234// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x40,0x01,0x00]
97235
97236v_trunc_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
97237// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x41,0x01,0x00]
97238
97239v_trunc_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
97240// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x42,0x01,0x00]
97241
97242v_trunc_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
97243// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x43,0x01,0x00]
97244
97245v_trunc_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
97246// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x30,0x01,0x00]
97247
97248v_trunc_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
97249// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x34,0x01,0x00]
97250
97251v_trunc_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
97252// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x38,0x01,0x00]
97253
97254v_trunc_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
97255// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x3c,0x01,0x00]
97256
97257v_trunc_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
97258// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x01,0x01,0x00]
97259
97260v_trunc_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
97261// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x0f,0x01,0x00]
97262
97263v_trunc_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
97264// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x11,0x01,0x00]
97265
97266v_trunc_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
97267// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x1f,0x01,0x00]
97268
97269v_trunc_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
97270// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x21,0x01,0x00]
97271
97272v_trunc_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
97273// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0x2f,0x01,0x00]
97274
97275v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
97276// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x10]
97277
97278v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
97279// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x30]
97280
97281v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
97282// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97283
97284v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
97285// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97286
97287v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
97288// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x01]
97289
97290v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
97291// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x03]
97292
97293v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
97294// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97295
97296v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
97297// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97298
97299v_trunc_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
97300// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x08,0x00]
97301
97302v_trunc_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97303// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x10,0x00]
97304
97305v_trunc_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97306// CHECK: [0xfa,0x38,0x0a,0x7e,0x01,0xe4,0x20,0x00]
97307
97308v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97309// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]
97310
97311v_ceil_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97312// CHECK: [0xf9,0x3a,0xfe,0x7f,0x01,0x06,0x06,0x00]
97313
97314v_ceil_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97315// CHECK: [0xf9,0x3a,0x0a,0x7e,0xff,0x06,0x06,0x00]
97316
97317v_ceil_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97318// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x26,0x06,0x00]
97319
97320v_ceil_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97321// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]
97322
97323v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97324// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x00,0x06,0x00]
97325
97326v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97327// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x01,0x06,0x00]
97328
97329v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97330// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x02,0x06,0x00]
97331
97332v_ceil_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97333// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x03,0x06,0x00]
97334
97335v_ceil_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97336// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x04,0x06,0x00]
97337
97338v_ceil_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97339// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x05,0x06,0x00]
97340
97341v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97342// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97343
97344v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97345// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x16,0x06,0x00]
97346
97347v_ceil_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97348// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x16,0x06,0x00]
97349
97350v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97351// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x06,0x00]
97352
97353v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97354// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x00,0x00]
97355
97356v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97357// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x01,0x00]
97358
97359v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97360// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x02,0x00]
97361
97362v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97363// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x03,0x00]
97364
97365v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97366// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x04,0x00]
97367
97368v_ceil_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97369// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x05,0x00]
97370
97371v_ceil_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97372// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x16,0x00]
97373
97374v_ceil_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97375// CHECK: [0xf9,0x3a,0x0a,0x7e,0x01,0x06,0x26,0x00]
97376
97377v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97378// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
97379
97380v_ceil_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97381// CHECK: [0xfa,0x3a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
97382
97383v_ceil_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97384// CHECK: [0xfa,0x3a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
97385
97386v_ceil_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
97387// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
97388
97389v_ceil_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
97390// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x40,0x01,0x00]
97391
97392v_ceil_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
97393// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x41,0x01,0x00]
97394
97395v_ceil_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
97396// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x42,0x01,0x00]
97397
97398v_ceil_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
97399// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x43,0x01,0x00]
97400
97401v_ceil_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
97402// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x30,0x01,0x00]
97403
97404v_ceil_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
97405// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x34,0x01,0x00]
97406
97407v_ceil_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
97408// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x38,0x01,0x00]
97409
97410v_ceil_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
97411// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
97412
97413v_ceil_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
97414// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x01,0x01,0x00]
97415
97416v_ceil_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
97417// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
97418
97419v_ceil_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
97420// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x11,0x01,0x00]
97421
97422v_ceil_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
97423// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
97424
97425v_ceil_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
97426// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x21,0x01,0x00]
97427
97428v_ceil_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
97429// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
97430
97431v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
97432// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
97433
97434v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
97435// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
97436
97437v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
97438// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97439
97440v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
97441// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97442
97443v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
97444// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
97445
97446v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
97447// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
97448
97449v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
97450// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97451
97452v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
97453// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97454
97455v_ceil_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
97456// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
97457
97458v_ceil_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97459// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
97460
97461v_ceil_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97462// CHECK: [0xfa,0x3a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
97463
97464v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97465// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]
97466
97467v_rndne_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97468// CHECK: [0xf9,0x3c,0xfe,0x7f,0x01,0x06,0x06,0x00]
97469
97470v_rndne_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97471// CHECK: [0xf9,0x3c,0x0a,0x7e,0xff,0x06,0x06,0x00]
97472
97473v_rndne_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97474// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x26,0x06,0x00]
97475
97476v_rndne_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97477// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]
97478
97479v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97480// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x00,0x06,0x00]
97481
97482v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97483// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x01,0x06,0x00]
97484
97485v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97486// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x02,0x06,0x00]
97487
97488v_rndne_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97489// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x03,0x06,0x00]
97490
97491v_rndne_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97492// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x04,0x06,0x00]
97493
97494v_rndne_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97495// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x05,0x06,0x00]
97496
97497v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97498// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97499
97500v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97501// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x16,0x06,0x00]
97502
97503v_rndne_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97504// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x16,0x06,0x00]
97505
97506v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97507// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x06,0x00]
97508
97509v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97510// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x00,0x00]
97511
97512v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97513// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x01,0x00]
97514
97515v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97516// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x02,0x00]
97517
97518v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97519// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x03,0x00]
97520
97521v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97522// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x04,0x00]
97523
97524v_rndne_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97525// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x05,0x00]
97526
97527v_rndne_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97528// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x16,0x00]
97529
97530v_rndne_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97531// CHECK: [0xf9,0x3c,0x0a,0x7e,0x01,0x06,0x26,0x00]
97532
97533v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97534// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
97535
97536v_rndne_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97537// CHECK: [0xfa,0x3c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
97538
97539v_rndne_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97540// CHECK: [0xfa,0x3c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
97541
97542v_rndne_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
97543// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
97544
97545v_rndne_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
97546// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x40,0x01,0x00]
97547
97548v_rndne_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
97549// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x41,0x01,0x00]
97550
97551v_rndne_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
97552// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x42,0x01,0x00]
97553
97554v_rndne_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
97555// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x43,0x01,0x00]
97556
97557v_rndne_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
97558// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x30,0x01,0x00]
97559
97560v_rndne_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
97561// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x34,0x01,0x00]
97562
97563v_rndne_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
97564// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x38,0x01,0x00]
97565
97566v_rndne_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
97567// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
97568
97569v_rndne_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
97570// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x01,0x01,0x00]
97571
97572v_rndne_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
97573// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
97574
97575v_rndne_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
97576// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x11,0x01,0x00]
97577
97578v_rndne_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
97579// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
97580
97581v_rndne_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
97582// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x21,0x01,0x00]
97583
97584v_rndne_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
97585// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
97586
97587v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
97588// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
97589
97590v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
97591// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
97592
97593v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
97594// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97595
97596v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
97597// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97598
97599v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
97600// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
97601
97602v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
97603// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
97604
97605v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
97606// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97607
97608v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
97609// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97610
97611v_rndne_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
97612// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
97613
97614v_rndne_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97615// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x10,0x00]
97616
97617v_rndne_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97618// CHECK: [0xfa,0x3c,0x0a,0x7e,0x01,0xe4,0x20,0x00]
97619
97620v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97621// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]
97622
97623v_floor_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97624// CHECK: [0xf9,0x3e,0xfe,0x7f,0x01,0x06,0x06,0x00]
97625
97626v_floor_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97627// CHECK: [0xf9,0x3e,0x0a,0x7e,0xff,0x06,0x06,0x00]
97628
97629v_floor_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97630// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x26,0x06,0x00]
97631
97632v_floor_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97633// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]
97634
97635v_floor_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97636// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x00,0x06,0x00]
97637
97638v_floor_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97639// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x01,0x06,0x00]
97640
97641v_floor_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97642// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x02,0x06,0x00]
97643
97644v_floor_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97645// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x03,0x06,0x00]
97646
97647v_floor_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97648// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x04,0x06,0x00]
97649
97650v_floor_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97651// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x05,0x06,0x00]
97652
97653v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97654// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97655
97656v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97657// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x16,0x06,0x00]
97658
97659v_floor_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97660// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x16,0x06,0x00]
97661
97662v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97663// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x06,0x00]
97664
97665v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97666// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x00,0x00]
97667
97668v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97669// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x01,0x00]
97670
97671v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97672// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x02,0x00]
97673
97674v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97675// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x03,0x00]
97676
97677v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97678// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x04,0x00]
97679
97680v_floor_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97681// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x05,0x00]
97682
97683v_floor_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97684// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x16,0x00]
97685
97686v_floor_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97687// CHECK: [0xf9,0x3e,0x0a,0x7e,0x01,0x06,0x26,0x00]
97688
97689v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97690// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
97691
97692v_floor_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97693// CHECK: [0xfa,0x3e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
97694
97695v_floor_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97696// CHECK: [0xfa,0x3e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
97697
97698v_floor_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
97699// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
97700
97701v_floor_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
97702// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x40,0x01,0x00]
97703
97704v_floor_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
97705// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x41,0x01,0x00]
97706
97707v_floor_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
97708// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x42,0x01,0x00]
97709
97710v_floor_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
97711// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x43,0x01,0x00]
97712
97713v_floor_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
97714// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x30,0x01,0x00]
97715
97716v_floor_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
97717// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x34,0x01,0x00]
97718
97719v_floor_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
97720// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x38,0x01,0x00]
97721
97722v_floor_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
97723// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
97724
97725v_floor_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
97726// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x01,0x01,0x00]
97727
97728v_floor_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
97729// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
97730
97731v_floor_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
97732// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x11,0x01,0x00]
97733
97734v_floor_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
97735// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
97736
97737v_floor_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
97738// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x21,0x01,0x00]
97739
97740v_floor_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
97741// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
97742
97743v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
97744// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
97745
97746v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
97747// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
97748
97749v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
97750// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97751
97752v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
97753// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97754
97755v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
97756// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
97757
97758v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
97759// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
97760
97761v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
97762// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97763
97764v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
97765// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97766
97767v_floor_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
97768// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
97769
97770v_floor_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97771// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
97772
97773v_floor_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97774// CHECK: [0xfa,0x3e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
97775
97776v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97777// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
97778
97779v_exp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97780// CHECK: [0xf9,0x40,0xfe,0x7f,0x01,0x06,0x06,0x00]
97781
97782v_exp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97783// CHECK: [0xf9,0x40,0x0a,0x7e,0xff,0x06,0x06,0x00]
97784
97785v_exp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97786// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x26,0x06,0x00]
97787
97788v_exp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97789// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
97790
97791v_exp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97792// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x00,0x06,0x00]
97793
97794v_exp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97795// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x01,0x06,0x00]
97796
97797v_exp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97798// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x02,0x06,0x00]
97799
97800v_exp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97801// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x03,0x06,0x00]
97802
97803v_exp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97804// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x04,0x06,0x00]
97805
97806v_exp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97807// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x05,0x06,0x00]
97808
97809v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97810// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97811
97812v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97813// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
97814
97815v_exp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97816// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x16,0x06,0x00]
97817
97818v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97819// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x06,0x00]
97820
97821v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97822// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x00,0x00]
97823
97824v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97825// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x01,0x00]
97826
97827v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97828// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x02,0x00]
97829
97830v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97831// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x03,0x00]
97832
97833v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97834// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x04,0x00]
97835
97836v_exp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97837// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x05,0x00]
97838
97839v_exp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97840// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x16,0x00]
97841
97842v_exp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97843// CHECK: [0xf9,0x40,0x0a,0x7e,0x01,0x06,0x26,0x00]
97844
97845v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97846// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x00]
97847
97848v_exp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97849// CHECK: [0xfa,0x40,0xfe,0x7f,0x01,0xe4,0x00,0x00]
97850
97851v_exp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97852// CHECK: [0xfa,0x40,0x0a,0x7e,0xff,0xe4,0x00,0x00]
97853
97854v_exp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
97855// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x1b,0x00,0x00]
97856
97857v_exp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
97858// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x40,0x01,0x00]
97859
97860v_exp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
97861// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x41,0x01,0x00]
97862
97863v_exp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
97864// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x42,0x01,0x00]
97865
97866v_exp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
97867// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x43,0x01,0x00]
97868
97869v_exp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
97870// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x30,0x01,0x00]
97871
97872v_exp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
97873// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x34,0x01,0x00]
97874
97875v_exp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
97876// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x38,0x01,0x00]
97877
97878v_exp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
97879// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x3c,0x01,0x00]
97880
97881v_exp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
97882// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x01,0x01,0x00]
97883
97884v_exp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
97885// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x0f,0x01,0x00]
97886
97887v_exp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
97888// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x11,0x01,0x00]
97889
97890v_exp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
97891// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x1f,0x01,0x00]
97892
97893v_exp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
97894// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x21,0x01,0x00]
97895
97896v_exp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
97897// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0x2f,0x01,0x00]
97898
97899v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
97900// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x10]
97901
97902v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
97903// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x30]
97904
97905v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
97906// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97907
97908v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
97909// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
97910
97911v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
97912// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x01]
97913
97914v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
97915// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x03]
97916
97917v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
97918// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97919
97920v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
97921// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
97922
97923v_exp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
97924// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x08,0x00]
97925
97926v_exp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97927// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x10,0x00]
97928
97929v_exp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
97930// CHECK: [0xfa,0x40,0x0a,0x7e,0x01,0xe4,0x20,0x00]
97931
97932v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97933// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
97934
97935v_log_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97936// CHECK: [0xf9,0x42,0xfe,0x7f,0x01,0x06,0x06,0x00]
97937
97938v_log_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97939// CHECK: [0xf9,0x42,0x0a,0x7e,0xff,0x06,0x06,0x00]
97940
97941v_log_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97942// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x26,0x06,0x00]
97943
97944v_log_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
97945// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
97946
97947v_log_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97948// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x00,0x06,0x00]
97949
97950v_log_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97951// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x01,0x06,0x00]
97952
97953v_log_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
97954// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x02,0x06,0x00]
97955
97956v_log_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
97957// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x03,0x06,0x00]
97958
97959v_log_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
97960// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x04,0x06,0x00]
97961
97962v_log_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
97963// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x05,0x06,0x00]
97964
97965v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
97966// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x0e,0x06,0x00]
97967
97968v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
97969// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
97970
97971v_log_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
97972// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x16,0x06,0x00]
97973
97974v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
97975// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x06,0x00]
97976
97977v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
97978// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x00,0x00]
97979
97980v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
97981// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x01,0x00]
97982
97983v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
97984// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x02,0x00]
97985
97986v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
97987// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x03,0x00]
97988
97989v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
97990// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x04,0x00]
97991
97992v_log_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
97993// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x05,0x00]
97994
97995v_log_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97996// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x16,0x00]
97997
97998v_log_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
97999// CHECK: [0xf9,0x42,0x0a,0x7e,0x01,0x06,0x26,0x00]
98000
98001v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98002// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98003
98004v_log_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98005// CHECK: [0xfa,0x42,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98006
98007v_log_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98008// CHECK: [0xfa,0x42,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98009
98010v_log_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98011// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98012
98013v_log_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98014// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x40,0x01,0x00]
98015
98016v_log_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98017// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x41,0x01,0x00]
98018
98019v_log_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98020// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x42,0x01,0x00]
98021
98022v_log_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98023// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x43,0x01,0x00]
98024
98025v_log_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98026// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x30,0x01,0x00]
98027
98028v_log_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98029// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x34,0x01,0x00]
98030
98031v_log_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98032// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x38,0x01,0x00]
98033
98034v_log_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98035// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98036
98037v_log_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98038// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x01,0x01,0x00]
98039
98040v_log_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98041// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98042
98043v_log_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98044// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x11,0x01,0x00]
98045
98046v_log_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98047// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98048
98049v_log_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98050// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x21,0x01,0x00]
98051
98052v_log_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98053// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98054
98055v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98056// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98057
98058v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98059// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98060
98061v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98062// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98063
98064v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
98065// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98066
98067v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
98068// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x01]
98069
98070v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
98071// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x03]
98072
98073v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
98074// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98075
98076v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
98077// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98078
98079v_log_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
98080// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x08,0x00]
98081
98082v_log_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98083// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x10,0x00]
98084
98085v_log_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98086// CHECK: [0xfa,0x42,0x0a,0x7e,0x01,0xe4,0x20,0x00]
98087
98088v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98089// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
98090
98091v_rcp_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98092// CHECK: [0xf9,0x44,0xfe,0x7f,0x01,0x06,0x06,0x00]
98093
98094v_rcp_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98095// CHECK: [0xf9,0x44,0x0a,0x7e,0xff,0x06,0x06,0x00]
98096
98097v_rcp_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98098// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x26,0x06,0x00]
98099
98100v_rcp_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
98101// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
98102
98103v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98104// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x00,0x06,0x00]
98105
98106v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98107// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x01,0x06,0x00]
98108
98109v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
98110// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x02,0x06,0x00]
98111
98112v_rcp_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
98113// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x03,0x06,0x00]
98114
98115v_rcp_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98116// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x04,0x06,0x00]
98117
98118v_rcp_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98119// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x05,0x06,0x00]
98120
98121v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
98122// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x0e,0x06,0x00]
98123
98124v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
98125// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
98126
98127v_rcp_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
98128// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x16,0x06,0x00]
98129
98130v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
98131// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x06,0x00]
98132
98133v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
98134// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x00,0x00]
98135
98136v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
98137// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x01,0x00]
98138
98139v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
98140// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x02,0x00]
98141
98142v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
98143// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x03,0x00]
98144
98145v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
98146// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x04,0x00]
98147
98148v_rcp_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
98149// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x05,0x00]
98150
98151v_rcp_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98152// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x16,0x00]
98153
98154v_rcp_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98155// CHECK: [0xf9,0x44,0x0a,0x7e,0x01,0x06,0x26,0x00]
98156
98157v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98158// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98159
98160v_rcp_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98161// CHECK: [0xfa,0x44,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98162
98163v_rcp_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98164// CHECK: [0xfa,0x44,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98165
98166v_rcp_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98167// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98168
98169v_rcp_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98170// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x40,0x01,0x00]
98171
98172v_rcp_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98173// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x41,0x01,0x00]
98174
98175v_rcp_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98176// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x42,0x01,0x00]
98177
98178v_rcp_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98179// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x43,0x01,0x00]
98180
98181v_rcp_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98182// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x30,0x01,0x00]
98183
98184v_rcp_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98185// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x34,0x01,0x00]
98186
98187v_rcp_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98188// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x38,0x01,0x00]
98189
98190v_rcp_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98191// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98192
98193v_rcp_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98194// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x01,0x01,0x00]
98195
98196v_rcp_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98197// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98198
98199v_rcp_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98200// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x11,0x01,0x00]
98201
98202v_rcp_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98203// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98204
98205v_rcp_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98206// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x21,0x01,0x00]
98207
98208v_rcp_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98209// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98210
98211v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98212// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98213
98214v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98215// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98216
98217v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98218// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98219
98220v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
98221// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98222
98223v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
98224// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x01]
98225
98226v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
98227// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x03]
98228
98229v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
98230// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98231
98232v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
98233// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98234
98235v_rcp_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
98236// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x08,0x00]
98237
98238v_rcp_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98239// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x10,0x00]
98240
98241v_rcp_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98242// CHECK: [0xfa,0x44,0x0a,0x7e,0x01,0xe4,0x20,0x00]
98243
98244v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98245// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
98246
98247v_rcp_iflag_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98248// CHECK: [0xf9,0x46,0xfe,0x7f,0x01,0x06,0x06,0x00]
98249
98250v_rcp_iflag_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98251// CHECK: [0xf9,0x46,0x0a,0x7e,0xff,0x06,0x06,0x00]
98252
98253v_rcp_iflag_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98254// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x26,0x06,0x00]
98255
98256v_rcp_iflag_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
98257// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
98258
98259v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98260// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x00,0x06,0x00]
98261
98262v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98263// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x01,0x06,0x00]
98264
98265v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
98266// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x02,0x06,0x00]
98267
98268v_rcp_iflag_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
98269// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x03,0x06,0x00]
98270
98271v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98272// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x04,0x06,0x00]
98273
98274v_rcp_iflag_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98275// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x05,0x06,0x00]
98276
98277v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
98278// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x0e,0x06,0x00]
98279
98280v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
98281// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
98282
98283v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
98284// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x16,0x06,0x00]
98285
98286v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
98287// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x06,0x00]
98288
98289v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
98290// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x00,0x00]
98291
98292v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
98293// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x01,0x00]
98294
98295v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
98296// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x02,0x00]
98297
98298v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
98299// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x03,0x00]
98300
98301v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
98302// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x04,0x00]
98303
98304v_rcp_iflag_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
98305// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x05,0x00]
98306
98307v_rcp_iflag_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98308// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x16,0x00]
98309
98310v_rcp_iflag_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98311// CHECK: [0xf9,0x46,0x0a,0x7e,0x01,0x06,0x26,0x00]
98312
98313v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98314// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98315
98316v_rcp_iflag_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98317// CHECK: [0xfa,0x46,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98318
98319v_rcp_iflag_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98320// CHECK: [0xfa,0x46,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98321
98322v_rcp_iflag_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98323// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98324
98325v_rcp_iflag_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98326// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x40,0x01,0x00]
98327
98328v_rcp_iflag_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98329// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x41,0x01,0x00]
98330
98331v_rcp_iflag_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98332// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x42,0x01,0x00]
98333
98334v_rcp_iflag_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98335// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x43,0x01,0x00]
98336
98337v_rcp_iflag_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98338// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x30,0x01,0x00]
98339
98340v_rcp_iflag_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98341// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x34,0x01,0x00]
98342
98343v_rcp_iflag_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98344// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x38,0x01,0x00]
98345
98346v_rcp_iflag_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98347// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98348
98349v_rcp_iflag_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98350// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x01,0x01,0x00]
98351
98352v_rcp_iflag_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98353// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98354
98355v_rcp_iflag_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98356// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x11,0x01,0x00]
98357
98358v_rcp_iflag_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98359// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98360
98361v_rcp_iflag_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98362// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x21,0x01,0x00]
98363
98364v_rcp_iflag_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98365// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98366
98367v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98368// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98369
98370v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98371// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98372
98373v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98374// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98375
98376v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
98377// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98378
98379v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
98380// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x01]
98381
98382v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
98383// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x03]
98384
98385v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
98386// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98387
98388v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
98389// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98390
98391v_rcp_iflag_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
98392// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x08,0x00]
98393
98394v_rcp_iflag_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98395// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x10,0x00]
98396
98397v_rcp_iflag_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98398// CHECK: [0xfa,0x46,0x0a,0x7e,0x01,0xe4,0x20,0x00]
98399
98400v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98401// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
98402
98403v_rsq_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98404// CHECK: [0xf9,0x48,0xfe,0x7f,0x01,0x06,0x06,0x00]
98405
98406v_rsq_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98407// CHECK: [0xf9,0x48,0x0a,0x7e,0xff,0x06,0x06,0x00]
98408
98409v_rsq_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98410// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x26,0x06,0x00]
98411
98412v_rsq_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
98413// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
98414
98415v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98416// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x00,0x06,0x00]
98417
98418v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98419// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x01,0x06,0x00]
98420
98421v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
98422// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x02,0x06,0x00]
98423
98424v_rsq_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
98425// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x03,0x06,0x00]
98426
98427v_rsq_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98428// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x04,0x06,0x00]
98429
98430v_rsq_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98431// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x05,0x06,0x00]
98432
98433v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
98434// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x0e,0x06,0x00]
98435
98436v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
98437// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
98438
98439v_rsq_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
98440// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x16,0x06,0x00]
98441
98442v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
98443// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x06,0x00]
98444
98445v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
98446// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x00,0x00]
98447
98448v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
98449// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x01,0x00]
98450
98451v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
98452// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x02,0x00]
98453
98454v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
98455// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x03,0x00]
98456
98457v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
98458// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x04,0x00]
98459
98460v_rsq_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
98461// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x05,0x00]
98462
98463v_rsq_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98464// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x16,0x00]
98465
98466v_rsq_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98467// CHECK: [0xf9,0x48,0x0a,0x7e,0x01,0x06,0x26,0x00]
98468
98469v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98470// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98471
98472v_rsq_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98473// CHECK: [0xfa,0x48,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98474
98475v_rsq_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98476// CHECK: [0xfa,0x48,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98477
98478v_rsq_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98479// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98480
98481v_rsq_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98482// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x40,0x01,0x00]
98483
98484v_rsq_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98485// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x41,0x01,0x00]
98486
98487v_rsq_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98488// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x42,0x01,0x00]
98489
98490v_rsq_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98491// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x43,0x01,0x00]
98492
98493v_rsq_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98494// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x30,0x01,0x00]
98495
98496v_rsq_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98497// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x34,0x01,0x00]
98498
98499v_rsq_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98500// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x38,0x01,0x00]
98501
98502v_rsq_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98503// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98504
98505v_rsq_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98506// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x01,0x01,0x00]
98507
98508v_rsq_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98509// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98510
98511v_rsq_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98512// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x11,0x01,0x00]
98513
98514v_rsq_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98515// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98516
98517v_rsq_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98518// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x21,0x01,0x00]
98519
98520v_rsq_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98521// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98522
98523v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98524// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98525
98526v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98527// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98528
98529v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98530// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98531
98532v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
98533// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98534
98535v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
98536// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x01]
98537
98538v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
98539// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x03]
98540
98541v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
98542// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98543
98544v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
98545// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98546
98547v_rsq_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
98548// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x08,0x00]
98549
98550v_rsq_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98551// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x10,0x00]
98552
98553v_rsq_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98554// CHECK: [0xfa,0x48,0x0a,0x7e,0x01,0xe4,0x20,0x00]
98555
98556v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98557// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
98558
98559v_sqrt_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98560// CHECK: [0xf9,0x4e,0xfe,0x7f,0x01,0x06,0x06,0x00]
98561
98562v_sqrt_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98563// CHECK: [0xf9,0x4e,0x0a,0x7e,0xff,0x06,0x06,0x00]
98564
98565v_sqrt_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98566// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x26,0x06,0x00]
98567
98568v_sqrt_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
98569// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
98570
98571v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98572// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x00,0x06,0x00]
98573
98574v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98575// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x01,0x06,0x00]
98576
98577v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
98578// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x02,0x06,0x00]
98579
98580v_sqrt_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
98581// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x03,0x06,0x00]
98582
98583v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98584// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x04,0x06,0x00]
98585
98586v_sqrt_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98587// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x05,0x06,0x00]
98588
98589v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
98590// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
98591
98592v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
98593// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
98594
98595v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
98596// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x16,0x06,0x00]
98597
98598v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
98599// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x06,0x00]
98600
98601v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
98602// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x00,0x00]
98603
98604v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
98605// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x01,0x00]
98606
98607v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
98608// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x02,0x00]
98609
98610v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
98611// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x03,0x00]
98612
98613v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
98614// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x04,0x00]
98615
98616v_sqrt_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
98617// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x05,0x00]
98618
98619v_sqrt_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98620// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x16,0x00]
98621
98622v_sqrt_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98623// CHECK: [0xf9,0x4e,0x0a,0x7e,0x01,0x06,0x26,0x00]
98624
98625v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98626// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98627
98628v_sqrt_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98629// CHECK: [0xfa,0x4e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98630
98631v_sqrt_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98632// CHECK: [0xfa,0x4e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98633
98634v_sqrt_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98635// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98636
98637v_sqrt_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98638// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x40,0x01,0x00]
98639
98640v_sqrt_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98641// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x41,0x01,0x00]
98642
98643v_sqrt_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98644// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x42,0x01,0x00]
98645
98646v_sqrt_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98647// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x43,0x01,0x00]
98648
98649v_sqrt_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98650// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x30,0x01,0x00]
98651
98652v_sqrt_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98653// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x34,0x01,0x00]
98654
98655v_sqrt_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98656// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x38,0x01,0x00]
98657
98658v_sqrt_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98659// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98660
98661v_sqrt_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98662// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x01,0x01,0x00]
98663
98664v_sqrt_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98665// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98666
98667v_sqrt_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98668// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x11,0x01,0x00]
98669
98670v_sqrt_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98671// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98672
98673v_sqrt_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98674// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x21,0x01,0x00]
98675
98676v_sqrt_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98677// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98678
98679v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98680// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98681
98682v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98683// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98684
98685v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98686// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98687
98688v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
98689// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98690
98691v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
98692// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
98693
98694v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
98695// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
98696
98697v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
98698// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98699
98700v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
98701// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98702
98703v_sqrt_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
98704// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
98705
98706v_sqrt_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98707// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
98708
98709v_sqrt_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98710// CHECK: [0xfa,0x4e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
98711
98712v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98713// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]
98714
98715v_sin_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98716// CHECK: [0xf9,0x52,0xfe,0x7f,0x01,0x06,0x06,0x00]
98717
98718v_sin_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98719// CHECK: [0xf9,0x52,0x0a,0x7e,0xff,0x06,0x06,0x00]
98720
98721v_sin_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98722// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x26,0x06,0x00]
98723
98724v_sin_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
98725// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]
98726
98727v_sin_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98728// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x00,0x06,0x00]
98729
98730v_sin_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98731// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x01,0x06,0x00]
98732
98733v_sin_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
98734// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x02,0x06,0x00]
98735
98736v_sin_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
98737// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x03,0x06,0x00]
98738
98739v_sin_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98740// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x04,0x06,0x00]
98741
98742v_sin_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98743// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x05,0x06,0x00]
98744
98745v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
98746// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x0e,0x06,0x00]
98747
98748v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
98749// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x16,0x06,0x00]
98750
98751v_sin_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
98752// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x16,0x06,0x00]
98753
98754v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
98755// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x06,0x00]
98756
98757v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
98758// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x00,0x00]
98759
98760v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
98761// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x01,0x00]
98762
98763v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
98764// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x02,0x00]
98765
98766v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
98767// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x03,0x00]
98768
98769v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
98770// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x04,0x00]
98771
98772v_sin_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
98773// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x05,0x00]
98774
98775v_sin_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98776// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x16,0x00]
98777
98778v_sin_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98779// CHECK: [0xf9,0x52,0x0a,0x7e,0x01,0x06,0x26,0x00]
98780
98781v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98782// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98783
98784v_sin_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98785// CHECK: [0xfa,0x52,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98786
98787v_sin_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98788// CHECK: [0xfa,0x52,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98789
98790v_sin_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98791// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98792
98793v_sin_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98794// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x40,0x01,0x00]
98795
98796v_sin_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98797// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x41,0x01,0x00]
98798
98799v_sin_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98800// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x42,0x01,0x00]
98801
98802v_sin_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98803// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x43,0x01,0x00]
98804
98805v_sin_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98806// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x30,0x01,0x00]
98807
98808v_sin_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98809// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x34,0x01,0x00]
98810
98811v_sin_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98812// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x38,0x01,0x00]
98813
98814v_sin_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98815// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98816
98817v_sin_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98818// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x01,0x01,0x00]
98819
98820v_sin_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98821// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98822
98823v_sin_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98824// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x11,0x01,0x00]
98825
98826v_sin_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98827// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98828
98829v_sin_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98830// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x21,0x01,0x00]
98831
98832v_sin_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98833// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98834
98835v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98836// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98837
98838v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98839// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98840
98841v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98842// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98843
98844v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
98845// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98846
98847v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
98848// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x01]
98849
98850v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
98851// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x03]
98852
98853v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
98854// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98855
98856v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
98857// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
98858
98859v_sin_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
98860// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x08,0x00]
98861
98862v_sin_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98863// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x10,0x00]
98864
98865v_sin_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98866// CHECK: [0xfa,0x52,0x0a,0x7e,0x01,0xe4,0x20,0x00]
98867
98868v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98869// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
98870
98871v_cos_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98872// CHECK: [0xf9,0x54,0xfe,0x7f,0x01,0x06,0x06,0x00]
98873
98874v_cos_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98875// CHECK: [0xf9,0x54,0x0a,0x7e,0xff,0x06,0x06,0x00]
98876
98877v_cos_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98878// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x26,0x06,0x00]
98879
98880v_cos_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
98881// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
98882
98883v_cos_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98884// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x00,0x06,0x00]
98885
98886v_cos_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98887// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x01,0x06,0x00]
98888
98889v_cos_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
98890// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x02,0x06,0x00]
98891
98892v_cos_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
98893// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x03,0x06,0x00]
98894
98895v_cos_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
98896// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x04,0x06,0x00]
98897
98898v_cos_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
98899// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x05,0x06,0x00]
98900
98901v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
98902// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x0e,0x06,0x00]
98903
98904v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
98905// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
98906
98907v_cos_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
98908// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x16,0x06,0x00]
98909
98910v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
98911// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x06,0x00]
98912
98913v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
98914// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x00,0x00]
98915
98916v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
98917// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x01,0x00]
98918
98919v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
98920// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x02,0x00]
98921
98922v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
98923// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x03,0x00]
98924
98925v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
98926// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x04,0x00]
98927
98928v_cos_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
98929// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x05,0x00]
98930
98931v_cos_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98932// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x16,0x00]
98933
98934v_cos_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
98935// CHECK: [0xf9,0x54,0x0a,0x7e,0x01,0x06,0x26,0x00]
98936
98937v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98938// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x00]
98939
98940v_cos_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98941// CHECK: [0xfa,0x54,0xfe,0x7f,0x01,0xe4,0x00,0x00]
98942
98943v_cos_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
98944// CHECK: [0xfa,0x54,0x0a,0x7e,0xff,0xe4,0x00,0x00]
98945
98946v_cos_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
98947// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x1b,0x00,0x00]
98948
98949v_cos_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
98950// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x40,0x01,0x00]
98951
98952v_cos_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
98953// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x41,0x01,0x00]
98954
98955v_cos_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
98956// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x42,0x01,0x00]
98957
98958v_cos_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
98959// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x43,0x01,0x00]
98960
98961v_cos_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
98962// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x30,0x01,0x00]
98963
98964v_cos_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
98965// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x34,0x01,0x00]
98966
98967v_cos_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
98968// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x38,0x01,0x00]
98969
98970v_cos_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
98971// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x3c,0x01,0x00]
98972
98973v_cos_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
98974// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x01,0x01,0x00]
98975
98976v_cos_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
98977// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x0f,0x01,0x00]
98978
98979v_cos_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
98980// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x11,0x01,0x00]
98981
98982v_cos_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
98983// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x1f,0x01,0x00]
98984
98985v_cos_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
98986// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x21,0x01,0x00]
98987
98988v_cos_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
98989// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0x2f,0x01,0x00]
98990
98991v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
98992// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x10]
98993
98994v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
98995// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x30]
98996
98997v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
98998// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
98999
99000v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99001// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99002
99003v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99004// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99005
99006v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99007// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99008
99009v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99010// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99011
99012v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99013// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99014
99015v_cos_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99016// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99017
99018v_cos_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99019// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x10,0x00]
99020
99021v_cos_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99022// CHECK: [0xfa,0x54,0x0a,0x7e,0x01,0xe4,0x20,0x00]
99023
99024v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99025// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
99026
99027v_not_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99028// CHECK: [0xf9,0x56,0xfe,0x7f,0x01,0x06,0x06,0x00]
99029
99030v_not_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99031// CHECK: [0xf9,0x56,0x0a,0x7e,0xff,0x06,0x06,0x00]
99032
99033v_not_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99034// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
99035
99036v_not_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99037// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x00,0x06,0x00]
99038
99039v_not_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99040// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x01,0x06,0x00]
99041
99042v_not_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99043// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x02,0x06,0x00]
99044
99045v_not_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99046// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x03,0x06,0x00]
99047
99048v_not_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99049// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x04,0x06,0x00]
99050
99051v_not_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99052// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x05,0x06,0x00]
99053
99054v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99055// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99056
99057v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99058// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
99059
99060v_not_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99061// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x16,0x06,0x00]
99062
99063v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99064// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x06,0x00]
99065
99066v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99067// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x00,0x00]
99068
99069v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99070// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x01,0x00]
99071
99072v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99073// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x02,0x00]
99074
99075v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99076// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x03,0x00]
99077
99078v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99079// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x04,0x00]
99080
99081v_not_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99082// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x05,0x00]
99083
99084v_not_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99085// CHECK: [0xf9,0x56,0x0a,0x7e,0x01,0x06,0x0e,0x00]
99086
99087v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99088// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99089
99090v_not_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99091// CHECK: [0xfa,0x56,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99092
99093v_not_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99094// CHECK: [0xfa,0x56,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99095
99096v_not_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99097// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99098
99099v_not_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99100// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x40,0x01,0x00]
99101
99102v_not_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99103// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x41,0x01,0x00]
99104
99105v_not_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99106// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x42,0x01,0x00]
99107
99108v_not_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99109// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x43,0x01,0x00]
99110
99111v_not_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99112// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x30,0x01,0x00]
99113
99114v_not_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99115// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x34,0x01,0x00]
99116
99117v_not_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99118// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x38,0x01,0x00]
99119
99120v_not_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
99121// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x3c,0x01,0x00]
99122
99123v_not_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
99124// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x01,0x01,0x00]
99125
99126v_not_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
99127// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x0f,0x01,0x00]
99128
99129v_not_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
99130// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x11,0x01,0x00]
99131
99132v_not_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
99133// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x1f,0x01,0x00]
99134
99135v_not_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
99136// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x21,0x01,0x00]
99137
99138v_not_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
99139// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0x2f,0x01,0x00]
99140
99141v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
99142// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x10]
99143
99144v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
99145// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x30]
99146
99147v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
99148// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99149
99150v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99151// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99152
99153v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99154// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99155
99156v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99157// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99158
99159v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99160// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99161
99162v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99163// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99164
99165v_not_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99166// CHECK: [0xfa,0x56,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99167
99168v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99169// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]
99170
99171v_bfrev_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99172// CHECK: [0xf9,0x58,0xfe,0x7f,0x01,0x06,0x06,0x00]
99173
99174v_bfrev_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99175// CHECK: [0xf9,0x58,0x0a,0x7e,0xff,0x06,0x06,0x00]
99176
99177v_bfrev_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99178// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]
99179
99180v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99181// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x00,0x06,0x00]
99182
99183v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99184// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x01,0x06,0x00]
99185
99186v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99187// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x02,0x06,0x00]
99188
99189v_bfrev_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99190// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x03,0x06,0x00]
99191
99192v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99193// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x04,0x06,0x00]
99194
99195v_bfrev_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99196// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x05,0x06,0x00]
99197
99198v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99199// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99200
99201v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99202// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x16,0x06,0x00]
99203
99204v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99205// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x16,0x06,0x00]
99206
99207v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99208// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x06,0x00]
99209
99210v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99211// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x00,0x00]
99212
99213v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99214// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x01,0x00]
99215
99216v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99217// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x02,0x00]
99218
99219v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99220// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x03,0x00]
99221
99222v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99223// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x04,0x00]
99224
99225v_bfrev_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99226// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x05,0x00]
99227
99228v_bfrev_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99229// CHECK: [0xf9,0x58,0x0a,0x7e,0x01,0x06,0x0e,0x00]
99230
99231v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99232// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99233
99234v_bfrev_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99235// CHECK: [0xfa,0x58,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99236
99237v_bfrev_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99238// CHECK: [0xfa,0x58,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99239
99240v_bfrev_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99241// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99242
99243v_bfrev_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99244// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x40,0x01,0x00]
99245
99246v_bfrev_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99247// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x41,0x01,0x00]
99248
99249v_bfrev_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99250// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x42,0x01,0x00]
99251
99252v_bfrev_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99253// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x43,0x01,0x00]
99254
99255v_bfrev_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99256// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x30,0x01,0x00]
99257
99258v_bfrev_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99259// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x34,0x01,0x00]
99260
99261v_bfrev_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99262// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x38,0x01,0x00]
99263
99264v_bfrev_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
99265// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x3c,0x01,0x00]
99266
99267v_bfrev_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
99268// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x01,0x01,0x00]
99269
99270v_bfrev_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
99271// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x0f,0x01,0x00]
99272
99273v_bfrev_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
99274// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x11,0x01,0x00]
99275
99276v_bfrev_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
99277// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x1f,0x01,0x00]
99278
99279v_bfrev_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
99280// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x21,0x01,0x00]
99281
99282v_bfrev_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
99283// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0x2f,0x01,0x00]
99284
99285v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
99286// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x10]
99287
99288v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
99289// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x30]
99290
99291v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
99292// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99293
99294v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99295// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99296
99297v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99298// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99299
99300v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99301// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99302
99303v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99304// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99305
99306v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99307// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99308
99309v_bfrev_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99310// CHECK: [0xfa,0x58,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99311
99312v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99313// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]
99314
99315v_ffbh_u32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99316// CHECK: [0xf9,0x5a,0xfe,0x7f,0x01,0x06,0x06,0x00]
99317
99318v_ffbh_u32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99319// CHECK: [0xf9,0x5a,0x0a,0x7e,0xff,0x06,0x06,0x00]
99320
99321v_ffbh_u32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99322// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]
99323
99324v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99325// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x00,0x06,0x00]
99326
99327v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99328// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x01,0x06,0x00]
99329
99330v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99331// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x02,0x06,0x00]
99332
99333v_ffbh_u32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99334// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x03,0x06,0x00]
99335
99336v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99337// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x04,0x06,0x00]
99338
99339v_ffbh_u32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99340// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x05,0x06,0x00]
99341
99342v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99343// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99344
99345v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99346// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x16,0x06,0x00]
99347
99348v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99349// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x16,0x06,0x00]
99350
99351v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99352// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x06,0x00]
99353
99354v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99355// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x00,0x00]
99356
99357v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99358// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x01,0x00]
99359
99360v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99361// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x02,0x00]
99362
99363v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99364// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x03,0x00]
99365
99366v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99367// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x04,0x00]
99368
99369v_ffbh_u32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99370// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x05,0x00]
99371
99372v_ffbh_u32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99373// CHECK: [0xf9,0x5a,0x0a,0x7e,0x01,0x06,0x0e,0x00]
99374
99375v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99376// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99377
99378v_ffbh_u32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99379// CHECK: [0xfa,0x5a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99380
99381v_ffbh_u32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99382// CHECK: [0xfa,0x5a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99383
99384v_ffbh_u32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99385// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99386
99387v_ffbh_u32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99388// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x40,0x01,0x00]
99389
99390v_ffbh_u32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99391// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x41,0x01,0x00]
99392
99393v_ffbh_u32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99394// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x42,0x01,0x00]
99395
99396v_ffbh_u32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99397// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x43,0x01,0x00]
99398
99399v_ffbh_u32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99400// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x30,0x01,0x00]
99401
99402v_ffbh_u32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99403// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x34,0x01,0x00]
99404
99405v_ffbh_u32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99406// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x38,0x01,0x00]
99407
99408v_ffbh_u32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
99409// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
99410
99411v_ffbh_u32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
99412// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x01,0x01,0x00]
99413
99414v_ffbh_u32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
99415// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
99416
99417v_ffbh_u32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
99418// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x11,0x01,0x00]
99419
99420v_ffbh_u32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
99421// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
99422
99423v_ffbh_u32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
99424// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x21,0x01,0x00]
99425
99426v_ffbh_u32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
99427// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
99428
99429v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
99430// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
99431
99432v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
99433// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
99434
99435v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
99436// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99437
99438v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99439// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99440
99441v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99442// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99443
99444v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99445// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99446
99447v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99448// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99449
99450v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99451// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99452
99453v_ffbh_u32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99454// CHECK: [0xfa,0x5a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99455
99456v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99457// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
99458
99459v_ffbl_b32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99460// CHECK: [0xf9,0x5c,0xfe,0x7f,0x01,0x06,0x06,0x00]
99461
99462v_ffbl_b32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99463// CHECK: [0xf9,0x5c,0x0a,0x7e,0xff,0x06,0x06,0x00]
99464
99465v_ffbl_b32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99466// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
99467
99468v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99469// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x00,0x06,0x00]
99470
99471v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99472// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x01,0x06,0x00]
99473
99474v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99475// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x02,0x06,0x00]
99476
99477v_ffbl_b32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99478// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x03,0x06,0x00]
99479
99480v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99481// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x04,0x06,0x00]
99482
99483v_ffbl_b32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99484// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x05,0x06,0x00]
99485
99486v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99487// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99488
99489v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99490// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
99491
99492v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99493// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x16,0x06,0x00]
99494
99495v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99496// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x06,0x00]
99497
99498v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99499// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x00,0x00]
99500
99501v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99502// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x01,0x00]
99503
99504v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99505// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x02,0x00]
99506
99507v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99508// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x03,0x00]
99509
99510v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99511// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x04,0x00]
99512
99513v_ffbl_b32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99514// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x05,0x00]
99515
99516v_ffbl_b32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99517// CHECK: [0xf9,0x5c,0x0a,0x7e,0x01,0x06,0x0e,0x00]
99518
99519v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99520// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99521
99522v_ffbl_b32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99523// CHECK: [0xfa,0x5c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99524
99525v_ffbl_b32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99526// CHECK: [0xfa,0x5c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99527
99528v_ffbl_b32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99529// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99530
99531v_ffbl_b32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99532// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x40,0x01,0x00]
99533
99534v_ffbl_b32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99535// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x41,0x01,0x00]
99536
99537v_ffbl_b32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99538// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x42,0x01,0x00]
99539
99540v_ffbl_b32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99541// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x43,0x01,0x00]
99542
99543v_ffbl_b32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99544// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x30,0x01,0x00]
99545
99546v_ffbl_b32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99547// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x34,0x01,0x00]
99548
99549v_ffbl_b32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99550// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x38,0x01,0x00]
99551
99552v_ffbl_b32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
99553// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
99554
99555v_ffbl_b32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
99556// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x01,0x01,0x00]
99557
99558v_ffbl_b32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
99559// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
99560
99561v_ffbl_b32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
99562// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x11,0x01,0x00]
99563
99564v_ffbl_b32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
99565// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
99566
99567v_ffbl_b32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
99568// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x21,0x01,0x00]
99569
99570v_ffbl_b32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
99571// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
99572
99573v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
99574// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
99575
99576v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
99577// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
99578
99579v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
99580// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99581
99582v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99583// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99584
99585v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99586// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99587
99588v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99589// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99590
99591v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99592// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99593
99594v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99595// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99596
99597v_ffbl_b32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99598// CHECK: [0xfa,0x5c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99599
99600v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99601// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]
99602
99603v_ffbh_i32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99604// CHECK: [0xf9,0x5e,0xfe,0x7f,0x01,0x06,0x06,0x00]
99605
99606v_ffbh_i32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99607// CHECK: [0xf9,0x5e,0x0a,0x7e,0xff,0x06,0x06,0x00]
99608
99609v_ffbh_i32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99610// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]
99611
99612v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99613// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x00,0x06,0x00]
99614
99615v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99616// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x01,0x06,0x00]
99617
99618v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99619// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x02,0x06,0x00]
99620
99621v_ffbh_i32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99622// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x03,0x06,0x00]
99623
99624v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99625// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x04,0x06,0x00]
99626
99627v_ffbh_i32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99628// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x05,0x06,0x00]
99629
99630v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99631// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99632
99633v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99634// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x16,0x06,0x00]
99635
99636v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99637// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x16,0x06,0x00]
99638
99639v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99640// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x06,0x00]
99641
99642v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99643// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x00,0x00]
99644
99645v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99646// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x01,0x00]
99647
99648v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99649// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x02,0x00]
99650
99651v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99652// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x03,0x00]
99653
99654v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99655// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x04,0x00]
99656
99657v_ffbh_i32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99658// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x05,0x00]
99659
99660v_ffbh_i32_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99661// CHECK: [0xf9,0x5e,0x0a,0x7e,0x01,0x06,0x0e,0x00]
99662
99663v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99664// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99665
99666v_ffbh_i32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99667// CHECK: [0xfa,0x5e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99668
99669v_ffbh_i32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99670// CHECK: [0xfa,0x5e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99671
99672v_ffbh_i32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99673// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99674
99675v_ffbh_i32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99676// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x40,0x01,0x00]
99677
99678v_ffbh_i32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99679// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x41,0x01,0x00]
99680
99681v_ffbh_i32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99682// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x42,0x01,0x00]
99683
99684v_ffbh_i32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99685// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x43,0x01,0x00]
99686
99687v_ffbh_i32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99688// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x30,0x01,0x00]
99689
99690v_ffbh_i32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99691// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x34,0x01,0x00]
99692
99693v_ffbh_i32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99694// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x38,0x01,0x00]
99695
99696v_ffbh_i32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
99697// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
99698
99699v_ffbh_i32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
99700// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x01,0x01,0x00]
99701
99702v_ffbh_i32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
99703// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
99704
99705v_ffbh_i32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
99706// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x11,0x01,0x00]
99707
99708v_ffbh_i32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
99709// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
99710
99711v_ffbh_i32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
99712// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x21,0x01,0x00]
99713
99714v_ffbh_i32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
99715// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
99716
99717v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
99718// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
99719
99720v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
99721// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
99722
99723v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
99724// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99725
99726v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99727// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99728
99729v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99730// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99731
99732v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99733// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99734
99735v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99736// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99737
99738v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99739// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99740
99741v_ffbh_i32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99742// CHECK: [0xfa,0x5e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99743
99744v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99745// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
99746
99747v_frexp_exp_i32_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99748// CHECK: [0xf9,0x66,0xfe,0x7f,0x01,0x06,0x06,0x00]
99749
99750v_frexp_exp_i32_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99751// CHECK: [0xf9,0x66,0x0a,0x7e,0xff,0x06,0x06,0x00]
99752
99753v_frexp_exp_i32_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99754// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
99755
99756v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99757// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x00,0x06,0x00]
99758
99759v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99760// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x01,0x06,0x00]
99761
99762v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99763// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x02,0x06,0x00]
99764
99765v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99766// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x03,0x06,0x00]
99767
99768v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99769// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x04,0x06,0x00]
99770
99771v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99772// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x05,0x06,0x00]
99773
99774v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99775// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99776
99777v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99778// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
99779
99780v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99781// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x16,0x06,0x00]
99782
99783v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99784// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x06,0x00]
99785
99786v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99787// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x00,0x00]
99788
99789v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99790// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x01,0x00]
99791
99792v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99793// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x02,0x00]
99794
99795v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99796// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x03,0x00]
99797
99798v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99799// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x04,0x00]
99800
99801v_frexp_exp_i32_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99802// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x05,0x00]
99803
99804v_frexp_exp_i32_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99805// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x16,0x00]
99806
99807v_frexp_exp_i32_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99808// CHECK: [0xf9,0x66,0x0a,0x7e,0x01,0x06,0x26,0x00]
99809
99810v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99811// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99812
99813v_frexp_exp_i32_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99814// CHECK: [0xfa,0x66,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99815
99816v_frexp_exp_i32_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99817// CHECK: [0xfa,0x66,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99818
99819v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99820// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99821
99822v_frexp_exp_i32_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99823// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x40,0x01,0x00]
99824
99825v_frexp_exp_i32_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99826// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x41,0x01,0x00]
99827
99828v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99829// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x42,0x01,0x00]
99830
99831v_frexp_exp_i32_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99832// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x43,0x01,0x00]
99833
99834v_frexp_exp_i32_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99835// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x30,0x01,0x00]
99836
99837v_frexp_exp_i32_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99838// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x34,0x01,0x00]
99839
99840v_frexp_exp_i32_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99841// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x38,0x01,0x00]
99842
99843v_frexp_exp_i32_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
99844// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x3c,0x01,0x00]
99845
99846v_frexp_exp_i32_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
99847// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x01,0x01,0x00]
99848
99849v_frexp_exp_i32_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
99850// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x0f,0x01,0x00]
99851
99852v_frexp_exp_i32_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
99853// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x11,0x01,0x00]
99854
99855v_frexp_exp_i32_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
99856// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x1f,0x01,0x00]
99857
99858v_frexp_exp_i32_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
99859// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x21,0x01,0x00]
99860
99861v_frexp_exp_i32_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
99862// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0x2f,0x01,0x00]
99863
99864v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
99865// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x10]
99866
99867v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
99868// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x30]
99869
99870v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
99871// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99872
99873v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
99874// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
99875
99876v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
99877// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x01]
99878
99879v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
99880// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x03]
99881
99882v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
99883// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99884
99885v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
99886// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
99887
99888v_frexp_exp_i32_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
99889// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x08,0x00]
99890
99891v_frexp_exp_i32_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99892// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x10,0x00]
99893
99894v_frexp_exp_i32_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99895// CHECK: [0xfa,0x66,0x0a,0x7e,0x01,0xe4,0x20,0x00]
99896
99897v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99898// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]
99899
99900v_frexp_mant_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99901// CHECK: [0xf9,0x68,0xfe,0x7f,0x01,0x06,0x06,0x00]
99902
99903v_frexp_mant_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99904// CHECK: [0xf9,0x68,0x0a,0x7e,0xff,0x06,0x06,0x00]
99905
99906v_frexp_mant_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99907// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x26,0x06,0x00]
99908
99909v_frexp_mant_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
99910// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]
99911
99912v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99913// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x00,0x06,0x00]
99914
99915v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99916// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x01,0x06,0x00]
99917
99918v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
99919// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x02,0x06,0x00]
99920
99921v_frexp_mant_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
99922// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x03,0x06,0x00]
99923
99924v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
99925// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x04,0x06,0x00]
99926
99927v_frexp_mant_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
99928// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x05,0x06,0x00]
99929
99930v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
99931// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x0e,0x06,0x00]
99932
99933v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
99934// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x16,0x06,0x00]
99935
99936v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
99937// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x16,0x06,0x00]
99938
99939v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
99940// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x06,0x00]
99941
99942v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
99943// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x00,0x00]
99944
99945v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
99946// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x01,0x00]
99947
99948v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
99949// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x02,0x00]
99950
99951v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
99952// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x03,0x00]
99953
99954v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
99955// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x04,0x00]
99956
99957v_frexp_mant_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
99958// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x05,0x00]
99959
99960v_frexp_mant_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99961// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x16,0x00]
99962
99963v_frexp_mant_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
99964// CHECK: [0xf9,0x68,0x0a,0x7e,0x01,0x06,0x26,0x00]
99965
99966v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99967// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x00]
99968
99969v_frexp_mant_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99970// CHECK: [0xfa,0x68,0xfe,0x7f,0x01,0xe4,0x00,0x00]
99971
99972v_frexp_mant_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
99973// CHECK: [0xfa,0x68,0x0a,0x7e,0xff,0xe4,0x00,0x00]
99974
99975v_frexp_mant_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
99976// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x1b,0x00,0x00]
99977
99978v_frexp_mant_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
99979// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x40,0x01,0x00]
99980
99981v_frexp_mant_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
99982// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x41,0x01,0x00]
99983
99984v_frexp_mant_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
99985// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x42,0x01,0x00]
99986
99987v_frexp_mant_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
99988// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x43,0x01,0x00]
99989
99990v_frexp_mant_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
99991// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x30,0x01,0x00]
99992
99993v_frexp_mant_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
99994// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x34,0x01,0x00]
99995
99996v_frexp_mant_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
99997// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x38,0x01,0x00]
99998
99999v_frexp_mant_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100000// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100001
100002v_frexp_mant_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100003// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x01,0x01,0x00]
100004
100005v_frexp_mant_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100006// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100007
100008v_frexp_mant_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100009// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x11,0x01,0x00]
100010
100011v_frexp_mant_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100012// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100013
100014v_frexp_mant_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100015// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x21,0x01,0x00]
100016
100017v_frexp_mant_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100018// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100019
100020v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100021// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100022
100023v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100024// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100025
100026v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100027// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100028
100029v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100030// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100031
100032v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100033// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100034
100035v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100036// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100037
100038v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100039// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100040
100041v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100042// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100043
100044v_frexp_mant_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100045// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100046
100047v_frexp_mant_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100048// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x10,0x00]
100049
100050v_frexp_mant_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100051// CHECK: [0xfa,0x68,0x0a,0x7e,0x01,0xe4,0x20,0x00]
100052
100053v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100054// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
100055
100056v_cvt_f16_u16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100057// CHECK: [0xf9,0x72,0xfe,0x7f,0x01,0x06,0x06,0x00]
100058
100059v_cvt_f16_u16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100060// CHECK: [0xf9,0x72,0x0a,0x7e,0xff,0x06,0x06,0x00]
100061
100062v_cvt_f16_u16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100063// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x26,0x06,0x00]
100064
100065v_cvt_f16_u16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100066// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
100067
100068v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100069// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x00,0x06,0x00]
100070
100071v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100072// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x01,0x06,0x00]
100073
100074v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100075// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x02,0x06,0x00]
100076
100077v_cvt_f16_u16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100078// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x03,0x06,0x00]
100079
100080v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100081// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x04,0x06,0x00]
100082
100083v_cvt_f16_u16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100084// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x05,0x06,0x00]
100085
100086v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100087// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x0e,0x06,0x00]
100088
100089v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
100090// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
100091
100092v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
100093// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x16,0x06,0x00]
100094
100095v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
100096// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x06,0x00]
100097
100098v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
100099// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x00,0x00]
100100
100101v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
100102// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x01,0x00]
100103
100104v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
100105// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x02,0x00]
100106
100107v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
100108// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x03,0x00]
100109
100110v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
100111// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x04,0x00]
100112
100113v_cvt_f16_u16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
100114// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x05,0x00]
100115
100116v_cvt_f16_u16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100117// CHECK: [0xf9,0x72,0x0a,0x7e,0x01,0x06,0x0e,0x00]
100118
100119v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100120// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x00]
100121
100122v_cvt_f16_u16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100123// CHECK: [0xfa,0x72,0xfe,0x7f,0x01,0xe4,0x00,0x00]
100124
100125v_cvt_f16_u16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100126// CHECK: [0xfa,0x72,0x0a,0x7e,0xff,0xe4,0x00,0x00]
100127
100128v_cvt_f16_u16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
100129// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x1b,0x00,0x00]
100130
100131v_cvt_f16_u16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
100132// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x40,0x01,0x00]
100133
100134v_cvt_f16_u16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
100135// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x41,0x01,0x00]
100136
100137v_cvt_f16_u16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
100138// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x42,0x01,0x00]
100139
100140v_cvt_f16_u16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
100141// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x43,0x01,0x00]
100142
100143v_cvt_f16_u16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
100144// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x30,0x01,0x00]
100145
100146v_cvt_f16_u16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
100147// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x34,0x01,0x00]
100148
100149v_cvt_f16_u16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
100150// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x38,0x01,0x00]
100151
100152v_cvt_f16_u16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100153// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100154
100155v_cvt_f16_u16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100156// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x01,0x01,0x00]
100157
100158v_cvt_f16_u16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100159// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100160
100161v_cvt_f16_u16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100162// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x11,0x01,0x00]
100163
100164v_cvt_f16_u16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100165// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100166
100167v_cvt_f16_u16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100168// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x21,0x01,0x00]
100169
100170v_cvt_f16_u16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100171// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100172
100173v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100174// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100175
100176v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100177// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100178
100179v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100180// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100181
100182v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100183// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100184
100185v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100186// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100187
100188v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100189// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100190
100191v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100192// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100193
100194v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100195// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100196
100197v_cvt_f16_u16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100198// CHECK: [0xfa,0x72,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100199
100200v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100201// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
100202
100203v_cvt_f16_i16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100204// CHECK: [0xf9,0x74,0xfe,0x7f,0x01,0x06,0x06,0x00]
100205
100206v_cvt_f16_i16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100207// CHECK: [0xf9,0x74,0x0a,0x7e,0xff,0x06,0x06,0x00]
100208
100209v_cvt_f16_i16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100210// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x26,0x06,0x00]
100211
100212v_cvt_f16_i16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100213// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
100214
100215v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100216// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x00,0x06,0x00]
100217
100218v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100219// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x01,0x06,0x00]
100220
100221v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100222// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x02,0x06,0x00]
100223
100224v_cvt_f16_i16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100225// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x03,0x06,0x00]
100226
100227v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100228// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x04,0x06,0x00]
100229
100230v_cvt_f16_i16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100231// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x05,0x06,0x00]
100232
100233v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100234// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x0e,0x06,0x00]
100235
100236v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
100237// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
100238
100239v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
100240// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x16,0x06,0x00]
100241
100242v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
100243// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x06,0x00]
100244
100245v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
100246// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x00,0x00]
100247
100248v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
100249// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x01,0x00]
100250
100251v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
100252// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x02,0x00]
100253
100254v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
100255// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x03,0x00]
100256
100257v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
100258// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x04,0x00]
100259
100260v_cvt_f16_i16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
100261// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x05,0x00]
100262
100263v_cvt_f16_i16_sdwa v5, sext(v1) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100264// CHECK: [0xf9,0x74,0x0a,0x7e,0x01,0x06,0x0e,0x00]
100265
100266v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100267// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x00]
100268
100269v_cvt_f16_i16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100270// CHECK: [0xfa,0x74,0xfe,0x7f,0x01,0xe4,0x00,0x00]
100271
100272v_cvt_f16_i16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100273// CHECK: [0xfa,0x74,0x0a,0x7e,0xff,0xe4,0x00,0x00]
100274
100275v_cvt_f16_i16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
100276// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x1b,0x00,0x00]
100277
100278v_cvt_f16_i16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
100279// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x40,0x01,0x00]
100280
100281v_cvt_f16_i16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
100282// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x41,0x01,0x00]
100283
100284v_cvt_f16_i16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
100285// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x42,0x01,0x00]
100286
100287v_cvt_f16_i16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
100288// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x43,0x01,0x00]
100289
100290v_cvt_f16_i16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
100291// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x30,0x01,0x00]
100292
100293v_cvt_f16_i16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
100294// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x34,0x01,0x00]
100295
100296v_cvt_f16_i16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
100297// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x38,0x01,0x00]
100298
100299v_cvt_f16_i16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100300// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100301
100302v_cvt_f16_i16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100303// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x01,0x01,0x00]
100304
100305v_cvt_f16_i16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100306// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100307
100308v_cvt_f16_i16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100309// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x11,0x01,0x00]
100310
100311v_cvt_f16_i16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100312// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100313
100314v_cvt_f16_i16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100315// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x21,0x01,0x00]
100316
100317v_cvt_f16_i16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100318// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100319
100320v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100321// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100322
100323v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100324// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100325
100326v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100327// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100328
100329v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100330// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100331
100332v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100333// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100334
100335v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100336// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100337
100338v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100339// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100340
100341v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100342// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100343
100344v_cvt_f16_i16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100345// CHECK: [0xfa,0x74,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100346
100347v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100348// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
100349
100350v_cvt_u16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100351// CHECK: [0xf9,0x76,0xfe,0x7f,0x01,0x06,0x06,0x00]
100352
100353v_cvt_u16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100354// CHECK: [0xf9,0x76,0x0a,0x7e,0xff,0x06,0x06,0x00]
100355
100356v_cvt_u16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100357// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
100358
100359v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100360// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x00,0x06,0x00]
100361
100362v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100363// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x01,0x06,0x00]
100364
100365v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100366// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x02,0x06,0x00]
100367
100368v_cvt_u16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100369// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x03,0x06,0x00]
100370
100371v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100372// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x04,0x06,0x00]
100373
100374v_cvt_u16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100375// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x05,0x06,0x00]
100376
100377v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100378// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x0e,0x06,0x00]
100379
100380v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
100381// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
100382
100383v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
100384// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x16,0x06,0x00]
100385
100386v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
100387// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x06,0x00]
100388
100389v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
100390// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x00,0x00]
100391
100392v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
100393// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x01,0x00]
100394
100395v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
100396// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x02,0x00]
100397
100398v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
100399// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x03,0x00]
100400
100401v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
100402// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x04,0x00]
100403
100404v_cvt_u16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
100405// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x05,0x00]
100406
100407v_cvt_u16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100408// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x16,0x00]
100409
100410v_cvt_u16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100411// CHECK: [0xf9,0x76,0x0a,0x7e,0x01,0x06,0x26,0x00]
100412
100413v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100414// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x00]
100415
100416v_cvt_u16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100417// CHECK: [0xfa,0x76,0xfe,0x7f,0x01,0xe4,0x00,0x00]
100418
100419v_cvt_u16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100420// CHECK: [0xfa,0x76,0x0a,0x7e,0xff,0xe4,0x00,0x00]
100421
100422v_cvt_u16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
100423// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x1b,0x00,0x00]
100424
100425v_cvt_u16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
100426// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x40,0x01,0x00]
100427
100428v_cvt_u16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
100429// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x41,0x01,0x00]
100430
100431v_cvt_u16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
100432// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x42,0x01,0x00]
100433
100434v_cvt_u16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
100435// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x43,0x01,0x00]
100436
100437v_cvt_u16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
100438// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x30,0x01,0x00]
100439
100440v_cvt_u16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
100441// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x34,0x01,0x00]
100442
100443v_cvt_u16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
100444// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x38,0x01,0x00]
100445
100446v_cvt_u16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100447// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100448
100449v_cvt_u16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100450// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x01,0x01,0x00]
100451
100452v_cvt_u16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100453// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100454
100455v_cvt_u16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100456// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x11,0x01,0x00]
100457
100458v_cvt_u16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100459// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100460
100461v_cvt_u16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100462// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x21,0x01,0x00]
100463
100464v_cvt_u16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100465// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100466
100467v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100468// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100469
100470v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100471// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100472
100473v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100474// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100475
100476v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100477// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100478
100479v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100480// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100481
100482v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100483// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100484
100485v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100486// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100487
100488v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100489// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100490
100491v_cvt_u16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100492// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100493
100494v_cvt_u16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100495// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x10,0x00]
100496
100497v_cvt_u16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100498// CHECK: [0xfa,0x76,0x0a,0x7e,0x01,0xe4,0x20,0x00]
100499
100500v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100501// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]
100502
100503v_cvt_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100504// CHECK: [0xf9,0x78,0xfe,0x7f,0x01,0x06,0x06,0x00]
100505
100506v_cvt_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100507// CHECK: [0xf9,0x78,0x0a,0x7e,0xff,0x06,0x06,0x00]
100508
100509v_cvt_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100510// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]
100511
100512v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100513// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x00,0x06,0x00]
100514
100515v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100516// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x01,0x06,0x00]
100517
100518v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100519// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x02,0x06,0x00]
100520
100521v_cvt_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100522// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x03,0x06,0x00]
100523
100524v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100525// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x04,0x06,0x00]
100526
100527v_cvt_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100528// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x05,0x06,0x00]
100529
100530v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100531// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x0e,0x06,0x00]
100532
100533v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
100534// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x16,0x06,0x00]
100535
100536v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
100537// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x16,0x06,0x00]
100538
100539v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
100540// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x06,0x00]
100541
100542v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
100543// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x00,0x00]
100544
100545v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
100546// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x01,0x00]
100547
100548v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
100549// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x02,0x00]
100550
100551v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
100552// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x03,0x00]
100553
100554v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
100555// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x04,0x00]
100556
100557v_cvt_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
100558// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x05,0x00]
100559
100560v_cvt_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100561// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x16,0x00]
100562
100563v_cvt_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100564// CHECK: [0xf9,0x78,0x0a,0x7e,0x01,0x06,0x26,0x00]
100565
100566v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100567// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x00]
100568
100569v_cvt_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100570// CHECK: [0xfa,0x78,0xfe,0x7f,0x01,0xe4,0x00,0x00]
100571
100572v_cvt_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100573// CHECK: [0xfa,0x78,0x0a,0x7e,0xff,0xe4,0x00,0x00]
100574
100575v_cvt_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
100576// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x1b,0x00,0x00]
100577
100578v_cvt_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
100579// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x40,0x01,0x00]
100580
100581v_cvt_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
100582// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x41,0x01,0x00]
100583
100584v_cvt_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
100585// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x42,0x01,0x00]
100586
100587v_cvt_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
100588// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x43,0x01,0x00]
100589
100590v_cvt_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
100591// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x30,0x01,0x00]
100592
100593v_cvt_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
100594// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x34,0x01,0x00]
100595
100596v_cvt_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
100597// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x38,0x01,0x00]
100598
100599v_cvt_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100600// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100601
100602v_cvt_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100603// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x01,0x01,0x00]
100604
100605v_cvt_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100606// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100607
100608v_cvt_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100609// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x11,0x01,0x00]
100610
100611v_cvt_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100612// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100613
100614v_cvt_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100615// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x21,0x01,0x00]
100616
100617v_cvt_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100618// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100619
100620v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100621// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100622
100623v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100624// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100625
100626v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100627// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100628
100629v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100630// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100631
100632v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100633// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100634
100635v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100636// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100637
100638v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100639// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100640
100641v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100642// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100643
100644v_cvt_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100645// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100646
100647v_cvt_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100648// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x10,0x00]
100649
100650v_cvt_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100651// CHECK: [0xfa,0x78,0x0a,0x7e,0x01,0xe4,0x20,0x00]
100652
100653v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100654// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]
100655
100656v_rcp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100657// CHECK: [0xf9,0x7a,0xfe,0x7f,0x01,0x06,0x06,0x00]
100658
100659v_rcp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100660// CHECK: [0xf9,0x7a,0x0a,0x7e,0xff,0x06,0x06,0x00]
100661
100662v_rcp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100663// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x26,0x06,0x00]
100664
100665v_rcp_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100666// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]
100667
100668v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100669// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x00,0x06,0x00]
100670
100671v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100672// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x01,0x06,0x00]
100673
100674v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100675// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x02,0x06,0x00]
100676
100677v_rcp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100678// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x03,0x06,0x00]
100679
100680v_rcp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100681// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x04,0x06,0x00]
100682
100683v_rcp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100684// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x05,0x06,0x00]
100685
100686v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100687// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
100688
100689v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
100690// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x16,0x06,0x00]
100691
100692v_rcp_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
100693// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x16,0x06,0x00]
100694
100695v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
100696// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x06,0x00]
100697
100698v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
100699// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x00,0x00]
100700
100701v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
100702// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x01,0x00]
100703
100704v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
100705// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x02,0x00]
100706
100707v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
100708// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x03,0x00]
100709
100710v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
100711// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x04,0x00]
100712
100713v_rcp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
100714// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x05,0x00]
100715
100716v_rcp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100717// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x16,0x00]
100718
100719v_rcp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100720// CHECK: [0xf9,0x7a,0x0a,0x7e,0x01,0x06,0x26,0x00]
100721
100722v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100723// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
100724
100725v_rcp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100726// CHECK: [0xfa,0x7a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
100727
100728v_rcp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100729// CHECK: [0xfa,0x7a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
100730
100731v_rcp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
100732// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
100733
100734v_rcp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
100735// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x40,0x01,0x00]
100736
100737v_rcp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
100738// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x41,0x01,0x00]
100739
100740v_rcp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
100741// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x42,0x01,0x00]
100742
100743v_rcp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
100744// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x43,0x01,0x00]
100745
100746v_rcp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
100747// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x30,0x01,0x00]
100748
100749v_rcp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
100750// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x34,0x01,0x00]
100751
100752v_rcp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
100753// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x38,0x01,0x00]
100754
100755v_rcp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100756// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100757
100758v_rcp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100759// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x01,0x01,0x00]
100760
100761v_rcp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100762// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100763
100764v_rcp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100765// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x11,0x01,0x00]
100766
100767v_rcp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100768// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100769
100770v_rcp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100771// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x21,0x01,0x00]
100772
100773v_rcp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100774// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100775
100776v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100777// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100778
100779v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100780// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100781
100782v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100783// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100784
100785v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100786// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100787
100788v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100789// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100790
100791v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100792// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100793
100794v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100795// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100796
100797v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100798// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100799
100800v_rcp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100801// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100802
100803v_rcp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100804// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
100805
100806v_rcp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100807// CHECK: [0xfa,0x7a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
100808
100809v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100810// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]
100811
100812v_sqrt_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100813// CHECK: [0xf9,0x7c,0xfe,0x7f,0x01,0x06,0x06,0x00]
100814
100815v_sqrt_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100816// CHECK: [0xf9,0x7c,0x0a,0x7e,0xff,0x06,0x06,0x00]
100817
100818v_sqrt_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100819// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x26,0x06,0x00]
100820
100821v_sqrt_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100822// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]
100823
100824v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100825// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x00,0x06,0x00]
100826
100827v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100828// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x01,0x06,0x00]
100829
100830v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100831// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x02,0x06,0x00]
100832
100833v_sqrt_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100834// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x03,0x06,0x00]
100835
100836v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100837// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x04,0x06,0x00]
100838
100839v_sqrt_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100840// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x05,0x06,0x00]
100841
100842v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100843// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
100844
100845v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
100846// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x16,0x06,0x00]
100847
100848v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
100849// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x16,0x06,0x00]
100850
100851v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
100852// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x06,0x00]
100853
100854v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
100855// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x00,0x00]
100856
100857v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
100858// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x01,0x00]
100859
100860v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
100861// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x02,0x00]
100862
100863v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
100864// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x03,0x00]
100865
100866v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
100867// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x04,0x00]
100868
100869v_sqrt_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
100870// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x05,0x00]
100871
100872v_sqrt_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100873// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x16,0x00]
100874
100875v_sqrt_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100876// CHECK: [0xf9,0x7c,0x0a,0x7e,0x01,0x06,0x26,0x00]
100877
100878v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100879// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
100880
100881v_sqrt_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100882// CHECK: [0xfa,0x7c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
100883
100884v_sqrt_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100885// CHECK: [0xfa,0x7c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
100886
100887v_sqrt_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
100888// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
100889
100890v_sqrt_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
100891// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x40,0x01,0x00]
100892
100893v_sqrt_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
100894// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x41,0x01,0x00]
100895
100896v_sqrt_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
100897// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x42,0x01,0x00]
100898
100899v_sqrt_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
100900// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x43,0x01,0x00]
100901
100902v_sqrt_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
100903// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x30,0x01,0x00]
100904
100905v_sqrt_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
100906// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x34,0x01,0x00]
100907
100908v_sqrt_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
100909// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x38,0x01,0x00]
100910
100911v_sqrt_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
100912// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
100913
100914v_sqrt_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
100915// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x01,0x01,0x00]
100916
100917v_sqrt_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
100918// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
100919
100920v_sqrt_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
100921// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x11,0x01,0x00]
100922
100923v_sqrt_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
100924// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
100925
100926v_sqrt_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
100927// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x21,0x01,0x00]
100928
100929v_sqrt_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
100930// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
100931
100932v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
100933// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
100934
100935v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
100936// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
100937
100938v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
100939// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100940
100941v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
100942// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
100943
100944v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
100945// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
100946
100947v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
100948// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
100949
100950v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
100951// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100952
100953v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
100954// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
100955
100956v_sqrt_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
100957// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
100958
100959v_sqrt_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100960// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x10,0x00]
100961
100962v_sqrt_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
100963// CHECK: [0xfa,0x7c,0x0a,0x7e,0x01,0xe4,0x20,0x00]
100964
100965v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100966// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
100967
100968v_rsq_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100969// CHECK: [0xf9,0x7e,0xfe,0x7f,0x01,0x06,0x06,0x00]
100970
100971v_rsq_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100972// CHECK: [0xf9,0x7e,0x0a,0x7e,0xff,0x06,0x06,0x00]
100973
100974v_rsq_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
100975// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x26,0x06,0x00]
100976
100977v_rsq_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
100978// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
100979
100980v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100981// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x00,0x06,0x00]
100982
100983v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100984// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x01,0x06,0x00]
100985
100986v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
100987// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x02,0x06,0x00]
100988
100989v_rsq_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
100990// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x03,0x06,0x00]
100991
100992v_rsq_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
100993// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x04,0x06,0x00]
100994
100995v_rsq_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
100996// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x05,0x06,0x00]
100997
100998v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
100999// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101000
101001v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101002// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
101003
101004v_rsq_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101005// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x16,0x06,0x00]
101006
101007v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101008// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x06,0x00]
101009
101010v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101011// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x00,0x00]
101012
101013v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101014// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x01,0x00]
101015
101016v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101017// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x02,0x00]
101018
101019v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101020// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x03,0x00]
101021
101022v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101023// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x04,0x00]
101024
101025v_rsq_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101026// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x05,0x00]
101027
101028v_rsq_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101029// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x16,0x00]
101030
101031v_rsq_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101032// CHECK: [0xf9,0x7e,0x0a,0x7e,0x01,0x06,0x26,0x00]
101033
101034v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101035// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101036
101037v_rsq_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101038// CHECK: [0xfa,0x7e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101039
101040v_rsq_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101041// CHECK: [0xfa,0x7e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101042
101043v_rsq_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101044// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101045
101046v_rsq_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101047// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x40,0x01,0x00]
101048
101049v_rsq_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101050// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x41,0x01,0x00]
101051
101052v_rsq_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101053// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x42,0x01,0x00]
101054
101055v_rsq_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101056// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x43,0x01,0x00]
101057
101058v_rsq_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101059// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x30,0x01,0x00]
101060
101061v_rsq_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101062// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x34,0x01,0x00]
101063
101064v_rsq_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101065// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x38,0x01,0x00]
101066
101067v_rsq_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
101068// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
101069
101070v_rsq_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
101071// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x01,0x01,0x00]
101072
101073v_rsq_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
101074// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
101075
101076v_rsq_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
101077// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x11,0x01,0x00]
101078
101079v_rsq_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
101080// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
101081
101082v_rsq_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
101083// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x21,0x01,0x00]
101084
101085v_rsq_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
101086// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
101087
101088v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
101089// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
101090
101091v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
101092// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
101093
101094v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
101095// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101096
101097v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
101098// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101099
101100v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
101101// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
101102
101103v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
101104// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
101105
101106v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
101107// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101108
101109v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
101110// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101111
101112v_rsq_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
101113// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
101114
101115v_rsq_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101116// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
101117
101118v_rsq_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101119// CHECK: [0xfa,0x7e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
101120
101121v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101122// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
101123
101124v_log_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101125// CHECK: [0xf9,0x80,0xfe,0x7f,0x01,0x06,0x06,0x00]
101126
101127v_log_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101128// CHECK: [0xf9,0x80,0x0a,0x7e,0xff,0x06,0x06,0x00]
101129
101130v_log_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101131// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x26,0x06,0x00]
101132
101133v_log_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
101134// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
101135
101136v_log_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101137// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x00,0x06,0x00]
101138
101139v_log_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101140// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x01,0x06,0x00]
101141
101142v_log_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
101143// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x02,0x06,0x00]
101144
101145v_log_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
101146// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x03,0x06,0x00]
101147
101148v_log_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101149// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x04,0x06,0x00]
101150
101151v_log_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101152// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x05,0x06,0x00]
101153
101154v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
101155// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101156
101157v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101158// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
101159
101160v_log_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101161// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x16,0x06,0x00]
101162
101163v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101164// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x06,0x00]
101165
101166v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101167// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x00,0x00]
101168
101169v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101170// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x01,0x00]
101171
101172v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101173// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x02,0x00]
101174
101175v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101176// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x03,0x00]
101177
101178v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101179// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x04,0x00]
101180
101181v_log_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101182// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x05,0x00]
101183
101184v_log_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101185// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x16,0x00]
101186
101187v_log_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101188// CHECK: [0xf9,0x80,0x0a,0x7e,0x01,0x06,0x26,0x00]
101189
101190v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101191// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101192
101193v_log_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101194// CHECK: [0xfa,0x80,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101195
101196v_log_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101197// CHECK: [0xfa,0x80,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101198
101199v_log_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101200// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101201
101202v_log_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101203// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x40,0x01,0x00]
101204
101205v_log_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101206// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x41,0x01,0x00]
101207
101208v_log_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101209// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x42,0x01,0x00]
101210
101211v_log_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101212// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x43,0x01,0x00]
101213
101214v_log_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101215// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x30,0x01,0x00]
101216
101217v_log_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101218// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x34,0x01,0x00]
101219
101220v_log_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101221// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x38,0x01,0x00]
101222
101223v_log_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
101224// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x3c,0x01,0x00]
101225
101226v_log_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
101227// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x01,0x01,0x00]
101228
101229v_log_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
101230// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x0f,0x01,0x00]
101231
101232v_log_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
101233// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x11,0x01,0x00]
101234
101235v_log_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
101236// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x1f,0x01,0x00]
101237
101238v_log_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
101239// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x21,0x01,0x00]
101240
101241v_log_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
101242// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0x2f,0x01,0x00]
101243
101244v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
101245// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x10]
101246
101247v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
101248// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x30]
101249
101250v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
101251// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101252
101253v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
101254// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101255
101256v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
101257// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x01]
101258
101259v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
101260// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x03]
101261
101262v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
101263// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101264
101265v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
101266// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101267
101268v_log_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
101269// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x08,0x00]
101270
101271v_log_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101272// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x10,0x00]
101273
101274v_log_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101275// CHECK: [0xfa,0x80,0x0a,0x7e,0x01,0xe4,0x20,0x00]
101276
101277v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101278// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]
101279
101280v_exp_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101281// CHECK: [0xf9,0x82,0xfe,0x7f,0x01,0x06,0x06,0x00]
101282
101283v_exp_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101284// CHECK: [0xf9,0x82,0x0a,0x7e,0xff,0x06,0x06,0x00]
101285
101286v_exp_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101287// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x26,0x06,0x00]
101288
101289v_exp_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
101290// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]
101291
101292v_exp_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101293// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x00,0x06,0x00]
101294
101295v_exp_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101296// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x01,0x06,0x00]
101297
101298v_exp_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
101299// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x02,0x06,0x00]
101300
101301v_exp_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
101302// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x03,0x06,0x00]
101303
101304v_exp_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101305// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x04,0x06,0x00]
101306
101307v_exp_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101308// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x05,0x06,0x00]
101309
101310v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
101311// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101312
101313v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101314// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x16,0x06,0x00]
101315
101316v_exp_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101317// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x16,0x06,0x00]
101318
101319v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101320// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x06,0x00]
101321
101322v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101323// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x00,0x00]
101324
101325v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101326// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x01,0x00]
101327
101328v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101329// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x02,0x00]
101330
101331v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101332// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x03,0x00]
101333
101334v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101335// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x04,0x00]
101336
101337v_exp_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101338// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x05,0x00]
101339
101340v_exp_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101341// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x16,0x00]
101342
101343v_exp_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101344// CHECK: [0xf9,0x82,0x0a,0x7e,0x01,0x06,0x26,0x00]
101345
101346v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101347// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101348
101349v_exp_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101350// CHECK: [0xfa,0x82,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101351
101352v_exp_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101353// CHECK: [0xfa,0x82,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101354
101355v_exp_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101356// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101357
101358v_exp_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101359// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x40,0x01,0x00]
101360
101361v_exp_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101362// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x41,0x01,0x00]
101363
101364v_exp_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101365// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x42,0x01,0x00]
101366
101367v_exp_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101368// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x43,0x01,0x00]
101369
101370v_exp_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101371// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x30,0x01,0x00]
101372
101373v_exp_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101374// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x34,0x01,0x00]
101375
101376v_exp_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101377// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x38,0x01,0x00]
101378
101379v_exp_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
101380// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x3c,0x01,0x00]
101381
101382v_exp_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
101383// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x01,0x01,0x00]
101384
101385v_exp_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
101386// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x0f,0x01,0x00]
101387
101388v_exp_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
101389// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x11,0x01,0x00]
101390
101391v_exp_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
101392// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x1f,0x01,0x00]
101393
101394v_exp_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
101395// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x21,0x01,0x00]
101396
101397v_exp_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
101398// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0x2f,0x01,0x00]
101399
101400v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
101401// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x10]
101402
101403v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
101404// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x30]
101405
101406v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
101407// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101408
101409v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
101410// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101411
101412v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
101413// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x01]
101414
101415v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
101416// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x03]
101417
101418v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
101419// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101420
101421v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
101422// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101423
101424v_exp_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
101425// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x08,0x00]
101426
101427v_exp_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101428// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x10,0x00]
101429
101430v_exp_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101431// CHECK: [0xfa,0x82,0x0a,0x7e,0x01,0xe4,0x20,0x00]
101432
101433v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101434// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]
101435
101436v_frexp_mant_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101437// CHECK: [0xf9,0x84,0xfe,0x7f,0x01,0x06,0x06,0x00]
101438
101439v_frexp_mant_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101440// CHECK: [0xf9,0x84,0x0a,0x7e,0xff,0x06,0x06,0x00]
101441
101442v_frexp_mant_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101443// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x26,0x06,0x00]
101444
101445v_frexp_mant_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
101446// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]
101447
101448v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101449// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x00,0x06,0x00]
101450
101451v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101452// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x01,0x06,0x00]
101453
101454v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
101455// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x02,0x06,0x00]
101456
101457v_frexp_mant_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
101458// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x03,0x06,0x00]
101459
101460v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101461// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x04,0x06,0x00]
101462
101463v_frexp_mant_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101464// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x05,0x06,0x00]
101465
101466v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
101467// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101468
101469v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101470// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x16,0x06,0x00]
101471
101472v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101473// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x16,0x06,0x00]
101474
101475v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101476// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x06,0x00]
101477
101478v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101479// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x00,0x00]
101480
101481v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101482// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x01,0x00]
101483
101484v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101485// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x02,0x00]
101486
101487v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101488// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x03,0x00]
101489
101490v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101491// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x04,0x00]
101492
101493v_frexp_mant_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101494// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x05,0x00]
101495
101496v_frexp_mant_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101497// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x16,0x00]
101498
101499v_frexp_mant_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101500// CHECK: [0xf9,0x84,0x0a,0x7e,0x01,0x06,0x26,0x00]
101501
101502v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101503// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101504
101505v_frexp_mant_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101506// CHECK: [0xfa,0x84,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101507
101508v_frexp_mant_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101509// CHECK: [0xfa,0x84,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101510
101511v_frexp_mant_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101512// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101513
101514v_frexp_mant_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101515// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x40,0x01,0x00]
101516
101517v_frexp_mant_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101518// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x41,0x01,0x00]
101519
101520v_frexp_mant_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101521// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x42,0x01,0x00]
101522
101523v_frexp_mant_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101524// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x43,0x01,0x00]
101525
101526v_frexp_mant_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101527// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x30,0x01,0x00]
101528
101529v_frexp_mant_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101530// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x34,0x01,0x00]
101531
101532v_frexp_mant_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101533// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x38,0x01,0x00]
101534
101535v_frexp_mant_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
101536// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x3c,0x01,0x00]
101537
101538v_frexp_mant_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
101539// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x01,0x01,0x00]
101540
101541v_frexp_mant_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
101542// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x0f,0x01,0x00]
101543
101544v_frexp_mant_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
101545// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x11,0x01,0x00]
101546
101547v_frexp_mant_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
101548// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x1f,0x01,0x00]
101549
101550v_frexp_mant_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
101551// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x21,0x01,0x00]
101552
101553v_frexp_mant_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
101554// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0x2f,0x01,0x00]
101555
101556v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
101557// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x10]
101558
101559v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
101560// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x30]
101561
101562v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
101563// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101564
101565v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
101566// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101567
101568v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
101569// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x01]
101570
101571v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
101572// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x03]
101573
101574v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
101575// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101576
101577v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
101578// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101579
101580v_frexp_mant_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
101581// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x08,0x00]
101582
101583v_frexp_mant_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101584// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x10,0x00]
101585
101586v_frexp_mant_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101587// CHECK: [0xfa,0x84,0x0a,0x7e,0x01,0xe4,0x20,0x00]
101588
101589v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101590// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]
101591
101592v_frexp_exp_i16_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101593// CHECK: [0xf9,0x86,0xfe,0x7f,0x01,0x06,0x06,0x00]
101594
101595v_frexp_exp_i16_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101596// CHECK: [0xf9,0x86,0x0a,0x7e,0xff,0x06,0x06,0x00]
101597
101598v_frexp_exp_i16_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
101599// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]
101600
101601v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101602// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x00,0x06,0x00]
101603
101604v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101605// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x01,0x06,0x00]
101606
101607v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
101608// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x02,0x06,0x00]
101609
101610v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
101611// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x03,0x06,0x00]
101612
101613v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101614// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x04,0x06,0x00]
101615
101616v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101617// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x05,0x06,0x00]
101618
101619v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
101620// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101621
101622v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101623// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x16,0x06,0x00]
101624
101625v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101626// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x16,0x06,0x00]
101627
101628v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101629// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x06,0x00]
101630
101631v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101632// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x00,0x00]
101633
101634v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101635// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x01,0x00]
101636
101637v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101638// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x02,0x00]
101639
101640v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101641// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x03,0x00]
101642
101643v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101644// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x04,0x00]
101645
101646v_frexp_exp_i16_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101647// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x05,0x00]
101648
101649v_frexp_exp_i16_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101650// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x16,0x00]
101651
101652v_frexp_exp_i16_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101653// CHECK: [0xf9,0x86,0x0a,0x7e,0x01,0x06,0x26,0x00]
101654
101655v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101656// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101657
101658v_frexp_exp_i16_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101659// CHECK: [0xfa,0x86,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101660
101661v_frexp_exp_i16_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101662// CHECK: [0xfa,0x86,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101663
101664v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101665// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101666
101667v_frexp_exp_i16_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101668// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x40,0x01,0x00]
101669
101670v_frexp_exp_i16_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101671// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x41,0x01,0x00]
101672
101673v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101674// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x42,0x01,0x00]
101675
101676v_frexp_exp_i16_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101677// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x43,0x01,0x00]
101678
101679v_frexp_exp_i16_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101680// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x30,0x01,0x00]
101681
101682v_frexp_exp_i16_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101683// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x34,0x01,0x00]
101684
101685v_frexp_exp_i16_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101686// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x38,0x01,0x00]
101687
101688v_frexp_exp_i16_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
101689// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x3c,0x01,0x00]
101690
101691v_frexp_exp_i16_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
101692// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x01,0x01,0x00]
101693
101694v_frexp_exp_i16_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
101695// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x0f,0x01,0x00]
101696
101697v_frexp_exp_i16_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
101698// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x11,0x01,0x00]
101699
101700v_frexp_exp_i16_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
101701// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x1f,0x01,0x00]
101702
101703v_frexp_exp_i16_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
101704// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x21,0x01,0x00]
101705
101706v_frexp_exp_i16_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
101707// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0x2f,0x01,0x00]
101708
101709v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
101710// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x10]
101711
101712v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
101713// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x30]
101714
101715v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
101716// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101717
101718v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
101719// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101720
101721v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
101722// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x01]
101723
101724v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
101725// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x03]
101726
101727v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
101728// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101729
101730v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
101731// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101732
101733v_frexp_exp_i16_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
101734// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x08,0x00]
101735
101736v_frexp_exp_i16_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101737// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x10,0x00]
101738
101739v_frexp_exp_i16_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101740// CHECK: [0xfa,0x86,0x0a,0x7e,0x01,0xe4,0x20,0x00]
101741
101742v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101743// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]
101744
101745v_floor_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101746// CHECK: [0xf9,0x88,0xfe,0x7f,0x01,0x06,0x06,0x00]
101747
101748v_floor_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101749// CHECK: [0xf9,0x88,0x0a,0x7e,0xff,0x06,0x06,0x00]
101750
101751v_floor_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101752// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x26,0x06,0x00]
101753
101754v_floor_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
101755// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]
101756
101757v_floor_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101758// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x00,0x06,0x00]
101759
101760v_floor_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101761// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x01,0x06,0x00]
101762
101763v_floor_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
101764// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x02,0x06,0x00]
101765
101766v_floor_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
101767// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x03,0x06,0x00]
101768
101769v_floor_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101770// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x04,0x06,0x00]
101771
101772v_floor_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101773// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x05,0x06,0x00]
101774
101775v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
101776// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101777
101778v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101779// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x16,0x06,0x00]
101780
101781v_floor_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101782// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x16,0x06,0x00]
101783
101784v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101785// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x06,0x00]
101786
101787v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101788// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x00,0x00]
101789
101790v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101791// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x01,0x00]
101792
101793v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101794// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x02,0x00]
101795
101796v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101797// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x03,0x00]
101798
101799v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101800// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x04,0x00]
101801
101802v_floor_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101803// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x05,0x00]
101804
101805v_floor_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101806// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x16,0x00]
101807
101808v_floor_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101809// CHECK: [0xf9,0x88,0x0a,0x7e,0x01,0x06,0x26,0x00]
101810
101811v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101812// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101813
101814v_floor_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101815// CHECK: [0xfa,0x88,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101816
101817v_floor_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101818// CHECK: [0xfa,0x88,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101819
101820v_floor_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101821// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101822
101823v_floor_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101824// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x40,0x01,0x00]
101825
101826v_floor_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101827// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x41,0x01,0x00]
101828
101829v_floor_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101830// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x42,0x01,0x00]
101831
101832v_floor_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101833// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x43,0x01,0x00]
101834
101835v_floor_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101836// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x30,0x01,0x00]
101837
101838v_floor_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101839// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x34,0x01,0x00]
101840
101841v_floor_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101842// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x38,0x01,0x00]
101843
101844v_floor_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
101845// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x3c,0x01,0x00]
101846
101847v_floor_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
101848// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x01,0x01,0x00]
101849
101850v_floor_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
101851// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x0f,0x01,0x00]
101852
101853v_floor_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
101854// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x11,0x01,0x00]
101855
101856v_floor_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
101857// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x1f,0x01,0x00]
101858
101859v_floor_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
101860// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x21,0x01,0x00]
101861
101862v_floor_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
101863// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0x2f,0x01,0x00]
101864
101865v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
101866// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x10]
101867
101868v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
101869// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x30]
101870
101871v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
101872// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101873
101874v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
101875// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
101876
101877v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
101878// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x01]
101879
101880v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
101881// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x03]
101882
101883v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
101884// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101885
101886v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
101887// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
101888
101889v_floor_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
101890// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x08,0x00]
101891
101892v_floor_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101893// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x10,0x00]
101894
101895v_floor_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101896// CHECK: [0xfa,0x88,0x0a,0x7e,0x01,0xe4,0x20,0x00]
101897
101898v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101899// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]
101900
101901v_ceil_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101902// CHECK: [0xf9,0x8a,0xfe,0x7f,0x01,0x06,0x06,0x00]
101903
101904v_ceil_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101905// CHECK: [0xf9,0x8a,0x0a,0x7e,0xff,0x06,0x06,0x00]
101906
101907v_ceil_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101908// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x26,0x06,0x00]
101909
101910v_ceil_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
101911// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]
101912
101913v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101914// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x00,0x06,0x00]
101915
101916v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101917// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x01,0x06,0x00]
101918
101919v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
101920// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x02,0x06,0x00]
101921
101922v_ceil_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
101923// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x03,0x06,0x00]
101924
101925v_ceil_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
101926// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x04,0x06,0x00]
101927
101928v_ceil_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
101929// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x05,0x06,0x00]
101930
101931v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
101932// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x0e,0x06,0x00]
101933
101934v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
101935// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x16,0x06,0x00]
101936
101937v_ceil_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
101938// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x16,0x06,0x00]
101939
101940v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
101941// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x06,0x00]
101942
101943v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
101944// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x00,0x00]
101945
101946v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
101947// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x01,0x00]
101948
101949v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
101950// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x02,0x00]
101951
101952v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
101953// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x03,0x00]
101954
101955v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
101956// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x04,0x00]
101957
101958v_ceil_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
101959// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x05,0x00]
101960
101961v_ceil_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101962// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x16,0x00]
101963
101964v_ceil_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
101965// CHECK: [0xf9,0x8a,0x0a,0x7e,0x01,0x06,0x26,0x00]
101966
101967v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101968// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x00]
101969
101970v_ceil_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101971// CHECK: [0xfa,0x8a,0xfe,0x7f,0x01,0xe4,0x00,0x00]
101972
101973v_ceil_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
101974// CHECK: [0xfa,0x8a,0x0a,0x7e,0xff,0xe4,0x00,0x00]
101975
101976v_ceil_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
101977// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x1b,0x00,0x00]
101978
101979v_ceil_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
101980// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x40,0x01,0x00]
101981
101982v_ceil_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
101983// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x41,0x01,0x00]
101984
101985v_ceil_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
101986// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x42,0x01,0x00]
101987
101988v_ceil_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
101989// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x43,0x01,0x00]
101990
101991v_ceil_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
101992// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x30,0x01,0x00]
101993
101994v_ceil_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
101995// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x34,0x01,0x00]
101996
101997v_ceil_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
101998// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x38,0x01,0x00]
101999
102000v_ceil_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102001// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102002
102003v_ceil_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102004// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x01,0x01,0x00]
102005
102006v_ceil_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102007// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102008
102009v_ceil_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102010// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x11,0x01,0x00]
102011
102012v_ceil_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102013// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102014
102015v_ceil_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102016// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x21,0x01,0x00]
102017
102018v_ceil_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102019// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102020
102021v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102022// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102023
102024v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102025// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102026
102027v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102028// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102029
102030v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102031// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102032
102033v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102034// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102035
102036v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102037// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102038
102039v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102040// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102041
102042v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102043// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102044
102045v_ceil_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102046// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102047
102048v_ceil_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102049// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102050
102051v_ceil_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102052// CHECK: [0xfa,0x8a,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102053
102054v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102055// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]
102056
102057v_trunc_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102058// CHECK: [0xf9,0x8c,0xfe,0x7f,0x01,0x06,0x06,0x00]
102059
102060v_trunc_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102061// CHECK: [0xf9,0x8c,0x0a,0x7e,0xff,0x06,0x06,0x00]
102062
102063v_trunc_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102064// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x26,0x06,0x00]
102065
102066v_trunc_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
102067// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]
102068
102069v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102070// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x00,0x06,0x00]
102071
102072v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102073// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x01,0x06,0x00]
102074
102075v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
102076// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x02,0x06,0x00]
102077
102078v_trunc_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
102079// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x03,0x06,0x00]
102080
102081v_trunc_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102082// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x04,0x06,0x00]
102083
102084v_trunc_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102085// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x05,0x06,0x00]
102086
102087v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
102088// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x0e,0x06,0x00]
102089
102090v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
102091// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x16,0x06,0x00]
102092
102093v_trunc_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
102094// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x16,0x06,0x00]
102095
102096v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
102097// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x06,0x00]
102098
102099v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
102100// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x00,0x00]
102101
102102v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
102103// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x01,0x00]
102104
102105v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
102106// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x02,0x00]
102107
102108v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
102109// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x03,0x00]
102110
102111v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
102112// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x04,0x00]
102113
102114v_trunc_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
102115// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x05,0x00]
102116
102117v_trunc_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102118// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x16,0x00]
102119
102120v_trunc_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102121// CHECK: [0xf9,0x8c,0x0a,0x7e,0x01,0x06,0x26,0x00]
102122
102123v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102124// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x00]
102125
102126v_trunc_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102127// CHECK: [0xfa,0x8c,0xfe,0x7f,0x01,0xe4,0x00,0x00]
102128
102129v_trunc_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102130// CHECK: [0xfa,0x8c,0x0a,0x7e,0xff,0xe4,0x00,0x00]
102131
102132v_trunc_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
102133// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x1b,0x00,0x00]
102134
102135v_trunc_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
102136// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x40,0x01,0x00]
102137
102138v_trunc_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
102139// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x41,0x01,0x00]
102140
102141v_trunc_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
102142// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x42,0x01,0x00]
102143
102144v_trunc_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
102145// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x43,0x01,0x00]
102146
102147v_trunc_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
102148// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x30,0x01,0x00]
102149
102150v_trunc_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
102151// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x34,0x01,0x00]
102152
102153v_trunc_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
102154// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x38,0x01,0x00]
102155
102156v_trunc_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102157// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102158
102159v_trunc_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102160// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x01,0x01,0x00]
102161
102162v_trunc_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102163// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102164
102165v_trunc_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102166// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x11,0x01,0x00]
102167
102168v_trunc_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102169// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102170
102171v_trunc_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102172// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x21,0x01,0x00]
102173
102174v_trunc_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102175// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102176
102177v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102178// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102179
102180v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102181// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102182
102183v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102184// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102185
102186v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102187// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102188
102189v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102190// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102191
102192v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102193// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102194
102195v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102196// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102197
102198v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102199// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102200
102201v_trunc_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102202// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102203
102204v_trunc_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102205// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102206
102207v_trunc_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102208// CHECK: [0xfa,0x8c,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102209
102210v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102211// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]
102212
102213v_rndne_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102214// CHECK: [0xf9,0x8e,0xfe,0x7f,0x01,0x06,0x06,0x00]
102215
102216v_rndne_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102217// CHECK: [0xf9,0x8e,0x0a,0x7e,0xff,0x06,0x06,0x00]
102218
102219v_rndne_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102220// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x26,0x06,0x00]
102221
102222v_rndne_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
102223// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]
102224
102225v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102226// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x00,0x06,0x00]
102227
102228v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102229// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x01,0x06,0x00]
102230
102231v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
102232// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x02,0x06,0x00]
102233
102234v_rndne_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
102235// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x03,0x06,0x00]
102236
102237v_rndne_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102238// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x04,0x06,0x00]
102239
102240v_rndne_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102241// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x05,0x06,0x00]
102242
102243v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
102244// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x0e,0x06,0x00]
102245
102246v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
102247// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x16,0x06,0x00]
102248
102249v_rndne_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
102250// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x16,0x06,0x00]
102251
102252v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
102253// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x06,0x00]
102254
102255v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
102256// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x00,0x00]
102257
102258v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
102259// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x01,0x00]
102260
102261v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
102262// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x02,0x00]
102263
102264v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
102265// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x03,0x00]
102266
102267v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
102268// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x04,0x00]
102269
102270v_rndne_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
102271// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x05,0x00]
102272
102273v_rndne_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102274// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x16,0x00]
102275
102276v_rndne_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102277// CHECK: [0xf9,0x8e,0x0a,0x7e,0x01,0x06,0x26,0x00]
102278
102279v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102280// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x00]
102281
102282v_rndne_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102283// CHECK: [0xfa,0x8e,0xfe,0x7f,0x01,0xe4,0x00,0x00]
102284
102285v_rndne_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102286// CHECK: [0xfa,0x8e,0x0a,0x7e,0xff,0xe4,0x00,0x00]
102287
102288v_rndne_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
102289// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x1b,0x00,0x00]
102290
102291v_rndne_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
102292// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x40,0x01,0x00]
102293
102294v_rndne_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
102295// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x41,0x01,0x00]
102296
102297v_rndne_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
102298// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x42,0x01,0x00]
102299
102300v_rndne_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
102301// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x43,0x01,0x00]
102302
102303v_rndne_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
102304// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x30,0x01,0x00]
102305
102306v_rndne_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
102307// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x34,0x01,0x00]
102308
102309v_rndne_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
102310// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x38,0x01,0x00]
102311
102312v_rndne_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102313// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102314
102315v_rndne_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102316// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x01,0x01,0x00]
102317
102318v_rndne_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102319// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102320
102321v_rndne_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102322// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x11,0x01,0x00]
102323
102324v_rndne_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102325// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102326
102327v_rndne_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102328// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x21,0x01,0x00]
102329
102330v_rndne_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102331// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102332
102333v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102334// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102335
102336v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102337// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102338
102339v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102340// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102341
102342v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102343// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102344
102345v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102346// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102347
102348v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102349// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102350
102351v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102352// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102353
102354v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102355// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102356
102357v_rndne_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102358// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102359
102360v_rndne_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102361// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102362
102363v_rndne_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102364// CHECK: [0xfa,0x8e,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102365
102366v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102367// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]
102368
102369v_fract_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102370// CHECK: [0xf9,0x90,0xfe,0x7f,0x01,0x06,0x06,0x00]
102371
102372v_fract_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102373// CHECK: [0xf9,0x90,0x0a,0x7e,0xff,0x06,0x06,0x00]
102374
102375v_fract_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102376// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x26,0x06,0x00]
102377
102378v_fract_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
102379// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]
102380
102381v_fract_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102382// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x00,0x06,0x00]
102383
102384v_fract_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102385// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x01,0x06,0x00]
102386
102387v_fract_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
102388// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x02,0x06,0x00]
102389
102390v_fract_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
102391// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x03,0x06,0x00]
102392
102393v_fract_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102394// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x04,0x06,0x00]
102395
102396v_fract_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102397// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x05,0x06,0x00]
102398
102399v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
102400// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x0e,0x06,0x00]
102401
102402v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
102403// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x16,0x06,0x00]
102404
102405v_fract_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
102406// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x16,0x06,0x00]
102407
102408v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
102409// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x06,0x00]
102410
102411v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
102412// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x00,0x00]
102413
102414v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
102415// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x01,0x00]
102416
102417v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
102418// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x02,0x00]
102419
102420v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
102421// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x03,0x00]
102422
102423v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
102424// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x04,0x00]
102425
102426v_fract_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
102427// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x05,0x00]
102428
102429v_fract_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102430// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x16,0x00]
102431
102432v_fract_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102433// CHECK: [0xf9,0x90,0x0a,0x7e,0x01,0x06,0x26,0x00]
102434
102435v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102436// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x00]
102437
102438v_fract_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102439// CHECK: [0xfa,0x90,0xfe,0x7f,0x01,0xe4,0x00,0x00]
102440
102441v_fract_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102442// CHECK: [0xfa,0x90,0x0a,0x7e,0xff,0xe4,0x00,0x00]
102443
102444v_fract_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
102445// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x1b,0x00,0x00]
102446
102447v_fract_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
102448// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x40,0x01,0x00]
102449
102450v_fract_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
102451// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x41,0x01,0x00]
102452
102453v_fract_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
102454// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x42,0x01,0x00]
102455
102456v_fract_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
102457// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x43,0x01,0x00]
102458
102459v_fract_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
102460// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x30,0x01,0x00]
102461
102462v_fract_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
102463// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x34,0x01,0x00]
102464
102465v_fract_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
102466// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x38,0x01,0x00]
102467
102468v_fract_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102469// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102470
102471v_fract_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102472// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x01,0x01,0x00]
102473
102474v_fract_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102475// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102476
102477v_fract_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102478// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x11,0x01,0x00]
102479
102480v_fract_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102481// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102482
102483v_fract_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102484// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x21,0x01,0x00]
102485
102486v_fract_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102487// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102488
102489v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102490// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102491
102492v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102493// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102494
102495v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102496// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102497
102498v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102499// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102500
102501v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102502// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102503
102504v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102505// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102506
102507v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102508// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102509
102510v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102511// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102512
102513v_fract_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102514// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102515
102516v_fract_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102517// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102518
102519v_fract_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102520// CHECK: [0xfa,0x90,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102521
102522v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102523// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]
102524
102525v_sin_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102526// CHECK: [0xf9,0x92,0xfe,0x7f,0x01,0x06,0x06,0x00]
102527
102528v_sin_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102529// CHECK: [0xf9,0x92,0x0a,0x7e,0xff,0x06,0x06,0x00]
102530
102531v_sin_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102532// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x26,0x06,0x00]
102533
102534v_sin_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
102535// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]
102536
102537v_sin_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102538// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x00,0x06,0x00]
102539
102540v_sin_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102541// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x01,0x06,0x00]
102542
102543v_sin_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
102544// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x02,0x06,0x00]
102545
102546v_sin_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
102547// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x03,0x06,0x00]
102548
102549v_sin_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102550// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x04,0x06,0x00]
102551
102552v_sin_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102553// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x05,0x06,0x00]
102554
102555v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
102556// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x0e,0x06,0x00]
102557
102558v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
102559// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x16,0x06,0x00]
102560
102561v_sin_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
102562// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x16,0x06,0x00]
102563
102564v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
102565// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x06,0x00]
102566
102567v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
102568// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x00,0x00]
102569
102570v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
102571// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x01,0x00]
102572
102573v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
102574// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x02,0x00]
102575
102576v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
102577// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x03,0x00]
102578
102579v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
102580// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x04,0x00]
102581
102582v_sin_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
102583// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x05,0x00]
102584
102585v_sin_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102586// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x16,0x00]
102587
102588v_sin_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102589// CHECK: [0xf9,0x92,0x0a,0x7e,0x01,0x06,0x26,0x00]
102590
102591v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102592// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x00]
102593
102594v_sin_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102595// CHECK: [0xfa,0x92,0xfe,0x7f,0x01,0xe4,0x00,0x00]
102596
102597v_sin_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102598// CHECK: [0xfa,0x92,0x0a,0x7e,0xff,0xe4,0x00,0x00]
102599
102600v_sin_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
102601// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x1b,0x00,0x00]
102602
102603v_sin_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
102604// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x40,0x01,0x00]
102605
102606v_sin_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
102607// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x41,0x01,0x00]
102608
102609v_sin_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
102610// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x42,0x01,0x00]
102611
102612v_sin_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
102613// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x43,0x01,0x00]
102614
102615v_sin_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
102616// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x30,0x01,0x00]
102617
102618v_sin_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
102619// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x34,0x01,0x00]
102620
102621v_sin_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
102622// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x38,0x01,0x00]
102623
102624v_sin_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102625// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102626
102627v_sin_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102628// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x01,0x01,0x00]
102629
102630v_sin_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102631// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102632
102633v_sin_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102634// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x11,0x01,0x00]
102635
102636v_sin_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102637// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102638
102639v_sin_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102640// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x21,0x01,0x00]
102641
102642v_sin_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102643// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102644
102645v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102646// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102647
102648v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102649// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102650
102651v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102652// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102653
102654v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102655// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102656
102657v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102658// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102659
102660v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102661// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102662
102663v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102664// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102665
102666v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102667// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102668
102669v_sin_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102670// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102671
102672v_sin_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102673// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102674
102675v_sin_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102676// CHECK: [0xfa,0x92,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102677
102678v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102679// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]
102680
102681v_cos_f16_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102682// CHECK: [0xf9,0x94,0xfe,0x7f,0x01,0x06,0x06,0x00]
102683
102684v_cos_f16_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102685// CHECK: [0xf9,0x94,0x0a,0x7e,0xff,0x06,0x06,0x00]
102686
102687v_cos_f16_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102688// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x26,0x06,0x00]
102689
102690v_cos_f16_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
102691// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]
102692
102693v_cos_f16_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102694// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x00,0x06,0x00]
102695
102696v_cos_f16_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102697// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x01,0x06,0x00]
102698
102699v_cos_f16_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
102700// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x02,0x06,0x00]
102701
102702v_cos_f16_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
102703// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x03,0x06,0x00]
102704
102705v_cos_f16_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102706// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x04,0x06,0x00]
102707
102708v_cos_f16_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102709// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x05,0x06,0x00]
102710
102711v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
102712// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x0e,0x06,0x00]
102713
102714v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
102715// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x16,0x06,0x00]
102716
102717v_cos_f16_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
102718// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x16,0x06,0x00]
102719
102720v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
102721// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x06,0x00]
102722
102723v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
102724// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x00,0x00]
102725
102726v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
102727// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x01,0x00]
102728
102729v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
102730// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x02,0x00]
102731
102732v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
102733// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x03,0x00]
102734
102735v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
102736// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x04,0x00]
102737
102738v_cos_f16_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
102739// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x05,0x00]
102740
102741v_cos_f16_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102742// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x16,0x00]
102743
102744v_cos_f16_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102745// CHECK: [0xf9,0x94,0x0a,0x7e,0x01,0x06,0x26,0x00]
102746
102747v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102748// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x00]
102749
102750v_cos_f16_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102751// CHECK: [0xfa,0x94,0xfe,0x7f,0x01,0xe4,0x00,0x00]
102752
102753v_cos_f16_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102754// CHECK: [0xfa,0x94,0x0a,0x7e,0xff,0xe4,0x00,0x00]
102755
102756v_cos_f16_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
102757// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x1b,0x00,0x00]
102758
102759v_cos_f16_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
102760// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x40,0x01,0x00]
102761
102762v_cos_f16_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
102763// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x41,0x01,0x00]
102764
102765v_cos_f16_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
102766// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x42,0x01,0x00]
102767
102768v_cos_f16_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
102769// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x43,0x01,0x00]
102770
102771v_cos_f16_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
102772// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x30,0x01,0x00]
102773
102774v_cos_f16_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
102775// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x34,0x01,0x00]
102776
102777v_cos_f16_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
102778// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x38,0x01,0x00]
102779
102780v_cos_f16_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102781// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102782
102783v_cos_f16_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102784// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x01,0x01,0x00]
102785
102786v_cos_f16_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102787// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102788
102789v_cos_f16_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102790// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x11,0x01,0x00]
102791
102792v_cos_f16_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102793// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102794
102795v_cos_f16_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102796// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x21,0x01,0x00]
102797
102798v_cos_f16_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102799// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102800
102801v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102802// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102803
102804v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102805// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102806
102807v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102808// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102809
102810v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102811// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102812
102813v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102814// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102815
102816v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102817// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102818
102819v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102820// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102821
102822v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102823// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102824
102825v_cos_f16_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102826// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102827
102828v_cos_f16_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102829// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102830
102831v_cos_f16_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102832// CHECK: [0xfa,0x94,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102833
102834v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102835// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]
102836
102837v_exp_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102838// CHECK: [0xf9,0x96,0xfe,0x7f,0x01,0x06,0x06,0x00]
102839
102840v_exp_legacy_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102841// CHECK: [0xf9,0x96,0x0a,0x7e,0xff,0x06,0x06,0x00]
102842
102843v_exp_legacy_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102844// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x26,0x06,0x00]
102845
102846v_exp_legacy_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
102847// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]
102848
102849v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102850// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x00,0x06,0x00]
102851
102852v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102853// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x01,0x06,0x00]
102854
102855v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
102856// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x02,0x06,0x00]
102857
102858v_exp_legacy_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
102859// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x03,0x06,0x00]
102860
102861v_exp_legacy_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
102862// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x04,0x06,0x00]
102863
102864v_exp_legacy_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
102865// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x05,0x06,0x00]
102866
102867v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
102868// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x0e,0x06,0x00]
102869
102870v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
102871// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x16,0x06,0x00]
102872
102873v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
102874// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x16,0x06,0x00]
102875
102876v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
102877// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x06,0x00]
102878
102879v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
102880// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x00,0x00]
102881
102882v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
102883// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x01,0x00]
102884
102885v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
102886// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x02,0x00]
102887
102888v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
102889// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x03,0x00]
102890
102891v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
102892// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x04,0x00]
102893
102894v_exp_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
102895// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x05,0x00]
102896
102897v_exp_legacy_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102898// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x16,0x00]
102899
102900v_exp_legacy_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102901// CHECK: [0xf9,0x96,0x0a,0x7e,0x01,0x06,0x26,0x00]
102902
102903v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102904// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x00]
102905
102906v_exp_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102907// CHECK: [0xfa,0x96,0xfe,0x7f,0x01,0xe4,0x00,0x00]
102908
102909v_exp_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102910// CHECK: [0xfa,0x96,0x0a,0x7e,0xff,0xe4,0x00,0x00]
102911
102912v_exp_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
102913// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x1b,0x00,0x00]
102914
102915v_exp_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
102916// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x40,0x01,0x00]
102917
102918v_exp_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
102919// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x41,0x01,0x00]
102920
102921v_exp_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
102922// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x42,0x01,0x00]
102923
102924v_exp_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
102925// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x43,0x01,0x00]
102926
102927v_exp_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
102928// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x30,0x01,0x00]
102929
102930v_exp_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
102931// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x34,0x01,0x00]
102932
102933v_exp_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
102934// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x38,0x01,0x00]
102935
102936v_exp_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
102937// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x3c,0x01,0x00]
102938
102939v_exp_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
102940// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x01,0x01,0x00]
102941
102942v_exp_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
102943// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x0f,0x01,0x00]
102944
102945v_exp_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
102946// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x11,0x01,0x00]
102947
102948v_exp_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
102949// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x1f,0x01,0x00]
102950
102951v_exp_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
102952// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x21,0x01,0x00]
102953
102954v_exp_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
102955// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0x2f,0x01,0x00]
102956
102957v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
102958// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x10]
102959
102960v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
102961// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x30]
102962
102963v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
102964// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102965
102966v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
102967// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
102968
102969v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
102970// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x01]
102971
102972v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
102973// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x03]
102974
102975v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
102976// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102977
102978v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
102979// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
102980
102981v_exp_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
102982// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x08,0x00]
102983
102984v_exp_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102985// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x10,0x00]
102986
102987v_exp_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
102988// CHECK: [0xfa,0x96,0x0a,0x7e,0x01,0xe4,0x20,0x00]
102989
102990v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102991// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]
102992
102993v_log_legacy_f32_sdwa v255, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102994// CHECK: [0xf9,0x98,0xfe,0x7f,0x01,0x06,0x06,0x00]
102995
102996v_log_legacy_f32_sdwa v5, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
102997// CHECK: [0xf9,0x98,0x0a,0x7e,0xff,0x06,0x06,0x00]
102998
102999v_log_legacy_f32_sdwa v5, v1 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103000// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x26,0x06,0x00]
103001
103002v_log_legacy_f32_sdwa v5, v1 dst_unused:UNUSED_PAD src0_sel:DWORD
103003// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]
103004
103005v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD
103006// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x00,0x06,0x00]
103007
103008v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD
103009// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x01,0x06,0x00]
103010
103011v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD
103012// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x02,0x06,0x00]
103013
103014v_log_legacy_f32_sdwa v5, v1 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD
103015// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x03,0x06,0x00]
103016
103017v_log_legacy_f32_sdwa v5, v1 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD
103018// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x04,0x06,0x00]
103019
103020v_log_legacy_f32_sdwa v5, v1 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD
103021// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x05,0x06,0x00]
103022
103023v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD
103024// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x0e,0x06,0x00]
103025
103026v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD
103027// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x16,0x06,0x00]
103028
103029v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD src0_sel:DWORD
103030// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x16,0x06,0x00]
103031
103032v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD
103033// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x06,0x00]
103034
103035v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0
103036// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x00,0x00]
103037
103038v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1
103039// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x01,0x00]
103040
103041v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2
103042// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x02,0x00]
103043
103044v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3
103045// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x03,0x00]
103046
103047v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0
103048// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x04,0x00]
103049
103050v_log_legacy_f32_sdwa v5, v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1
103051// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x05,0x00]
103052
103053v_log_legacy_f32_sdwa v5, -v1 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103054// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x16,0x00]
103055
103056v_log_legacy_f32_sdwa v5, |v1| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103057// CHECK: [0xf9,0x98,0x0a,0x7e,0x01,0x06,0x26,0x00]
103058
103059v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103060// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x00]
103061
103062v_log_legacy_f32_dpp v255, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103063// CHECK: [0xfa,0x98,0xfe,0x7f,0x01,0xe4,0x00,0x00]
103064
103065v_log_legacy_f32_dpp v5, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103066// CHECK: [0xfa,0x98,0x0a,0x7e,0xff,0xe4,0x00,0x00]
103067
103068v_log_legacy_f32_dpp v5, v1 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
103069// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x1b,0x00,0x00]
103070
103071v_log_legacy_f32_dpp v5, v1 row_mirror row_mask:0x0 bank_mask:0x0
103072// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x40,0x01,0x00]
103073
103074v_log_legacy_f32_dpp v5, v1 row_half_mirror row_mask:0x0 bank_mask:0x0
103075// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x41,0x01,0x00]
103076
103077v_log_legacy_f32_dpp v5, v1 row_bcast:15 row_mask:0x0 bank_mask:0x0
103078// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x42,0x01,0x00]
103079
103080v_log_legacy_f32_dpp v5, v1 row_bcast:31 row_mask:0x0 bank_mask:0x0
103081// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x43,0x01,0x00]
103082
103083v_log_legacy_f32_dpp v5, v1 wave_shl:1 row_mask:0x0 bank_mask:0x0
103084// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x30,0x01,0x00]
103085
103086v_log_legacy_f32_dpp v5, v1 wave_rol:1 row_mask:0x0 bank_mask:0x0
103087// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x34,0x01,0x00]
103088
103089v_log_legacy_f32_dpp v5, v1 wave_shr:1 row_mask:0x0 bank_mask:0x0
103090// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x38,0x01,0x00]
103091
103092v_log_legacy_f32_dpp v5, v1 wave_ror:1 row_mask:0x0 bank_mask:0x0
103093// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x3c,0x01,0x00]
103094
103095v_log_legacy_f32_dpp v5, v1 row_shl:1 row_mask:0x0 bank_mask:0x0
103096// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x01,0x01,0x00]
103097
103098v_log_legacy_f32_dpp v5, v1 row_shl:15 row_mask:0x0 bank_mask:0x0
103099// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x0f,0x01,0x00]
103100
103101v_log_legacy_f32_dpp v5, v1 row_shr:1 row_mask:0x0 bank_mask:0x0
103102// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x11,0x01,0x00]
103103
103104v_log_legacy_f32_dpp v5, v1 row_shr:15 row_mask:0x0 bank_mask:0x0
103105// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x1f,0x01,0x00]
103106
103107v_log_legacy_f32_dpp v5, v1 row_ror:1 row_mask:0x0 bank_mask:0x0
103108// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x21,0x01,0x00]
103109
103110v_log_legacy_f32_dpp v5, v1 row_ror:15 row_mask:0x0 bank_mask:0x0
103111// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0x2f,0x01,0x00]
103112
103113v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
103114// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x10]
103115
103116v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
103117// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x30]
103118
103119v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
103120// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
103121
103122v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] bank_mask:0x0
103123// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0xf0]
103124
103125v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
103126// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x01]
103127
103128v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
103129// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x03]
103130
103131v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
103132// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
103133
103134v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0
103135// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x00,0x0f]
103136
103137v_log_legacy_f32_dpp v5, v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
103138// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x08,0x00]
103139
103140v_log_legacy_f32_dpp v5, -v1 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103141// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x10,0x00]
103142
103143v_log_legacy_f32_dpp v5, |v1| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103144// CHECK: [0xfa,0x98,0x0a,0x7e,0x01,0xe4,0x20,0x00]
103145
103146v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103147// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x06]
103148
103149v_add_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103150// CHECK: [0xf9,0x04,0xfe,0x03,0x01,0x06,0x06,0x06]
103151
103152v_add_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103153// CHECK: [0xf9,0x04,0x0a,0x02,0xff,0x06,0x06,0x06]
103154
103155v_add_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103156// CHECK: [0xf9,0xfe,0x0b,0x02,0x01,0x06,0x06,0x06]
103157
103158v_add_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103159// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x26,0x06,0x06]
103160
103161v_add_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103162// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x06]
103163
103164v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103165// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x00,0x06,0x06]
103166
103167v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103168// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x01,0x06,0x06]
103169
103170v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103171// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x02,0x06,0x06]
103172
103173v_add_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103174// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x03,0x06,0x06]
103175
103176v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103177// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x04,0x06,0x06]
103178
103179v_add_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103180// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x05,0x06,0x06]
103181
103182v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
103183// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x0e,0x06,0x06]
103184
103185v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
103186// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x16,0x06,0x06]
103187
103188v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
103189// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x16,0x06,0x06]
103190
103191v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
103192// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x06]
103193
103194v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
103195// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x00,0x06]
103196
103197v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
103198// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x01,0x06]
103199
103200v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
103201// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x02,0x06]
103202
103203v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
103204// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x03,0x06]
103205
103206v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
103207// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x04,0x06]
103208
103209v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
103210// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x05,0x06]
103211
103212v_add_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103213// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x16,0x06]
103214
103215v_add_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103216// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x26,0x06]
103217
103218v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103219// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x06]
103220
103221v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
103222// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x00]
103223
103224v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
103225// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x01]
103226
103227v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
103228// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x02]
103229
103230v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
103231// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x03]
103232
103233v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
103234// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x04]
103235
103236v_add_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
103237// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x05]
103238
103239v_add_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103240// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x16]
103241
103242v_add_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103243// CHECK: [0xf9,0x04,0x0a,0x02,0x01,0x06,0x06,0x26]
103244
103245v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103246// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x00]
103247
103248v_add_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103249// CHECK: [0xfa,0x04,0xfe,0x03,0x01,0xe4,0x00,0x00]
103250
103251v_add_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103252// CHECK: [0xfa,0x04,0x0a,0x02,0xff,0xe4,0x00,0x00]
103253
103254v_add_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103255// CHECK: [0xfa,0xfe,0x0b,0x02,0x01,0xe4,0x00,0x00]
103256
103257v_add_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
103258// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x1b,0x00,0x00]
103259
103260v_add_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
103261// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x40,0x01,0x00]
103262
103263v_add_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
103264// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x41,0x01,0x00]
103265
103266v_add_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
103267// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x42,0x01,0x00]
103268
103269v_add_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
103270// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x43,0x01,0x00]
103271
103272v_add_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
103273// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x30,0x01,0x00]
103274
103275v_add_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
103276// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x34,0x01,0x00]
103277
103278v_add_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
103279// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x38,0x01,0x00]
103280
103281v_add_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
103282// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x3c,0x01,0x00]
103283
103284v_add_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
103285// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x01,0x01,0x00]
103286
103287v_add_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
103288// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x0f,0x01,0x00]
103289
103290v_add_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
103291// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x11,0x01,0x00]
103292
103293v_add_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
103294// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x1f,0x01,0x00]
103295
103296v_add_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
103297// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x21,0x01,0x00]
103298
103299v_add_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
103300// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0x2f,0x01,0x00]
103301
103302v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
103303// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x10]
103304
103305v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
103306// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x30]
103307
103308v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
103309// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0xf0]
103310
103311v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
103312// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0xf0]
103313
103314v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
103315// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x01]
103316
103317v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
103318// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x03]
103319
103320v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
103321// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x0f]
103322
103323v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
103324// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x00,0x0f]
103325
103326v_add_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
103327// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x08,0x00]
103328
103329v_add_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103330// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x10,0x00]
103331
103332v_add_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103333// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x20,0x00]
103334
103335v_add_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103336// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x40,0x00]
103337
103338v_add_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103339// CHECK: [0xfa,0x04,0x0a,0x02,0x01,0xe4,0x80,0x00]
103340
103341v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103342// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x06]
103343
103344v_sub_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103345// CHECK: [0xf9,0x04,0xfe,0x05,0x01,0x06,0x06,0x06]
103346
103347v_sub_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103348// CHECK: [0xf9,0x04,0x0a,0x04,0xff,0x06,0x06,0x06]
103349
103350v_sub_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103351// CHECK: [0xf9,0xfe,0x0b,0x04,0x01,0x06,0x06,0x06]
103352
103353v_sub_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103354// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x26,0x06,0x06]
103355
103356v_sub_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103357// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x06]
103358
103359v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103360// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x00,0x06,0x06]
103361
103362v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103363// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x01,0x06,0x06]
103364
103365v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103366// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x02,0x06,0x06]
103367
103368v_sub_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103369// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x03,0x06,0x06]
103370
103371v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103372// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x04,0x06,0x06]
103373
103374v_sub_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103375// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x05,0x06,0x06]
103376
103377v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
103378// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x0e,0x06,0x06]
103379
103380v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
103381// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x16,0x06,0x06]
103382
103383v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
103384// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x16,0x06,0x06]
103385
103386v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
103387// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x06]
103388
103389v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
103390// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x00,0x06]
103391
103392v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
103393// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x01,0x06]
103394
103395v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
103396// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x02,0x06]
103397
103398v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
103399// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x03,0x06]
103400
103401v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
103402// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x04,0x06]
103403
103404v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
103405// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x05,0x06]
103406
103407v_sub_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103408// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x16,0x06]
103409
103410v_sub_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103411// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x26,0x06]
103412
103413v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103414// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x06]
103415
103416v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
103417// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x00]
103418
103419v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
103420// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x01]
103421
103422v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
103423// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x02]
103424
103425v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
103426// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x03]
103427
103428v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
103429// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x04]
103430
103431v_sub_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
103432// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x05]
103433
103434v_sub_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103435// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x16]
103436
103437v_sub_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103438// CHECK: [0xf9,0x04,0x0a,0x04,0x01,0x06,0x06,0x26]
103439
103440v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103441// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x00]
103442
103443v_sub_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103444// CHECK: [0xfa,0x04,0xfe,0x05,0x01,0xe4,0x00,0x00]
103445
103446v_sub_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103447// CHECK: [0xfa,0x04,0x0a,0x04,0xff,0xe4,0x00,0x00]
103448
103449v_sub_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103450// CHECK: [0xfa,0xfe,0x0b,0x04,0x01,0xe4,0x00,0x00]
103451
103452v_sub_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
103453// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x1b,0x00,0x00]
103454
103455v_sub_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
103456// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x40,0x01,0x00]
103457
103458v_sub_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
103459// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x41,0x01,0x00]
103460
103461v_sub_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
103462// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x42,0x01,0x00]
103463
103464v_sub_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
103465// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x43,0x01,0x00]
103466
103467v_sub_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
103468// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x30,0x01,0x00]
103469
103470v_sub_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
103471// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x34,0x01,0x00]
103472
103473v_sub_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
103474// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x38,0x01,0x00]
103475
103476v_sub_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
103477// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x3c,0x01,0x00]
103478
103479v_sub_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
103480// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x01,0x01,0x00]
103481
103482v_sub_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
103483// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x0f,0x01,0x00]
103484
103485v_sub_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
103486// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x11,0x01,0x00]
103487
103488v_sub_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
103489// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x1f,0x01,0x00]
103490
103491v_sub_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
103492// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x21,0x01,0x00]
103493
103494v_sub_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
103495// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0x2f,0x01,0x00]
103496
103497v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
103498// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x10]
103499
103500v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
103501// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x30]
103502
103503v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
103504// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0xf0]
103505
103506v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
103507// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0xf0]
103508
103509v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
103510// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x01]
103511
103512v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
103513// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x03]
103514
103515v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
103516// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x0f]
103517
103518v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
103519// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x00,0x0f]
103520
103521v_sub_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
103522// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x08,0x00]
103523
103524v_sub_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103525// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x10,0x00]
103526
103527v_sub_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103528// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x20,0x00]
103529
103530v_sub_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103531// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x40,0x00]
103532
103533v_sub_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103534// CHECK: [0xfa,0x04,0x0a,0x04,0x01,0xe4,0x80,0x00]
103535
103536v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103537// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
103538
103539v_subrev_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103540// CHECK: [0xf9,0x04,0xfe,0x07,0x01,0x06,0x06,0x06]
103541
103542v_subrev_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103543// CHECK: [0xf9,0x04,0x0a,0x06,0xff,0x06,0x06,0x06]
103544
103545v_subrev_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103546// CHECK: [0xf9,0xfe,0x0b,0x06,0x01,0x06,0x06,0x06]
103547
103548v_subrev_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103549// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x26,0x06,0x06]
103550
103551v_subrev_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103552// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
103553
103554v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103555// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x00,0x06,0x06]
103556
103557v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103558// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x01,0x06,0x06]
103559
103560v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103561// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x02,0x06,0x06]
103562
103563v_subrev_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103564// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x03,0x06,0x06]
103565
103566v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103567// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x04,0x06,0x06]
103568
103569v_subrev_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103570// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x05,0x06,0x06]
103571
103572v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
103573// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x0e,0x06,0x06]
103574
103575v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
103576// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
103577
103578v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
103579// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x16,0x06,0x06]
103580
103581v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
103582// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
103583
103584v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
103585// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x00,0x06]
103586
103587v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
103588// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x01,0x06]
103589
103590v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
103591// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x02,0x06]
103592
103593v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
103594// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x03,0x06]
103595
103596v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
103597// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x04,0x06]
103598
103599v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
103600// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x05,0x06]
103601
103602v_subrev_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103603// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x16,0x06]
103604
103605v_subrev_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103606// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x26,0x06]
103607
103608v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103609// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x06]
103610
103611v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
103612// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x00]
103613
103614v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
103615// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x01]
103616
103617v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
103618// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x02]
103619
103620v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
103621// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x03]
103622
103623v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
103624// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x04]
103625
103626v_subrev_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
103627// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x05]
103628
103629v_subrev_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103630// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x16]
103631
103632v_subrev_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103633// CHECK: [0xf9,0x04,0x0a,0x06,0x01,0x06,0x06,0x26]
103634
103635v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103636// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x00]
103637
103638v_subrev_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103639// CHECK: [0xfa,0x04,0xfe,0x07,0x01,0xe4,0x00,0x00]
103640
103641v_subrev_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103642// CHECK: [0xfa,0x04,0x0a,0x06,0xff,0xe4,0x00,0x00]
103643
103644v_subrev_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103645// CHECK: [0xfa,0xfe,0x0b,0x06,0x01,0xe4,0x00,0x00]
103646
103647v_subrev_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
103648// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x1b,0x00,0x00]
103649
103650v_subrev_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
103651// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x40,0x01,0x00]
103652
103653v_subrev_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
103654// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x41,0x01,0x00]
103655
103656v_subrev_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
103657// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x42,0x01,0x00]
103658
103659v_subrev_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
103660// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x43,0x01,0x00]
103661
103662v_subrev_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
103663// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x30,0x01,0x00]
103664
103665v_subrev_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
103666// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x34,0x01,0x00]
103667
103668v_subrev_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
103669// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x38,0x01,0x00]
103670
103671v_subrev_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
103672// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x3c,0x01,0x00]
103673
103674v_subrev_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
103675// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x01,0x01,0x00]
103676
103677v_subrev_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
103678// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x0f,0x01,0x00]
103679
103680v_subrev_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
103681// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x11,0x01,0x00]
103682
103683v_subrev_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
103684// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x1f,0x01,0x00]
103685
103686v_subrev_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
103687// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x21,0x01,0x00]
103688
103689v_subrev_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
103690// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0x2f,0x01,0x00]
103691
103692v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
103693// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x10]
103694
103695v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
103696// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x30]
103697
103698v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
103699// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0xf0]
103700
103701v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
103702// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0xf0]
103703
103704v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
103705// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x01]
103706
103707v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
103708// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x03]
103709
103710v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
103711// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x0f]
103712
103713v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
103714// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x00,0x0f]
103715
103716v_subrev_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
103717// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x08,0x00]
103718
103719v_subrev_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103720// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x10,0x00]
103721
103722v_subrev_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103723// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x20,0x00]
103724
103725v_subrev_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103726// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x40,0x00]
103727
103728v_subrev_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103729// CHECK: [0xfa,0x04,0x0a,0x06,0x01,0xe4,0x80,0x00]
103730
103731v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103732// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
103733
103734v_mul_legacy_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103735// CHECK: [0xf9,0x04,0xfe,0x09,0x01,0x06,0x06,0x06]
103736
103737v_mul_legacy_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103738// CHECK: [0xf9,0x04,0x0a,0x08,0xff,0x06,0x06,0x06]
103739
103740v_mul_legacy_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103741// CHECK: [0xf9,0xfe,0x0b,0x08,0x01,0x06,0x06,0x06]
103742
103743v_mul_legacy_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103744// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x26,0x06,0x06]
103745
103746v_mul_legacy_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103747// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
103748
103749v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103750// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x00,0x06,0x06]
103751
103752v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103753// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x01,0x06,0x06]
103754
103755v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103756// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x02,0x06,0x06]
103757
103758v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103759// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x03,0x06,0x06]
103760
103761v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103762// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x04,0x06,0x06]
103763
103764v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103765// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x05,0x06,0x06]
103766
103767v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
103768// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x0e,0x06,0x06]
103769
103770v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
103771// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
103772
103773v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
103774// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x16,0x06,0x06]
103775
103776v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
103777// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
103778
103779v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
103780// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x00,0x06]
103781
103782v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
103783// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x01,0x06]
103784
103785v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
103786// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x02,0x06]
103787
103788v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
103789// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x03,0x06]
103790
103791v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
103792// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x04,0x06]
103793
103794v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
103795// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x05,0x06]
103796
103797v_mul_legacy_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103798// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x16,0x06]
103799
103800v_mul_legacy_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103801// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x26,0x06]
103802
103803v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103804// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x06]
103805
103806v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
103807// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x00]
103808
103809v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
103810// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x01]
103811
103812v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
103813// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x02]
103814
103815v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
103816// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x03]
103817
103818v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
103819// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x04]
103820
103821v_mul_legacy_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
103822// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x05]
103823
103824v_mul_legacy_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103825// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x16]
103826
103827v_mul_legacy_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103828// CHECK: [0xf9,0x04,0x0a,0x08,0x01,0x06,0x06,0x26]
103829
103830v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103831// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x00]
103832
103833v_mul_legacy_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103834// CHECK: [0xfa,0x04,0xfe,0x09,0x01,0xe4,0x00,0x00]
103835
103836v_mul_legacy_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103837// CHECK: [0xfa,0x04,0x0a,0x08,0xff,0xe4,0x00,0x00]
103838
103839v_mul_legacy_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103840// CHECK: [0xfa,0xfe,0x0b,0x08,0x01,0xe4,0x00,0x00]
103841
103842v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
103843// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x1b,0x00,0x00]
103844
103845v_mul_legacy_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
103846// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x40,0x01,0x00]
103847
103848v_mul_legacy_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
103849// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x41,0x01,0x00]
103850
103851v_mul_legacy_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
103852// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x42,0x01,0x00]
103853
103854v_mul_legacy_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
103855// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x43,0x01,0x00]
103856
103857v_mul_legacy_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
103858// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x30,0x01,0x00]
103859
103860v_mul_legacy_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
103861// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x34,0x01,0x00]
103862
103863v_mul_legacy_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
103864// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x38,0x01,0x00]
103865
103866v_mul_legacy_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
103867// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x3c,0x01,0x00]
103868
103869v_mul_legacy_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
103870// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x01,0x01,0x00]
103871
103872v_mul_legacy_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
103873// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x0f,0x01,0x00]
103874
103875v_mul_legacy_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
103876// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x11,0x01,0x00]
103877
103878v_mul_legacy_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
103879// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x1f,0x01,0x00]
103880
103881v_mul_legacy_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
103882// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x21,0x01,0x00]
103883
103884v_mul_legacy_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
103885// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0x2f,0x01,0x00]
103886
103887v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
103888// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x10]
103889
103890v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
103891// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x30]
103892
103893v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
103894// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0xf0]
103895
103896v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
103897// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0xf0]
103898
103899v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
103900// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x01]
103901
103902v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
103903// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x03]
103904
103905v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
103906// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x0f]
103907
103908v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
103909// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x00,0x0f]
103910
103911v_mul_legacy_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
103912// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x08,0x00]
103913
103914v_mul_legacy_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103915// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x10,0x00]
103916
103917v_mul_legacy_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103918// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x20,0x00]
103919
103920v_mul_legacy_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103921// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x40,0x00]
103922
103923v_mul_legacy_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
103924// CHECK: [0xfa,0x04,0x0a,0x08,0x01,0xe4,0x80,0x00]
103925
103926v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103927// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
103928
103929v_mul_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103930// CHECK: [0xf9,0x04,0xfe,0x0b,0x01,0x06,0x06,0x06]
103931
103932v_mul_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103933// CHECK: [0xf9,0x04,0x0a,0x0a,0xff,0x06,0x06,0x06]
103934
103935v_mul_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103936// CHECK: [0xf9,0xfe,0x0b,0x0a,0x01,0x06,0x06,0x06]
103937
103938v_mul_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103939// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x26,0x06,0x06]
103940
103941v_mul_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103942// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
103943
103944v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103945// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x00,0x06,0x06]
103946
103947v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103948// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x01,0x06,0x06]
103949
103950v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103951// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x02,0x06,0x06]
103952
103953v_mul_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103954// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x03,0x06,0x06]
103955
103956v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103957// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x04,0x06,0x06]
103958
103959v_mul_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103960// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x05,0x06,0x06]
103961
103962v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
103963// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x0e,0x06,0x06]
103964
103965v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
103966// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
103967
103968v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
103969// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x16,0x06,0x06]
103970
103971v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
103972// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
103973
103974v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
103975// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x00,0x06]
103976
103977v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
103978// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x01,0x06]
103979
103980v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
103981// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x02,0x06]
103982
103983v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
103984// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x03,0x06]
103985
103986v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
103987// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x04,0x06]
103988
103989v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
103990// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x05,0x06]
103991
103992v_mul_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103993// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x16,0x06]
103994
103995v_mul_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
103996// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x26,0x06]
103997
103998v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
103999// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x06]
104000
104001v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
104002// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x00]
104003
104004v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
104005// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x01]
104006
104007v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
104008// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x02]
104009
104010v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
104011// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x03]
104012
104013v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
104014// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x04]
104015
104016v_mul_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
104017// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x05]
104018
104019v_mul_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104020// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x16]
104021
104022v_mul_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104023// CHECK: [0xf9,0x04,0x0a,0x0a,0x01,0x06,0x06,0x26]
104024
104025v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104026// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x00]
104027
104028v_mul_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104029// CHECK: [0xfa,0x04,0xfe,0x0b,0x01,0xe4,0x00,0x00]
104030
104031v_mul_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104032// CHECK: [0xfa,0x04,0x0a,0x0a,0xff,0xe4,0x00,0x00]
104033
104034v_mul_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104035// CHECK: [0xfa,0xfe,0x0b,0x0a,0x01,0xe4,0x00,0x00]
104036
104037v_mul_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
104038// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x1b,0x00,0x00]
104039
104040v_mul_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
104041// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x40,0x01,0x00]
104042
104043v_mul_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
104044// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x41,0x01,0x00]
104045
104046v_mul_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
104047// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x42,0x01,0x00]
104048
104049v_mul_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
104050// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x43,0x01,0x00]
104051
104052v_mul_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
104053// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x30,0x01,0x00]
104054
104055v_mul_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
104056// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x34,0x01,0x00]
104057
104058v_mul_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
104059// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x38,0x01,0x00]
104060
104061v_mul_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
104062// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x3c,0x01,0x00]
104063
104064v_mul_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
104065// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x01,0x01,0x00]
104066
104067v_mul_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
104068// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x0f,0x01,0x00]
104069
104070v_mul_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
104071// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x11,0x01,0x00]
104072
104073v_mul_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
104074// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x1f,0x01,0x00]
104075
104076v_mul_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
104077// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x21,0x01,0x00]
104078
104079v_mul_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
104080// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0x2f,0x01,0x00]
104081
104082v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
104083// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x10]
104084
104085v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
104086// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x30]
104087
104088v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
104089// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0xf0]
104090
104091v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
104092// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0xf0]
104093
104094v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
104095// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x01]
104096
104097v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
104098// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x03]
104099
104100v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
104101// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x0f]
104102
104103v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
104104// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x00,0x0f]
104105
104106v_mul_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
104107// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x08,0x00]
104108
104109v_mul_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104110// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x10,0x00]
104111
104112v_mul_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104113// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x20,0x00]
104114
104115v_mul_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104116// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x40,0x00]
104117
104118v_mul_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104119// CHECK: [0xfa,0x04,0x0a,0x0a,0x01,0xe4,0x80,0x00]
104120
104121v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104122// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x06]
104123
104124v_mul_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104125// CHECK: [0xf9,0x04,0xfe,0x0d,0x01,0x06,0x06,0x06]
104126
104127v_mul_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104128// CHECK: [0xf9,0x04,0x0a,0x0c,0xff,0x06,0x06,0x06]
104129
104130v_mul_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104131// CHECK: [0xf9,0xfe,0x0b,0x0c,0x01,0x06,0x06,0x06]
104132
104133v_mul_i32_i24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104134// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x26,0x06,0x06]
104135
104136v_mul_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104137// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x06]
104138
104139v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104140// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x00,0x06,0x06]
104141
104142v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104143// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x01,0x06,0x06]
104144
104145v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104146// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x02,0x06,0x06]
104147
104148v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104149// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x03,0x06,0x06]
104150
104151v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104152// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x04,0x06,0x06]
104153
104154v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104155// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x05,0x06,0x06]
104156
104157v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
104158// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x0e,0x06,0x06]
104159
104160v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
104161// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x16,0x06,0x06]
104162
104163v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
104164// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x16,0x06,0x06]
104165
104166v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
104167// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x06]
104168
104169v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
104170// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x00,0x06]
104171
104172v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
104173// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x01,0x06]
104174
104175v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
104176// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x02,0x06]
104177
104178v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
104179// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x03,0x06]
104180
104181v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
104182// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x04,0x06]
104183
104184v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
104185// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x05,0x06]
104186
104187v_mul_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104188// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x0e,0x06]
104189
104190v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
104191// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x06]
104192
104193v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
104194// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x00]
104195
104196v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
104197// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x01]
104198
104199v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
104200// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x02]
104201
104202v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
104203// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x03]
104204
104205v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
104206// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x04]
104207
104208v_mul_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
104209// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x05]
104210
104211v_mul_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104212// CHECK: [0xf9,0x04,0x0a,0x0c,0x01,0x06,0x06,0x0e]
104213
104214v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104215// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x00]
104216
104217v_mul_i32_i24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104218// CHECK: [0xfa,0x04,0xfe,0x0d,0x01,0xe4,0x00,0x00]
104219
104220v_mul_i32_i24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104221// CHECK: [0xfa,0x04,0x0a,0x0c,0xff,0xe4,0x00,0x00]
104222
104223v_mul_i32_i24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104224// CHECK: [0xfa,0xfe,0x0b,0x0c,0x01,0xe4,0x00,0x00]
104225
104226v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
104227// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x1b,0x00,0x00]
104228
104229v_mul_i32_i24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
104230// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x40,0x01,0x00]
104231
104232v_mul_i32_i24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
104233// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x41,0x01,0x00]
104234
104235v_mul_i32_i24_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
104236// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x42,0x01,0x00]
104237
104238v_mul_i32_i24_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
104239// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x43,0x01,0x00]
104240
104241v_mul_i32_i24_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
104242// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x30,0x01,0x00]
104243
104244v_mul_i32_i24_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
104245// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x34,0x01,0x00]
104246
104247v_mul_i32_i24_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
104248// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x38,0x01,0x00]
104249
104250v_mul_i32_i24_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
104251// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x3c,0x01,0x00]
104252
104253v_mul_i32_i24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
104254// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x01,0x01,0x00]
104255
104256v_mul_i32_i24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
104257// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x0f,0x01,0x00]
104258
104259v_mul_i32_i24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
104260// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x11,0x01,0x00]
104261
104262v_mul_i32_i24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
104263// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x1f,0x01,0x00]
104264
104265v_mul_i32_i24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
104266// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x21,0x01,0x00]
104267
104268v_mul_i32_i24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
104269// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0x2f,0x01,0x00]
104270
104271v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
104272// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x10]
104273
104274v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
104275// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x30]
104276
104277v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
104278// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0xf0]
104279
104280v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
104281// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0xf0]
104282
104283v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
104284// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x01]
104285
104286v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
104287// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x03]
104288
104289v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
104290// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x0f]
104291
104292v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
104293// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x00,0x0f]
104294
104295v_mul_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
104296// CHECK: [0xfa,0x04,0x0a,0x0c,0x01,0xe4,0x08,0x00]
104297
104298v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104299// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
104300
104301v_mul_hi_i32_i24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104302// CHECK: [0xf9,0x04,0xfe,0x0f,0x01,0x06,0x06,0x06]
104303
104304v_mul_hi_i32_i24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104305// CHECK: [0xf9,0x04,0x0a,0x0e,0xff,0x06,0x06,0x06]
104306
104307v_mul_hi_i32_i24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104308// CHECK: [0xf9,0xfe,0x0b,0x0e,0x01,0x06,0x06,0x06]
104309
104310v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104311// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
104312
104313v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104314// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x00,0x06,0x06]
104315
104316v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104317// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x01,0x06,0x06]
104318
104319v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104320// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x02,0x06,0x06]
104321
104322v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104323// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x03,0x06,0x06]
104324
104325v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104326// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x04,0x06,0x06]
104327
104328v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104329// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x05,0x06,0x06]
104330
104331v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
104332// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x0e,0x06,0x06]
104333
104334v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
104335// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
104336
104337v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
104338// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x16,0x06,0x06]
104339
104340v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
104341// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
104342
104343v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
104344// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x00,0x06]
104345
104346v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
104347// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x01,0x06]
104348
104349v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
104350// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x02,0x06]
104351
104352v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
104353// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x03,0x06]
104354
104355v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
104356// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x04,0x06]
104357
104358v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
104359// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x05,0x06]
104360
104361v_mul_hi_i32_i24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104362// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x0e,0x06]
104363
104364v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
104365// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x06]
104366
104367v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
104368// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x00]
104369
104370v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
104371// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x01]
104372
104373v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
104374// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x02]
104375
104376v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
104377// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x03]
104378
104379v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
104380// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x04]
104381
104382v_mul_hi_i32_i24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
104383// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x05]
104384
104385v_mul_hi_i32_i24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104386// CHECK: [0xf9,0x04,0x0a,0x0e,0x01,0x06,0x06,0x0e]
104387
104388v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104389// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x00]
104390
104391v_mul_hi_i32_i24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104392// CHECK: [0xfa,0x04,0xfe,0x0f,0x01,0xe4,0x00,0x00]
104393
104394v_mul_hi_i32_i24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104395// CHECK: [0xfa,0x04,0x0a,0x0e,0xff,0xe4,0x00,0x00]
104396
104397v_mul_hi_i32_i24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104398// CHECK: [0xfa,0xfe,0x0b,0x0e,0x01,0xe4,0x00,0x00]
104399
104400v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
104401// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x1b,0x00,0x00]
104402
104403v_mul_hi_i32_i24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
104404// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x40,0x01,0x00]
104405
104406v_mul_hi_i32_i24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
104407// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x41,0x01,0x00]
104408
104409v_mul_hi_i32_i24_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
104410// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x42,0x01,0x00]
104411
104412v_mul_hi_i32_i24_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
104413// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x43,0x01,0x00]
104414
104415v_mul_hi_i32_i24_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
104416// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x30,0x01,0x00]
104417
104418v_mul_hi_i32_i24_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
104419// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x34,0x01,0x00]
104420
104421v_mul_hi_i32_i24_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
104422// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x38,0x01,0x00]
104423
104424v_mul_hi_i32_i24_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
104425// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x3c,0x01,0x00]
104426
104427v_mul_hi_i32_i24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
104428// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x01,0x01,0x00]
104429
104430v_mul_hi_i32_i24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
104431// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x0f,0x01,0x00]
104432
104433v_mul_hi_i32_i24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
104434// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x11,0x01,0x00]
104435
104436v_mul_hi_i32_i24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
104437// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x1f,0x01,0x00]
104438
104439v_mul_hi_i32_i24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
104440// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x21,0x01,0x00]
104441
104442v_mul_hi_i32_i24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
104443// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0x2f,0x01,0x00]
104444
104445v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
104446// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x10]
104447
104448v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
104449// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x30]
104450
104451v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
104452// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0xf0]
104453
104454v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
104455// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0xf0]
104456
104457v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
104458// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x01]
104459
104460v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
104461// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x03]
104462
104463v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
104464// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x0f]
104465
104466v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
104467// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x00,0x0f]
104468
104469v_mul_hi_i32_i24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
104470// CHECK: [0xfa,0x04,0x0a,0x0e,0x01,0xe4,0x08,0x00]
104471
104472v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104473// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
104474
104475v_mul_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104476// CHECK: [0xf9,0x04,0xfe,0x11,0x01,0x06,0x06,0x06]
104477
104478v_mul_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104479// CHECK: [0xf9,0x04,0x0a,0x10,0xff,0x06,0x06,0x06]
104480
104481v_mul_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104482// CHECK: [0xf9,0xfe,0x0b,0x10,0x01,0x06,0x06,0x06]
104483
104484v_mul_u32_u24_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104485// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x26,0x06,0x06]
104486
104487v_mul_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104488// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
104489
104490v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104491// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x00,0x06,0x06]
104492
104493v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104494// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x01,0x06,0x06]
104495
104496v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104497// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x02,0x06,0x06]
104498
104499v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104500// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x03,0x06,0x06]
104501
104502v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104503// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x04,0x06,0x06]
104504
104505v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104506// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x05,0x06,0x06]
104507
104508v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
104509// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x0e,0x06,0x06]
104510
104511v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
104512// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
104513
104514v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
104515// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x16,0x06,0x06]
104516
104517v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
104518// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
104519
104520v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
104521// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x00,0x06]
104522
104523v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
104524// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x01,0x06]
104525
104526v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
104527// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x02,0x06]
104528
104529v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
104530// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x03,0x06]
104531
104532v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
104533// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x04,0x06]
104534
104535v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
104536// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x05,0x06]
104537
104538v_mul_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104539// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x0e,0x06]
104540
104541v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
104542// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x06]
104543
104544v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
104545// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x00]
104546
104547v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
104548// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x01]
104549
104550v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
104551// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x02]
104552
104553v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
104554// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x03]
104555
104556v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
104557// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x04]
104558
104559v_mul_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
104560// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x05]
104561
104562v_mul_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104563// CHECK: [0xf9,0x04,0x0a,0x10,0x01,0x06,0x06,0x0e]
104564
104565v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104566// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x00]
104567
104568v_mul_u32_u24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104569// CHECK: [0xfa,0x04,0xfe,0x11,0x01,0xe4,0x00,0x00]
104570
104571v_mul_u32_u24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104572// CHECK: [0xfa,0x04,0x0a,0x10,0xff,0xe4,0x00,0x00]
104573
104574v_mul_u32_u24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104575// CHECK: [0xfa,0xfe,0x0b,0x10,0x01,0xe4,0x00,0x00]
104576
104577v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
104578// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x1b,0x00,0x00]
104579
104580v_mul_u32_u24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
104581// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x40,0x01,0x00]
104582
104583v_mul_u32_u24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
104584// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x41,0x01,0x00]
104585
104586v_mul_u32_u24_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
104587// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x42,0x01,0x00]
104588
104589v_mul_u32_u24_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
104590// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x43,0x01,0x00]
104591
104592v_mul_u32_u24_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
104593// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x30,0x01,0x00]
104594
104595v_mul_u32_u24_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
104596// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x34,0x01,0x00]
104597
104598v_mul_u32_u24_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
104599// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x38,0x01,0x00]
104600
104601v_mul_u32_u24_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
104602// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x3c,0x01,0x00]
104603
104604v_mul_u32_u24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
104605// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x01,0x01,0x00]
104606
104607v_mul_u32_u24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
104608// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x0f,0x01,0x00]
104609
104610v_mul_u32_u24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
104611// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x11,0x01,0x00]
104612
104613v_mul_u32_u24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
104614// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x1f,0x01,0x00]
104615
104616v_mul_u32_u24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
104617// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x21,0x01,0x00]
104618
104619v_mul_u32_u24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
104620// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0x2f,0x01,0x00]
104621
104622v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
104623// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x10]
104624
104625v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
104626// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x30]
104627
104628v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
104629// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0xf0]
104630
104631v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
104632// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0xf0]
104633
104634v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
104635// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x01]
104636
104637v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
104638// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x03]
104639
104640v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
104641// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x0f]
104642
104643v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
104644// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x00,0x0f]
104645
104646v_mul_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
104647// CHECK: [0xfa,0x04,0x0a,0x10,0x01,0xe4,0x08,0x00]
104648
104649v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104650// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
104651
104652v_mul_hi_u32_u24_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104653// CHECK: [0xf9,0x04,0xfe,0x13,0x01,0x06,0x06,0x06]
104654
104655v_mul_hi_u32_u24_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104656// CHECK: [0xf9,0x04,0x0a,0x12,0xff,0x06,0x06,0x06]
104657
104658v_mul_hi_u32_u24_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104659// CHECK: [0xf9,0xfe,0x0b,0x12,0x01,0x06,0x06,0x06]
104660
104661v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104662// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
104663
104664v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104665// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x00,0x06,0x06]
104666
104667v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104668// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x01,0x06,0x06]
104669
104670v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104671// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x02,0x06,0x06]
104672
104673v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104674// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x03,0x06,0x06]
104675
104676v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104677// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x04,0x06,0x06]
104678
104679v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104680// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x05,0x06,0x06]
104681
104682v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
104683// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x0e,0x06,0x06]
104684
104685v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
104686// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
104687
104688v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
104689// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x16,0x06,0x06]
104690
104691v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
104692// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
104693
104694v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
104695// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x00,0x06]
104696
104697v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
104698// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x01,0x06]
104699
104700v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
104701// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x02,0x06]
104702
104703v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
104704// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x03,0x06]
104705
104706v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
104707// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x04,0x06]
104708
104709v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
104710// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x05,0x06]
104711
104712v_mul_hi_u32_u24_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104713// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x0e,0x06]
104714
104715v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
104716// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x06]
104717
104718v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
104719// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x00]
104720
104721v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
104722// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x01]
104723
104724v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
104725// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x02]
104726
104727v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
104728// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x03]
104729
104730v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
104731// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x04]
104732
104733v_mul_hi_u32_u24_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
104734// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x05]
104735
104736v_mul_hi_u32_u24_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104737// CHECK: [0xf9,0x04,0x0a,0x12,0x01,0x06,0x06,0x0e]
104738
104739v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104740// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x00]
104741
104742v_mul_hi_u32_u24_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104743// CHECK: [0xfa,0x04,0xfe,0x13,0x01,0xe4,0x00,0x00]
104744
104745v_mul_hi_u32_u24_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104746// CHECK: [0xfa,0x04,0x0a,0x12,0xff,0xe4,0x00,0x00]
104747
104748v_mul_hi_u32_u24_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104749// CHECK: [0xfa,0xfe,0x0b,0x12,0x01,0xe4,0x00,0x00]
104750
104751v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
104752// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x1b,0x00,0x00]
104753
104754v_mul_hi_u32_u24_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
104755// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x40,0x01,0x00]
104756
104757v_mul_hi_u32_u24_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
104758// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x41,0x01,0x00]
104759
104760v_mul_hi_u32_u24_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
104761// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x42,0x01,0x00]
104762
104763v_mul_hi_u32_u24_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
104764// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x43,0x01,0x00]
104765
104766v_mul_hi_u32_u24_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
104767// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x30,0x01,0x00]
104768
104769v_mul_hi_u32_u24_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
104770// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x34,0x01,0x00]
104771
104772v_mul_hi_u32_u24_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
104773// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x38,0x01,0x00]
104774
104775v_mul_hi_u32_u24_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
104776// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x3c,0x01,0x00]
104777
104778v_mul_hi_u32_u24_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
104779// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x01,0x01,0x00]
104780
104781v_mul_hi_u32_u24_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
104782// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x0f,0x01,0x00]
104783
104784v_mul_hi_u32_u24_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
104785// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x11,0x01,0x00]
104786
104787v_mul_hi_u32_u24_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
104788// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x1f,0x01,0x00]
104789
104790v_mul_hi_u32_u24_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
104791// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x21,0x01,0x00]
104792
104793v_mul_hi_u32_u24_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
104794// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0x2f,0x01,0x00]
104795
104796v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
104797// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x10]
104798
104799v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
104800// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x30]
104801
104802v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
104803// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0xf0]
104804
104805v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
104806// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0xf0]
104807
104808v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
104809// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x01]
104810
104811v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
104812// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x03]
104813
104814v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
104815// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x0f]
104816
104817v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
104818// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x00,0x0f]
104819
104820v_mul_hi_u32_u24_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
104821// CHECK: [0xfa,0x04,0x0a,0x12,0x01,0xe4,0x08,0x00]
104822
104823v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104824// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
104825
104826v_min_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104827// CHECK: [0xf9,0x04,0xfe,0x15,0x01,0x06,0x06,0x06]
104828
104829v_min_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104830// CHECK: [0xf9,0x04,0x0a,0x14,0xff,0x06,0x06,0x06]
104831
104832v_min_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104833// CHECK: [0xf9,0xfe,0x0b,0x14,0x01,0x06,0x06,0x06]
104834
104835v_min_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104836// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x26,0x06,0x06]
104837
104838v_min_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104839// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
104840
104841v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104842// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x00,0x06,0x06]
104843
104844v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104845// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x01,0x06,0x06]
104846
104847v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104848// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x02,0x06,0x06]
104849
104850v_min_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104851// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x03,0x06,0x06]
104852
104853v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104854// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x04,0x06,0x06]
104855
104856v_min_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104857// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x05,0x06,0x06]
104858
104859v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
104860// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x0e,0x06,0x06]
104861
104862v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
104863// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
104864
104865v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
104866// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x16,0x06,0x06]
104867
104868v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
104869// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
104870
104871v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
104872// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x00,0x06]
104873
104874v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
104875// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x01,0x06]
104876
104877v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
104878// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x02,0x06]
104879
104880v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
104881// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x03,0x06]
104882
104883v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
104884// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x04,0x06]
104885
104886v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
104887// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x05,0x06]
104888
104889v_min_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104890// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x16,0x06]
104891
104892v_min_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104893// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x26,0x06]
104894
104895v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
104896// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x06]
104897
104898v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
104899// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x00]
104900
104901v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
104902// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x01]
104903
104904v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
104905// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x02]
104906
104907v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
104908// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x03]
104909
104910v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
104911// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x04]
104912
104913v_min_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
104914// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x05]
104915
104916v_min_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104917// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x16]
104918
104919v_min_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
104920// CHECK: [0xf9,0x04,0x0a,0x14,0x01,0x06,0x06,0x26]
104921
104922v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104923// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x00]
104924
104925v_min_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104926// CHECK: [0xfa,0x04,0xfe,0x15,0x01,0xe4,0x00,0x00]
104927
104928v_min_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104929// CHECK: [0xfa,0x04,0x0a,0x14,0xff,0xe4,0x00,0x00]
104930
104931v_min_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
104932// CHECK: [0xfa,0xfe,0x0b,0x14,0x01,0xe4,0x00,0x00]
104933
104934v_min_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
104935// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x1b,0x00,0x00]
104936
104937v_min_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
104938// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x40,0x01,0x00]
104939
104940v_min_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
104941// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x41,0x01,0x00]
104942
104943v_min_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
104944// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x42,0x01,0x00]
104945
104946v_min_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
104947// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x43,0x01,0x00]
104948
104949v_min_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
104950// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x30,0x01,0x00]
104951
104952v_min_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
104953// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x34,0x01,0x00]
104954
104955v_min_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
104956// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x38,0x01,0x00]
104957
104958v_min_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
104959// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x3c,0x01,0x00]
104960
104961v_min_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
104962// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x01,0x01,0x00]
104963
104964v_min_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
104965// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x0f,0x01,0x00]
104966
104967v_min_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
104968// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x11,0x01,0x00]
104969
104970v_min_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
104971// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x1f,0x01,0x00]
104972
104973v_min_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
104974// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x21,0x01,0x00]
104975
104976v_min_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
104977// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0x2f,0x01,0x00]
104978
104979v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
104980// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x10]
104981
104982v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
104983// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x30]
104984
104985v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
104986// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0xf0]
104987
104988v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
104989// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0xf0]
104990
104991v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
104992// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x01]
104993
104994v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
104995// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x03]
104996
104997v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
104998// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x0f]
104999
105000v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
105001// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x00,0x0f]
105002
105003v_min_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
105004// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x08,0x00]
105005
105006v_min_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105007// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x10,0x00]
105008
105009v_min_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105010// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x20,0x00]
105011
105012v_min_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105013// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x40,0x00]
105014
105015v_min_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105016// CHECK: [0xfa,0x04,0x0a,0x14,0x01,0xe4,0x80,0x00]
105017
105018v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105019// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
105020
105021v_max_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105022// CHECK: [0xf9,0x04,0xfe,0x17,0x01,0x06,0x06,0x06]
105023
105024v_max_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105025// CHECK: [0xf9,0x04,0x0a,0x16,0xff,0x06,0x06,0x06]
105026
105027v_max_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105028// CHECK: [0xf9,0xfe,0x0b,0x16,0x01,0x06,0x06,0x06]
105029
105030v_max_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105031// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x26,0x06,0x06]
105032
105033v_max_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105034// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
105035
105036v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105037// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x00,0x06,0x06]
105038
105039v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105040// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x01,0x06,0x06]
105041
105042v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105043// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x02,0x06,0x06]
105044
105045v_max_f32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105046// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x03,0x06,0x06]
105047
105048v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105049// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x04,0x06,0x06]
105050
105051v_max_f32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105052// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x05,0x06,0x06]
105053
105054v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
105055// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x0e,0x06,0x06]
105056
105057v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
105058// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
105059
105060v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
105061// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x16,0x06,0x06]
105062
105063v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
105064// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
105065
105066v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
105067// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x00,0x06]
105068
105069v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
105070// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x01,0x06]
105071
105072v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
105073// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x02,0x06]
105074
105075v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
105076// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x03,0x06]
105077
105078v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
105079// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x04,0x06]
105080
105081v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
105082// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x05,0x06]
105083
105084v_max_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105085// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x16,0x06]
105086
105087v_max_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105088// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x26,0x06]
105089
105090v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
105091// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x06]
105092
105093v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
105094// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x00]
105095
105096v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
105097// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x01]
105098
105099v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
105100// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x02]
105101
105102v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
105103// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x03]
105104
105105v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
105106// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x04]
105107
105108v_max_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
105109// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x05]
105110
105111v_max_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105112// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x16]
105113
105114v_max_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105115// CHECK: [0xf9,0x04,0x0a,0x16,0x01,0x06,0x06,0x26]
105116
105117v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105118// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x00]
105119
105120v_max_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105121// CHECK: [0xfa,0x04,0xfe,0x17,0x01,0xe4,0x00,0x00]
105122
105123v_max_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105124// CHECK: [0xfa,0x04,0x0a,0x16,0xff,0xe4,0x00,0x00]
105125
105126v_max_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105127// CHECK: [0xfa,0xfe,0x0b,0x16,0x01,0xe4,0x00,0x00]
105128
105129v_max_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
105130// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x1b,0x00,0x00]
105131
105132v_max_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
105133// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x40,0x01,0x00]
105134
105135v_max_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
105136// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x41,0x01,0x00]
105137
105138v_max_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
105139// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x42,0x01,0x00]
105140
105141v_max_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
105142// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x43,0x01,0x00]
105143
105144v_max_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
105145// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x30,0x01,0x00]
105146
105147v_max_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
105148// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x34,0x01,0x00]
105149
105150v_max_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
105151// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x38,0x01,0x00]
105152
105153v_max_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
105154// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x3c,0x01,0x00]
105155
105156v_max_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
105157// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x01,0x01,0x00]
105158
105159v_max_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
105160// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x0f,0x01,0x00]
105161
105162v_max_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
105163// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x11,0x01,0x00]
105164
105165v_max_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
105166// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x1f,0x01,0x00]
105167
105168v_max_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
105169// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x21,0x01,0x00]
105170
105171v_max_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
105172// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0x2f,0x01,0x00]
105173
105174v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
105175// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x10]
105176
105177v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
105178// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x30]
105179
105180v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
105181// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0xf0]
105182
105183v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
105184// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0xf0]
105185
105186v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
105187// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x01]
105188
105189v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
105190// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x03]
105191
105192v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
105193// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x0f]
105194
105195v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
105196// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x00,0x0f]
105197
105198v_max_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
105199// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x08,0x00]
105200
105201v_max_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105202// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x10,0x00]
105203
105204v_max_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105205// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x20,0x00]
105206
105207v_max_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105208// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x40,0x00]
105209
105210v_max_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105211// CHECK: [0xfa,0x04,0x0a,0x16,0x01,0xe4,0x80,0x00]
105212
105213v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105214// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
105215
105216v_min_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105217// CHECK: [0xf9,0x04,0xfe,0x19,0x01,0x06,0x06,0x06]
105218
105219v_min_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105220// CHECK: [0xf9,0x04,0x0a,0x18,0xff,0x06,0x06,0x06]
105221
105222v_min_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105223// CHECK: [0xf9,0xfe,0x0b,0x18,0x01,0x06,0x06,0x06]
105224
105225v_min_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105226// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
105227
105228v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105229// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x00,0x06,0x06]
105230
105231v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105232// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x01,0x06,0x06]
105233
105234v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105235// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x02,0x06,0x06]
105236
105237v_min_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105238// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x03,0x06,0x06]
105239
105240v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105241// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x04,0x06,0x06]
105242
105243v_min_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105244// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x05,0x06,0x06]
105245
105246v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
105247// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x0e,0x06,0x06]
105248
105249v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
105250// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
105251
105252v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
105253// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x16,0x06,0x06]
105254
105255v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
105256// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
105257
105258v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
105259// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x00,0x06]
105260
105261v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
105262// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x01,0x06]
105263
105264v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
105265// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x02,0x06]
105266
105267v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
105268// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x03,0x06]
105269
105270v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
105271// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x04,0x06]
105272
105273v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
105274// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x05,0x06]
105275
105276v_min_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105277// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x0e,0x06]
105278
105279v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
105280// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x06]
105281
105282v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
105283// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x00]
105284
105285v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
105286// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x01]
105287
105288v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
105289// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x02]
105290
105291v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
105292// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x03]
105293
105294v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
105295// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x04]
105296
105297v_min_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
105298// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x05]
105299
105300v_min_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105301// CHECK: [0xf9,0x04,0x0a,0x18,0x01,0x06,0x06,0x0e]
105302
105303v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105304// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x00]
105305
105306v_min_i32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105307// CHECK: [0xfa,0x04,0xfe,0x19,0x01,0xe4,0x00,0x00]
105308
105309v_min_i32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105310// CHECK: [0xfa,0x04,0x0a,0x18,0xff,0xe4,0x00,0x00]
105311
105312v_min_i32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105313// CHECK: [0xfa,0xfe,0x0b,0x18,0x01,0xe4,0x00,0x00]
105314
105315v_min_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
105316// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x1b,0x00,0x00]
105317
105318v_min_i32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
105319// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x40,0x01,0x00]
105320
105321v_min_i32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
105322// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x41,0x01,0x00]
105323
105324v_min_i32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
105325// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x42,0x01,0x00]
105326
105327v_min_i32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
105328// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x43,0x01,0x00]
105329
105330v_min_i32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
105331// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x30,0x01,0x00]
105332
105333v_min_i32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
105334// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x34,0x01,0x00]
105335
105336v_min_i32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
105337// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x38,0x01,0x00]
105338
105339v_min_i32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
105340// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x3c,0x01,0x00]
105341
105342v_min_i32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
105343// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x01,0x01,0x00]
105344
105345v_min_i32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
105346// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x0f,0x01,0x00]
105347
105348v_min_i32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
105349// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x11,0x01,0x00]
105350
105351v_min_i32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
105352// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x1f,0x01,0x00]
105353
105354v_min_i32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
105355// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x21,0x01,0x00]
105356
105357v_min_i32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
105358// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0x2f,0x01,0x00]
105359
105360v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
105361// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x10]
105362
105363v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
105364// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x30]
105365
105366v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
105367// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0xf0]
105368
105369v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
105370// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0xf0]
105371
105372v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
105373// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x01]
105374
105375v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
105376// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x03]
105377
105378v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
105379// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x0f]
105380
105381v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
105382// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x00,0x0f]
105383
105384v_min_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
105385// CHECK: [0xfa,0x04,0x0a,0x18,0x01,0xe4,0x08,0x00]
105386
105387v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105388// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x06]
105389
105390v_max_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105391// CHECK: [0xf9,0x04,0xfe,0x1b,0x01,0x06,0x06,0x06]
105392
105393v_max_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105394// CHECK: [0xf9,0x04,0x0a,0x1a,0xff,0x06,0x06,0x06]
105395
105396v_max_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105397// CHECK: [0xf9,0xfe,0x0b,0x1a,0x01,0x06,0x06,0x06]
105398
105399v_max_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105400// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x06]
105401
105402v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105403// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x00,0x06,0x06]
105404
105405v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105406// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x01,0x06,0x06]
105407
105408v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105409// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x02,0x06,0x06]
105410
105411v_max_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105412// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x03,0x06,0x06]
105413
105414v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105415// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x04,0x06,0x06]
105416
105417v_max_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105418// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x05,0x06,0x06]
105419
105420v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
105421// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x0e,0x06,0x06]
105422
105423v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
105424// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x16,0x06,0x06]
105425
105426v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
105427// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x16,0x06,0x06]
105428
105429v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
105430// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x06]
105431
105432v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
105433// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x00,0x06]
105434
105435v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
105436// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x01,0x06]
105437
105438v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
105439// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x02,0x06]
105440
105441v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
105442// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x03,0x06]
105443
105444v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
105445// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x04,0x06]
105446
105447v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
105448// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x05,0x06]
105449
105450v_max_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105451// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x0e,0x06]
105452
105453v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
105454// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x06]
105455
105456v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
105457// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x00]
105458
105459v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
105460// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x01]
105461
105462v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
105463// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x02]
105464
105465v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
105466// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x03]
105467
105468v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
105469// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x04]
105470
105471v_max_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
105472// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x05]
105473
105474v_max_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105475// CHECK: [0xf9,0x04,0x0a,0x1a,0x01,0x06,0x06,0x0e]
105476
105477v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105478// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x00]
105479
105480v_max_i32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105481// CHECK: [0xfa,0x04,0xfe,0x1b,0x01,0xe4,0x00,0x00]
105482
105483v_max_i32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105484// CHECK: [0xfa,0x04,0x0a,0x1a,0xff,0xe4,0x00,0x00]
105485
105486v_max_i32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105487// CHECK: [0xfa,0xfe,0x0b,0x1a,0x01,0xe4,0x00,0x00]
105488
105489v_max_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
105490// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x1b,0x00,0x00]
105491
105492v_max_i32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
105493// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x40,0x01,0x00]
105494
105495v_max_i32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
105496// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x41,0x01,0x00]
105497
105498v_max_i32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
105499// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x42,0x01,0x00]
105500
105501v_max_i32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
105502// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x43,0x01,0x00]
105503
105504v_max_i32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
105505// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x30,0x01,0x00]
105506
105507v_max_i32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
105508// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x34,0x01,0x00]
105509
105510v_max_i32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
105511// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x38,0x01,0x00]
105512
105513v_max_i32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
105514// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x3c,0x01,0x00]
105515
105516v_max_i32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
105517// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x01,0x01,0x00]
105518
105519v_max_i32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
105520// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x0f,0x01,0x00]
105521
105522v_max_i32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
105523// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x11,0x01,0x00]
105524
105525v_max_i32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
105526// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x1f,0x01,0x00]
105527
105528v_max_i32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
105529// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x21,0x01,0x00]
105530
105531v_max_i32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
105532// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0x2f,0x01,0x00]
105533
105534v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
105535// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x10]
105536
105537v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
105538// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x30]
105539
105540v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
105541// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0xf0]
105542
105543v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
105544// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0xf0]
105545
105546v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
105547// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x01]
105548
105549v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
105550// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x03]
105551
105552v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
105553// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x0f]
105554
105555v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
105556// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x00,0x0f]
105557
105558v_max_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
105559// CHECK: [0xfa,0x04,0x0a,0x1a,0x01,0xe4,0x08,0x00]
105560
105561v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105562// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x06]
105563
105564v_min_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105565// CHECK: [0xf9,0x04,0xfe,0x1d,0x01,0x06,0x06,0x06]
105566
105567v_min_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105568// CHECK: [0xf9,0x04,0x0a,0x1c,0xff,0x06,0x06,0x06]
105569
105570v_min_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105571// CHECK: [0xf9,0xfe,0x0b,0x1c,0x01,0x06,0x06,0x06]
105572
105573v_min_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105574// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x06]
105575
105576v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105577// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x00,0x06,0x06]
105578
105579v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105580// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x01,0x06,0x06]
105581
105582v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105583// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x02,0x06,0x06]
105584
105585v_min_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105586// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x03,0x06,0x06]
105587
105588v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105589// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x04,0x06,0x06]
105590
105591v_min_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105592// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x05,0x06,0x06]
105593
105594v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
105595// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x0e,0x06,0x06]
105596
105597v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
105598// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x16,0x06,0x06]
105599
105600v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
105601// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x16,0x06,0x06]
105602
105603v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
105604// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x06]
105605
105606v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
105607// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x00,0x06]
105608
105609v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
105610// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x01,0x06]
105611
105612v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
105613// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x02,0x06]
105614
105615v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
105616// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x03,0x06]
105617
105618v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
105619// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x04,0x06]
105620
105621v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
105622// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x05,0x06]
105623
105624v_min_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105625// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x0e,0x06]
105626
105627v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
105628// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x06]
105629
105630v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
105631// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x00]
105632
105633v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
105634// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x01]
105635
105636v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
105637// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x02]
105638
105639v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
105640// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x03]
105641
105642v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
105643// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x04]
105644
105645v_min_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
105646// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x05]
105647
105648v_min_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105649// CHECK: [0xf9,0x04,0x0a,0x1c,0x01,0x06,0x06,0x0e]
105650
105651v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105652// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x00]
105653
105654v_min_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105655// CHECK: [0xfa,0x04,0xfe,0x1d,0x01,0xe4,0x00,0x00]
105656
105657v_min_u32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105658// CHECK: [0xfa,0x04,0x0a,0x1c,0xff,0xe4,0x00,0x00]
105659
105660v_min_u32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105661// CHECK: [0xfa,0xfe,0x0b,0x1c,0x01,0xe4,0x00,0x00]
105662
105663v_min_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
105664// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x1b,0x00,0x00]
105665
105666v_min_u32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
105667// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x40,0x01,0x00]
105668
105669v_min_u32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
105670// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x41,0x01,0x00]
105671
105672v_min_u32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
105673// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x42,0x01,0x00]
105674
105675v_min_u32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
105676// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x43,0x01,0x00]
105677
105678v_min_u32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
105679// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x30,0x01,0x00]
105680
105681v_min_u32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
105682// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x34,0x01,0x00]
105683
105684v_min_u32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
105685// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x38,0x01,0x00]
105686
105687v_min_u32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
105688// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x3c,0x01,0x00]
105689
105690v_min_u32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
105691// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x01,0x01,0x00]
105692
105693v_min_u32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
105694// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x0f,0x01,0x00]
105695
105696v_min_u32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
105697// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x11,0x01,0x00]
105698
105699v_min_u32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
105700// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x1f,0x01,0x00]
105701
105702v_min_u32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
105703// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x21,0x01,0x00]
105704
105705v_min_u32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
105706// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0x2f,0x01,0x00]
105707
105708v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
105709// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x10]
105710
105711v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
105712// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x30]
105713
105714v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
105715// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0xf0]
105716
105717v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
105718// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0xf0]
105719
105720v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
105721// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x01]
105722
105723v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
105724// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x03]
105725
105726v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
105727// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x0f]
105728
105729v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
105730// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x00,0x0f]
105731
105732v_min_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
105733// CHECK: [0xfa,0x04,0x0a,0x1c,0x01,0xe4,0x08,0x00]
105734
105735v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105736// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
105737
105738v_max_u32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105739// CHECK: [0xf9,0x04,0xfe,0x1f,0x01,0x06,0x06,0x06]
105740
105741v_max_u32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105742// CHECK: [0xf9,0x04,0x0a,0x1e,0xff,0x06,0x06,0x06]
105743
105744v_max_u32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105745// CHECK: [0xf9,0xfe,0x0b,0x1e,0x01,0x06,0x06,0x06]
105746
105747v_max_u32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105748// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
105749
105750v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105751// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x00,0x06,0x06]
105752
105753v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105754// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x01,0x06,0x06]
105755
105756v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105757// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x02,0x06,0x06]
105758
105759v_max_u32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105760// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x03,0x06,0x06]
105761
105762v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105763// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x04,0x06,0x06]
105764
105765v_max_u32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105766// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x05,0x06,0x06]
105767
105768v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
105769// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x0e,0x06,0x06]
105770
105771v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
105772// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
105773
105774v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
105775// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x16,0x06,0x06]
105776
105777v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
105778// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
105779
105780v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
105781// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x00,0x06]
105782
105783v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
105784// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x01,0x06]
105785
105786v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
105787// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x02,0x06]
105788
105789v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
105790// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x03,0x06]
105791
105792v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
105793// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x04,0x06]
105794
105795v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
105796// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x05,0x06]
105797
105798v_max_u32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105799// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x0e,0x06]
105800
105801v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
105802// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x06]
105803
105804v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
105805// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x00]
105806
105807v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
105808// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x01]
105809
105810v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
105811// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x02]
105812
105813v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
105814// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x03]
105815
105816v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
105817// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x04]
105818
105819v_max_u32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
105820// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x05]
105821
105822v_max_u32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105823// CHECK: [0xf9,0x04,0x0a,0x1e,0x01,0x06,0x06,0x0e]
105824
105825v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105826// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x00]
105827
105828v_max_u32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105829// CHECK: [0xfa,0x04,0xfe,0x1f,0x01,0xe4,0x00,0x00]
105830
105831v_max_u32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105832// CHECK: [0xfa,0x04,0x0a,0x1e,0xff,0xe4,0x00,0x00]
105833
105834v_max_u32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
105835// CHECK: [0xfa,0xfe,0x0b,0x1e,0x01,0xe4,0x00,0x00]
105836
105837v_max_u32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
105838// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x1b,0x00,0x00]
105839
105840v_max_u32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
105841// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x40,0x01,0x00]
105842
105843v_max_u32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
105844// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x41,0x01,0x00]
105845
105846v_max_u32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
105847// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x42,0x01,0x00]
105848
105849v_max_u32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
105850// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x43,0x01,0x00]
105851
105852v_max_u32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
105853// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x30,0x01,0x00]
105854
105855v_max_u32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
105856// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x34,0x01,0x00]
105857
105858v_max_u32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
105859// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x38,0x01,0x00]
105860
105861v_max_u32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
105862// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x3c,0x01,0x00]
105863
105864v_max_u32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
105865// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x01,0x01,0x00]
105866
105867v_max_u32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
105868// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x0f,0x01,0x00]
105869
105870v_max_u32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
105871// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x11,0x01,0x00]
105872
105873v_max_u32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
105874// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x1f,0x01,0x00]
105875
105876v_max_u32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
105877// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x21,0x01,0x00]
105878
105879v_max_u32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
105880// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0x2f,0x01,0x00]
105881
105882v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
105883// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x10]
105884
105885v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
105886// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x30]
105887
105888v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
105889// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0xf0]
105890
105891v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
105892// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0xf0]
105893
105894v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
105895// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x01]
105896
105897v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
105898// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x03]
105899
105900v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
105901// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x0f]
105902
105903v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
105904// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x00,0x0f]
105905
105906v_max_u32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
105907// CHECK: [0xfa,0x04,0x0a,0x1e,0x01,0xe4,0x08,0x00]
105908
105909v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105910// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
105911
105912v_lshrrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105913// CHECK: [0xf9,0x04,0xfe,0x21,0x01,0x06,0x06,0x06]
105914
105915v_lshrrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105916// CHECK: [0xf9,0x04,0x0a,0x20,0xff,0x06,0x06,0x06]
105917
105918v_lshrrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105919// CHECK: [0xf9,0xfe,0x0b,0x20,0x01,0x06,0x06,0x06]
105920
105921v_lshrrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105922// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
105923
105924v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105925// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x00,0x06,0x06]
105926
105927v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105928// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x01,0x06,0x06]
105929
105930v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105931// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x02,0x06,0x06]
105932
105933v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105934// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x03,0x06,0x06]
105935
105936v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105937// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x04,0x06,0x06]
105938
105939v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105940// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x05,0x06,0x06]
105941
105942v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
105943// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x0e,0x06,0x06]
105944
105945v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
105946// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
105947
105948v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
105949// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x16,0x06,0x06]
105950
105951v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
105952// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
105953
105954v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
105955// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x00,0x06]
105956
105957v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
105958// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x01,0x06]
105959
105960v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
105961// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x02,0x06]
105962
105963v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
105964// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x03,0x06]
105965
105966v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
105967// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x04,0x06]
105968
105969v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
105970// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x05,0x06]
105971
105972v_lshrrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105973// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x0e,0x06]
105974
105975v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
105976// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x06]
105977
105978v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
105979// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x00]
105980
105981v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
105982// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x01]
105983
105984v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
105985// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x02]
105986
105987v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
105988// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x03]
105989
105990v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
105991// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x04]
105992
105993v_lshrrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
105994// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x05]
105995
105996v_lshrrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
105997// CHECK: [0xf9,0x04,0x0a,0x20,0x01,0x06,0x06,0x0e]
105998
105999v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106000// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x00]
106001
106002v_lshrrev_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106003// CHECK: [0xfa,0x04,0xfe,0x21,0x01,0xe4,0x00,0x00]
106004
106005v_lshrrev_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106006// CHECK: [0xfa,0x04,0x0a,0x20,0xff,0xe4,0x00,0x00]
106007
106008v_lshrrev_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106009// CHECK: [0xfa,0xfe,0x0b,0x20,0x01,0xe4,0x00,0x00]
106010
106011v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
106012// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x1b,0x00,0x00]
106013
106014v_lshrrev_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
106015// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x40,0x01,0x00]
106016
106017v_lshrrev_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
106018// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x41,0x01,0x00]
106019
106020v_lshrrev_b32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
106021// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x42,0x01,0x00]
106022
106023v_lshrrev_b32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
106024// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x43,0x01,0x00]
106025
106026v_lshrrev_b32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
106027// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x30,0x01,0x00]
106028
106029v_lshrrev_b32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
106030// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x34,0x01,0x00]
106031
106032v_lshrrev_b32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
106033// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x38,0x01,0x00]
106034
106035v_lshrrev_b32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
106036// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x3c,0x01,0x00]
106037
106038v_lshrrev_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
106039// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x01,0x01,0x00]
106040
106041v_lshrrev_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
106042// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x0f,0x01,0x00]
106043
106044v_lshrrev_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
106045// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x11,0x01,0x00]
106046
106047v_lshrrev_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
106048// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x1f,0x01,0x00]
106049
106050v_lshrrev_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
106051// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x21,0x01,0x00]
106052
106053v_lshrrev_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
106054// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0x2f,0x01,0x00]
106055
106056v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
106057// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x10]
106058
106059v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
106060// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x30]
106061
106062v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
106063// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0xf0]
106064
106065v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
106066// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0xf0]
106067
106068v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
106069// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x01]
106070
106071v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
106072// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x03]
106073
106074v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
106075// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x0f]
106076
106077v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
106078// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x00,0x0f]
106079
106080v_lshrrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
106081// CHECK: [0xfa,0x04,0x0a,0x20,0x01,0xe4,0x08,0x00]
106082
106083v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106084// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
106085
106086v_ashrrev_i32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106087// CHECK: [0xf9,0x04,0xfe,0x23,0x01,0x06,0x06,0x06]
106088
106089v_ashrrev_i32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106090// CHECK: [0xf9,0x04,0x0a,0x22,0xff,0x06,0x06,0x06]
106091
106092v_ashrrev_i32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106093// CHECK: [0xf9,0xfe,0x0b,0x22,0x01,0x06,0x06,0x06]
106094
106095v_ashrrev_i32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106096// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
106097
106098v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106099// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x00,0x06,0x06]
106100
106101v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106102// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x01,0x06,0x06]
106103
106104v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106105// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x02,0x06,0x06]
106106
106107v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106108// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x03,0x06,0x06]
106109
106110v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106111// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x04,0x06,0x06]
106112
106113v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106114// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x05,0x06,0x06]
106115
106116v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
106117// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x0e,0x06,0x06]
106118
106119v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
106120// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
106121
106122v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
106123// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x16,0x06,0x06]
106124
106125v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
106126// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
106127
106128v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
106129// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x00,0x06]
106130
106131v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
106132// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x01,0x06]
106133
106134v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
106135// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x02,0x06]
106136
106137v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
106138// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x03,0x06]
106139
106140v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
106141// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x04,0x06]
106142
106143v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
106144// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x05,0x06]
106145
106146v_ashrrev_i32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106147// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x0e,0x06]
106148
106149v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
106150// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x06]
106151
106152v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
106153// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x00]
106154
106155v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
106156// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x01]
106157
106158v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
106159// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x02]
106160
106161v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
106162// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x03]
106163
106164v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
106165// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x04]
106166
106167v_ashrrev_i32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
106168// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x05]
106169
106170v_ashrrev_i32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106171// CHECK: [0xf9,0x04,0x0a,0x22,0x01,0x06,0x06,0x0e]
106172
106173v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106174// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x00]
106175
106176v_ashrrev_i32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106177// CHECK: [0xfa,0x04,0xfe,0x23,0x01,0xe4,0x00,0x00]
106178
106179v_ashrrev_i32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106180// CHECK: [0xfa,0x04,0x0a,0x22,0xff,0xe4,0x00,0x00]
106181
106182v_ashrrev_i32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106183// CHECK: [0xfa,0xfe,0x0b,0x22,0x01,0xe4,0x00,0x00]
106184
106185v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
106186// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x1b,0x00,0x00]
106187
106188v_ashrrev_i32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
106189// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x40,0x01,0x00]
106190
106191v_ashrrev_i32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
106192// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x41,0x01,0x00]
106193
106194v_ashrrev_i32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
106195// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x42,0x01,0x00]
106196
106197v_ashrrev_i32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
106198// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x43,0x01,0x00]
106199
106200v_ashrrev_i32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
106201// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x30,0x01,0x00]
106202
106203v_ashrrev_i32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
106204// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x34,0x01,0x00]
106205
106206v_ashrrev_i32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
106207// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x38,0x01,0x00]
106208
106209v_ashrrev_i32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
106210// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x3c,0x01,0x00]
106211
106212v_ashrrev_i32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
106213// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x01,0x01,0x00]
106214
106215v_ashrrev_i32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
106216// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x0f,0x01,0x00]
106217
106218v_ashrrev_i32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
106219// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x11,0x01,0x00]
106220
106221v_ashrrev_i32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
106222// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x1f,0x01,0x00]
106223
106224v_ashrrev_i32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
106225// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x21,0x01,0x00]
106226
106227v_ashrrev_i32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
106228// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0x2f,0x01,0x00]
106229
106230v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
106231// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x10]
106232
106233v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
106234// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x30]
106235
106236v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
106237// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0xf0]
106238
106239v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
106240// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0xf0]
106241
106242v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
106243// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x01]
106244
106245v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
106246// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x03]
106247
106248v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
106249// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x0f]
106250
106251v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
106252// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x00,0x0f]
106253
106254v_ashrrev_i32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
106255// CHECK: [0xfa,0x04,0x0a,0x22,0x01,0xe4,0x08,0x00]
106256
106257v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106258// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
106259
106260v_lshlrev_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106261// CHECK: [0xf9,0x04,0xfe,0x25,0x01,0x06,0x06,0x06]
106262
106263v_lshlrev_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106264// CHECK: [0xf9,0x04,0x0a,0x24,0xff,0x06,0x06,0x06]
106265
106266v_lshlrev_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106267// CHECK: [0xf9,0xfe,0x0b,0x24,0x01,0x06,0x06,0x06]
106268
106269v_lshlrev_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106270// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
106271
106272v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106273// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x00,0x06,0x06]
106274
106275v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106276// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x01,0x06,0x06]
106277
106278v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106279// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x02,0x06,0x06]
106280
106281v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106282// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x03,0x06,0x06]
106283
106284v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106285// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x04,0x06,0x06]
106286
106287v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106288// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x05,0x06,0x06]
106289
106290v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
106291// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x0e,0x06,0x06]
106292
106293v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
106294// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
106295
106296v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
106297// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x16,0x06,0x06]
106298
106299v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
106300// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
106301
106302v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
106303// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x00,0x06]
106304
106305v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
106306// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x01,0x06]
106307
106308v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
106309// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x02,0x06]
106310
106311v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
106312// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x03,0x06]
106313
106314v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
106315// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x04,0x06]
106316
106317v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
106318// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x05,0x06]
106319
106320v_lshlrev_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106321// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x0e,0x06]
106322
106323v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
106324// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x06]
106325
106326v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
106327// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x00]
106328
106329v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
106330// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x01]
106331
106332v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
106333// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x02]
106334
106335v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
106336// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x03]
106337
106338v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
106339// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x04]
106340
106341v_lshlrev_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
106342// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x05]
106343
106344v_lshlrev_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106345// CHECK: [0xf9,0x04,0x0a,0x24,0x01,0x06,0x06,0x0e]
106346
106347v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106348// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x00]
106349
106350v_lshlrev_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106351// CHECK: [0xfa,0x04,0xfe,0x25,0x01,0xe4,0x00,0x00]
106352
106353v_lshlrev_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106354// CHECK: [0xfa,0x04,0x0a,0x24,0xff,0xe4,0x00,0x00]
106355
106356v_lshlrev_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106357// CHECK: [0xfa,0xfe,0x0b,0x24,0x01,0xe4,0x00,0x00]
106358
106359v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
106360// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x1b,0x00,0x00]
106361
106362v_lshlrev_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
106363// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x40,0x01,0x00]
106364
106365v_lshlrev_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
106366// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x41,0x01,0x00]
106367
106368v_lshlrev_b32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
106369// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x42,0x01,0x00]
106370
106371v_lshlrev_b32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
106372// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x43,0x01,0x00]
106373
106374v_lshlrev_b32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
106375// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x30,0x01,0x00]
106376
106377v_lshlrev_b32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
106378// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x34,0x01,0x00]
106379
106380v_lshlrev_b32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
106381// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x38,0x01,0x00]
106382
106383v_lshlrev_b32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
106384// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x3c,0x01,0x00]
106385
106386v_lshlrev_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
106387// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x01,0x01,0x00]
106388
106389v_lshlrev_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
106390// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x0f,0x01,0x00]
106391
106392v_lshlrev_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
106393// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x11,0x01,0x00]
106394
106395v_lshlrev_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
106396// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x1f,0x01,0x00]
106397
106398v_lshlrev_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
106399// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x21,0x01,0x00]
106400
106401v_lshlrev_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
106402// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0x2f,0x01,0x00]
106403
106404v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
106405// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x10]
106406
106407v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
106408// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x30]
106409
106410v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
106411// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0xf0]
106412
106413v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
106414// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0xf0]
106415
106416v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
106417// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x01]
106418
106419v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
106420// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x03]
106421
106422v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
106423// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x0f]
106424
106425v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
106426// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x00,0x0f]
106427
106428v_lshlrev_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
106429// CHECK: [0xfa,0x04,0x0a,0x24,0x01,0xe4,0x08,0x00]
106430
106431v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106432// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
106433
106434v_and_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106435// CHECK: [0xf9,0x04,0xfe,0x27,0x01,0x06,0x06,0x06]
106436
106437v_and_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106438// CHECK: [0xf9,0x04,0x0a,0x26,0xff,0x06,0x06,0x06]
106439
106440v_and_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106441// CHECK: [0xf9,0xfe,0x0b,0x26,0x01,0x06,0x06,0x06]
106442
106443v_and_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106444// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
106445
106446v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106447// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x00,0x06,0x06]
106448
106449v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106450// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x01,0x06,0x06]
106451
106452v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106453// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x02,0x06,0x06]
106454
106455v_and_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106456// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x03,0x06,0x06]
106457
106458v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106459// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x04,0x06,0x06]
106460
106461v_and_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106462// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x05,0x06,0x06]
106463
106464v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
106465// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x0e,0x06,0x06]
106466
106467v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
106468// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
106469
106470v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
106471// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x16,0x06,0x06]
106472
106473v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
106474// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
106475
106476v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
106477// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x00,0x06]
106478
106479v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
106480// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x01,0x06]
106481
106482v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
106483// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x02,0x06]
106484
106485v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
106486// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x03,0x06]
106487
106488v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
106489// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x04,0x06]
106490
106491v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
106492// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x05,0x06]
106493
106494v_and_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106495// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x0e,0x06]
106496
106497v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
106498// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x06]
106499
106500v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
106501// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x00]
106502
106503v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
106504// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x01]
106505
106506v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
106507// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x02]
106508
106509v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
106510// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x03]
106511
106512v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
106513// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x04]
106514
106515v_and_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
106516// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x05]
106517
106518v_and_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106519// CHECK: [0xf9,0x04,0x0a,0x26,0x01,0x06,0x06,0x0e]
106520
106521v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106522// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x00]
106523
106524v_and_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106525// CHECK: [0xfa,0x04,0xfe,0x27,0x01,0xe4,0x00,0x00]
106526
106527v_and_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106528// CHECK: [0xfa,0x04,0x0a,0x26,0xff,0xe4,0x00,0x00]
106529
106530v_and_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106531// CHECK: [0xfa,0xfe,0x0b,0x26,0x01,0xe4,0x00,0x00]
106532
106533v_and_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
106534// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x1b,0x00,0x00]
106535
106536v_and_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
106537// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x40,0x01,0x00]
106538
106539v_and_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
106540// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x41,0x01,0x00]
106541
106542v_and_b32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
106543// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x42,0x01,0x00]
106544
106545v_and_b32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
106546// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x43,0x01,0x00]
106547
106548v_and_b32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
106549// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x30,0x01,0x00]
106550
106551v_and_b32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
106552// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x34,0x01,0x00]
106553
106554v_and_b32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
106555// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x38,0x01,0x00]
106556
106557v_and_b32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
106558// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x3c,0x01,0x00]
106559
106560v_and_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
106561// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x01,0x01,0x00]
106562
106563v_and_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
106564// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x0f,0x01,0x00]
106565
106566v_and_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
106567// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x11,0x01,0x00]
106568
106569v_and_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
106570// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x1f,0x01,0x00]
106571
106572v_and_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
106573// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x21,0x01,0x00]
106574
106575v_and_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
106576// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0x2f,0x01,0x00]
106577
106578v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
106579// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x10]
106580
106581v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
106582// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x30]
106583
106584v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
106585// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0xf0]
106586
106587v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
106588// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0xf0]
106589
106590v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
106591// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x01]
106592
106593v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
106594// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x03]
106595
106596v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
106597// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x0f]
106598
106599v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
106600// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x00,0x0f]
106601
106602v_and_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
106603// CHECK: [0xfa,0x04,0x0a,0x26,0x01,0xe4,0x08,0x00]
106604
106605v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106606// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
106607
106608v_or_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106609// CHECK: [0xf9,0x04,0xfe,0x29,0x01,0x06,0x06,0x06]
106610
106611v_or_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106612// CHECK: [0xf9,0x04,0x0a,0x28,0xff,0x06,0x06,0x06]
106613
106614v_or_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106615// CHECK: [0xf9,0xfe,0x0b,0x28,0x01,0x06,0x06,0x06]
106616
106617v_or_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106618// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
106619
106620v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106621// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x00,0x06,0x06]
106622
106623v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106624// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x01,0x06,0x06]
106625
106626v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106627// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x02,0x06,0x06]
106628
106629v_or_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106630// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x03,0x06,0x06]
106631
106632v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106633// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x04,0x06,0x06]
106634
106635v_or_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106636// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x05,0x06,0x06]
106637
106638v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
106639// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x0e,0x06,0x06]
106640
106641v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
106642// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
106643
106644v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
106645// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x16,0x06,0x06]
106646
106647v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
106648// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
106649
106650v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
106651// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x00,0x06]
106652
106653v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
106654// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x01,0x06]
106655
106656v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
106657// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x02,0x06]
106658
106659v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
106660// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x03,0x06]
106661
106662v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
106663// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x04,0x06]
106664
106665v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
106666// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x05,0x06]
106667
106668v_or_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106669// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x0e,0x06]
106670
106671v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
106672// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x06]
106673
106674v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
106675// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x00]
106676
106677v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
106678// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x01]
106679
106680v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
106681// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x02]
106682
106683v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
106684// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x03]
106685
106686v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
106687// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x04]
106688
106689v_or_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
106690// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x05]
106691
106692v_or_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106693// CHECK: [0xf9,0x04,0x0a,0x28,0x01,0x06,0x06,0x0e]
106694
106695v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106696// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x00]
106697
106698v_or_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106699// CHECK: [0xfa,0x04,0xfe,0x29,0x01,0xe4,0x00,0x00]
106700
106701v_or_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106702// CHECK: [0xfa,0x04,0x0a,0x28,0xff,0xe4,0x00,0x00]
106703
106704v_or_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106705// CHECK: [0xfa,0xfe,0x0b,0x28,0x01,0xe4,0x00,0x00]
106706
106707v_or_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
106708// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x1b,0x00,0x00]
106709
106710v_or_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
106711// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x40,0x01,0x00]
106712
106713v_or_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
106714// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x41,0x01,0x00]
106715
106716v_or_b32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
106717// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x42,0x01,0x00]
106718
106719v_or_b32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
106720// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x43,0x01,0x00]
106721
106722v_or_b32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
106723// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x30,0x01,0x00]
106724
106725v_or_b32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
106726// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x34,0x01,0x00]
106727
106728v_or_b32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
106729// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x38,0x01,0x00]
106730
106731v_or_b32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
106732// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x3c,0x01,0x00]
106733
106734v_or_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
106735// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x01,0x01,0x00]
106736
106737v_or_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
106738// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x0f,0x01,0x00]
106739
106740v_or_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
106741// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x11,0x01,0x00]
106742
106743v_or_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
106744// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x1f,0x01,0x00]
106745
106746v_or_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
106747// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x21,0x01,0x00]
106748
106749v_or_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
106750// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0x2f,0x01,0x00]
106751
106752v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
106753// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x10]
106754
106755v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
106756// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x30]
106757
106758v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
106759// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0xf0]
106760
106761v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
106762// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0xf0]
106763
106764v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
106765// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x01]
106766
106767v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
106768// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x03]
106769
106770v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
106771// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x0f]
106772
106773v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
106774// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x00,0x0f]
106775
106776v_or_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
106777// CHECK: [0xfa,0x04,0x0a,0x28,0x01,0xe4,0x08,0x00]
106778
106779v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106780// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x06]
106781
106782v_xor_b32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106783// CHECK: [0xf9,0x04,0xfe,0x2b,0x01,0x06,0x06,0x06]
106784
106785v_xor_b32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106786// CHECK: [0xf9,0x04,0x0a,0x2a,0xff,0x06,0x06,0x06]
106787
106788v_xor_b32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106789// CHECK: [0xf9,0xfe,0x0b,0x2a,0x01,0x06,0x06,0x06]
106790
106791v_xor_b32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106792// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x06]
106793
106794v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106795// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x00,0x06,0x06]
106796
106797v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106798// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x01,0x06,0x06]
106799
106800v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106801// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x02,0x06,0x06]
106802
106803v_xor_b32_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106804// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x03,0x06,0x06]
106805
106806v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106807// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x04,0x06,0x06]
106808
106809v_xor_b32_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106810// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x05,0x06,0x06]
106811
106812v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
106813// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x0e,0x06,0x06]
106814
106815v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
106816// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x16,0x06,0x06]
106817
106818v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
106819// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x16,0x06,0x06]
106820
106821v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
106822// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x06]
106823
106824v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
106825// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x00,0x06]
106826
106827v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
106828// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x01,0x06]
106829
106830v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
106831// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x02,0x06]
106832
106833v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
106834// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x03,0x06]
106835
106836v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
106837// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x04,0x06]
106838
106839v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
106840// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x05,0x06]
106841
106842v_xor_b32_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106843// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x0e,0x06]
106844
106845v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
106846// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x06]
106847
106848v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
106849// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x00]
106850
106851v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
106852// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x01]
106853
106854v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
106855// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x02]
106856
106857v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
106858// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x03]
106859
106860v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
106861// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x04]
106862
106863v_xor_b32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
106864// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x05]
106865
106866v_xor_b32_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106867// CHECK: [0xf9,0x04,0x0a,0x2a,0x01,0x06,0x06,0x0e]
106868
106869v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106870// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x00]
106871
106872v_xor_b32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106873// CHECK: [0xfa,0x04,0xfe,0x2b,0x01,0xe4,0x00,0x00]
106874
106875v_xor_b32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106876// CHECK: [0xfa,0x04,0x0a,0x2a,0xff,0xe4,0x00,0x00]
106877
106878v_xor_b32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
106879// CHECK: [0xfa,0xfe,0x0b,0x2a,0x01,0xe4,0x00,0x00]
106880
106881v_xor_b32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
106882// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x1b,0x00,0x00]
106883
106884v_xor_b32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
106885// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x40,0x01,0x00]
106886
106887v_xor_b32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
106888// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x41,0x01,0x00]
106889
106890v_xor_b32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
106891// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x42,0x01,0x00]
106892
106893v_xor_b32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
106894// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x43,0x01,0x00]
106895
106896v_xor_b32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
106897// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x30,0x01,0x00]
106898
106899v_xor_b32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
106900// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x34,0x01,0x00]
106901
106902v_xor_b32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
106903// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x38,0x01,0x00]
106904
106905v_xor_b32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
106906// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x3c,0x01,0x00]
106907
106908v_xor_b32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
106909// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x01,0x01,0x00]
106910
106911v_xor_b32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
106912// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x0f,0x01,0x00]
106913
106914v_xor_b32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
106915// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x11,0x01,0x00]
106916
106917v_xor_b32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
106918// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x1f,0x01,0x00]
106919
106920v_xor_b32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
106921// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x21,0x01,0x00]
106922
106923v_xor_b32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
106924// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0x2f,0x01,0x00]
106925
106926v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
106927// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x10]
106928
106929v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
106930// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x30]
106931
106932v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
106933// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0xf0]
106934
106935v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
106936// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0xf0]
106937
106938v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
106939// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x01]
106940
106941v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
106942// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x03]
106943
106944v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
106945// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x0f]
106946
106947v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
106948// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x00,0x0f]
106949
106950v_xor_b32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
106951// CHECK: [0xfa,0x04,0x0a,0x2a,0x01,0xe4,0x08,0x00]
106952
106953v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106954// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
106955
106956v_mac_f32_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106957// CHECK: [0xf9,0x04,0xfe,0x2d,0x01,0x06,0x06,0x06]
106958
106959v_mac_f32_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106960// CHECK: [0xf9,0x04,0x0a,0x2c,0xff,0x06,0x06,0x06]
106961
106962v_mac_f32_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106963// CHECK: [0xf9,0xfe,0x0b,0x2c,0x01,0x06,0x06,0x06]
106964
106965v_mac_f32_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106966// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x26,0x06,0x06]
106967
106968v_mac_f32_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
106969// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
106970
106971v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
106972// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x0e,0x06,0x06]
106973
106974v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
106975// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
106976
106977v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
106978// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x16,0x06,0x06]
106979
106980v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
106981// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
106982
106983v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
106984// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x00,0x06]
106985
106986v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
106987// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x01,0x06]
106988
106989v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
106990// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x02,0x06]
106991
106992v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
106993// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x03,0x06]
106994
106995v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
106996// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x04,0x06]
106997
106998v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
106999// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x05,0x06]
107000
107001v_mac_f32_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107002// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x16,0x06]
107003
107004v_mac_f32_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107005// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x26,0x06]
107006
107007v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
107008// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x06]
107009
107010v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
107011// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x00]
107012
107013v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
107014// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x01]
107015
107016v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
107017// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x02]
107018
107019v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
107020// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x03]
107021
107022v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
107023// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x04]
107024
107025v_mac_f32_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
107026// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x05]
107027
107028v_mac_f32_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107029// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x16]
107030
107031v_mac_f32_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107032// CHECK: [0xf9,0x04,0x0a,0x2c,0x01,0x06,0x06,0x26]
107033
107034v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107035// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x00]
107036
107037v_mac_f32_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107038// CHECK: [0xfa,0x04,0xfe,0x2d,0x01,0xe4,0x00,0x00]
107039
107040v_mac_f32_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107041// CHECK: [0xfa,0x04,0x0a,0x2c,0xff,0xe4,0x00,0x00]
107042
107043v_mac_f32_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107044// CHECK: [0xfa,0xfe,0x0b,0x2c,0x01,0xe4,0x00,0x00]
107045
107046v_mac_f32_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
107047// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x1b,0x00,0x00]
107048
107049v_mac_f32_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
107050// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x40,0x01,0x00]
107051
107052v_mac_f32_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
107053// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x41,0x01,0x00]
107054
107055v_mac_f32_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
107056// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x42,0x01,0x00]
107057
107058v_mac_f32_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
107059// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x43,0x01,0x00]
107060
107061v_mac_f32_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
107062// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x30,0x01,0x00]
107063
107064v_mac_f32_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
107065// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x34,0x01,0x00]
107066
107067v_mac_f32_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
107068// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x38,0x01,0x00]
107069
107070v_mac_f32_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
107071// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x3c,0x01,0x00]
107072
107073v_mac_f32_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
107074// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x01,0x01,0x00]
107075
107076v_mac_f32_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
107077// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x0f,0x01,0x00]
107078
107079v_mac_f32_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
107080// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x11,0x01,0x00]
107081
107082v_mac_f32_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
107083// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x1f,0x01,0x00]
107084
107085v_mac_f32_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
107086// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x21,0x01,0x00]
107087
107088v_mac_f32_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
107089// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0x2f,0x01,0x00]
107090
107091v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
107092// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x10]
107093
107094v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
107095// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x30]
107096
107097v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
107098// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0xf0]
107099
107100v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
107101// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0xf0]
107102
107103v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
107104// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x01]
107105
107106v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
107107// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x03]
107108
107109v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
107110// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x0f]
107111
107112v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
107113// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x00,0x0f]
107114
107115v_mac_f32_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
107116// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x08,0x00]
107117
107118v_mac_f32_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107119// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x10,0x00]
107120
107121v_mac_f32_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107122// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x20,0x00]
107123
107124v_mac_f32_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107125// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x40,0x00]
107126
107127v_mac_f32_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107128// CHECK: [0xfa,0x04,0x0a,0x2c,0x01,0xe4,0x80,0x00]
107129
107130v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107131// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x06]
107132
107133v_add_u32_sdwa v255, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107134// CHECK: [0xf9,0x04,0xfe,0x33,0x01,0x06,0x06,0x06]
107135
107136v_add_u32_sdwa v5, vcc, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107137// CHECK: [0xf9,0x04,0x0a,0x32,0xff,0x06,0x06,0x06]
107138
107139v_add_u32_sdwa v5, vcc, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107140// CHECK: [0xf9,0xfe,0x0b,0x32,0x01,0x06,0x06,0x06]
107141
107142v_add_u32_sdwa v5, vcc, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107143// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x26,0x06,0x06]
107144
107145v_add_u32_sdwa v5, vcc, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107146// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x06]
107147
107148v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107149// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x00,0x06,0x06]
107150
107151v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107152// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x01,0x06,0x06]
107153
107154v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107155// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x02,0x06,0x06]
107156
107157v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107158// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x03,0x06,0x06]
107159
107160v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107161// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x04,0x06,0x06]
107162
107163v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107164// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x05,0x06,0x06]
107165
107166v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
107167// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x0e,0x06,0x06]
107168
107169v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
107170// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x16,0x06,0x06]
107171
107172v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
107173// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x16,0x06,0x06]
107174
107175v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
107176// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x06]
107177
107178v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
107179// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x00,0x06]
107180
107181v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
107182// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x01,0x06]
107183
107184v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
107185// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x02,0x06]
107186
107187v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
107188// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x03,0x06]
107189
107190v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
107191// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x04,0x06]
107192
107193v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
107194// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x05,0x06]
107195
107196v_add_u32_sdwa v5, vcc, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107197// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x0e,0x06]
107198
107199v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
107200// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x06]
107201
107202v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
107203// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x00]
107204
107205v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
107206// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x01]
107207
107208v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
107209// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x02]
107210
107211v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
107212// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x03]
107213
107214v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
107215// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x04]
107216
107217v_add_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
107218// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x05]
107219
107220v_add_u32_sdwa v5, vcc, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107221// CHECK: [0xf9,0x04,0x0a,0x32,0x01,0x06,0x06,0x0e]
107222
107223v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107224// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x00]
107225
107226v_add_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107227// CHECK: [0xfa,0x04,0xfe,0x33,0x01,0xe4,0x00,0x00]
107228
107229v_add_u32_dpp v5, vcc, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107230// CHECK: [0xfa,0x04,0x0a,0x32,0xff,0xe4,0x00,0x00]
107231
107232v_add_u32_dpp v5, vcc, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107233// CHECK: [0xfa,0xfe,0x0b,0x32,0x01,0xe4,0x00,0x00]
107234
107235v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
107236// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x1b,0x00,0x00]
107237
107238v_add_u32_dpp v5, vcc, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
107239// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x40,0x01,0x00]
107240
107241v_add_u32_dpp v5, vcc, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
107242// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x41,0x01,0x00]
107243
107244v_add_u32_dpp v5, vcc, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
107245// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x42,0x01,0x00]
107246
107247v_add_u32_dpp v5, vcc, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
107248// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x43,0x01,0x00]
107249
107250v_add_u32_dpp v5, vcc, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
107251// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x30,0x01,0x00]
107252
107253v_add_u32_dpp v5, vcc, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
107254// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x34,0x01,0x00]
107255
107256v_add_u32_dpp v5, vcc, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
107257// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x38,0x01,0x00]
107258
107259v_add_u32_dpp v5, vcc, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
107260// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x3c,0x01,0x00]
107261
107262v_add_u32_dpp v5, vcc, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
107263// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x01,0x01,0x00]
107264
107265v_add_u32_dpp v5, vcc, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
107266// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x0f,0x01,0x00]
107267
107268v_add_u32_dpp v5, vcc, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
107269// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x11,0x01,0x00]
107270
107271v_add_u32_dpp v5, vcc, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
107272// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x1f,0x01,0x00]
107273
107274v_add_u32_dpp v5, vcc, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
107275// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x21,0x01,0x00]
107276
107277v_add_u32_dpp v5, vcc, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
107278// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0x2f,0x01,0x00]
107279
107280v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
107281// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x10]
107282
107283v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
107284// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x30]
107285
107286v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
107287// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0xf0]
107288
107289v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
107290// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0xf0]
107291
107292v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
107293// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x01]
107294
107295v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
107296// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x03]
107297
107298v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
107299// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x0f]
107300
107301v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
107302// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x00,0x0f]
107303
107304v_add_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
107305// CHECK: [0xfa,0x04,0x0a,0x32,0x01,0xe4,0x08,0x00]
107306
107307v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107308// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
107309
107310v_sub_u32_sdwa v255, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107311// CHECK: [0xf9,0x04,0xfe,0x35,0x01,0x06,0x06,0x06]
107312
107313v_sub_u32_sdwa v5, vcc, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107314// CHECK: [0xf9,0x04,0x0a,0x34,0xff,0x06,0x06,0x06]
107315
107316v_sub_u32_sdwa v5, vcc, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107317// CHECK: [0xf9,0xfe,0x0b,0x34,0x01,0x06,0x06,0x06]
107318
107319v_sub_u32_sdwa v5, vcc, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107320// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x26,0x06,0x06]
107321
107322v_sub_u32_sdwa v5, vcc, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107323// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
107324
107325v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107326// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x00,0x06,0x06]
107327
107328v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107329// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x01,0x06,0x06]
107330
107331v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107332// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x02,0x06,0x06]
107333
107334v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107335// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x03,0x06,0x06]
107336
107337v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107338// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x04,0x06,0x06]
107339
107340v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107341// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x05,0x06,0x06]
107342
107343v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
107344// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x0e,0x06,0x06]
107345
107346v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
107347// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
107348
107349v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
107350// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x16,0x06,0x06]
107351
107352v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
107353// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
107354
107355v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
107356// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x00,0x06]
107357
107358v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
107359// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x01,0x06]
107360
107361v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
107362// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x02,0x06]
107363
107364v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
107365// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x03,0x06]
107366
107367v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
107368// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x04,0x06]
107369
107370v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
107371// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x05,0x06]
107372
107373v_sub_u32_sdwa v5, vcc, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107374// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x0e,0x06]
107375
107376v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
107377// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x06]
107378
107379v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
107380// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x00]
107381
107382v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
107383// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x01]
107384
107385v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
107386// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x02]
107387
107388v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
107389// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x03]
107390
107391v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
107392// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x04]
107393
107394v_sub_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
107395// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x05]
107396
107397v_sub_u32_sdwa v5, vcc, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107398// CHECK: [0xf9,0x04,0x0a,0x34,0x01,0x06,0x06,0x0e]
107399
107400v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107401// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x00]
107402
107403v_sub_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107404// CHECK: [0xfa,0x04,0xfe,0x35,0x01,0xe4,0x00,0x00]
107405
107406v_sub_u32_dpp v5, vcc, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107407// CHECK: [0xfa,0x04,0x0a,0x34,0xff,0xe4,0x00,0x00]
107408
107409v_sub_u32_dpp v5, vcc, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107410// CHECK: [0xfa,0xfe,0x0b,0x34,0x01,0xe4,0x00,0x00]
107411
107412v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
107413// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x1b,0x00,0x00]
107414
107415v_sub_u32_dpp v5, vcc, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
107416// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x40,0x01,0x00]
107417
107418v_sub_u32_dpp v5, vcc, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
107419// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x41,0x01,0x00]
107420
107421v_sub_u32_dpp v5, vcc, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
107422// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x42,0x01,0x00]
107423
107424v_sub_u32_dpp v5, vcc, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
107425// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x43,0x01,0x00]
107426
107427v_sub_u32_dpp v5, vcc, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
107428// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x30,0x01,0x00]
107429
107430v_sub_u32_dpp v5, vcc, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
107431// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x34,0x01,0x00]
107432
107433v_sub_u32_dpp v5, vcc, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
107434// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x38,0x01,0x00]
107435
107436v_sub_u32_dpp v5, vcc, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
107437// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x3c,0x01,0x00]
107438
107439v_sub_u32_dpp v5, vcc, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
107440// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x01,0x01,0x00]
107441
107442v_sub_u32_dpp v5, vcc, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
107443// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x0f,0x01,0x00]
107444
107445v_sub_u32_dpp v5, vcc, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
107446// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x11,0x01,0x00]
107447
107448v_sub_u32_dpp v5, vcc, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
107449// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x1f,0x01,0x00]
107450
107451v_sub_u32_dpp v5, vcc, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
107452// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x21,0x01,0x00]
107453
107454v_sub_u32_dpp v5, vcc, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
107455// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0x2f,0x01,0x00]
107456
107457v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
107458// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x10]
107459
107460v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
107461// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x30]
107462
107463v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
107464// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0xf0]
107465
107466v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
107467// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0xf0]
107468
107469v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
107470// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x01]
107471
107472v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
107473// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x03]
107474
107475v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
107476// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x0f]
107477
107478v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
107479// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x00,0x0f]
107480
107481v_sub_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
107482// CHECK: [0xfa,0x04,0x0a,0x34,0x01,0xe4,0x08,0x00]
107483
107484v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107485// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
107486
107487v_subrev_u32_sdwa v255, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107488// CHECK: [0xf9,0x04,0xfe,0x37,0x01,0x06,0x06,0x06]
107489
107490v_subrev_u32_sdwa v5, vcc, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107491// CHECK: [0xf9,0x04,0x0a,0x36,0xff,0x06,0x06,0x06]
107492
107493v_subrev_u32_sdwa v5, vcc, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107494// CHECK: [0xf9,0xfe,0x0b,0x36,0x01,0x06,0x06,0x06]
107495
107496v_subrev_u32_sdwa v5, vcc, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107497// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x26,0x06,0x06]
107498
107499v_subrev_u32_sdwa v5, vcc, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107500// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
107501
107502v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107503// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x00,0x06,0x06]
107504
107505v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107506// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x01,0x06,0x06]
107507
107508v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107509// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x02,0x06,0x06]
107510
107511v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107512// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x03,0x06,0x06]
107513
107514v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107515// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x04,0x06,0x06]
107516
107517v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107518// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x05,0x06,0x06]
107519
107520v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
107521// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x0e,0x06,0x06]
107522
107523v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
107524// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
107525
107526v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
107527// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x16,0x06,0x06]
107528
107529v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
107530// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
107531
107532v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
107533// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x00,0x06]
107534
107535v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
107536// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x01,0x06]
107537
107538v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
107539// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x02,0x06]
107540
107541v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
107542// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x03,0x06]
107543
107544v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
107545// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x04,0x06]
107546
107547v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
107548// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x05,0x06]
107549
107550v_subrev_u32_sdwa v5, vcc, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107551// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x0e,0x06]
107552
107553v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
107554// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x06]
107555
107556v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
107557// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x00]
107558
107559v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
107560// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x01]
107561
107562v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
107563// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x02]
107564
107565v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
107566// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x03]
107567
107568v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
107569// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x04]
107570
107571v_subrev_u32_sdwa v5, vcc, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
107572// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x05]
107573
107574v_subrev_u32_sdwa v5, vcc, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107575// CHECK: [0xf9,0x04,0x0a,0x36,0x01,0x06,0x06,0x0e]
107576
107577v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107578// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x00]
107579
107580v_subrev_u32_dpp v255, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107581// CHECK: [0xfa,0x04,0xfe,0x37,0x01,0xe4,0x00,0x00]
107582
107583v_subrev_u32_dpp v5, vcc, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107584// CHECK: [0xfa,0x04,0x0a,0x36,0xff,0xe4,0x00,0x00]
107585
107586v_subrev_u32_dpp v5, vcc, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107587// CHECK: [0xfa,0xfe,0x0b,0x36,0x01,0xe4,0x00,0x00]
107588
107589v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
107590// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x1b,0x00,0x00]
107591
107592v_subrev_u32_dpp v5, vcc, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
107593// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x40,0x01,0x00]
107594
107595v_subrev_u32_dpp v5, vcc, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
107596// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x41,0x01,0x00]
107597
107598v_subrev_u32_dpp v5, vcc, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
107599// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x42,0x01,0x00]
107600
107601v_subrev_u32_dpp v5, vcc, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
107602// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x43,0x01,0x00]
107603
107604v_subrev_u32_dpp v5, vcc, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
107605// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x30,0x01,0x00]
107606
107607v_subrev_u32_dpp v5, vcc, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
107608// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x34,0x01,0x00]
107609
107610v_subrev_u32_dpp v5, vcc, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
107611// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x38,0x01,0x00]
107612
107613v_subrev_u32_dpp v5, vcc, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
107614// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x3c,0x01,0x00]
107615
107616v_subrev_u32_dpp v5, vcc, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
107617// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x01,0x01,0x00]
107618
107619v_subrev_u32_dpp v5, vcc, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
107620// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x0f,0x01,0x00]
107621
107622v_subrev_u32_dpp v5, vcc, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
107623// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x11,0x01,0x00]
107624
107625v_subrev_u32_dpp v5, vcc, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
107626// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x1f,0x01,0x00]
107627
107628v_subrev_u32_dpp v5, vcc, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
107629// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x21,0x01,0x00]
107630
107631v_subrev_u32_dpp v5, vcc, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
107632// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0x2f,0x01,0x00]
107633
107634v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
107635// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x10]
107636
107637v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
107638// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x30]
107639
107640v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
107641// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0xf0]
107642
107643v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
107644// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0xf0]
107645
107646v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
107647// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x01]
107648
107649v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
107650// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x03]
107651
107652v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
107653// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x0f]
107654
107655v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
107656// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x00,0x0f]
107657
107658v_subrev_u32_dpp v5, vcc, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
107659// CHECK: [0xfa,0x04,0x0a,0x36,0x01,0xe4,0x08,0x00]
107660
107661v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107662// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
107663
107664v_addc_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107665// CHECK: [0xf9,0x04,0xfe,0x39,0x01,0x06,0x06,0x06]
107666
107667v_addc_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107668// CHECK: [0xf9,0x04,0x0a,0x38,0xff,0x06,0x06,0x06]
107669
107670v_addc_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107671// CHECK: [0xf9,0xfe,0x0b,0x38,0x01,0x06,0x06,0x06]
107672
107673v_addc_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107674// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x26,0x06,0x06]
107675
107676v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107677// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
107678
107679v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107680// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x00,0x06,0x06]
107681
107682v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107683// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x01,0x06,0x06]
107684
107685v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107686// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x02,0x06,0x06]
107687
107688v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107689// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x03,0x06,0x06]
107690
107691v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107692// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x04,0x06,0x06]
107693
107694v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107695// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x05,0x06,0x06]
107696
107697v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
107698// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x0e,0x06,0x06]
107699
107700v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
107701// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
107702
107703v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
107704// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x16,0x06,0x06]
107705
107706v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
107707// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
107708
107709v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
107710// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x00,0x06]
107711
107712v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
107713// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x01,0x06]
107714
107715v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
107716// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x02,0x06]
107717
107718v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
107719// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x03,0x06]
107720
107721v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
107722// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x04,0x06]
107723
107724v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
107725// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x05,0x06]
107726
107727v_addc_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107728// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x0e,0x06]
107729
107730v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
107731// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x06]
107732
107733v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
107734// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x00]
107735
107736v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
107737// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x01]
107738
107739v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
107740// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x02]
107741
107742v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
107743// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x03]
107744
107745v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
107746// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x04]
107747
107748v_addc_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
107749// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x05]
107750
107751v_addc_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107752// CHECK: [0xf9,0x04,0x0a,0x38,0x01,0x06,0x06,0x0e]
107753
107754v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107755// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x00]
107756
107757v_addc_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107758// CHECK: [0xfa,0x04,0xfe,0x39,0x01,0xe4,0x00,0x00]
107759
107760v_addc_u32_dpp v5, vcc, v255, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107761// CHECK: [0xfa,0x04,0x0a,0x38,0xff,0xe4,0x00,0x00]
107762
107763v_addc_u32_dpp v5, vcc, v1, v255, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107764// CHECK: [0xfa,0xfe,0x0b,0x38,0x01,0xe4,0x00,0x00]
107765
107766v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
107767// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x1b,0x00,0x00]
107768
107769v_addc_u32_dpp v5, vcc, v1, v2, vcc row_mirror row_mask:0x0 bank_mask:0x0
107770// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x40,0x01,0x00]
107771
107772v_addc_u32_dpp v5, vcc, v1, v2, vcc row_half_mirror row_mask:0x0 bank_mask:0x0
107773// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x41,0x01,0x00]
107774
107775v_addc_u32_dpp v5, vcc, v1, v2, vcc row_bcast:15 row_mask:0x0 bank_mask:0x0
107776// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x42,0x01,0x00]
107777
107778v_addc_u32_dpp v5, vcc, v1, v2, vcc row_bcast:31 row_mask:0x0 bank_mask:0x0
107779// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x43,0x01,0x00]
107780
107781v_addc_u32_dpp v5, vcc, v1, v2, vcc wave_shl:1 row_mask:0x0 bank_mask:0x0
107782// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x30,0x01,0x00]
107783
107784v_addc_u32_dpp v5, vcc, v1, v2, vcc wave_rol:1 row_mask:0x0 bank_mask:0x0
107785// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x34,0x01,0x00]
107786
107787v_addc_u32_dpp v5, vcc, v1, v2, vcc wave_shr:1 row_mask:0x0 bank_mask:0x0
107788// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x38,0x01,0x00]
107789
107790v_addc_u32_dpp v5, vcc, v1, v2, vcc wave_ror:1 row_mask:0x0 bank_mask:0x0
107791// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x3c,0x01,0x00]
107792
107793v_addc_u32_dpp v5, vcc, v1, v2, vcc row_shl:1 row_mask:0x0 bank_mask:0x0
107794// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x01,0x01,0x00]
107795
107796v_addc_u32_dpp v5, vcc, v1, v2, vcc row_shl:15 row_mask:0x0 bank_mask:0x0
107797// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x0f,0x01,0x00]
107798
107799v_addc_u32_dpp v5, vcc, v1, v2, vcc row_shr:1 row_mask:0x0 bank_mask:0x0
107800// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x11,0x01,0x00]
107801
107802v_addc_u32_dpp v5, vcc, v1, v2, vcc row_shr:15 row_mask:0x0 bank_mask:0x0
107803// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x1f,0x01,0x00]
107804
107805v_addc_u32_dpp v5, vcc, v1, v2, vcc row_ror:1 row_mask:0x0 bank_mask:0x0
107806// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x21,0x01,0x00]
107807
107808v_addc_u32_dpp v5, vcc, v1, v2, vcc row_ror:15 row_mask:0x0 bank_mask:0x0
107809// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0x2f,0x01,0x00]
107810
107811v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
107812// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x10]
107813
107814v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
107815// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x30]
107816
107817v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
107818// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0xf0]
107819
107820v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] bank_mask:0x0
107821// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0xf0]
107822
107823v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
107824// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x01]
107825
107826v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
107827// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x03]
107828
107829v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
107830// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x0f]
107831
107832v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0
107833// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x00,0x0f]
107834
107835v_addc_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
107836// CHECK: [0xfa,0x04,0x0a,0x38,0x01,0xe4,0x08,0x00]
107837
107838v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107839// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
107840
107841v_subb_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107842// CHECK: [0xf9,0x04,0xfe,0x3b,0x01,0x06,0x06,0x06]
107843
107844v_subb_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107845// CHECK: [0xf9,0x04,0x0a,0x3a,0xff,0x06,0x06,0x06]
107846
107847v_subb_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107848// CHECK: [0xf9,0xfe,0x0b,0x3a,0x01,0x06,0x06,0x06]
107849
107850v_subb_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107851// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x26,0x06,0x06]
107852
107853v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107854// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
107855
107856v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107857// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x00,0x06,0x06]
107858
107859v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107860// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x01,0x06,0x06]
107861
107862v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107863// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x02,0x06,0x06]
107864
107865v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107866// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x03,0x06,0x06]
107867
107868v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107869// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x04,0x06,0x06]
107870
107871v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107872// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x05,0x06,0x06]
107873
107874v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
107875// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x0e,0x06,0x06]
107876
107877v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
107878// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
107879
107880v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
107881// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x16,0x06,0x06]
107882
107883v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
107884// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
107885
107886v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
107887// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x00,0x06]
107888
107889v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
107890// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x01,0x06]
107891
107892v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
107893// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x02,0x06]
107894
107895v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
107896// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x03,0x06]
107897
107898v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
107899// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x04,0x06]
107900
107901v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
107902// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x05,0x06]
107903
107904v_subb_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107905// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x0e,0x06]
107906
107907v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
107908// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x06]
107909
107910v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
107911// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x00]
107912
107913v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
107914// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x01]
107915
107916v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
107917// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x02]
107918
107919v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
107920// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x03]
107921
107922v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
107923// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x04]
107924
107925v_subb_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
107926// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x05]
107927
107928v_subb_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
107929// CHECK: [0xf9,0x04,0x0a,0x3a,0x01,0x06,0x06,0x0e]
107930
107931v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107932// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x00]
107933
107934v_subb_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107935// CHECK: [0xfa,0x04,0xfe,0x3b,0x01,0xe4,0x00,0x00]
107936
107937v_subb_u32_dpp v5, vcc, v255, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107938// CHECK: [0xfa,0x04,0x0a,0x3a,0xff,0xe4,0x00,0x00]
107939
107940v_subb_u32_dpp v5, vcc, v1, v255, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
107941// CHECK: [0xfa,0xfe,0x0b,0x3a,0x01,0xe4,0x00,0x00]
107942
107943v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
107944// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x1b,0x00,0x00]
107945
107946v_subb_u32_dpp v5, vcc, v1, v2, vcc row_mirror row_mask:0x0 bank_mask:0x0
107947// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x40,0x01,0x00]
107948
107949v_subb_u32_dpp v5, vcc, v1, v2, vcc row_half_mirror row_mask:0x0 bank_mask:0x0
107950// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x41,0x01,0x00]
107951
107952v_subb_u32_dpp v5, vcc, v1, v2, vcc row_bcast:15 row_mask:0x0 bank_mask:0x0
107953// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x42,0x01,0x00]
107954
107955v_subb_u32_dpp v5, vcc, v1, v2, vcc row_bcast:31 row_mask:0x0 bank_mask:0x0
107956// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x43,0x01,0x00]
107957
107958v_subb_u32_dpp v5, vcc, v1, v2, vcc wave_shl:1 row_mask:0x0 bank_mask:0x0
107959// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x30,0x01,0x00]
107960
107961v_subb_u32_dpp v5, vcc, v1, v2, vcc wave_rol:1 row_mask:0x0 bank_mask:0x0
107962// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x34,0x01,0x00]
107963
107964v_subb_u32_dpp v5, vcc, v1, v2, vcc wave_shr:1 row_mask:0x0 bank_mask:0x0
107965// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x38,0x01,0x00]
107966
107967v_subb_u32_dpp v5, vcc, v1, v2, vcc wave_ror:1 row_mask:0x0 bank_mask:0x0
107968// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x3c,0x01,0x00]
107969
107970v_subb_u32_dpp v5, vcc, v1, v2, vcc row_shl:1 row_mask:0x0 bank_mask:0x0
107971// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x01,0x01,0x00]
107972
107973v_subb_u32_dpp v5, vcc, v1, v2, vcc row_shl:15 row_mask:0x0 bank_mask:0x0
107974// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x0f,0x01,0x00]
107975
107976v_subb_u32_dpp v5, vcc, v1, v2, vcc row_shr:1 row_mask:0x0 bank_mask:0x0
107977// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x11,0x01,0x00]
107978
107979v_subb_u32_dpp v5, vcc, v1, v2, vcc row_shr:15 row_mask:0x0 bank_mask:0x0
107980// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x1f,0x01,0x00]
107981
107982v_subb_u32_dpp v5, vcc, v1, v2, vcc row_ror:1 row_mask:0x0 bank_mask:0x0
107983// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x21,0x01,0x00]
107984
107985v_subb_u32_dpp v5, vcc, v1, v2, vcc row_ror:15 row_mask:0x0 bank_mask:0x0
107986// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0x2f,0x01,0x00]
107987
107988v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
107989// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x10]
107990
107991v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
107992// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x30]
107993
107994v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
107995// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0xf0]
107996
107997v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] bank_mask:0x0
107998// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0xf0]
107999
108000v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
108001// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x01]
108002
108003v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
108004// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x03]
108005
108006v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
108007// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x0f]
108008
108009v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0
108010// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x00,0x0f]
108011
108012v_subb_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
108013// CHECK: [0xfa,0x04,0x0a,0x3a,0x01,0xe4,0x08,0x00]
108014
108015v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108016// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
108017
108018v_subbrev_u32_sdwa v255, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108019// CHECK: [0xf9,0x04,0xfe,0x3d,0x01,0x06,0x06,0x06]
108020
108021v_subbrev_u32_sdwa v5, vcc, v255, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108022// CHECK: [0xf9,0x04,0x0a,0x3c,0xff,0x06,0x06,0x06]
108023
108024v_subbrev_u32_sdwa v5, vcc, v1, v255, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108025// CHECK: [0xf9,0xfe,0x0b,0x3c,0x01,0x06,0x06,0x06]
108026
108027v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108028// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x26,0x06,0x06]
108029
108030v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108031// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
108032
108033v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108034// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x00,0x06,0x06]
108035
108036v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108037// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x01,0x06,0x06]
108038
108039v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108040// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x02,0x06,0x06]
108041
108042v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108043// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x03,0x06,0x06]
108044
108045v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108046// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x04,0x06,0x06]
108047
108048v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108049// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x05,0x06,0x06]
108050
108051v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
108052// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x0e,0x06,0x06]
108053
108054v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
108055// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
108056
108057v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
108058// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x16,0x06,0x06]
108059
108060v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
108061// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
108062
108063v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
108064// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x00,0x06]
108065
108066v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
108067// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x01,0x06]
108068
108069v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
108070// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x02,0x06]
108071
108072v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
108073// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x03,0x06]
108074
108075v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
108076// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x04,0x06]
108077
108078v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
108079// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x05,0x06]
108080
108081v_subbrev_u32_sdwa v5, vcc, sext(v1), v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108082// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x0e,0x06]
108083
108084v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
108085// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x06]
108086
108087v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
108088// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x00]
108089
108090v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
108091// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x01]
108092
108093v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
108094// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x02]
108095
108096v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
108097// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x03]
108098
108099v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
108100// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x04]
108101
108102v_subbrev_u32_sdwa v5, vcc, v1, v2, vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
108103// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x05]
108104
108105v_subbrev_u32_sdwa v5, vcc, v1, sext(v2), vcc dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108106// CHECK: [0xf9,0x04,0x0a,0x3c,0x01,0x06,0x06,0x0e]
108107
108108v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108109// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x00]
108110
108111v_subbrev_u32_dpp v255, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108112// CHECK: [0xfa,0x04,0xfe,0x3d,0x01,0xe4,0x00,0x00]
108113
108114v_subbrev_u32_dpp v5, vcc, v255, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108115// CHECK: [0xfa,0x04,0x0a,0x3c,0xff,0xe4,0x00,0x00]
108116
108117v_subbrev_u32_dpp v5, vcc, v1, v255, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108118// CHECK: [0xfa,0xfe,0x0b,0x3c,0x01,0xe4,0x00,0x00]
108119
108120v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
108121// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x1b,0x00,0x00]
108122
108123v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_mirror row_mask:0x0 bank_mask:0x0
108124// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x40,0x01,0x00]
108125
108126v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_half_mirror row_mask:0x0 bank_mask:0x0
108127// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x41,0x01,0x00]
108128
108129v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_bcast:15 row_mask:0x0 bank_mask:0x0
108130// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x42,0x01,0x00]
108131
108132v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_bcast:31 row_mask:0x0 bank_mask:0x0
108133// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x43,0x01,0x00]
108134
108135v_subbrev_u32_dpp v5, vcc, v1, v2, vcc wave_shl:1 row_mask:0x0 bank_mask:0x0
108136// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x30,0x01,0x00]
108137
108138v_subbrev_u32_dpp v5, vcc, v1, v2, vcc wave_rol:1 row_mask:0x0 bank_mask:0x0
108139// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x34,0x01,0x00]
108140
108141v_subbrev_u32_dpp v5, vcc, v1, v2, vcc wave_shr:1 row_mask:0x0 bank_mask:0x0
108142// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x38,0x01,0x00]
108143
108144v_subbrev_u32_dpp v5, vcc, v1, v2, vcc wave_ror:1 row_mask:0x0 bank_mask:0x0
108145// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x3c,0x01,0x00]
108146
108147v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_shl:1 row_mask:0x0 bank_mask:0x0
108148// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x01,0x01,0x00]
108149
108150v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_shl:15 row_mask:0x0 bank_mask:0x0
108151// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x0f,0x01,0x00]
108152
108153v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_shr:1 row_mask:0x0 bank_mask:0x0
108154// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x11,0x01,0x00]
108155
108156v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_shr:15 row_mask:0x0 bank_mask:0x0
108157// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x1f,0x01,0x00]
108158
108159v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_ror:1 row_mask:0x0 bank_mask:0x0
108160// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x21,0x01,0x00]
108161
108162v_subbrev_u32_dpp v5, vcc, v1, v2, vcc row_ror:15 row_mask:0x0 bank_mask:0x0
108163// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0x2f,0x01,0x00]
108164
108165v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
108166// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x10]
108167
108168v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
108169// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x30]
108170
108171v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
108172// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0xf0]
108173
108174v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] bank_mask:0x0
108175// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0xf0]
108176
108177v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
108178// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x01]
108179
108180v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
108181// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x03]
108182
108183v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
108184// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x0f]
108185
108186v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0
108187// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x00,0x0f]
108188
108189v_subbrev_u32_dpp v5, vcc, v1, v2, vcc quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
108190// CHECK: [0xfa,0x04,0x0a,0x3c,0x01,0xe4,0x08,0x00]
108191
108192v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108193// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x06]
108194
108195v_add_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108196// CHECK: [0xf9,0x04,0xfe,0x3f,0x01,0x06,0x06,0x06]
108197
108198v_add_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108199// CHECK: [0xf9,0x04,0x0a,0x3e,0xff,0x06,0x06,0x06]
108200
108201v_add_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108202// CHECK: [0xf9,0xfe,0x0b,0x3e,0x01,0x06,0x06,0x06]
108203
108204v_add_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108205// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x26,0x06,0x06]
108206
108207v_add_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108208// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x06]
108209
108210v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108211// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x00,0x06,0x06]
108212
108213v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108214// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x01,0x06,0x06]
108215
108216v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108217// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x02,0x06,0x06]
108218
108219v_add_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108220// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x03,0x06,0x06]
108221
108222v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108223// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x04,0x06,0x06]
108224
108225v_add_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108226// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x05,0x06,0x06]
108227
108228v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
108229// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x0e,0x06,0x06]
108230
108231v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
108232// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x16,0x06,0x06]
108233
108234v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
108235// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x16,0x06,0x06]
108236
108237v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
108238// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x06]
108239
108240v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
108241// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x00,0x06]
108242
108243v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
108244// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x01,0x06]
108245
108246v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
108247// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x02,0x06]
108248
108249v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
108250// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x03,0x06]
108251
108252v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
108253// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x04,0x06]
108254
108255v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
108256// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x05,0x06]
108257
108258v_add_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108259// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x16,0x06]
108260
108261v_add_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108262// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x26,0x06]
108263
108264v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
108265// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x06]
108266
108267v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
108268// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x00]
108269
108270v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
108271// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x01]
108272
108273v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
108274// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x02]
108275
108276v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
108277// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x03]
108278
108279v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
108280// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x04]
108281
108282v_add_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
108283// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x05]
108284
108285v_add_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108286// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x16]
108287
108288v_add_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108289// CHECK: [0xf9,0x04,0x0a,0x3e,0x01,0x06,0x06,0x26]
108290
108291v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108292// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x00]
108293
108294v_add_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108295// CHECK: [0xfa,0x04,0xfe,0x3f,0x01,0xe4,0x00,0x00]
108296
108297v_add_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108298// CHECK: [0xfa,0x04,0x0a,0x3e,0xff,0xe4,0x00,0x00]
108299
108300v_add_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108301// CHECK: [0xfa,0xfe,0x0b,0x3e,0x01,0xe4,0x00,0x00]
108302
108303v_add_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
108304// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x1b,0x00,0x00]
108305
108306v_add_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
108307// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x40,0x01,0x00]
108308
108309v_add_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
108310// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x41,0x01,0x00]
108311
108312v_add_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
108313// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x42,0x01,0x00]
108314
108315v_add_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
108316// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x43,0x01,0x00]
108317
108318v_add_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
108319// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x30,0x01,0x00]
108320
108321v_add_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
108322// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x34,0x01,0x00]
108323
108324v_add_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
108325// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x38,0x01,0x00]
108326
108327v_add_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
108328// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x3c,0x01,0x00]
108329
108330v_add_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
108331// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x01,0x01,0x00]
108332
108333v_add_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
108334// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x0f,0x01,0x00]
108335
108336v_add_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
108337// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x11,0x01,0x00]
108338
108339v_add_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
108340// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x1f,0x01,0x00]
108341
108342v_add_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
108343// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x21,0x01,0x00]
108344
108345v_add_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
108346// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0x2f,0x01,0x00]
108347
108348v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
108349// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x10]
108350
108351v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
108352// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x30]
108353
108354v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
108355// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0xf0]
108356
108357v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
108358// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0xf0]
108359
108360v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
108361// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x01]
108362
108363v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
108364// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x03]
108365
108366v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
108367// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x0f]
108368
108369v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
108370// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x00,0x0f]
108371
108372v_add_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
108373// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x08,0x00]
108374
108375v_add_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108376// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x10,0x00]
108377
108378v_add_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108379// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x20,0x00]
108380
108381v_add_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108382// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x40,0x00]
108383
108384v_add_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108385// CHECK: [0xfa,0x04,0x0a,0x3e,0x01,0xe4,0x80,0x00]
108386
108387v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108388// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x06]
108389
108390v_sub_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108391// CHECK: [0xf9,0x04,0xfe,0x41,0x01,0x06,0x06,0x06]
108392
108393v_sub_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108394// CHECK: [0xf9,0x04,0x0a,0x40,0xff,0x06,0x06,0x06]
108395
108396v_sub_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108397// CHECK: [0xf9,0xfe,0x0b,0x40,0x01,0x06,0x06,0x06]
108398
108399v_sub_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108400// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x26,0x06,0x06]
108401
108402v_sub_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108403// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x06]
108404
108405v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108406// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x00,0x06,0x06]
108407
108408v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108409// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x01,0x06,0x06]
108410
108411v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108412// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x02,0x06,0x06]
108413
108414v_sub_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108415// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x03,0x06,0x06]
108416
108417v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108418// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x04,0x06,0x06]
108419
108420v_sub_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108421// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x05,0x06,0x06]
108422
108423v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
108424// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x0e,0x06,0x06]
108425
108426v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
108427// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x16,0x06,0x06]
108428
108429v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
108430// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x16,0x06,0x06]
108431
108432v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
108433// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x06]
108434
108435v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
108436// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x00,0x06]
108437
108438v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
108439// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x01,0x06]
108440
108441v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
108442// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x02,0x06]
108443
108444v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
108445// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x03,0x06]
108446
108447v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
108448// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x04,0x06]
108449
108450v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
108451// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x05,0x06]
108452
108453v_sub_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108454// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x16,0x06]
108455
108456v_sub_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108457// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x26,0x06]
108458
108459v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
108460// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x06]
108461
108462v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
108463// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x00]
108464
108465v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
108466// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x01]
108467
108468v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
108469// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x02]
108470
108471v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
108472// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x03]
108473
108474v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
108475// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x04]
108476
108477v_sub_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
108478// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x05]
108479
108480v_sub_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108481// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x16]
108482
108483v_sub_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108484// CHECK: [0xf9,0x04,0x0a,0x40,0x01,0x06,0x06,0x26]
108485
108486v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108487// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x00]
108488
108489v_sub_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108490// CHECK: [0xfa,0x04,0xfe,0x41,0x01,0xe4,0x00,0x00]
108491
108492v_sub_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108493// CHECK: [0xfa,0x04,0x0a,0x40,0xff,0xe4,0x00,0x00]
108494
108495v_sub_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108496// CHECK: [0xfa,0xfe,0x0b,0x40,0x01,0xe4,0x00,0x00]
108497
108498v_sub_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
108499// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x1b,0x00,0x00]
108500
108501v_sub_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
108502// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x40,0x01,0x00]
108503
108504v_sub_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
108505// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x41,0x01,0x00]
108506
108507v_sub_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
108508// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x42,0x01,0x00]
108509
108510v_sub_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
108511// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x43,0x01,0x00]
108512
108513v_sub_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
108514// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x30,0x01,0x00]
108515
108516v_sub_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
108517// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x34,0x01,0x00]
108518
108519v_sub_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
108520// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x38,0x01,0x00]
108521
108522v_sub_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
108523// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x3c,0x01,0x00]
108524
108525v_sub_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
108526// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x01,0x01,0x00]
108527
108528v_sub_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
108529// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x0f,0x01,0x00]
108530
108531v_sub_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
108532// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x11,0x01,0x00]
108533
108534v_sub_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
108535// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x1f,0x01,0x00]
108536
108537v_sub_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
108538// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x21,0x01,0x00]
108539
108540v_sub_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
108541// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0x2f,0x01,0x00]
108542
108543v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
108544// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x10]
108545
108546v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
108547// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x30]
108548
108549v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
108550// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0xf0]
108551
108552v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
108553// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0xf0]
108554
108555v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
108556// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x01]
108557
108558v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
108559// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x03]
108560
108561v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
108562// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x0f]
108563
108564v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
108565// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x00,0x0f]
108566
108567v_sub_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
108568// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x08,0x00]
108569
108570v_sub_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108571// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x10,0x00]
108572
108573v_sub_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108574// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x20,0x00]
108575
108576v_sub_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108577// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x40,0x00]
108578
108579v_sub_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108580// CHECK: [0xfa,0x04,0x0a,0x40,0x01,0xe4,0x80,0x00]
108581
108582v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108583// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x06]
108584
108585v_subrev_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108586// CHECK: [0xf9,0x04,0xfe,0x43,0x01,0x06,0x06,0x06]
108587
108588v_subrev_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108589// CHECK: [0xf9,0x04,0x0a,0x42,0xff,0x06,0x06,0x06]
108590
108591v_subrev_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108592// CHECK: [0xf9,0xfe,0x0b,0x42,0x01,0x06,0x06,0x06]
108593
108594v_subrev_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108595// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x26,0x06,0x06]
108596
108597v_subrev_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108598// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x06]
108599
108600v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108601// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x00,0x06,0x06]
108602
108603v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108604// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x01,0x06,0x06]
108605
108606v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108607// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x02,0x06,0x06]
108608
108609v_subrev_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108610// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x03,0x06,0x06]
108611
108612v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108613// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x04,0x06,0x06]
108614
108615v_subrev_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108616// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x05,0x06,0x06]
108617
108618v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
108619// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x0e,0x06,0x06]
108620
108621v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
108622// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x16,0x06,0x06]
108623
108624v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
108625// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x16,0x06,0x06]
108626
108627v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
108628// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x06]
108629
108630v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
108631// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x00,0x06]
108632
108633v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
108634// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x01,0x06]
108635
108636v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
108637// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x02,0x06]
108638
108639v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
108640// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x03,0x06]
108641
108642v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
108643// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x04,0x06]
108644
108645v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
108646// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x05,0x06]
108647
108648v_subrev_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108649// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x16,0x06]
108650
108651v_subrev_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108652// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x26,0x06]
108653
108654v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
108655// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x06]
108656
108657v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
108658// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x00]
108659
108660v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
108661// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x01]
108662
108663v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
108664// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x02]
108665
108666v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
108667// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x03]
108668
108669v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
108670// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x04]
108671
108672v_subrev_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
108673// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x05]
108674
108675v_subrev_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108676// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x16]
108677
108678v_subrev_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108679// CHECK: [0xf9,0x04,0x0a,0x42,0x01,0x06,0x06,0x26]
108680
108681v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108682// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x00]
108683
108684v_subrev_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108685// CHECK: [0xfa,0x04,0xfe,0x43,0x01,0xe4,0x00,0x00]
108686
108687v_subrev_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108688// CHECK: [0xfa,0x04,0x0a,0x42,0xff,0xe4,0x00,0x00]
108689
108690v_subrev_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108691// CHECK: [0xfa,0xfe,0x0b,0x42,0x01,0xe4,0x00,0x00]
108692
108693v_subrev_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
108694// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x1b,0x00,0x00]
108695
108696v_subrev_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
108697// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x40,0x01,0x00]
108698
108699v_subrev_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
108700// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x41,0x01,0x00]
108701
108702v_subrev_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
108703// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x42,0x01,0x00]
108704
108705v_subrev_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
108706// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x43,0x01,0x00]
108707
108708v_subrev_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
108709// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x30,0x01,0x00]
108710
108711v_subrev_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
108712// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x34,0x01,0x00]
108713
108714v_subrev_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
108715// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x38,0x01,0x00]
108716
108717v_subrev_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
108718// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x3c,0x01,0x00]
108719
108720v_subrev_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
108721// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x01,0x01,0x00]
108722
108723v_subrev_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
108724// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x0f,0x01,0x00]
108725
108726v_subrev_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
108727// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x11,0x01,0x00]
108728
108729v_subrev_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
108730// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x1f,0x01,0x00]
108731
108732v_subrev_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
108733// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x21,0x01,0x00]
108734
108735v_subrev_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
108736// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0x2f,0x01,0x00]
108737
108738v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
108739// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x10]
108740
108741v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
108742// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x30]
108743
108744v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
108745// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0xf0]
108746
108747v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
108748// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0xf0]
108749
108750v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
108751// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x01]
108752
108753v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
108754// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x03]
108755
108756v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
108757// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x0f]
108758
108759v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
108760// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x00,0x0f]
108761
108762v_subrev_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
108763// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x08,0x00]
108764
108765v_subrev_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108766// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x10,0x00]
108767
108768v_subrev_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108769// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x20,0x00]
108770
108771v_subrev_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108772// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x40,0x00]
108773
108774v_subrev_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108775// CHECK: [0xfa,0x04,0x0a,0x42,0x01,0xe4,0x80,0x00]
108776
108777v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108778// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x06]
108779
108780v_mul_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108781// CHECK: [0xf9,0x04,0xfe,0x45,0x01,0x06,0x06,0x06]
108782
108783v_mul_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108784// CHECK: [0xf9,0x04,0x0a,0x44,0xff,0x06,0x06,0x06]
108785
108786v_mul_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108787// CHECK: [0xf9,0xfe,0x0b,0x44,0x01,0x06,0x06,0x06]
108788
108789v_mul_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108790// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x26,0x06,0x06]
108791
108792v_mul_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108793// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x06]
108794
108795v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108796// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x00,0x06,0x06]
108797
108798v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108799// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x01,0x06,0x06]
108800
108801v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108802// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x02,0x06,0x06]
108803
108804v_mul_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108805// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x03,0x06,0x06]
108806
108807v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108808// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x04,0x06,0x06]
108809
108810v_mul_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108811// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x05,0x06,0x06]
108812
108813v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
108814// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x0e,0x06,0x06]
108815
108816v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
108817// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x16,0x06,0x06]
108818
108819v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
108820// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x16,0x06,0x06]
108821
108822v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
108823// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x06]
108824
108825v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
108826// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x00,0x06]
108827
108828v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
108829// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x01,0x06]
108830
108831v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
108832// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x02,0x06]
108833
108834v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
108835// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x03,0x06]
108836
108837v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
108838// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x04,0x06]
108839
108840v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
108841// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x05,0x06]
108842
108843v_mul_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108844// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x16,0x06]
108845
108846v_mul_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108847// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x26,0x06]
108848
108849v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
108850// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x06]
108851
108852v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
108853// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x00]
108854
108855v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
108856// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x01]
108857
108858v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
108859// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x02]
108860
108861v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
108862// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x03]
108863
108864v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
108865// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x04]
108866
108867v_mul_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
108868// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x05]
108869
108870v_mul_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108871// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x16]
108872
108873v_mul_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108874// CHECK: [0xf9,0x04,0x0a,0x44,0x01,0x06,0x06,0x26]
108875
108876v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108877// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x00]
108878
108879v_mul_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108880// CHECK: [0xfa,0x04,0xfe,0x45,0x01,0xe4,0x00,0x00]
108881
108882v_mul_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108883// CHECK: [0xfa,0x04,0x0a,0x44,0xff,0xe4,0x00,0x00]
108884
108885v_mul_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108886// CHECK: [0xfa,0xfe,0x0b,0x44,0x01,0xe4,0x00,0x00]
108887
108888v_mul_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
108889// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x1b,0x00,0x00]
108890
108891v_mul_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
108892// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x40,0x01,0x00]
108893
108894v_mul_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
108895// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x41,0x01,0x00]
108896
108897v_mul_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
108898// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x42,0x01,0x00]
108899
108900v_mul_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
108901// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x43,0x01,0x00]
108902
108903v_mul_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
108904// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x30,0x01,0x00]
108905
108906v_mul_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
108907// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x34,0x01,0x00]
108908
108909v_mul_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
108910// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x38,0x01,0x00]
108911
108912v_mul_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
108913// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x3c,0x01,0x00]
108914
108915v_mul_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
108916// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x01,0x01,0x00]
108917
108918v_mul_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
108919// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x0f,0x01,0x00]
108920
108921v_mul_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
108922// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x11,0x01,0x00]
108923
108924v_mul_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
108925// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x1f,0x01,0x00]
108926
108927v_mul_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
108928// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x21,0x01,0x00]
108929
108930v_mul_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
108931// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0x2f,0x01,0x00]
108932
108933v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
108934// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x10]
108935
108936v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
108937// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x30]
108938
108939v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
108940// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0xf0]
108941
108942v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
108943// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0xf0]
108944
108945v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
108946// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x01]
108947
108948v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
108949// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x03]
108950
108951v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
108952// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x0f]
108953
108954v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
108955// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x00,0x0f]
108956
108957v_mul_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
108958// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x08,0x00]
108959
108960v_mul_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108961// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x10,0x00]
108962
108963v_mul_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108964// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x20,0x00]
108965
108966v_mul_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108967// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x40,0x00]
108968
108969v_mul_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
108970// CHECK: [0xfa,0x04,0x0a,0x44,0x01,0xe4,0x80,0x00]
108971
108972v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108973// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x06]
108974
108975v_mac_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108976// CHECK: [0xf9,0x04,0xfe,0x47,0x01,0x06,0x06,0x06]
108977
108978v_mac_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108979// CHECK: [0xf9,0x04,0x0a,0x46,0xff,0x06,0x06,0x06]
108980
108981v_mac_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108982// CHECK: [0xf9,0xfe,0x0b,0x46,0x01,0x06,0x06,0x06]
108983
108984v_mac_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108985// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x26,0x06,0x06]
108986
108987v_mac_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
108988// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x06]
108989
108990v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
108991// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x0e,0x06,0x06]
108992
108993v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
108994// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x16,0x06,0x06]
108995
108996v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
108997// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x16,0x06,0x06]
108998
108999v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
109000// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x06]
109001
109002v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
109003// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x00,0x06]
109004
109005v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
109006// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x01,0x06]
109007
109008v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
109009// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x02,0x06]
109010
109011v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
109012// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x03,0x06]
109013
109014v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
109015// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x04,0x06]
109016
109017v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
109018// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x05,0x06]
109019
109020v_mac_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109021// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x16,0x06]
109022
109023v_mac_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109024// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x26,0x06]
109025
109026v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
109027// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x06]
109028
109029v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
109030// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x00]
109031
109032v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
109033// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x01]
109034
109035v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
109036// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x02]
109037
109038v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
109039// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x03]
109040
109041v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
109042// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x04]
109043
109044v_mac_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
109045// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x05]
109046
109047v_mac_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109048// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x16]
109049
109050v_mac_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109051// CHECK: [0xf9,0x04,0x0a,0x46,0x01,0x06,0x06,0x26]
109052
109053v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109054// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x00]
109055
109056v_mac_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109057// CHECK: [0xfa,0x04,0xfe,0x47,0x01,0xe4,0x00,0x00]
109058
109059v_mac_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109060// CHECK: [0xfa,0x04,0x0a,0x46,0xff,0xe4,0x00,0x00]
109061
109062v_mac_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109063// CHECK: [0xfa,0xfe,0x0b,0x46,0x01,0xe4,0x00,0x00]
109064
109065v_mac_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
109066// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x1b,0x00,0x00]
109067
109068v_mac_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
109069// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x40,0x01,0x00]
109070
109071v_mac_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
109072// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x41,0x01,0x00]
109073
109074v_mac_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
109075// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x42,0x01,0x00]
109076
109077v_mac_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
109078// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x43,0x01,0x00]
109079
109080v_mac_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
109081// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x30,0x01,0x00]
109082
109083v_mac_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
109084// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x34,0x01,0x00]
109085
109086v_mac_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
109087// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x38,0x01,0x00]
109088
109089v_mac_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
109090// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x3c,0x01,0x00]
109091
109092v_mac_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
109093// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x01,0x01,0x00]
109094
109095v_mac_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
109096// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x0f,0x01,0x00]
109097
109098v_mac_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
109099// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x11,0x01,0x00]
109100
109101v_mac_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
109102// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x1f,0x01,0x00]
109103
109104v_mac_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
109105// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x21,0x01,0x00]
109106
109107v_mac_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
109108// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0x2f,0x01,0x00]
109109
109110v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
109111// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x10]
109112
109113v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
109114// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x30]
109115
109116v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
109117// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0xf0]
109118
109119v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
109120// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0xf0]
109121
109122v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
109123// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x01]
109124
109125v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
109126// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x03]
109127
109128v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
109129// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x0f]
109130
109131v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
109132// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x00,0x0f]
109133
109134v_mac_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
109135// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x08,0x00]
109136
109137v_mac_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109138// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x10,0x00]
109139
109140v_mac_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109141// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x20,0x00]
109142
109143v_mac_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109144// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x40,0x00]
109145
109146v_mac_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109147// CHECK: [0xfa,0x04,0x0a,0x46,0x01,0xe4,0x80,0x00]
109148
109149v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109150// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
109151
109152v_add_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109153// CHECK: [0xf9,0x04,0xfe,0x4d,0x01,0x06,0x06,0x06]
109154
109155v_add_u16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109156// CHECK: [0xf9,0x04,0x0a,0x4c,0xff,0x06,0x06,0x06]
109157
109158v_add_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109159// CHECK: [0xf9,0xfe,0x0b,0x4c,0x01,0x06,0x06,0x06]
109160
109161v_add_u16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109162// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x26,0x06,0x06]
109163
109164v_add_u16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109165// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
109166
109167v_add_u16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109168// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x00,0x06,0x06]
109169
109170v_add_u16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109171// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x01,0x06,0x06]
109172
109173v_add_u16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109174// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x02,0x06,0x06]
109175
109176v_add_u16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109177// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x03,0x06,0x06]
109178
109179v_add_u16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109180// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x04,0x06,0x06]
109181
109182v_add_u16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109183// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x05,0x06,0x06]
109184
109185v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
109186// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x0e,0x06,0x06]
109187
109188v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
109189// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
109190
109191v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
109192// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x16,0x06,0x06]
109193
109194v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
109195// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
109196
109197v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
109198// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x00,0x06]
109199
109200v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
109201// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x01,0x06]
109202
109203v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
109204// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x02,0x06]
109205
109206v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
109207// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x03,0x06]
109208
109209v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
109210// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x04,0x06]
109211
109212v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
109213// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x05,0x06]
109214
109215v_add_u16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109216// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x0e,0x06]
109217
109218v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
109219// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x06]
109220
109221v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
109222// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x00]
109223
109224v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
109225// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x01]
109226
109227v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
109228// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x02]
109229
109230v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
109231// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x03]
109232
109233v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
109234// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x04]
109235
109236v_add_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
109237// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x05]
109238
109239v_add_u16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109240// CHECK: [0xf9,0x04,0x0a,0x4c,0x01,0x06,0x06,0x0e]
109241
109242v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109243// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x00]
109244
109245v_add_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109246// CHECK: [0xfa,0x04,0xfe,0x4d,0x01,0xe4,0x00,0x00]
109247
109248v_add_u16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109249// CHECK: [0xfa,0x04,0x0a,0x4c,0xff,0xe4,0x00,0x00]
109250
109251v_add_u16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109252// CHECK: [0xfa,0xfe,0x0b,0x4c,0x01,0xe4,0x00,0x00]
109253
109254v_add_u16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
109255// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x1b,0x00,0x00]
109256
109257v_add_u16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
109258// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x40,0x01,0x00]
109259
109260v_add_u16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
109261// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x41,0x01,0x00]
109262
109263v_add_u16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
109264// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x42,0x01,0x00]
109265
109266v_add_u16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
109267// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x43,0x01,0x00]
109268
109269v_add_u16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
109270// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x30,0x01,0x00]
109271
109272v_add_u16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
109273// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x34,0x01,0x00]
109274
109275v_add_u16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
109276// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x38,0x01,0x00]
109277
109278v_add_u16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
109279// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x3c,0x01,0x00]
109280
109281v_add_u16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
109282// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x01,0x01,0x00]
109283
109284v_add_u16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
109285// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x0f,0x01,0x00]
109286
109287v_add_u16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
109288// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x11,0x01,0x00]
109289
109290v_add_u16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
109291// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x1f,0x01,0x00]
109292
109293v_add_u16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
109294// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x21,0x01,0x00]
109295
109296v_add_u16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
109297// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0x2f,0x01,0x00]
109298
109299v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
109300// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x10]
109301
109302v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
109303// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x30]
109304
109305v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
109306// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0xf0]
109307
109308v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
109309// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0xf0]
109310
109311v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
109312// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x01]
109313
109314v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
109315// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x03]
109316
109317v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
109318// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x0f]
109319
109320v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
109321// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x00,0x0f]
109322
109323v_add_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
109324// CHECK: [0xfa,0x04,0x0a,0x4c,0x01,0xe4,0x08,0x00]
109325
109326v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109327// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
109328
109329v_sub_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109330// CHECK: [0xf9,0x04,0xfe,0x4f,0x01,0x06,0x06,0x06]
109331
109332v_sub_u16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109333// CHECK: [0xf9,0x04,0x0a,0x4e,0xff,0x06,0x06,0x06]
109334
109335v_sub_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109336// CHECK: [0xf9,0xfe,0x0b,0x4e,0x01,0x06,0x06,0x06]
109337
109338v_sub_u16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109339// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x26,0x06,0x06]
109340
109341v_sub_u16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109342// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
109343
109344v_sub_u16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109345// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x00,0x06,0x06]
109346
109347v_sub_u16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109348// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x01,0x06,0x06]
109349
109350v_sub_u16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109351// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x02,0x06,0x06]
109352
109353v_sub_u16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109354// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x03,0x06,0x06]
109355
109356v_sub_u16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109357// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x04,0x06,0x06]
109358
109359v_sub_u16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109360// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x05,0x06,0x06]
109361
109362v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
109363// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x0e,0x06,0x06]
109364
109365v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
109366// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
109367
109368v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
109369// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x16,0x06,0x06]
109370
109371v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
109372// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
109373
109374v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
109375// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x00,0x06]
109376
109377v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
109378// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x01,0x06]
109379
109380v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
109381// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x02,0x06]
109382
109383v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
109384// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x03,0x06]
109385
109386v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
109387// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x04,0x06]
109388
109389v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
109390// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x05,0x06]
109391
109392v_sub_u16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109393// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x0e,0x06]
109394
109395v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
109396// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x06]
109397
109398v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
109399// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x00]
109400
109401v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
109402// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x01]
109403
109404v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
109405// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x02]
109406
109407v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
109408// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x03]
109409
109410v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
109411// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x04]
109412
109413v_sub_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
109414// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x05]
109415
109416v_sub_u16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109417// CHECK: [0xf9,0x04,0x0a,0x4e,0x01,0x06,0x06,0x0e]
109418
109419v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109420// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x00]
109421
109422v_sub_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109423// CHECK: [0xfa,0x04,0xfe,0x4f,0x01,0xe4,0x00,0x00]
109424
109425v_sub_u16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109426// CHECK: [0xfa,0x04,0x0a,0x4e,0xff,0xe4,0x00,0x00]
109427
109428v_sub_u16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109429// CHECK: [0xfa,0xfe,0x0b,0x4e,0x01,0xe4,0x00,0x00]
109430
109431v_sub_u16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
109432// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x1b,0x00,0x00]
109433
109434v_sub_u16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
109435// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x40,0x01,0x00]
109436
109437v_sub_u16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
109438// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x41,0x01,0x00]
109439
109440v_sub_u16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
109441// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x42,0x01,0x00]
109442
109443v_sub_u16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
109444// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x43,0x01,0x00]
109445
109446v_sub_u16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
109447// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x30,0x01,0x00]
109448
109449v_sub_u16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
109450// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x34,0x01,0x00]
109451
109452v_sub_u16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
109453// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x38,0x01,0x00]
109454
109455v_sub_u16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
109456// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x3c,0x01,0x00]
109457
109458v_sub_u16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
109459// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x01,0x01,0x00]
109460
109461v_sub_u16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
109462// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x0f,0x01,0x00]
109463
109464v_sub_u16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
109465// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x11,0x01,0x00]
109466
109467v_sub_u16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
109468// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x1f,0x01,0x00]
109469
109470v_sub_u16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
109471// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x21,0x01,0x00]
109472
109473v_sub_u16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
109474// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0x2f,0x01,0x00]
109475
109476v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
109477// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x10]
109478
109479v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
109480// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x30]
109481
109482v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
109483// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0xf0]
109484
109485v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
109486// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0xf0]
109487
109488v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
109489// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x01]
109490
109491v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
109492// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x03]
109493
109494v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
109495// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x0f]
109496
109497v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
109498// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x00,0x0f]
109499
109500v_sub_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
109501// CHECK: [0xfa,0x04,0x0a,0x4e,0x01,0xe4,0x08,0x00]
109502
109503v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109504// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
109505
109506v_subrev_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109507// CHECK: [0xf9,0x04,0xfe,0x51,0x01,0x06,0x06,0x06]
109508
109509v_subrev_u16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109510// CHECK: [0xf9,0x04,0x0a,0x50,0xff,0x06,0x06,0x06]
109511
109512v_subrev_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109513// CHECK: [0xf9,0xfe,0x0b,0x50,0x01,0x06,0x06,0x06]
109514
109515v_subrev_u16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109516// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x26,0x06,0x06]
109517
109518v_subrev_u16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109519// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
109520
109521v_subrev_u16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109522// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x00,0x06,0x06]
109523
109524v_subrev_u16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109525// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x01,0x06,0x06]
109526
109527v_subrev_u16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109528// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x02,0x06,0x06]
109529
109530v_subrev_u16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109531// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x03,0x06,0x06]
109532
109533v_subrev_u16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109534// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x04,0x06,0x06]
109535
109536v_subrev_u16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109537// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x05,0x06,0x06]
109538
109539v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
109540// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x0e,0x06,0x06]
109541
109542v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
109543// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
109544
109545v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
109546// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x16,0x06,0x06]
109547
109548v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
109549// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
109550
109551v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
109552// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x00,0x06]
109553
109554v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
109555// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x01,0x06]
109556
109557v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
109558// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x02,0x06]
109559
109560v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
109561// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x03,0x06]
109562
109563v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
109564// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x04,0x06]
109565
109566v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
109567// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x05,0x06]
109568
109569v_subrev_u16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109570// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x0e,0x06]
109571
109572v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
109573// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x06]
109574
109575v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
109576// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x00]
109577
109578v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
109579// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x01]
109580
109581v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
109582// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x02]
109583
109584v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
109585// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x03]
109586
109587v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
109588// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x04]
109589
109590v_subrev_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
109591// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x05]
109592
109593v_subrev_u16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109594// CHECK: [0xf9,0x04,0x0a,0x50,0x01,0x06,0x06,0x0e]
109595
109596v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109597// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x00]
109598
109599v_subrev_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109600// CHECK: [0xfa,0x04,0xfe,0x51,0x01,0xe4,0x00,0x00]
109601
109602v_subrev_u16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109603// CHECK: [0xfa,0x04,0x0a,0x50,0xff,0xe4,0x00,0x00]
109604
109605v_subrev_u16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109606// CHECK: [0xfa,0xfe,0x0b,0x50,0x01,0xe4,0x00,0x00]
109607
109608v_subrev_u16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
109609// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x1b,0x00,0x00]
109610
109611v_subrev_u16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
109612// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x40,0x01,0x00]
109613
109614v_subrev_u16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
109615// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x41,0x01,0x00]
109616
109617v_subrev_u16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
109618// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x42,0x01,0x00]
109619
109620v_subrev_u16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
109621// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x43,0x01,0x00]
109622
109623v_subrev_u16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
109624// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x30,0x01,0x00]
109625
109626v_subrev_u16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
109627// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x34,0x01,0x00]
109628
109629v_subrev_u16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
109630// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x38,0x01,0x00]
109631
109632v_subrev_u16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
109633// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x3c,0x01,0x00]
109634
109635v_subrev_u16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
109636// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x01,0x01,0x00]
109637
109638v_subrev_u16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
109639// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x0f,0x01,0x00]
109640
109641v_subrev_u16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
109642// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x11,0x01,0x00]
109643
109644v_subrev_u16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
109645// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x1f,0x01,0x00]
109646
109647v_subrev_u16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
109648// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x21,0x01,0x00]
109649
109650v_subrev_u16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
109651// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0x2f,0x01,0x00]
109652
109653v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
109654// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x10]
109655
109656v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
109657// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x30]
109658
109659v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
109660// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0xf0]
109661
109662v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
109663// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0xf0]
109664
109665v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
109666// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x01]
109667
109668v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
109669// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x03]
109670
109671v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
109672// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x0f]
109673
109674v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
109675// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x00,0x0f]
109676
109677v_subrev_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
109678// CHECK: [0xfa,0x04,0x0a,0x50,0x01,0xe4,0x08,0x00]
109679
109680v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109681// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
109682
109683v_mul_lo_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109684// CHECK: [0xf9,0x04,0xfe,0x53,0x01,0x06,0x06,0x06]
109685
109686v_mul_lo_u16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109687// CHECK: [0xf9,0x04,0x0a,0x52,0xff,0x06,0x06,0x06]
109688
109689v_mul_lo_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109690// CHECK: [0xf9,0xfe,0x0b,0x52,0x01,0x06,0x06,0x06]
109691
109692v_mul_lo_u16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109693// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
109694
109695v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109696// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x00,0x06,0x06]
109697
109698v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109699// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x01,0x06,0x06]
109700
109701v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109702// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x02,0x06,0x06]
109703
109704v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109705// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x03,0x06,0x06]
109706
109707v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109708// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x04,0x06,0x06]
109709
109710v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109711// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x05,0x06,0x06]
109712
109713v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
109714// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x0e,0x06,0x06]
109715
109716v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
109717// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
109718
109719v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
109720// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x16,0x06,0x06]
109721
109722v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
109723// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
109724
109725v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
109726// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x00,0x06]
109727
109728v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
109729// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x01,0x06]
109730
109731v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
109732// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x02,0x06]
109733
109734v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
109735// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x03,0x06]
109736
109737v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
109738// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x04,0x06]
109739
109740v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
109741// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x05,0x06]
109742
109743v_mul_lo_u16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109744// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x0e,0x06]
109745
109746v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
109747// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x06]
109748
109749v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
109750// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x00]
109751
109752v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
109753// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x01]
109754
109755v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
109756// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x02]
109757
109758v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
109759// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x03]
109760
109761v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
109762// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x04]
109763
109764v_mul_lo_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
109765// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x05]
109766
109767v_mul_lo_u16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109768// CHECK: [0xf9,0x04,0x0a,0x52,0x01,0x06,0x06,0x0e]
109769
109770v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109771// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x00]
109772
109773v_mul_lo_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109774// CHECK: [0xfa,0x04,0xfe,0x53,0x01,0xe4,0x00,0x00]
109775
109776v_mul_lo_u16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109777// CHECK: [0xfa,0x04,0x0a,0x52,0xff,0xe4,0x00,0x00]
109778
109779v_mul_lo_u16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109780// CHECK: [0xfa,0xfe,0x0b,0x52,0x01,0xe4,0x00,0x00]
109781
109782v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
109783// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x1b,0x00,0x00]
109784
109785v_mul_lo_u16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
109786// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x40,0x01,0x00]
109787
109788v_mul_lo_u16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
109789// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x41,0x01,0x00]
109790
109791v_mul_lo_u16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
109792// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x42,0x01,0x00]
109793
109794v_mul_lo_u16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
109795// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x43,0x01,0x00]
109796
109797v_mul_lo_u16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
109798// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x30,0x01,0x00]
109799
109800v_mul_lo_u16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
109801// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x34,0x01,0x00]
109802
109803v_mul_lo_u16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
109804// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x38,0x01,0x00]
109805
109806v_mul_lo_u16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
109807// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x3c,0x01,0x00]
109808
109809v_mul_lo_u16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
109810// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x01,0x01,0x00]
109811
109812v_mul_lo_u16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
109813// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x0f,0x01,0x00]
109814
109815v_mul_lo_u16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
109816// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x11,0x01,0x00]
109817
109818v_mul_lo_u16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
109819// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x1f,0x01,0x00]
109820
109821v_mul_lo_u16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
109822// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x21,0x01,0x00]
109823
109824v_mul_lo_u16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
109825// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0x2f,0x01,0x00]
109826
109827v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
109828// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x10]
109829
109830v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
109831// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x30]
109832
109833v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
109834// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0xf0]
109835
109836v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
109837// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0xf0]
109838
109839v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
109840// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x01]
109841
109842v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
109843// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x03]
109844
109845v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
109846// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x0f]
109847
109848v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
109849// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x00,0x0f]
109850
109851v_mul_lo_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
109852// CHECK: [0xfa,0x04,0x0a,0x52,0x01,0xe4,0x08,0x00]
109853
109854v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109855// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
109856
109857v_lshlrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109858// CHECK: [0xf9,0x04,0xfe,0x55,0x01,0x06,0x06,0x06]
109859
109860v_lshlrev_b16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109861// CHECK: [0xf9,0x04,0x0a,0x54,0xff,0x06,0x06,0x06]
109862
109863v_lshlrev_b16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109864// CHECK: [0xf9,0xfe,0x0b,0x54,0x01,0x06,0x06,0x06]
109865
109866v_lshlrev_b16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109867// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
109868
109869v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109870// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x00,0x06,0x06]
109871
109872v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109873// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x01,0x06,0x06]
109874
109875v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109876// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x02,0x06,0x06]
109877
109878v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109879// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x03,0x06,0x06]
109880
109881v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109882// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x04,0x06,0x06]
109883
109884v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109885// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x05,0x06,0x06]
109886
109887v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
109888// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x0e,0x06,0x06]
109889
109890v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
109891// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
109892
109893v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
109894// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x16,0x06,0x06]
109895
109896v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
109897// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
109898
109899v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
109900// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x00,0x06]
109901
109902v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
109903// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x01,0x06]
109904
109905v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
109906// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x02,0x06]
109907
109908v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
109909// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x03,0x06]
109910
109911v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
109912// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x04,0x06]
109913
109914v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
109915// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x05,0x06]
109916
109917v_lshlrev_b16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109918// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x0e,0x06]
109919
109920v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
109921// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x06]
109922
109923v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
109924// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x00]
109925
109926v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
109927// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x01]
109928
109929v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
109930// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x02]
109931
109932v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
109933// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x03]
109934
109935v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
109936// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x04]
109937
109938v_lshlrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
109939// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x05]
109940
109941v_lshlrev_b16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
109942// CHECK: [0xf9,0x04,0x0a,0x54,0x01,0x06,0x06,0x0e]
109943
109944v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109945// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x00]
109946
109947v_lshlrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109948// CHECK: [0xfa,0x04,0xfe,0x55,0x01,0xe4,0x00,0x00]
109949
109950v_lshlrev_b16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109951// CHECK: [0xfa,0x04,0x0a,0x54,0xff,0xe4,0x00,0x00]
109952
109953v_lshlrev_b16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
109954// CHECK: [0xfa,0xfe,0x0b,0x54,0x01,0xe4,0x00,0x00]
109955
109956v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
109957// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x1b,0x00,0x00]
109958
109959v_lshlrev_b16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
109960// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x40,0x01,0x00]
109961
109962v_lshlrev_b16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
109963// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x41,0x01,0x00]
109964
109965v_lshlrev_b16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
109966// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x42,0x01,0x00]
109967
109968v_lshlrev_b16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
109969// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x43,0x01,0x00]
109970
109971v_lshlrev_b16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
109972// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x30,0x01,0x00]
109973
109974v_lshlrev_b16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
109975// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x34,0x01,0x00]
109976
109977v_lshlrev_b16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
109978// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x38,0x01,0x00]
109979
109980v_lshlrev_b16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
109981// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x3c,0x01,0x00]
109982
109983v_lshlrev_b16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
109984// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x01,0x01,0x00]
109985
109986v_lshlrev_b16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
109987// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x0f,0x01,0x00]
109988
109989v_lshlrev_b16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
109990// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x11,0x01,0x00]
109991
109992v_lshlrev_b16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
109993// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x1f,0x01,0x00]
109994
109995v_lshlrev_b16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
109996// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x21,0x01,0x00]
109997
109998v_lshlrev_b16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
109999// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0x2f,0x01,0x00]
110000
110001v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
110002// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x10]
110003
110004v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
110005// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x30]
110006
110007v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
110008// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0xf0]
110009
110010v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
110011// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0xf0]
110012
110013v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
110014// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x01]
110015
110016v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
110017// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x03]
110018
110019v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
110020// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x0f]
110021
110022v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
110023// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x00,0x0f]
110024
110025v_lshlrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
110026// CHECK: [0xfa,0x04,0x0a,0x54,0x01,0xe4,0x08,0x00]
110027
110028v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110029// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x06]
110030
110031v_lshrrev_b16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110032// CHECK: [0xf9,0x04,0xfe,0x57,0x01,0x06,0x06,0x06]
110033
110034v_lshrrev_b16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110035// CHECK: [0xf9,0x04,0x0a,0x56,0xff,0x06,0x06,0x06]
110036
110037v_lshrrev_b16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110038// CHECK: [0xf9,0xfe,0x0b,0x56,0x01,0x06,0x06,0x06]
110039
110040v_lshrrev_b16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110041// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x06]
110042
110043v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110044// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x00,0x06,0x06]
110045
110046v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110047// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x01,0x06,0x06]
110048
110049v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110050// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x02,0x06,0x06]
110051
110052v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110053// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x03,0x06,0x06]
110054
110055v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110056// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x04,0x06,0x06]
110057
110058v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110059// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x05,0x06,0x06]
110060
110061v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
110062// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x0e,0x06,0x06]
110063
110064v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
110065// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x16,0x06,0x06]
110066
110067v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
110068// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x16,0x06,0x06]
110069
110070v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
110071// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x06]
110072
110073v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
110074// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x00,0x06]
110075
110076v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
110077// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x01,0x06]
110078
110079v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
110080// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x02,0x06]
110081
110082v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
110083// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x03,0x06]
110084
110085v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
110086// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x04,0x06]
110087
110088v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
110089// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x05,0x06]
110090
110091v_lshrrev_b16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110092// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x0e,0x06]
110093
110094v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
110095// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x06]
110096
110097v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
110098// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x00]
110099
110100v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
110101// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x01]
110102
110103v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
110104// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x02]
110105
110106v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
110107// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x03]
110108
110109v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
110110// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x04]
110111
110112v_lshrrev_b16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
110113// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x05]
110114
110115v_lshrrev_b16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110116// CHECK: [0xf9,0x04,0x0a,0x56,0x01,0x06,0x06,0x0e]
110117
110118v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110119// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x00]
110120
110121v_lshrrev_b16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110122// CHECK: [0xfa,0x04,0xfe,0x57,0x01,0xe4,0x00,0x00]
110123
110124v_lshrrev_b16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110125// CHECK: [0xfa,0x04,0x0a,0x56,0xff,0xe4,0x00,0x00]
110126
110127v_lshrrev_b16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110128// CHECK: [0xfa,0xfe,0x0b,0x56,0x01,0xe4,0x00,0x00]
110129
110130v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
110131// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x1b,0x00,0x00]
110132
110133v_lshrrev_b16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
110134// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x40,0x01,0x00]
110135
110136v_lshrrev_b16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
110137// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x41,0x01,0x00]
110138
110139v_lshrrev_b16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
110140// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x42,0x01,0x00]
110141
110142v_lshrrev_b16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
110143// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x43,0x01,0x00]
110144
110145v_lshrrev_b16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
110146// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x30,0x01,0x00]
110147
110148v_lshrrev_b16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
110149// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x34,0x01,0x00]
110150
110151v_lshrrev_b16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
110152// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x38,0x01,0x00]
110153
110154v_lshrrev_b16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
110155// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x3c,0x01,0x00]
110156
110157v_lshrrev_b16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
110158// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x01,0x01,0x00]
110159
110160v_lshrrev_b16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
110161// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x0f,0x01,0x00]
110162
110163v_lshrrev_b16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
110164// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x11,0x01,0x00]
110165
110166v_lshrrev_b16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
110167// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x1f,0x01,0x00]
110168
110169v_lshrrev_b16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
110170// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x21,0x01,0x00]
110171
110172v_lshrrev_b16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
110173// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0x2f,0x01,0x00]
110174
110175v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
110176// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x10]
110177
110178v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
110179// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x30]
110180
110181v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
110182// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0xf0]
110183
110184v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
110185// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0xf0]
110186
110187v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
110188// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x01]
110189
110190v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
110191// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x03]
110192
110193v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
110194// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x0f]
110195
110196v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
110197// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x00,0x0f]
110198
110199v_lshrrev_b16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
110200// CHECK: [0xfa,0x04,0x0a,0x56,0x01,0xe4,0x08,0x00]
110201
110202v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110203// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x06]
110204
110205v_ashrrev_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110206// CHECK: [0xf9,0x04,0xfe,0x59,0x01,0x06,0x06,0x06]
110207
110208v_ashrrev_i16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110209// CHECK: [0xf9,0x04,0x0a,0x58,0xff,0x06,0x06,0x06]
110210
110211v_ashrrev_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110212// CHECK: [0xf9,0xfe,0x0b,0x58,0x01,0x06,0x06,0x06]
110213
110214v_ashrrev_i16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110215// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x06]
110216
110217v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110218// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x00,0x06,0x06]
110219
110220v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110221// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x01,0x06,0x06]
110222
110223v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110224// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x02,0x06,0x06]
110225
110226v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110227// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x03,0x06,0x06]
110228
110229v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110230// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x04,0x06,0x06]
110231
110232v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110233// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x05,0x06,0x06]
110234
110235v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
110236// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x0e,0x06,0x06]
110237
110238v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
110239// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x16,0x06,0x06]
110240
110241v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
110242// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x16,0x06,0x06]
110243
110244v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
110245// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x06]
110246
110247v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
110248// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x00,0x06]
110249
110250v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
110251// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x01,0x06]
110252
110253v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
110254// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x02,0x06]
110255
110256v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
110257// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x03,0x06]
110258
110259v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
110260// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x04,0x06]
110261
110262v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
110263// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x05,0x06]
110264
110265v_ashrrev_i16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110266// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x0e,0x06]
110267
110268v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
110269// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x06]
110270
110271v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
110272// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x00]
110273
110274v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
110275// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x01]
110276
110277v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
110278// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x02]
110279
110280v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
110281// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x03]
110282
110283v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
110284// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x04]
110285
110286v_ashrrev_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
110287// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x05]
110288
110289v_ashrrev_i16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110290// CHECK: [0xf9,0x04,0x0a,0x58,0x01,0x06,0x06,0x0e]
110291
110292v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110293// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x00]
110294
110295v_ashrrev_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110296// CHECK: [0xfa,0x04,0xfe,0x59,0x01,0xe4,0x00,0x00]
110297
110298v_ashrrev_i16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110299// CHECK: [0xfa,0x04,0x0a,0x58,0xff,0xe4,0x00,0x00]
110300
110301v_ashrrev_i16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110302// CHECK: [0xfa,0xfe,0x0b,0x58,0x01,0xe4,0x00,0x00]
110303
110304v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
110305// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x1b,0x00,0x00]
110306
110307v_ashrrev_i16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
110308// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x40,0x01,0x00]
110309
110310v_ashrrev_i16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
110311// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x41,0x01,0x00]
110312
110313v_ashrrev_i16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
110314// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x42,0x01,0x00]
110315
110316v_ashrrev_i16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
110317// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x43,0x01,0x00]
110318
110319v_ashrrev_i16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
110320// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x30,0x01,0x00]
110321
110322v_ashrrev_i16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
110323// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x34,0x01,0x00]
110324
110325v_ashrrev_i16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
110326// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x38,0x01,0x00]
110327
110328v_ashrrev_i16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
110329// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x3c,0x01,0x00]
110330
110331v_ashrrev_i16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
110332// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x01,0x01,0x00]
110333
110334v_ashrrev_i16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
110335// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x0f,0x01,0x00]
110336
110337v_ashrrev_i16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
110338// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x11,0x01,0x00]
110339
110340v_ashrrev_i16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
110341// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x1f,0x01,0x00]
110342
110343v_ashrrev_i16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
110344// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x21,0x01,0x00]
110345
110346v_ashrrev_i16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
110347// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0x2f,0x01,0x00]
110348
110349v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
110350// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x10]
110351
110352v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
110353// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x30]
110354
110355v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
110356// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0xf0]
110357
110358v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
110359// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0xf0]
110360
110361v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
110362// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x01]
110363
110364v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
110365// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x03]
110366
110367v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
110368// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x0f]
110369
110370v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
110371// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x00,0x0f]
110372
110373v_ashrrev_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
110374// CHECK: [0xfa,0x04,0x0a,0x58,0x01,0xe4,0x08,0x00]
110375
110376v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110377// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x06]
110378
110379v_max_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110380// CHECK: [0xf9,0x04,0xfe,0x5b,0x01,0x06,0x06,0x06]
110381
110382v_max_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110383// CHECK: [0xf9,0x04,0x0a,0x5a,0xff,0x06,0x06,0x06]
110384
110385v_max_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110386// CHECK: [0xf9,0xfe,0x0b,0x5a,0x01,0x06,0x06,0x06]
110387
110388v_max_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110389// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x26,0x06,0x06]
110390
110391v_max_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110392// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x06]
110393
110394v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110395// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x00,0x06,0x06]
110396
110397v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110398// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x01,0x06,0x06]
110399
110400v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110401// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x02,0x06,0x06]
110402
110403v_max_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110404// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x03,0x06,0x06]
110405
110406v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110407// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x04,0x06,0x06]
110408
110409v_max_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110410// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x05,0x06,0x06]
110411
110412v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
110413// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x0e,0x06,0x06]
110414
110415v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
110416// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x16,0x06,0x06]
110417
110418v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
110419// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x16,0x06,0x06]
110420
110421v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
110422// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x06]
110423
110424v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
110425// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x00,0x06]
110426
110427v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
110428// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x01,0x06]
110429
110430v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
110431// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x02,0x06]
110432
110433v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
110434// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x03,0x06]
110435
110436v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
110437// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x04,0x06]
110438
110439v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
110440// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x05,0x06]
110441
110442v_max_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110443// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x16,0x06]
110444
110445v_max_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110446// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x26,0x06]
110447
110448v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
110449// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x06]
110450
110451v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
110452// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x00]
110453
110454v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
110455// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x01]
110456
110457v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
110458// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x02]
110459
110460v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
110461// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x03]
110462
110463v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
110464// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x04]
110465
110466v_max_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
110467// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x05]
110468
110469v_max_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110470// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x16]
110471
110472v_max_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110473// CHECK: [0xf9,0x04,0x0a,0x5a,0x01,0x06,0x06,0x26]
110474
110475v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110476// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x00]
110477
110478v_max_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110479// CHECK: [0xfa,0x04,0xfe,0x5b,0x01,0xe4,0x00,0x00]
110480
110481v_max_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110482// CHECK: [0xfa,0x04,0x0a,0x5a,0xff,0xe4,0x00,0x00]
110483
110484v_max_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110485// CHECK: [0xfa,0xfe,0x0b,0x5a,0x01,0xe4,0x00,0x00]
110486
110487v_max_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
110488// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x1b,0x00,0x00]
110489
110490v_max_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
110491// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x40,0x01,0x00]
110492
110493v_max_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
110494// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x41,0x01,0x00]
110495
110496v_max_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
110497// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x42,0x01,0x00]
110498
110499v_max_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
110500// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x43,0x01,0x00]
110501
110502v_max_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
110503// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x30,0x01,0x00]
110504
110505v_max_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
110506// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x34,0x01,0x00]
110507
110508v_max_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
110509// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x38,0x01,0x00]
110510
110511v_max_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
110512// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x3c,0x01,0x00]
110513
110514v_max_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
110515// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x01,0x01,0x00]
110516
110517v_max_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
110518// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x0f,0x01,0x00]
110519
110520v_max_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
110521// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x11,0x01,0x00]
110522
110523v_max_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
110524// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x1f,0x01,0x00]
110525
110526v_max_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
110527// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x21,0x01,0x00]
110528
110529v_max_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
110530// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0x2f,0x01,0x00]
110531
110532v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
110533// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x10]
110534
110535v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
110536// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x30]
110537
110538v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
110539// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0xf0]
110540
110541v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
110542// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0xf0]
110543
110544v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
110545// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x01]
110546
110547v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
110548// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x03]
110549
110550v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
110551// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x0f]
110552
110553v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
110554// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x00,0x0f]
110555
110556v_max_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
110557// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x08,0x00]
110558
110559v_max_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110560// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x10,0x00]
110561
110562v_max_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110563// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x20,0x00]
110564
110565v_max_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110566// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x40,0x00]
110567
110568v_max_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110569// CHECK: [0xfa,0x04,0x0a,0x5a,0x01,0xe4,0x80,0x00]
110570
110571v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110572// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x06]
110573
110574v_min_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110575// CHECK: [0xf9,0x04,0xfe,0x5d,0x01,0x06,0x06,0x06]
110576
110577v_min_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110578// CHECK: [0xf9,0x04,0x0a,0x5c,0xff,0x06,0x06,0x06]
110579
110580v_min_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110581// CHECK: [0xf9,0xfe,0x0b,0x5c,0x01,0x06,0x06,0x06]
110582
110583v_min_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110584// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x26,0x06,0x06]
110585
110586v_min_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110587// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x06]
110588
110589v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110590// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x00,0x06,0x06]
110591
110592v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110593// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x01,0x06,0x06]
110594
110595v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110596// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x02,0x06,0x06]
110597
110598v_min_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110599// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x03,0x06,0x06]
110600
110601v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110602// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x04,0x06,0x06]
110603
110604v_min_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110605// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x05,0x06,0x06]
110606
110607v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
110608// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x0e,0x06,0x06]
110609
110610v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
110611// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x16,0x06,0x06]
110612
110613v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
110614// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x16,0x06,0x06]
110615
110616v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
110617// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x06]
110618
110619v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
110620// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x00,0x06]
110621
110622v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
110623// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x01,0x06]
110624
110625v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
110626// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x02,0x06]
110627
110628v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
110629// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x03,0x06]
110630
110631v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
110632// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x04,0x06]
110633
110634v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
110635// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x05,0x06]
110636
110637v_min_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110638// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x16,0x06]
110639
110640v_min_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110641// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x26,0x06]
110642
110643v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
110644// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x06]
110645
110646v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
110647// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x00]
110648
110649v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
110650// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x01]
110651
110652v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
110653// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x02]
110654
110655v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
110656// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x03]
110657
110658v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
110659// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x04]
110660
110661v_min_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
110662// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x05]
110663
110664v_min_f16_sdwa v5, v1, -v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110665// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x16]
110666
110667v_min_f16_sdwa v5, v1, |v2| dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110668// CHECK: [0xf9,0x04,0x0a,0x5c,0x01,0x06,0x06,0x26]
110669
110670v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110671// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x00]
110672
110673v_min_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110674// CHECK: [0xfa,0x04,0xfe,0x5d,0x01,0xe4,0x00,0x00]
110675
110676v_min_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110677// CHECK: [0xfa,0x04,0x0a,0x5c,0xff,0xe4,0x00,0x00]
110678
110679v_min_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110680// CHECK: [0xfa,0xfe,0x0b,0x5c,0x01,0xe4,0x00,0x00]
110681
110682v_min_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
110683// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x1b,0x00,0x00]
110684
110685v_min_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
110686// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x40,0x01,0x00]
110687
110688v_min_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
110689// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x41,0x01,0x00]
110690
110691v_min_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
110692// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x42,0x01,0x00]
110693
110694v_min_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
110695// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x43,0x01,0x00]
110696
110697v_min_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
110698// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x30,0x01,0x00]
110699
110700v_min_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
110701// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x34,0x01,0x00]
110702
110703v_min_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
110704// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x38,0x01,0x00]
110705
110706v_min_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
110707// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x3c,0x01,0x00]
110708
110709v_min_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
110710// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x01,0x01,0x00]
110711
110712v_min_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
110713// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x0f,0x01,0x00]
110714
110715v_min_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
110716// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x11,0x01,0x00]
110717
110718v_min_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
110719// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x1f,0x01,0x00]
110720
110721v_min_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
110722// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x21,0x01,0x00]
110723
110724v_min_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
110725// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0x2f,0x01,0x00]
110726
110727v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
110728// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x10]
110729
110730v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
110731// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x30]
110732
110733v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
110734// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0xf0]
110735
110736v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
110737// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0xf0]
110738
110739v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
110740// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x01]
110741
110742v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
110743// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x03]
110744
110745v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
110746// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x0f]
110747
110748v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
110749// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x00,0x0f]
110750
110751v_min_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
110752// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x08,0x00]
110753
110754v_min_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110755// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x10,0x00]
110756
110757v_min_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110758// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x20,0x00]
110759
110760v_min_f16_dpp v5, v1, -v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110761// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x40,0x00]
110762
110763v_min_f16_dpp v5, v1, |v2| quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110764// CHECK: [0xfa,0x04,0x0a,0x5c,0x01,0xe4,0x80,0x00]
110765
110766v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110767// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x06]
110768
110769v_max_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110770// CHECK: [0xf9,0x04,0xfe,0x5f,0x01,0x06,0x06,0x06]
110771
110772v_max_u16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110773// CHECK: [0xf9,0x04,0x0a,0x5e,0xff,0x06,0x06,0x06]
110774
110775v_max_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110776// CHECK: [0xf9,0xfe,0x0b,0x5e,0x01,0x06,0x06,0x06]
110777
110778v_max_u16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110779// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x06]
110780
110781v_max_u16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110782// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x00,0x06,0x06]
110783
110784v_max_u16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110785// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x01,0x06,0x06]
110786
110787v_max_u16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110788// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x02,0x06,0x06]
110789
110790v_max_u16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110791// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x03,0x06,0x06]
110792
110793v_max_u16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110794// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x04,0x06,0x06]
110795
110796v_max_u16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110797// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x05,0x06,0x06]
110798
110799v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
110800// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x0e,0x06,0x06]
110801
110802v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
110803// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x16,0x06,0x06]
110804
110805v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
110806// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x16,0x06,0x06]
110807
110808v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
110809// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x06]
110810
110811v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
110812// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x00,0x06]
110813
110814v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
110815// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x01,0x06]
110816
110817v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
110818// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x02,0x06]
110819
110820v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
110821// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x03,0x06]
110822
110823v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
110824// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x04,0x06]
110825
110826v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
110827// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x05,0x06]
110828
110829v_max_u16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110830// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x0e,0x06]
110831
110832v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
110833// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x06]
110834
110835v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
110836// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x00]
110837
110838v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
110839// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x01]
110840
110841v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
110842// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x02]
110843
110844v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
110845// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x03]
110846
110847v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
110848// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x04]
110849
110850v_max_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
110851// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x05]
110852
110853v_max_u16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110854// CHECK: [0xf9,0x04,0x0a,0x5e,0x01,0x06,0x06,0x0e]
110855
110856v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110857// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x00]
110858
110859v_max_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110860// CHECK: [0xfa,0x04,0xfe,0x5f,0x01,0xe4,0x00,0x00]
110861
110862v_max_u16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110863// CHECK: [0xfa,0x04,0x0a,0x5e,0xff,0xe4,0x00,0x00]
110864
110865v_max_u16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
110866// CHECK: [0xfa,0xfe,0x0b,0x5e,0x01,0xe4,0x00,0x00]
110867
110868v_max_u16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
110869// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x1b,0x00,0x00]
110870
110871v_max_u16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
110872// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x40,0x01,0x00]
110873
110874v_max_u16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
110875// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x41,0x01,0x00]
110876
110877v_max_u16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
110878// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x42,0x01,0x00]
110879
110880v_max_u16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
110881// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x43,0x01,0x00]
110882
110883v_max_u16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
110884// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x30,0x01,0x00]
110885
110886v_max_u16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
110887// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x34,0x01,0x00]
110888
110889v_max_u16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
110890// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x38,0x01,0x00]
110891
110892v_max_u16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
110893// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x3c,0x01,0x00]
110894
110895v_max_u16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
110896// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x01,0x01,0x00]
110897
110898v_max_u16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
110899// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x0f,0x01,0x00]
110900
110901v_max_u16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
110902// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x11,0x01,0x00]
110903
110904v_max_u16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
110905// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x1f,0x01,0x00]
110906
110907v_max_u16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
110908// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x21,0x01,0x00]
110909
110910v_max_u16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
110911// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0x2f,0x01,0x00]
110912
110913v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
110914// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x10]
110915
110916v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
110917// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x30]
110918
110919v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
110920// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0xf0]
110921
110922v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
110923// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0xf0]
110924
110925v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
110926// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x01]
110927
110928v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
110929// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x03]
110930
110931v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
110932// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x0f]
110933
110934v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
110935// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x00,0x0f]
110936
110937v_max_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
110938// CHECK: [0xfa,0x04,0x0a,0x5e,0x01,0xe4,0x08,0x00]
110939
110940v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110941// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x06]
110942
110943v_max_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110944// CHECK: [0xf9,0x04,0xfe,0x61,0x01,0x06,0x06,0x06]
110945
110946v_max_i16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110947// CHECK: [0xf9,0x04,0x0a,0x60,0xff,0x06,0x06,0x06]
110948
110949v_max_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110950// CHECK: [0xf9,0xfe,0x0b,0x60,0x01,0x06,0x06,0x06]
110951
110952v_max_i16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110953// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x06]
110954
110955v_max_i16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110956// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x00,0x06,0x06]
110957
110958v_max_i16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110959// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x01,0x06,0x06]
110960
110961v_max_i16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110962// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x02,0x06,0x06]
110963
110964v_max_i16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110965// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x03,0x06,0x06]
110966
110967v_max_i16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110968// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x04,0x06,0x06]
110969
110970v_max_i16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
110971// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x05,0x06,0x06]
110972
110973v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
110974// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x0e,0x06,0x06]
110975
110976v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
110977// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x16,0x06,0x06]
110978
110979v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
110980// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x16,0x06,0x06]
110981
110982v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
110983// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x06]
110984
110985v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
110986// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x00,0x06]
110987
110988v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
110989// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x01,0x06]
110990
110991v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
110992// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x02,0x06]
110993
110994v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
110995// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x03,0x06]
110996
110997v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
110998// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x04,0x06]
110999
111000v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
111001// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x05,0x06]
111002
111003v_max_i16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111004// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x0e,0x06]
111005
111006v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
111007// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x06]
111008
111009v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
111010// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x00]
111011
111012v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
111013// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x01]
111014
111015v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
111016// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x02]
111017
111018v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
111019// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x03]
111020
111021v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
111022// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x04]
111023
111024v_max_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
111025// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x05]
111026
111027v_max_i16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111028// CHECK: [0xf9,0x04,0x0a,0x60,0x01,0x06,0x06,0x0e]
111029
111030v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111031// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x00]
111032
111033v_max_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111034// CHECK: [0xfa,0x04,0xfe,0x61,0x01,0xe4,0x00,0x00]
111035
111036v_max_i16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111037// CHECK: [0xfa,0x04,0x0a,0x60,0xff,0xe4,0x00,0x00]
111038
111039v_max_i16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111040// CHECK: [0xfa,0xfe,0x0b,0x60,0x01,0xe4,0x00,0x00]
111041
111042v_max_i16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
111043// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x1b,0x00,0x00]
111044
111045v_max_i16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
111046// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x40,0x01,0x00]
111047
111048v_max_i16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
111049// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x41,0x01,0x00]
111050
111051v_max_i16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
111052// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x42,0x01,0x00]
111053
111054v_max_i16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
111055// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x43,0x01,0x00]
111056
111057v_max_i16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
111058// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x30,0x01,0x00]
111059
111060v_max_i16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
111061// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x34,0x01,0x00]
111062
111063v_max_i16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
111064// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x38,0x01,0x00]
111065
111066v_max_i16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
111067// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x3c,0x01,0x00]
111068
111069v_max_i16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
111070// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x01,0x01,0x00]
111071
111072v_max_i16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
111073// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x0f,0x01,0x00]
111074
111075v_max_i16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
111076// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x11,0x01,0x00]
111077
111078v_max_i16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
111079// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x1f,0x01,0x00]
111080
111081v_max_i16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
111082// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x21,0x01,0x00]
111083
111084v_max_i16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
111085// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0x2f,0x01,0x00]
111086
111087v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
111088// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x10]
111089
111090v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
111091// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x30]
111092
111093v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
111094// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0xf0]
111095
111096v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
111097// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0xf0]
111098
111099v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
111100// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x01]
111101
111102v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
111103// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x03]
111104
111105v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
111106// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x0f]
111107
111108v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
111109// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x00,0x0f]
111110
111111v_max_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
111112// CHECK: [0xfa,0x04,0x0a,0x60,0x01,0xe4,0x08,0x00]
111113
111114v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111115// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x06]
111116
111117v_min_u16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111118// CHECK: [0xf9,0x04,0xfe,0x63,0x01,0x06,0x06,0x06]
111119
111120v_min_u16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111121// CHECK: [0xf9,0x04,0x0a,0x62,0xff,0x06,0x06,0x06]
111122
111123v_min_u16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111124// CHECK: [0xf9,0xfe,0x0b,0x62,0x01,0x06,0x06,0x06]
111125
111126v_min_u16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111127// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x06]
111128
111129v_min_u16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111130// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x00,0x06,0x06]
111131
111132v_min_u16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111133// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x01,0x06,0x06]
111134
111135v_min_u16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111136// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x02,0x06,0x06]
111137
111138v_min_u16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111139// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x03,0x06,0x06]
111140
111141v_min_u16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111142// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x04,0x06,0x06]
111143
111144v_min_u16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111145// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x05,0x06,0x06]
111146
111147v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
111148// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x0e,0x06,0x06]
111149
111150v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
111151// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x16,0x06,0x06]
111152
111153v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
111154// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x16,0x06,0x06]
111155
111156v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
111157// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x06]
111158
111159v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
111160// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x00,0x06]
111161
111162v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
111163// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x01,0x06]
111164
111165v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
111166// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x02,0x06]
111167
111168v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
111169// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x03,0x06]
111170
111171v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
111172// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x04,0x06]
111173
111174v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
111175// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x05,0x06]
111176
111177v_min_u16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111178// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x0e,0x06]
111179
111180v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
111181// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x06]
111182
111183v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
111184// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x00]
111185
111186v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
111187// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x01]
111188
111189v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
111190// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x02]
111191
111192v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
111193// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x03]
111194
111195v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
111196// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x04]
111197
111198v_min_u16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
111199// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x05]
111200
111201v_min_u16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111202// CHECK: [0xf9,0x04,0x0a,0x62,0x01,0x06,0x06,0x0e]
111203
111204v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111205// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x00]
111206
111207v_min_u16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111208// CHECK: [0xfa,0x04,0xfe,0x63,0x01,0xe4,0x00,0x00]
111209
111210v_min_u16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111211// CHECK: [0xfa,0x04,0x0a,0x62,0xff,0xe4,0x00,0x00]
111212
111213v_min_u16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111214// CHECK: [0xfa,0xfe,0x0b,0x62,0x01,0xe4,0x00,0x00]
111215
111216v_min_u16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
111217// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x1b,0x00,0x00]
111218
111219v_min_u16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
111220// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x40,0x01,0x00]
111221
111222v_min_u16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
111223// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x41,0x01,0x00]
111224
111225v_min_u16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
111226// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x42,0x01,0x00]
111227
111228v_min_u16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
111229// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x43,0x01,0x00]
111230
111231v_min_u16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
111232// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x30,0x01,0x00]
111233
111234v_min_u16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
111235// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x34,0x01,0x00]
111236
111237v_min_u16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
111238// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x38,0x01,0x00]
111239
111240v_min_u16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
111241// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x3c,0x01,0x00]
111242
111243v_min_u16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
111244// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x01,0x01,0x00]
111245
111246v_min_u16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
111247// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x0f,0x01,0x00]
111248
111249v_min_u16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
111250// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x11,0x01,0x00]
111251
111252v_min_u16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
111253// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x1f,0x01,0x00]
111254
111255v_min_u16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
111256// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x21,0x01,0x00]
111257
111258v_min_u16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
111259// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0x2f,0x01,0x00]
111260
111261v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
111262// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x10]
111263
111264v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
111265// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x30]
111266
111267v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
111268// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0xf0]
111269
111270v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
111271// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0xf0]
111272
111273v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
111274// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x01]
111275
111276v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
111277// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x03]
111278
111279v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
111280// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x0f]
111281
111282v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
111283// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x00,0x0f]
111284
111285v_min_u16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
111286// CHECK: [0xfa,0x04,0x0a,0x62,0x01,0xe4,0x08,0x00]
111287
111288v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111289// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
111290
111291v_min_i16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111292// CHECK: [0xf9,0x04,0xfe,0x65,0x01,0x06,0x06,0x06]
111293
111294v_min_i16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111295// CHECK: [0xf9,0x04,0x0a,0x64,0xff,0x06,0x06,0x06]
111296
111297v_min_i16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111298// CHECK: [0xf9,0xfe,0x0b,0x64,0x01,0x06,0x06,0x06]
111299
111300v_min_i16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111301// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
111302
111303v_min_i16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111304// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x00,0x06,0x06]
111305
111306v_min_i16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111307// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x01,0x06,0x06]
111308
111309v_min_i16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111310// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x02,0x06,0x06]
111311
111312v_min_i16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111313// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x03,0x06,0x06]
111314
111315v_min_i16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111316// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x04,0x06,0x06]
111317
111318v_min_i16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111319// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x05,0x06,0x06]
111320
111321v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
111322// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x0e,0x06,0x06]
111323
111324v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
111325// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
111326
111327v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
111328// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x16,0x06,0x06]
111329
111330v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
111331// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
111332
111333v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
111334// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x00,0x06]
111335
111336v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
111337// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x01,0x06]
111338
111339v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
111340// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x02,0x06]
111341
111342v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
111343// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x03,0x06]
111344
111345v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
111346// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x04,0x06]
111347
111348v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
111349// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x05,0x06]
111350
111351v_min_i16_sdwa v5, sext(v1), v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111352// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x0e,0x06]
111353
111354v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
111355// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x06]
111356
111357v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
111358// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x00]
111359
111360v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
111361// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x01]
111362
111363v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
111364// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x02]
111365
111366v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
111367// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x03]
111368
111369v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
111370// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x04]
111371
111372v_min_i16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
111373// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x05]
111374
111375v_min_i16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111376// CHECK: [0xf9,0x04,0x0a,0x64,0x01,0x06,0x06,0x0e]
111377
111378v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111379// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x00]
111380
111381v_min_i16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111382// CHECK: [0xfa,0x04,0xfe,0x65,0x01,0xe4,0x00,0x00]
111383
111384v_min_i16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111385// CHECK: [0xfa,0x04,0x0a,0x64,0xff,0xe4,0x00,0x00]
111386
111387v_min_i16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111388// CHECK: [0xfa,0xfe,0x0b,0x64,0x01,0xe4,0x00,0x00]
111389
111390v_min_i16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
111391// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x1b,0x00,0x00]
111392
111393v_min_i16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
111394// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x40,0x01,0x00]
111395
111396v_min_i16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
111397// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x41,0x01,0x00]
111398
111399v_min_i16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
111400// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x42,0x01,0x00]
111401
111402v_min_i16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
111403// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x43,0x01,0x00]
111404
111405v_min_i16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
111406// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x30,0x01,0x00]
111407
111408v_min_i16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
111409// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x34,0x01,0x00]
111410
111411v_min_i16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
111412// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x38,0x01,0x00]
111413
111414v_min_i16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
111415// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x3c,0x01,0x00]
111416
111417v_min_i16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
111418// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x01,0x01,0x00]
111419
111420v_min_i16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
111421// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x0f,0x01,0x00]
111422
111423v_min_i16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
111424// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x11,0x01,0x00]
111425
111426v_min_i16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
111427// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x1f,0x01,0x00]
111428
111429v_min_i16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
111430// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x21,0x01,0x00]
111431
111432v_min_i16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
111433// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0x2f,0x01,0x00]
111434
111435v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
111436// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x10]
111437
111438v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
111439// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x30]
111440
111441v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
111442// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0xf0]
111443
111444v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
111445// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0xf0]
111446
111447v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
111448// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x01]
111449
111450v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
111451// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x03]
111452
111453v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
111454// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x0f]
111455
111456v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
111457// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x00,0x0f]
111458
111459v_min_i16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
111460// CHECK: [0xfa,0x04,0x0a,0x64,0x01,0xe4,0x08,0x00]
111461
111462v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111463// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
111464
111465v_ldexp_f16_sdwa v255, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111466// CHECK: [0xf9,0x04,0xfe,0x67,0x01,0x06,0x06,0x06]
111467
111468v_ldexp_f16_sdwa v5, v255, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111469// CHECK: [0xf9,0x04,0x0a,0x66,0xff,0x06,0x06,0x06]
111470
111471v_ldexp_f16_sdwa v5, v1, v255 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111472// CHECK: [0xf9,0xfe,0x0b,0x66,0x01,0x06,0x06,0x06]
111473
111474v_ldexp_f16_sdwa v5, v1, v2 clamp dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111475// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x26,0x06,0x06]
111476
111477v_ldexp_f16_sdwa v5, v1, v2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111478// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
111479
111480v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111481// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x00,0x06,0x06]
111482
111483v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111484// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x01,0x06,0x06]
111485
111486v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_2 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111487// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x02,0x06,0x06]
111488
111489v_ldexp_f16_sdwa v5, v1, v2 dst_sel:BYTE_3 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111490// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x03,0x06,0x06]
111491
111492v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_0 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111493// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x04,0x06,0x06]
111494
111495v_ldexp_f16_sdwa v5, v1, v2 dst_sel:WORD_1 dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111496// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x05,0x06,0x06]
111497
111498v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_SEXT src0_sel:DWORD src1_sel:DWORD
111499// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x0e,0x06,0x06]
111500
111501v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PRESERVE src0_sel:DWORD src1_sel:DWORD
111502// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
111503
111504v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD src0_sel:DWORD src1_sel:DWORD
111505// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x16,0x06,0x06]
111506
111507v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src1_sel:DWORD
111508// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
111509
111510v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_0 src1_sel:DWORD
111511// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x00,0x06]
111512
111513v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_1 src1_sel:DWORD
111514// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x01,0x06]
111515
111516v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_2 src1_sel:DWORD
111517// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x02,0x06]
111518
111519v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:BYTE_3 src1_sel:DWORD
111520// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x03,0x06]
111521
111522v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_0 src1_sel:DWORD
111523// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x04,0x06]
111524
111525v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:WORD_1 src1_sel:DWORD
111526// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x05,0x06]
111527
111528v_ldexp_f16_sdwa v5, -v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111529// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x16,0x06]
111530
111531v_ldexp_f16_sdwa v5, |v1|, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111532// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x26,0x06]
111533
111534v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD
111535// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x06]
111536
111537v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_0
111538// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x00]
111539
111540v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_1
111541// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x01]
111542
111543v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_2
111544// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x02]
111545
111546v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:BYTE_3
111547// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x03]
111548
111549v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_0
111550// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x04]
111551
111552v_ldexp_f16_sdwa v5, v1, v2 dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:WORD_1
111553// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x05]
111554
111555v_ldexp_f16_sdwa v5, v1, sext(v2) dst_sel:DWORD dst_unused:UNUSED_PAD src0_sel:DWORD src1_sel:DWORD
111556// CHECK: [0xf9,0x04,0x0a,0x66,0x01,0x06,0x06,0x0e]
111557
111558v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111559// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x00]
111560
111561v_ldexp_f16_dpp v255, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111562// CHECK: [0xfa,0x04,0xfe,0x67,0x01,0xe4,0x00,0x00]
111563
111564v_ldexp_f16_dpp v5, v255, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111565// CHECK: [0xfa,0x04,0x0a,0x66,0xff,0xe4,0x00,0x00]
111566
111567v_ldexp_f16_dpp v5, v1, v255 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111568// CHECK: [0xfa,0xfe,0x0b,0x66,0x01,0xe4,0x00,0x00]
111569
111570v_ldexp_f16_dpp v5, v1, v2 quad_perm:[3,2,1,0] row_mask:0x0 bank_mask:0x0
111571// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x1b,0x00,0x00]
111572
111573v_ldexp_f16_dpp v5, v1, v2 row_mirror row_mask:0x0 bank_mask:0x0
111574// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x40,0x01,0x00]
111575
111576v_ldexp_f16_dpp v5, v1, v2 row_half_mirror row_mask:0x0 bank_mask:0x0
111577// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x41,0x01,0x00]
111578
111579v_ldexp_f16_dpp v5, v1, v2 row_bcast:15 row_mask:0x0 bank_mask:0x0
111580// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x42,0x01,0x00]
111581
111582v_ldexp_f16_dpp v5, v1, v2 row_bcast:31 row_mask:0x0 bank_mask:0x0
111583// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x43,0x01,0x00]
111584
111585v_ldexp_f16_dpp v5, v1, v2 wave_shl:1 row_mask:0x0 bank_mask:0x0
111586// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x30,0x01,0x00]
111587
111588v_ldexp_f16_dpp v5, v1, v2 wave_rol:1 row_mask:0x0 bank_mask:0x0
111589// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x34,0x01,0x00]
111590
111591v_ldexp_f16_dpp v5, v1, v2 wave_shr:1 row_mask:0x0 bank_mask:0x0
111592// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x38,0x01,0x00]
111593
111594v_ldexp_f16_dpp v5, v1, v2 wave_ror:1 row_mask:0x0 bank_mask:0x0
111595// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x3c,0x01,0x00]
111596
111597v_ldexp_f16_dpp v5, v1, v2 row_shl:1 row_mask:0x0 bank_mask:0x0
111598// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x01,0x01,0x00]
111599
111600v_ldexp_f16_dpp v5, v1, v2 row_shl:15 row_mask:0x0 bank_mask:0x0
111601// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x0f,0x01,0x00]
111602
111603v_ldexp_f16_dpp v5, v1, v2 row_shr:1 row_mask:0x0 bank_mask:0x0
111604// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x11,0x01,0x00]
111605
111606v_ldexp_f16_dpp v5, v1, v2 row_shr:15 row_mask:0x0 bank_mask:0x0
111607// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x1f,0x01,0x00]
111608
111609v_ldexp_f16_dpp v5, v1, v2 row_ror:1 row_mask:0x0 bank_mask:0x0
111610// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x21,0x01,0x00]
111611
111612v_ldexp_f16_dpp v5, v1, v2 row_ror:15 row_mask:0x0 bank_mask:0x0
111613// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0x2f,0x01,0x00]
111614
111615v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x1 bank_mask:0x0
111616// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x10]
111617
111618v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x3 bank_mask:0x0
111619// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x30]
111620
111621v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0xf bank_mask:0x0
111622// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0xf0]
111623
111624v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] bank_mask:0x0
111625// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0xf0]
111626
111627v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x1
111628// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x01]
111629
111630v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x3
111631// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x03]
111632
111633v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0xf
111634// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x0f]
111635
111636v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0
111637// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x00,0x0f]
111638
111639v_ldexp_f16_dpp v5, v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0 bound_ctrl:0
111640// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x08,0x00]
111641
111642v_ldexp_f16_dpp v5, -v1, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111643// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x10,0x00]
111644
111645v_ldexp_f16_dpp v5, |v1|, v2 quad_perm:[0,1,2,3] row_mask:0x0 bank_mask:0x0
111646// CHECK: [0xfa,0x04,0x0a,0x66,0x01,0xe4,0x20,0x00]
111647
111648v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
111649// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
111650
111651v_cmp_class_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
111652// CHECK: [0xf9,0x04,0x20,0x7c,0xff,0x00,0x06,0x06]
111653
111654v_cmp_class_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
111655// CHECK: [0xf9,0xfe,0x21,0x7c,0x01,0x00,0x06,0x06]
111656
111657v_cmp_class_f32_sdwa vcc, v1, v2 src1_sel:DWORD
111658// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
111659
111660v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
111661// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x00,0x06]
111662
111663v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
111664// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x01,0x06]
111665
111666v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
111667// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x02,0x06]
111668
111669v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
111670// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x03,0x06]
111671
111672v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
111673// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x04,0x06]
111674
111675v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
111676// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x05,0x06]
111677
111678v_cmp_class_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
111679// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x16,0x06]
111680
111681v_cmp_class_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
111682// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x26,0x06]
111683
111684v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD
111685// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x06]
111686
111687v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
111688// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x00]
111689
111690v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
111691// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x01]
111692
111693v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
111694// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x02]
111695
111696v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
111697// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x03]
111698
111699v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
111700// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x04]
111701
111702v_cmp_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
111703// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x05]
111704
111705v_cmp_class_f32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
111706// CHECK: [0xf9,0x04,0x20,0x7c,0x01,0x00,0x06,0x0e]
111707
111708v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
111709// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
111710
111711v_cmpx_class_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
111712// CHECK: [0xf9,0x04,0x22,0x7c,0xff,0x00,0x06,0x06]
111713
111714v_cmpx_class_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
111715// CHECK: [0xf9,0xfe,0x23,0x7c,0x01,0x00,0x06,0x06]
111716
111717v_cmpx_class_f32_sdwa vcc, v1, v2 src1_sel:DWORD
111718// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
111719
111720v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
111721// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x00,0x06]
111722
111723v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
111724// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x01,0x06]
111725
111726v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
111727// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x02,0x06]
111728
111729v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
111730// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x03,0x06]
111731
111732v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
111733// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x04,0x06]
111734
111735v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
111736// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x05,0x06]
111737
111738v_cmpx_class_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
111739// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x16,0x06]
111740
111741v_cmpx_class_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
111742// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x26,0x06]
111743
111744v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD
111745// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x06]
111746
111747v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
111748// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x00]
111749
111750v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
111751// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x01]
111752
111753v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
111754// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x02]
111755
111756v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
111757// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x03]
111758
111759v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
111760// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x04]
111761
111762v_cmpx_class_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
111763// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x05]
111764
111765v_cmpx_class_f32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
111766// CHECK: [0xf9,0x04,0x22,0x7c,0x01,0x00,0x06,0x0e]
111767
111768v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
111769// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
111770
111771v_cmp_class_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
111772// CHECK: [0xf9,0x04,0x28,0x7c,0xff,0x00,0x06,0x06]
111773
111774v_cmp_class_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
111775// CHECK: [0xf9,0xfe,0x29,0x7c,0x01,0x00,0x06,0x06]
111776
111777v_cmp_class_f16_sdwa vcc, v1, v2 src1_sel:DWORD
111778// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
111779
111780v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
111781// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x00,0x06]
111782
111783v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
111784// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x01,0x06]
111785
111786v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
111787// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x02,0x06]
111788
111789v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
111790// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x03,0x06]
111791
111792v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
111793// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x04,0x06]
111794
111795v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
111796// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x05,0x06]
111797
111798v_cmp_class_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
111799// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x16,0x06]
111800
111801v_cmp_class_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
111802// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x26,0x06]
111803
111804v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD
111805// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x06]
111806
111807v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
111808// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x00]
111809
111810v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
111811// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x01]
111812
111813v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
111814// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x02]
111815
111816v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
111817// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x03]
111818
111819v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
111820// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x04]
111821
111822v_cmp_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
111823// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x05]
111824
111825v_cmp_class_f16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
111826// CHECK: [0xf9,0x04,0x28,0x7c,0x01,0x00,0x06,0x0e]
111827
111828v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
111829// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
111830
111831v_cmpx_class_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
111832// CHECK: [0xf9,0x04,0x2a,0x7c,0xff,0x00,0x06,0x06]
111833
111834v_cmpx_class_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
111835// CHECK: [0xf9,0xfe,0x2b,0x7c,0x01,0x00,0x06,0x06]
111836
111837v_cmpx_class_f16_sdwa vcc, v1, v2 src1_sel:DWORD
111838// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
111839
111840v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
111841// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x00,0x06]
111842
111843v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
111844// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x01,0x06]
111845
111846v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
111847// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x02,0x06]
111848
111849v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
111850// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x03,0x06]
111851
111852v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
111853// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x04,0x06]
111854
111855v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
111856// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x05,0x06]
111857
111858v_cmpx_class_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
111859// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x16,0x06]
111860
111861v_cmpx_class_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
111862// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x26,0x06]
111863
111864v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD
111865// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x06]
111866
111867v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
111868// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x00]
111869
111870v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
111871// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x01]
111872
111873v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
111874// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x02]
111875
111876v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
111877// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x03]
111878
111879v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
111880// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x04]
111881
111882v_cmpx_class_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
111883// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x05]
111884
111885v_cmpx_class_f16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
111886// CHECK: [0xf9,0x04,0x2a,0x7c,0x01,0x00,0x06,0x0e]
111887
111888v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
111889// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x06]
111890
111891v_cmp_f_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
111892// CHECK: [0xf9,0x04,0x40,0x7c,0xff,0x00,0x06,0x06]
111893
111894v_cmp_f_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
111895// CHECK: [0xf9,0xfe,0x41,0x7c,0x01,0x00,0x06,0x06]
111896
111897v_cmp_f_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
111898// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x20,0x06,0x06]
111899
111900v_cmp_f_f16_sdwa vcc, v1, v2 src1_sel:DWORD
111901// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x06]
111902
111903v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
111904// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x00,0x06]
111905
111906v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
111907// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x01,0x06]
111908
111909v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
111910// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x02,0x06]
111911
111912v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
111913// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x03,0x06]
111914
111915v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
111916// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x04,0x06]
111917
111918v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
111919// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x05,0x06]
111920
111921v_cmp_f_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
111922// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x16,0x06]
111923
111924v_cmp_f_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
111925// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x26,0x06]
111926
111927v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD
111928// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x06]
111929
111930v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
111931// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x00]
111932
111933v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
111934// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x01]
111935
111936v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
111937// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x02]
111938
111939v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
111940// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x03]
111941
111942v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
111943// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x04]
111944
111945v_cmp_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
111946// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x05]
111947
111948v_cmp_f_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
111949// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x16]
111950
111951v_cmp_f_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
111952// CHECK: [0xf9,0x04,0x40,0x7c,0x01,0x00,0x06,0x26]
111953
111954v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
111955// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x06]
111956
111957v_cmp_lt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
111958// CHECK: [0xf9,0x04,0x42,0x7c,0xff,0x00,0x06,0x06]
111959
111960v_cmp_lt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
111961// CHECK: [0xf9,0xfe,0x43,0x7c,0x01,0x00,0x06,0x06]
111962
111963v_cmp_lt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
111964// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x20,0x06,0x06]
111965
111966v_cmp_lt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
111967// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x06]
111968
111969v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
111970// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x00,0x06]
111971
111972v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
111973// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x01,0x06]
111974
111975v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
111976// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x02,0x06]
111977
111978v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
111979// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x03,0x06]
111980
111981v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
111982// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x04,0x06]
111983
111984v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
111985// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x05,0x06]
111986
111987v_cmp_lt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
111988// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x16,0x06]
111989
111990v_cmp_lt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
111991// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x26,0x06]
111992
111993v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
111994// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x06]
111995
111996v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
111997// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x00]
111998
111999v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112000// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x01]
112001
112002v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112003// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x02]
112004
112005v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112006// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x03]
112007
112008v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112009// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x04]
112010
112011v_cmp_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112012// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x05]
112013
112014v_cmp_lt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112015// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x16]
112016
112017v_cmp_lt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112018// CHECK: [0xf9,0x04,0x42,0x7c,0x01,0x00,0x06,0x26]
112019
112020v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112021// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x06]
112022
112023v_cmp_eq_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112024// CHECK: [0xf9,0x04,0x44,0x7c,0xff,0x00,0x06,0x06]
112025
112026v_cmp_eq_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112027// CHECK: [0xf9,0xfe,0x45,0x7c,0x01,0x00,0x06,0x06]
112028
112029v_cmp_eq_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112030// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x20,0x06,0x06]
112031
112032v_cmp_eq_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112033// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x06]
112034
112035v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112036// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x00,0x06]
112037
112038v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112039// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x01,0x06]
112040
112041v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112042// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x02,0x06]
112043
112044v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112045// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x03,0x06]
112046
112047v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112048// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x04,0x06]
112049
112050v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112051// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x05,0x06]
112052
112053v_cmp_eq_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112054// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x16,0x06]
112055
112056v_cmp_eq_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112057// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x26,0x06]
112058
112059v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112060// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x06]
112061
112062v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112063// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x00]
112064
112065v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112066// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x01]
112067
112068v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112069// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x02]
112070
112071v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112072// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x03]
112073
112074v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112075// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x04]
112076
112077v_cmp_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112078// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x05]
112079
112080v_cmp_eq_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112081// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x16]
112082
112083v_cmp_eq_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112084// CHECK: [0xf9,0x04,0x44,0x7c,0x01,0x00,0x06,0x26]
112085
112086v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112087// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x06]
112088
112089v_cmp_le_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112090// CHECK: [0xf9,0x04,0x46,0x7c,0xff,0x00,0x06,0x06]
112091
112092v_cmp_le_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112093// CHECK: [0xf9,0xfe,0x47,0x7c,0x01,0x00,0x06,0x06]
112094
112095v_cmp_le_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112096// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x20,0x06,0x06]
112097
112098v_cmp_le_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112099// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x06]
112100
112101v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112102// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x00,0x06]
112103
112104v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112105// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x01,0x06]
112106
112107v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112108// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x02,0x06]
112109
112110v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112111// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x03,0x06]
112112
112113v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112114// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x04,0x06]
112115
112116v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112117// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x05,0x06]
112118
112119v_cmp_le_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112120// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x16,0x06]
112121
112122v_cmp_le_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112123// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x26,0x06]
112124
112125v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112126// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x06]
112127
112128v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112129// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x00]
112130
112131v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112132// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x01]
112133
112134v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112135// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x02]
112136
112137v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112138// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x03]
112139
112140v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112141// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x04]
112142
112143v_cmp_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112144// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x05]
112145
112146v_cmp_le_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112147// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x16]
112148
112149v_cmp_le_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112150// CHECK: [0xf9,0x04,0x46,0x7c,0x01,0x00,0x06,0x26]
112151
112152v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112153// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x06]
112154
112155v_cmp_gt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112156// CHECK: [0xf9,0x04,0x48,0x7c,0xff,0x00,0x06,0x06]
112157
112158v_cmp_gt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112159// CHECK: [0xf9,0xfe,0x49,0x7c,0x01,0x00,0x06,0x06]
112160
112161v_cmp_gt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112162// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x20,0x06,0x06]
112163
112164v_cmp_gt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112165// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x06]
112166
112167v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112168// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x00,0x06]
112169
112170v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112171// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x01,0x06]
112172
112173v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112174// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x02,0x06]
112175
112176v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112177// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x03,0x06]
112178
112179v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112180// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x04,0x06]
112181
112182v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112183// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x05,0x06]
112184
112185v_cmp_gt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112186// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x16,0x06]
112187
112188v_cmp_gt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112189// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x26,0x06]
112190
112191v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112192// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x06]
112193
112194v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112195// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x00]
112196
112197v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112198// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x01]
112199
112200v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112201// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x02]
112202
112203v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112204// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x03]
112205
112206v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112207// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x04]
112208
112209v_cmp_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112210// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x05]
112211
112212v_cmp_gt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112213// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x16]
112214
112215v_cmp_gt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112216// CHECK: [0xf9,0x04,0x48,0x7c,0x01,0x00,0x06,0x26]
112217
112218v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112219// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x06]
112220
112221v_cmp_lg_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112222// CHECK: [0xf9,0x04,0x4a,0x7c,0xff,0x00,0x06,0x06]
112223
112224v_cmp_lg_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112225// CHECK: [0xf9,0xfe,0x4b,0x7c,0x01,0x00,0x06,0x06]
112226
112227v_cmp_lg_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112228// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x20,0x06,0x06]
112229
112230v_cmp_lg_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112231// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x06]
112232
112233v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112234// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x00,0x06]
112235
112236v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112237// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x01,0x06]
112238
112239v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112240// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x02,0x06]
112241
112242v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112243// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x03,0x06]
112244
112245v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112246// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x04,0x06]
112247
112248v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112249// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x05,0x06]
112250
112251v_cmp_lg_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112252// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x16,0x06]
112253
112254v_cmp_lg_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112255// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x26,0x06]
112256
112257v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112258// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x06]
112259
112260v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112261// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x00]
112262
112263v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112264// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x01]
112265
112266v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112267// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x02]
112268
112269v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112270// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x03]
112271
112272v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112273// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x04]
112274
112275v_cmp_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112276// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x05]
112277
112278v_cmp_lg_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112279// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x16]
112280
112281v_cmp_lg_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112282// CHECK: [0xf9,0x04,0x4a,0x7c,0x01,0x00,0x06,0x26]
112283
112284v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112285// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x06]
112286
112287v_cmp_ge_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112288// CHECK: [0xf9,0x04,0x4c,0x7c,0xff,0x00,0x06,0x06]
112289
112290v_cmp_ge_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112291// CHECK: [0xf9,0xfe,0x4d,0x7c,0x01,0x00,0x06,0x06]
112292
112293v_cmp_ge_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112294// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x20,0x06,0x06]
112295
112296v_cmp_ge_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112297// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x06]
112298
112299v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112300// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x00,0x06]
112301
112302v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112303// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x01,0x06]
112304
112305v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112306// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x02,0x06]
112307
112308v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112309// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x03,0x06]
112310
112311v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112312// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x04,0x06]
112313
112314v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112315// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x05,0x06]
112316
112317v_cmp_ge_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112318// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x16,0x06]
112319
112320v_cmp_ge_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112321// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x26,0x06]
112322
112323v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112324// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x06]
112325
112326v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112327// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x00]
112328
112329v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112330// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x01]
112331
112332v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112333// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x02]
112334
112335v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112336// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x03]
112337
112338v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112339// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x04]
112340
112341v_cmp_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112342// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x05]
112343
112344v_cmp_ge_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112345// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x16]
112346
112347v_cmp_ge_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112348// CHECK: [0xf9,0x04,0x4c,0x7c,0x01,0x00,0x06,0x26]
112349
112350v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112351// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x06]
112352
112353v_cmp_o_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112354// CHECK: [0xf9,0x04,0x4e,0x7c,0xff,0x00,0x06,0x06]
112355
112356v_cmp_o_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112357// CHECK: [0xf9,0xfe,0x4f,0x7c,0x01,0x00,0x06,0x06]
112358
112359v_cmp_o_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112360// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x20,0x06,0x06]
112361
112362v_cmp_o_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112363// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x06]
112364
112365v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112366// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x00,0x06]
112367
112368v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112369// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x01,0x06]
112370
112371v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112372// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x02,0x06]
112373
112374v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112375// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x03,0x06]
112376
112377v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112378// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x04,0x06]
112379
112380v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112381// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x05,0x06]
112382
112383v_cmp_o_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112384// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x16,0x06]
112385
112386v_cmp_o_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112387// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x26,0x06]
112388
112389v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112390// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x06]
112391
112392v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112393// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x00]
112394
112395v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112396// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x01]
112397
112398v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112399// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x02]
112400
112401v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112402// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x03]
112403
112404v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112405// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x04]
112406
112407v_cmp_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112408// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x05]
112409
112410v_cmp_o_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112411// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x16]
112412
112413v_cmp_o_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112414// CHECK: [0xf9,0x04,0x4e,0x7c,0x01,0x00,0x06,0x26]
112415
112416v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112417// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x06]
112418
112419v_cmp_u_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112420// CHECK: [0xf9,0x04,0x50,0x7c,0xff,0x00,0x06,0x06]
112421
112422v_cmp_u_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112423// CHECK: [0xf9,0xfe,0x51,0x7c,0x01,0x00,0x06,0x06]
112424
112425v_cmp_u_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112426// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x20,0x06,0x06]
112427
112428v_cmp_u_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112429// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x06]
112430
112431v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112432// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x00,0x06]
112433
112434v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112435// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x01,0x06]
112436
112437v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112438// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x02,0x06]
112439
112440v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112441// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x03,0x06]
112442
112443v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112444// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x04,0x06]
112445
112446v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112447// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x05,0x06]
112448
112449v_cmp_u_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112450// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x16,0x06]
112451
112452v_cmp_u_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112453// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x26,0x06]
112454
112455v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112456// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x06]
112457
112458v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112459// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x00]
112460
112461v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112462// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x01]
112463
112464v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112465// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x02]
112466
112467v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112468// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x03]
112469
112470v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112471// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x04]
112472
112473v_cmp_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112474// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x05]
112475
112476v_cmp_u_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112477// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x16]
112478
112479v_cmp_u_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112480// CHECK: [0xf9,0x04,0x50,0x7c,0x01,0x00,0x06,0x26]
112481
112482v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112483// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x06]
112484
112485v_cmp_nge_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112486// CHECK: [0xf9,0x04,0x52,0x7c,0xff,0x00,0x06,0x06]
112487
112488v_cmp_nge_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112489// CHECK: [0xf9,0xfe,0x53,0x7c,0x01,0x00,0x06,0x06]
112490
112491v_cmp_nge_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112492// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x20,0x06,0x06]
112493
112494v_cmp_nge_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112495// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x06]
112496
112497v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112498// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x00,0x06]
112499
112500v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112501// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x01,0x06]
112502
112503v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112504// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x02,0x06]
112505
112506v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112507// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x03,0x06]
112508
112509v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112510// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x04,0x06]
112511
112512v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112513// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x05,0x06]
112514
112515v_cmp_nge_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112516// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x16,0x06]
112517
112518v_cmp_nge_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112519// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x26,0x06]
112520
112521v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112522// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x06]
112523
112524v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112525// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x00]
112526
112527v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112528// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x01]
112529
112530v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112531// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x02]
112532
112533v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112534// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x03]
112535
112536v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112537// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x04]
112538
112539v_cmp_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112540// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x05]
112541
112542v_cmp_nge_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112543// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x16]
112544
112545v_cmp_nge_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112546// CHECK: [0xf9,0x04,0x52,0x7c,0x01,0x00,0x06,0x26]
112547
112548v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112549// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x06]
112550
112551v_cmp_nlg_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112552// CHECK: [0xf9,0x04,0x54,0x7c,0xff,0x00,0x06,0x06]
112553
112554v_cmp_nlg_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112555// CHECK: [0xf9,0xfe,0x55,0x7c,0x01,0x00,0x06,0x06]
112556
112557v_cmp_nlg_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112558// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x20,0x06,0x06]
112559
112560v_cmp_nlg_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112561// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x06]
112562
112563v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112564// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x00,0x06]
112565
112566v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112567// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x01,0x06]
112568
112569v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112570// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x02,0x06]
112571
112572v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112573// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x03,0x06]
112574
112575v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112576// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x04,0x06]
112577
112578v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112579// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x05,0x06]
112580
112581v_cmp_nlg_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112582// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x16,0x06]
112583
112584v_cmp_nlg_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112585// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x26,0x06]
112586
112587v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112588// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x06]
112589
112590v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112591// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x00]
112592
112593v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112594// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x01]
112595
112596v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112597// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x02]
112598
112599v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112600// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x03]
112601
112602v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112603// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x04]
112604
112605v_cmp_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112606// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x05]
112607
112608v_cmp_nlg_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112609// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x16]
112610
112611v_cmp_nlg_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112612// CHECK: [0xf9,0x04,0x54,0x7c,0x01,0x00,0x06,0x26]
112613
112614v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112615// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x06]
112616
112617v_cmp_ngt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112618// CHECK: [0xf9,0x04,0x56,0x7c,0xff,0x00,0x06,0x06]
112619
112620v_cmp_ngt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112621// CHECK: [0xf9,0xfe,0x57,0x7c,0x01,0x00,0x06,0x06]
112622
112623v_cmp_ngt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112624// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x20,0x06,0x06]
112625
112626v_cmp_ngt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112627// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x06]
112628
112629v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112630// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x00,0x06]
112631
112632v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112633// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x01,0x06]
112634
112635v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112636// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x02,0x06]
112637
112638v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112639// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x03,0x06]
112640
112641v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112642// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x04,0x06]
112643
112644v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112645// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x05,0x06]
112646
112647v_cmp_ngt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112648// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x16,0x06]
112649
112650v_cmp_ngt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112651// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x26,0x06]
112652
112653v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112654// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x06]
112655
112656v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112657// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x00]
112658
112659v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112660// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x01]
112661
112662v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112663// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x02]
112664
112665v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112666// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x03]
112667
112668v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112669// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x04]
112670
112671v_cmp_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112672// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x05]
112673
112674v_cmp_ngt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112675// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x16]
112676
112677v_cmp_ngt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112678// CHECK: [0xf9,0x04,0x56,0x7c,0x01,0x00,0x06,0x26]
112679
112680v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112681// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x06]
112682
112683v_cmp_nle_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112684// CHECK: [0xf9,0x04,0x58,0x7c,0xff,0x00,0x06,0x06]
112685
112686v_cmp_nle_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112687// CHECK: [0xf9,0xfe,0x59,0x7c,0x01,0x00,0x06,0x06]
112688
112689v_cmp_nle_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112690// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x20,0x06,0x06]
112691
112692v_cmp_nle_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112693// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x06]
112694
112695v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112696// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x00,0x06]
112697
112698v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112699// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x01,0x06]
112700
112701v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112702// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x02,0x06]
112703
112704v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112705// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x03,0x06]
112706
112707v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112708// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x04,0x06]
112709
112710v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112711// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x05,0x06]
112712
112713v_cmp_nle_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112714// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x16,0x06]
112715
112716v_cmp_nle_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112717// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x26,0x06]
112718
112719v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112720// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x06]
112721
112722v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112723// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x00]
112724
112725v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112726// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x01]
112727
112728v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112729// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x02]
112730
112731v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112732// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x03]
112733
112734v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112735// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x04]
112736
112737v_cmp_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112738// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x05]
112739
112740v_cmp_nle_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112741// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x16]
112742
112743v_cmp_nle_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112744// CHECK: [0xf9,0x04,0x58,0x7c,0x01,0x00,0x06,0x26]
112745
112746v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112747// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x06]
112748
112749v_cmp_neq_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112750// CHECK: [0xf9,0x04,0x5a,0x7c,0xff,0x00,0x06,0x06]
112751
112752v_cmp_neq_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112753// CHECK: [0xf9,0xfe,0x5b,0x7c,0x01,0x00,0x06,0x06]
112754
112755v_cmp_neq_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112756// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x20,0x06,0x06]
112757
112758v_cmp_neq_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112759// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x06]
112760
112761v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112762// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x00,0x06]
112763
112764v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112765// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x01,0x06]
112766
112767v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112768// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x02,0x06]
112769
112770v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112771// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x03,0x06]
112772
112773v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112774// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x04,0x06]
112775
112776v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112777// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x05,0x06]
112778
112779v_cmp_neq_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112780// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x16,0x06]
112781
112782v_cmp_neq_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112783// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x26,0x06]
112784
112785v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112786// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x06]
112787
112788v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112789// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x00]
112790
112791v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112792// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x01]
112793
112794v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112795// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x02]
112796
112797v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112798// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x03]
112799
112800v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112801// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x04]
112802
112803v_cmp_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112804// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x05]
112805
112806v_cmp_neq_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112807// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x16]
112808
112809v_cmp_neq_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112810// CHECK: [0xf9,0x04,0x5a,0x7c,0x01,0x00,0x06,0x26]
112811
112812v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112813// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x06]
112814
112815v_cmp_nlt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112816// CHECK: [0xf9,0x04,0x5c,0x7c,0xff,0x00,0x06,0x06]
112817
112818v_cmp_nlt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112819// CHECK: [0xf9,0xfe,0x5d,0x7c,0x01,0x00,0x06,0x06]
112820
112821v_cmp_nlt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112822// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x20,0x06,0x06]
112823
112824v_cmp_nlt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112825// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x06]
112826
112827v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112828// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x00,0x06]
112829
112830v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112831// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x01,0x06]
112832
112833v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112834// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x02,0x06]
112835
112836v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112837// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x03,0x06]
112838
112839v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112840// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x04,0x06]
112841
112842v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112843// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x05,0x06]
112844
112845v_cmp_nlt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112846// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x16,0x06]
112847
112848v_cmp_nlt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112849// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x26,0x06]
112850
112851v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112852// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x06]
112853
112854v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112855// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x00]
112856
112857v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112858// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x01]
112859
112860v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112861// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x02]
112862
112863v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112864// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x03]
112865
112866v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112867// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x04]
112868
112869v_cmp_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112870// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x05]
112871
112872v_cmp_nlt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112873// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x16]
112874
112875v_cmp_nlt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112876// CHECK: [0xf9,0x04,0x5c,0x7c,0x01,0x00,0x06,0x26]
112877
112878v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112879// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x06]
112880
112881v_cmp_tru_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112882// CHECK: [0xf9,0x04,0x5e,0x7c,0xff,0x00,0x06,0x06]
112883
112884v_cmp_tru_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112885// CHECK: [0xf9,0xfe,0x5f,0x7c,0x01,0x00,0x06,0x06]
112886
112887v_cmp_tru_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112888// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x20,0x06,0x06]
112889
112890v_cmp_tru_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112891// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x06]
112892
112893v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112894// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x00,0x06]
112895
112896v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112897// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x01,0x06]
112898
112899v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112900// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x02,0x06]
112901
112902v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112903// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x03,0x06]
112904
112905v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112906// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x04,0x06]
112907
112908v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112909// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x05,0x06]
112910
112911v_cmp_tru_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112912// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x16,0x06]
112913
112914v_cmp_tru_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112915// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x26,0x06]
112916
112917v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112918// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x06]
112919
112920v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112921// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x00]
112922
112923v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112924// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x01]
112925
112926v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112927// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x02]
112928
112929v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112930// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x03]
112931
112932v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112933// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x04]
112934
112935v_cmp_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
112936// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x05]
112937
112938v_cmp_tru_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
112939// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x16]
112940
112941v_cmp_tru_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
112942// CHECK: [0xf9,0x04,0x5e,0x7c,0x01,0x00,0x06,0x26]
112943
112944v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
112945// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x06]
112946
112947v_cmpx_f_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
112948// CHECK: [0xf9,0x04,0x60,0x7c,0xff,0x00,0x06,0x06]
112949
112950v_cmpx_f_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
112951// CHECK: [0xf9,0xfe,0x61,0x7c,0x01,0x00,0x06,0x06]
112952
112953v_cmpx_f_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
112954// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x20,0x06,0x06]
112955
112956v_cmpx_f_f16_sdwa vcc, v1, v2 src1_sel:DWORD
112957// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x06]
112958
112959v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
112960// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x00,0x06]
112961
112962v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
112963// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x01,0x06]
112964
112965v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
112966// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x02,0x06]
112967
112968v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
112969// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x03,0x06]
112970
112971v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
112972// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x04,0x06]
112973
112974v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
112975// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x05,0x06]
112976
112977v_cmpx_f_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
112978// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x16,0x06]
112979
112980v_cmpx_f_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
112981// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x26,0x06]
112982
112983v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD
112984// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x06]
112985
112986v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
112987// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x00]
112988
112989v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
112990// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x01]
112991
112992v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
112993// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x02]
112994
112995v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
112996// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x03]
112997
112998v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
112999// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x04]
113000
113001v_cmpx_f_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113002// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x05]
113003
113004v_cmpx_f_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113005// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x16]
113006
113007v_cmpx_f_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113008// CHECK: [0xf9,0x04,0x60,0x7c,0x01,0x00,0x06,0x26]
113009
113010v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113011// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x06]
113012
113013v_cmpx_lt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113014// CHECK: [0xf9,0x04,0x62,0x7c,0xff,0x00,0x06,0x06]
113015
113016v_cmpx_lt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113017// CHECK: [0xf9,0xfe,0x63,0x7c,0x01,0x00,0x06,0x06]
113018
113019v_cmpx_lt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113020// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x20,0x06,0x06]
113021
113022v_cmpx_lt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113023// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x06]
113024
113025v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113026// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x00,0x06]
113027
113028v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113029// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x01,0x06]
113030
113031v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113032// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x02,0x06]
113033
113034v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113035// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x03,0x06]
113036
113037v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113038// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x04,0x06]
113039
113040v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113041// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x05,0x06]
113042
113043v_cmpx_lt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113044// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x16,0x06]
113045
113046v_cmpx_lt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113047// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x26,0x06]
113048
113049v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113050// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x06]
113051
113052v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113053// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x00]
113054
113055v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113056// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x01]
113057
113058v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113059// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x02]
113060
113061v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113062// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x03]
113063
113064v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113065// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x04]
113066
113067v_cmpx_lt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113068// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x05]
113069
113070v_cmpx_lt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113071// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x16]
113072
113073v_cmpx_lt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113074// CHECK: [0xf9,0x04,0x62,0x7c,0x01,0x00,0x06,0x26]
113075
113076v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113077// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x06]
113078
113079v_cmpx_eq_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113080// CHECK: [0xf9,0x04,0x64,0x7c,0xff,0x00,0x06,0x06]
113081
113082v_cmpx_eq_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113083// CHECK: [0xf9,0xfe,0x65,0x7c,0x01,0x00,0x06,0x06]
113084
113085v_cmpx_eq_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113086// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x20,0x06,0x06]
113087
113088v_cmpx_eq_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113089// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x06]
113090
113091v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113092// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x00,0x06]
113093
113094v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113095// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x01,0x06]
113096
113097v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113098// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x02,0x06]
113099
113100v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113101// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x03,0x06]
113102
113103v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113104// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x04,0x06]
113105
113106v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113107// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x05,0x06]
113108
113109v_cmpx_eq_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113110// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x16,0x06]
113111
113112v_cmpx_eq_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113113// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x26,0x06]
113114
113115v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113116// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x06]
113117
113118v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113119// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x00]
113120
113121v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113122// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x01]
113123
113124v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113125// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x02]
113126
113127v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113128// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x03]
113129
113130v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113131// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x04]
113132
113133v_cmpx_eq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113134// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x05]
113135
113136v_cmpx_eq_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113137// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x16]
113138
113139v_cmpx_eq_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113140// CHECK: [0xf9,0x04,0x64,0x7c,0x01,0x00,0x06,0x26]
113141
113142v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113143// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x06]
113144
113145v_cmpx_le_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113146// CHECK: [0xf9,0x04,0x66,0x7c,0xff,0x00,0x06,0x06]
113147
113148v_cmpx_le_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113149// CHECK: [0xf9,0xfe,0x67,0x7c,0x01,0x00,0x06,0x06]
113150
113151v_cmpx_le_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113152// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x20,0x06,0x06]
113153
113154v_cmpx_le_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113155// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x06]
113156
113157v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113158// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x00,0x06]
113159
113160v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113161// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x01,0x06]
113162
113163v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113164// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x02,0x06]
113165
113166v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113167// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x03,0x06]
113168
113169v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113170// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x04,0x06]
113171
113172v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113173// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x05,0x06]
113174
113175v_cmpx_le_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113176// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x16,0x06]
113177
113178v_cmpx_le_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113179// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x26,0x06]
113180
113181v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113182// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x06]
113183
113184v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113185// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x00]
113186
113187v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113188// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x01]
113189
113190v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113191// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x02]
113192
113193v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113194// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x03]
113195
113196v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113197// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x04]
113198
113199v_cmpx_le_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113200// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x05]
113201
113202v_cmpx_le_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113203// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x16]
113204
113205v_cmpx_le_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113206// CHECK: [0xf9,0x04,0x66,0x7c,0x01,0x00,0x06,0x26]
113207
113208v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113209// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x06]
113210
113211v_cmpx_gt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113212// CHECK: [0xf9,0x04,0x68,0x7c,0xff,0x00,0x06,0x06]
113213
113214v_cmpx_gt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113215// CHECK: [0xf9,0xfe,0x69,0x7c,0x01,0x00,0x06,0x06]
113216
113217v_cmpx_gt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113218// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x20,0x06,0x06]
113219
113220v_cmpx_gt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113221// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x06]
113222
113223v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113224// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x00,0x06]
113225
113226v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113227// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x01,0x06]
113228
113229v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113230// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x02,0x06]
113231
113232v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113233// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x03,0x06]
113234
113235v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113236// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x04,0x06]
113237
113238v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113239// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x05,0x06]
113240
113241v_cmpx_gt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113242// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x16,0x06]
113243
113244v_cmpx_gt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113245// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x26,0x06]
113246
113247v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113248// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x06]
113249
113250v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113251// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x00]
113252
113253v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113254// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x01]
113255
113256v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113257// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x02]
113258
113259v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113260// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x03]
113261
113262v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113263// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x04]
113264
113265v_cmpx_gt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113266// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x05]
113267
113268v_cmpx_gt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113269// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x16]
113270
113271v_cmpx_gt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113272// CHECK: [0xf9,0x04,0x68,0x7c,0x01,0x00,0x06,0x26]
113273
113274v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113275// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x06]
113276
113277v_cmpx_lg_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113278// CHECK: [0xf9,0x04,0x6a,0x7c,0xff,0x00,0x06,0x06]
113279
113280v_cmpx_lg_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113281// CHECK: [0xf9,0xfe,0x6b,0x7c,0x01,0x00,0x06,0x06]
113282
113283v_cmpx_lg_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113284// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x20,0x06,0x06]
113285
113286v_cmpx_lg_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113287// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x06]
113288
113289v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113290// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x00,0x06]
113291
113292v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113293// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x01,0x06]
113294
113295v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113296// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x02,0x06]
113297
113298v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113299// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x03,0x06]
113300
113301v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113302// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x04,0x06]
113303
113304v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113305// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x05,0x06]
113306
113307v_cmpx_lg_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113308// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x16,0x06]
113309
113310v_cmpx_lg_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113311// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x26,0x06]
113312
113313v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113314// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x06]
113315
113316v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113317// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x00]
113318
113319v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113320// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x01]
113321
113322v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113323// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x02]
113324
113325v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113326// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x03]
113327
113328v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113329// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x04]
113330
113331v_cmpx_lg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113332// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x05]
113333
113334v_cmpx_lg_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113335// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x16]
113336
113337v_cmpx_lg_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113338// CHECK: [0xf9,0x04,0x6a,0x7c,0x01,0x00,0x06,0x26]
113339
113340v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113341// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x06]
113342
113343v_cmpx_ge_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113344// CHECK: [0xf9,0x04,0x6c,0x7c,0xff,0x00,0x06,0x06]
113345
113346v_cmpx_ge_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113347// CHECK: [0xf9,0xfe,0x6d,0x7c,0x01,0x00,0x06,0x06]
113348
113349v_cmpx_ge_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113350// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x20,0x06,0x06]
113351
113352v_cmpx_ge_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113353// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x06]
113354
113355v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113356// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x00,0x06]
113357
113358v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113359// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x01,0x06]
113360
113361v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113362// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x02,0x06]
113363
113364v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113365// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x03,0x06]
113366
113367v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113368// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x04,0x06]
113369
113370v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113371// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x05,0x06]
113372
113373v_cmpx_ge_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113374// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x16,0x06]
113375
113376v_cmpx_ge_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113377// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x26,0x06]
113378
113379v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113380// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x06]
113381
113382v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113383// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x00]
113384
113385v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113386// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x01]
113387
113388v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113389// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x02]
113390
113391v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113392// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x03]
113393
113394v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113395// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x04]
113396
113397v_cmpx_ge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113398// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x05]
113399
113400v_cmpx_ge_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113401// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x16]
113402
113403v_cmpx_ge_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113404// CHECK: [0xf9,0x04,0x6c,0x7c,0x01,0x00,0x06,0x26]
113405
113406v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113407// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x06]
113408
113409v_cmpx_o_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113410// CHECK: [0xf9,0x04,0x6e,0x7c,0xff,0x00,0x06,0x06]
113411
113412v_cmpx_o_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113413// CHECK: [0xf9,0xfe,0x6f,0x7c,0x01,0x00,0x06,0x06]
113414
113415v_cmpx_o_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113416// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x20,0x06,0x06]
113417
113418v_cmpx_o_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113419// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x06]
113420
113421v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113422// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x00,0x06]
113423
113424v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113425// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x01,0x06]
113426
113427v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113428// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x02,0x06]
113429
113430v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113431// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x03,0x06]
113432
113433v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113434// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x04,0x06]
113435
113436v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113437// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x05,0x06]
113438
113439v_cmpx_o_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113440// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x16,0x06]
113441
113442v_cmpx_o_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113443// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x26,0x06]
113444
113445v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113446// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x06]
113447
113448v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113449// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x00]
113450
113451v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113452// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x01]
113453
113454v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113455// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x02]
113456
113457v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113458// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x03]
113459
113460v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113461// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x04]
113462
113463v_cmpx_o_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113464// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x05]
113465
113466v_cmpx_o_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113467// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x16]
113468
113469v_cmpx_o_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113470// CHECK: [0xf9,0x04,0x6e,0x7c,0x01,0x00,0x06,0x26]
113471
113472v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113473// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x06]
113474
113475v_cmpx_u_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113476// CHECK: [0xf9,0x04,0x70,0x7c,0xff,0x00,0x06,0x06]
113477
113478v_cmpx_u_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113479// CHECK: [0xf9,0xfe,0x71,0x7c,0x01,0x00,0x06,0x06]
113480
113481v_cmpx_u_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113482// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x20,0x06,0x06]
113483
113484v_cmpx_u_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113485// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x06]
113486
113487v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113488// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x00,0x06]
113489
113490v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113491// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x01,0x06]
113492
113493v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113494// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x02,0x06]
113495
113496v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113497// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x03,0x06]
113498
113499v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113500// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x04,0x06]
113501
113502v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113503// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x05,0x06]
113504
113505v_cmpx_u_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113506// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x16,0x06]
113507
113508v_cmpx_u_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113509// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x26,0x06]
113510
113511v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113512// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x06]
113513
113514v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113515// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x00]
113516
113517v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113518// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x01]
113519
113520v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113521// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x02]
113522
113523v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113524// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x03]
113525
113526v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113527// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x04]
113528
113529v_cmpx_u_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113530// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x05]
113531
113532v_cmpx_u_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113533// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x16]
113534
113535v_cmpx_u_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113536// CHECK: [0xf9,0x04,0x70,0x7c,0x01,0x00,0x06,0x26]
113537
113538v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113539// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x06]
113540
113541v_cmpx_nge_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113542// CHECK: [0xf9,0x04,0x72,0x7c,0xff,0x00,0x06,0x06]
113543
113544v_cmpx_nge_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113545// CHECK: [0xf9,0xfe,0x73,0x7c,0x01,0x00,0x06,0x06]
113546
113547v_cmpx_nge_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113548// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x20,0x06,0x06]
113549
113550v_cmpx_nge_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113551// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x06]
113552
113553v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113554// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x00,0x06]
113555
113556v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113557// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x01,0x06]
113558
113559v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113560// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x02,0x06]
113561
113562v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113563// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x03,0x06]
113564
113565v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113566// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x04,0x06]
113567
113568v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113569// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x05,0x06]
113570
113571v_cmpx_nge_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113572// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x16,0x06]
113573
113574v_cmpx_nge_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113575// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x26,0x06]
113576
113577v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113578// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x06]
113579
113580v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113581// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x00]
113582
113583v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113584// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x01]
113585
113586v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113587// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x02]
113588
113589v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113590// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x03]
113591
113592v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113593// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x04]
113594
113595v_cmpx_nge_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113596// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x05]
113597
113598v_cmpx_nge_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113599// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x16]
113600
113601v_cmpx_nge_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113602// CHECK: [0xf9,0x04,0x72,0x7c,0x01,0x00,0x06,0x26]
113603
113604v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113605// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x06]
113606
113607v_cmpx_nlg_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113608// CHECK: [0xf9,0x04,0x74,0x7c,0xff,0x00,0x06,0x06]
113609
113610v_cmpx_nlg_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113611// CHECK: [0xf9,0xfe,0x75,0x7c,0x01,0x00,0x06,0x06]
113612
113613v_cmpx_nlg_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113614// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x20,0x06,0x06]
113615
113616v_cmpx_nlg_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113617// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x06]
113618
113619v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113620// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x00,0x06]
113621
113622v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113623// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x01,0x06]
113624
113625v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113626// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x02,0x06]
113627
113628v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113629// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x03,0x06]
113630
113631v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113632// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x04,0x06]
113633
113634v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113635// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x05,0x06]
113636
113637v_cmpx_nlg_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113638// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x16,0x06]
113639
113640v_cmpx_nlg_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113641// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x26,0x06]
113642
113643v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113644// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x06]
113645
113646v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113647// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x00]
113648
113649v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113650// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x01]
113651
113652v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113653// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x02]
113654
113655v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113656// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x03]
113657
113658v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113659// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x04]
113660
113661v_cmpx_nlg_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113662// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x05]
113663
113664v_cmpx_nlg_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113665// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x16]
113666
113667v_cmpx_nlg_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113668// CHECK: [0xf9,0x04,0x74,0x7c,0x01,0x00,0x06,0x26]
113669
113670v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113671// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x06]
113672
113673v_cmpx_ngt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113674// CHECK: [0xf9,0x04,0x76,0x7c,0xff,0x00,0x06,0x06]
113675
113676v_cmpx_ngt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113677// CHECK: [0xf9,0xfe,0x77,0x7c,0x01,0x00,0x06,0x06]
113678
113679v_cmpx_ngt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113680// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x20,0x06,0x06]
113681
113682v_cmpx_ngt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113683// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x06]
113684
113685v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113686// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x00,0x06]
113687
113688v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113689// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x01,0x06]
113690
113691v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113692// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x02,0x06]
113693
113694v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113695// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x03,0x06]
113696
113697v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113698// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x04,0x06]
113699
113700v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113701// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x05,0x06]
113702
113703v_cmpx_ngt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113704// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x16,0x06]
113705
113706v_cmpx_ngt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113707// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x26,0x06]
113708
113709v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113710// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x06]
113711
113712v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113713// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x00]
113714
113715v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113716// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x01]
113717
113718v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113719// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x02]
113720
113721v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113722// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x03]
113723
113724v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113725// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x04]
113726
113727v_cmpx_ngt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113728// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x05]
113729
113730v_cmpx_ngt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113731// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x16]
113732
113733v_cmpx_ngt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113734// CHECK: [0xf9,0x04,0x76,0x7c,0x01,0x00,0x06,0x26]
113735
113736v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113737// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x06]
113738
113739v_cmpx_nle_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113740// CHECK: [0xf9,0x04,0x78,0x7c,0xff,0x00,0x06,0x06]
113741
113742v_cmpx_nle_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113743// CHECK: [0xf9,0xfe,0x79,0x7c,0x01,0x00,0x06,0x06]
113744
113745v_cmpx_nle_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113746// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x20,0x06,0x06]
113747
113748v_cmpx_nle_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113749// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x06]
113750
113751v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113752// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x00,0x06]
113753
113754v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113755// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x01,0x06]
113756
113757v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113758// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x02,0x06]
113759
113760v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113761// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x03,0x06]
113762
113763v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113764// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x04,0x06]
113765
113766v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113767// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x05,0x06]
113768
113769v_cmpx_nle_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113770// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x16,0x06]
113771
113772v_cmpx_nle_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113773// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x26,0x06]
113774
113775v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113776// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x06]
113777
113778v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113779// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x00]
113780
113781v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113782// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x01]
113783
113784v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113785// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x02]
113786
113787v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113788// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x03]
113789
113790v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113791// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x04]
113792
113793v_cmpx_nle_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113794// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x05]
113795
113796v_cmpx_nle_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113797// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x16]
113798
113799v_cmpx_nle_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113800// CHECK: [0xf9,0x04,0x78,0x7c,0x01,0x00,0x06,0x26]
113801
113802v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113803// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x06]
113804
113805v_cmpx_neq_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113806// CHECK: [0xf9,0x04,0x7a,0x7c,0xff,0x00,0x06,0x06]
113807
113808v_cmpx_neq_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113809// CHECK: [0xf9,0xfe,0x7b,0x7c,0x01,0x00,0x06,0x06]
113810
113811v_cmpx_neq_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113812// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x20,0x06,0x06]
113813
113814v_cmpx_neq_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113815// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x06]
113816
113817v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113818// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x00,0x06]
113819
113820v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113821// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x01,0x06]
113822
113823v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113824// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x02,0x06]
113825
113826v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113827// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x03,0x06]
113828
113829v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113830// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x04,0x06]
113831
113832v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113833// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x05,0x06]
113834
113835v_cmpx_neq_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113836// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x16,0x06]
113837
113838v_cmpx_neq_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113839// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x26,0x06]
113840
113841v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113842// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x06]
113843
113844v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113845// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x00]
113846
113847v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113848// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x01]
113849
113850v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113851// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x02]
113852
113853v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113854// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x03]
113855
113856v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113857// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x04]
113858
113859v_cmpx_neq_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113860// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x05]
113861
113862v_cmpx_neq_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113863// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x16]
113864
113865v_cmpx_neq_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113866// CHECK: [0xf9,0x04,0x7a,0x7c,0x01,0x00,0x06,0x26]
113867
113868v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113869// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x06]
113870
113871v_cmpx_nlt_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113872// CHECK: [0xf9,0x04,0x7c,0x7c,0xff,0x00,0x06,0x06]
113873
113874v_cmpx_nlt_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113875// CHECK: [0xf9,0xfe,0x7d,0x7c,0x01,0x00,0x06,0x06]
113876
113877v_cmpx_nlt_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113878// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x20,0x06,0x06]
113879
113880v_cmpx_nlt_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113881// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x06]
113882
113883v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113884// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x00,0x06]
113885
113886v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113887// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x01,0x06]
113888
113889v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113890// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x02,0x06]
113891
113892v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113893// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x03,0x06]
113894
113895v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113896// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x04,0x06]
113897
113898v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113899// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x05,0x06]
113900
113901v_cmpx_nlt_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113902// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x16,0x06]
113903
113904v_cmpx_nlt_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113905// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x26,0x06]
113906
113907v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113908// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x06]
113909
113910v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113911// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x00]
113912
113913v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113914// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x01]
113915
113916v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113917// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x02]
113918
113919v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113920// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x03]
113921
113922v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113923// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x04]
113924
113925v_cmpx_nlt_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113926// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x05]
113927
113928v_cmpx_nlt_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113929// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x16]
113930
113931v_cmpx_nlt_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113932// CHECK: [0xf9,0x04,0x7c,0x7c,0x01,0x00,0x06,0x26]
113933
113934v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
113935// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x06]
113936
113937v_cmpx_tru_f16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
113938// CHECK: [0xf9,0x04,0x7e,0x7c,0xff,0x00,0x06,0x06]
113939
113940v_cmpx_tru_f16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
113941// CHECK: [0xf9,0xfe,0x7f,0x7c,0x01,0x00,0x06,0x06]
113942
113943v_cmpx_tru_f16_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
113944// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x20,0x06,0x06]
113945
113946v_cmpx_tru_f16_sdwa vcc, v1, v2 src1_sel:DWORD
113947// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x06]
113948
113949v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
113950// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x00,0x06]
113951
113952v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
113953// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x01,0x06]
113954
113955v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
113956// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x02,0x06]
113957
113958v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
113959// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x03,0x06]
113960
113961v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
113962// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x04,0x06]
113963
113964v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
113965// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x05,0x06]
113966
113967v_cmpx_tru_f16_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
113968// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x16,0x06]
113969
113970v_cmpx_tru_f16_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
113971// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x26,0x06]
113972
113973v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD
113974// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x06]
113975
113976v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
113977// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x00]
113978
113979v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
113980// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x01]
113981
113982v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
113983// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x02]
113984
113985v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
113986// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x03]
113987
113988v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
113989// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x04]
113990
113991v_cmpx_tru_f16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
113992// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x05]
113993
113994v_cmpx_tru_f16_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
113995// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x16]
113996
113997v_cmpx_tru_f16_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
113998// CHECK: [0xf9,0x04,0x7e,0x7c,0x01,0x00,0x06,0x26]
113999
114000v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114001// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x06]
114002
114003v_cmp_f_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114004// CHECK: [0xf9,0x04,0x80,0x7c,0xff,0x00,0x06,0x06]
114005
114006v_cmp_f_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114007// CHECK: [0xf9,0xfe,0x81,0x7c,0x01,0x00,0x06,0x06]
114008
114009v_cmp_f_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114010// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x20,0x06,0x06]
114011
114012v_cmp_f_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114013// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x06]
114014
114015v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114016// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x00,0x06]
114017
114018v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114019// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x01,0x06]
114020
114021v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114022// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x02,0x06]
114023
114024v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114025// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x03,0x06]
114026
114027v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114028// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x04,0x06]
114029
114030v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114031// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x05,0x06]
114032
114033v_cmp_f_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114034// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x16,0x06]
114035
114036v_cmp_f_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114037// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x26,0x06]
114038
114039v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114040// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x06]
114041
114042v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114043// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x00]
114044
114045v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114046// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x01]
114047
114048v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114049// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x02]
114050
114051v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114052// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x03]
114053
114054v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114055// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x04]
114056
114057v_cmp_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114058// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x05]
114059
114060v_cmp_f_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114061// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x16]
114062
114063v_cmp_f_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114064// CHECK: [0xf9,0x04,0x80,0x7c,0x01,0x00,0x06,0x26]
114065
114066v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114067// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x06]
114068
114069v_cmp_lt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114070// CHECK: [0xf9,0x04,0x82,0x7c,0xff,0x00,0x06,0x06]
114071
114072v_cmp_lt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114073// CHECK: [0xf9,0xfe,0x83,0x7c,0x01,0x00,0x06,0x06]
114074
114075v_cmp_lt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114076// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x20,0x06,0x06]
114077
114078v_cmp_lt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114079// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x06]
114080
114081v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114082// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x00,0x06]
114083
114084v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114085// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x01,0x06]
114086
114087v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114088// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x02,0x06]
114089
114090v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114091// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x03,0x06]
114092
114093v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114094// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x04,0x06]
114095
114096v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114097// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x05,0x06]
114098
114099v_cmp_lt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114100// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x16,0x06]
114101
114102v_cmp_lt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114103// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x26,0x06]
114104
114105v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114106// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x06]
114107
114108v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114109// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x00]
114110
114111v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114112// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x01]
114113
114114v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114115// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x02]
114116
114117v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114118// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x03]
114119
114120v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114121// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x04]
114122
114123v_cmp_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114124// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x05]
114125
114126v_cmp_lt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114127// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x16]
114128
114129v_cmp_lt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114130// CHECK: [0xf9,0x04,0x82,0x7c,0x01,0x00,0x06,0x26]
114131
114132v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114133// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x06]
114134
114135v_cmp_eq_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114136// CHECK: [0xf9,0x04,0x84,0x7c,0xff,0x00,0x06,0x06]
114137
114138v_cmp_eq_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114139// CHECK: [0xf9,0xfe,0x85,0x7c,0x01,0x00,0x06,0x06]
114140
114141v_cmp_eq_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114142// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x20,0x06,0x06]
114143
114144v_cmp_eq_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114145// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x06]
114146
114147v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114148// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x00,0x06]
114149
114150v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114151// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x01,0x06]
114152
114153v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114154// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x02,0x06]
114155
114156v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114157// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x03,0x06]
114158
114159v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114160// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x04,0x06]
114161
114162v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114163// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x05,0x06]
114164
114165v_cmp_eq_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114166// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x16,0x06]
114167
114168v_cmp_eq_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114169// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x26,0x06]
114170
114171v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114172// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x06]
114173
114174v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114175// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x00]
114176
114177v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114178// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x01]
114179
114180v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114181// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x02]
114182
114183v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114184// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x03]
114185
114186v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114187// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x04]
114188
114189v_cmp_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114190// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x05]
114191
114192v_cmp_eq_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114193// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x16]
114194
114195v_cmp_eq_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114196// CHECK: [0xf9,0x04,0x84,0x7c,0x01,0x00,0x06,0x26]
114197
114198v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114199// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x06]
114200
114201v_cmp_le_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114202// CHECK: [0xf9,0x04,0x86,0x7c,0xff,0x00,0x06,0x06]
114203
114204v_cmp_le_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114205// CHECK: [0xf9,0xfe,0x87,0x7c,0x01,0x00,0x06,0x06]
114206
114207v_cmp_le_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114208// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x20,0x06,0x06]
114209
114210v_cmp_le_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114211// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x06]
114212
114213v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114214// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x00,0x06]
114215
114216v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114217// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x01,0x06]
114218
114219v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114220// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x02,0x06]
114221
114222v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114223// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x03,0x06]
114224
114225v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114226// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x04,0x06]
114227
114228v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114229// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x05,0x06]
114230
114231v_cmp_le_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114232// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x16,0x06]
114233
114234v_cmp_le_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114235// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x26,0x06]
114236
114237v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114238// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x06]
114239
114240v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114241// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x00]
114242
114243v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114244// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x01]
114245
114246v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114247// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x02]
114248
114249v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114250// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x03]
114251
114252v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114253// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x04]
114254
114255v_cmp_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114256// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x05]
114257
114258v_cmp_le_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114259// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x16]
114260
114261v_cmp_le_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114262// CHECK: [0xf9,0x04,0x86,0x7c,0x01,0x00,0x06,0x26]
114263
114264v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114265// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x06]
114266
114267v_cmp_gt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114268// CHECK: [0xf9,0x04,0x88,0x7c,0xff,0x00,0x06,0x06]
114269
114270v_cmp_gt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114271// CHECK: [0xf9,0xfe,0x89,0x7c,0x01,0x00,0x06,0x06]
114272
114273v_cmp_gt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114274// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x20,0x06,0x06]
114275
114276v_cmp_gt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114277// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x06]
114278
114279v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114280// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x00,0x06]
114281
114282v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114283// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x01,0x06]
114284
114285v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114286// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x02,0x06]
114287
114288v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114289// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x03,0x06]
114290
114291v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114292// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x04,0x06]
114293
114294v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114295// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x05,0x06]
114296
114297v_cmp_gt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114298// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x16,0x06]
114299
114300v_cmp_gt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114301// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x26,0x06]
114302
114303v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114304// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x06]
114305
114306v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114307// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x00]
114308
114309v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114310// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x01]
114311
114312v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114313// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x02]
114314
114315v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114316// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x03]
114317
114318v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114319// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x04]
114320
114321v_cmp_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114322// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x05]
114323
114324v_cmp_gt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114325// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x16]
114326
114327v_cmp_gt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114328// CHECK: [0xf9,0x04,0x88,0x7c,0x01,0x00,0x06,0x26]
114329
114330v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114331// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x06]
114332
114333v_cmp_lg_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114334// CHECK: [0xf9,0x04,0x8a,0x7c,0xff,0x00,0x06,0x06]
114335
114336v_cmp_lg_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114337// CHECK: [0xf9,0xfe,0x8b,0x7c,0x01,0x00,0x06,0x06]
114338
114339v_cmp_lg_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114340// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x20,0x06,0x06]
114341
114342v_cmp_lg_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114343// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x06]
114344
114345v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114346// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x00,0x06]
114347
114348v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114349// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x01,0x06]
114350
114351v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114352// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x02,0x06]
114353
114354v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114355// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x03,0x06]
114356
114357v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114358// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x04,0x06]
114359
114360v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114361// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x05,0x06]
114362
114363v_cmp_lg_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114364// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x16,0x06]
114365
114366v_cmp_lg_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114367// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x26,0x06]
114368
114369v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114370// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x06]
114371
114372v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114373// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x00]
114374
114375v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114376// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x01]
114377
114378v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114379// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x02]
114380
114381v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114382// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x03]
114383
114384v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114385// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x04]
114386
114387v_cmp_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114388// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x05]
114389
114390v_cmp_lg_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114391// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x16]
114392
114393v_cmp_lg_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114394// CHECK: [0xf9,0x04,0x8a,0x7c,0x01,0x00,0x06,0x26]
114395
114396v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114397// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x06]
114398
114399v_cmp_ge_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114400// CHECK: [0xf9,0x04,0x8c,0x7c,0xff,0x00,0x06,0x06]
114401
114402v_cmp_ge_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114403// CHECK: [0xf9,0xfe,0x8d,0x7c,0x01,0x00,0x06,0x06]
114404
114405v_cmp_ge_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114406// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x20,0x06,0x06]
114407
114408v_cmp_ge_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114409// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x06]
114410
114411v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114412// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x00,0x06]
114413
114414v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114415// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x01,0x06]
114416
114417v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114418// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x02,0x06]
114419
114420v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114421// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x03,0x06]
114422
114423v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114424// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x04,0x06]
114425
114426v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114427// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x05,0x06]
114428
114429v_cmp_ge_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114430// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x16,0x06]
114431
114432v_cmp_ge_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114433// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x26,0x06]
114434
114435v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114436// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x06]
114437
114438v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114439// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x00]
114440
114441v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114442// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x01]
114443
114444v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114445// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x02]
114446
114447v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114448// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x03]
114449
114450v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114451// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x04]
114452
114453v_cmp_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114454// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x05]
114455
114456v_cmp_ge_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114457// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x16]
114458
114459v_cmp_ge_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114460// CHECK: [0xf9,0x04,0x8c,0x7c,0x01,0x00,0x06,0x26]
114461
114462v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114463// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x06]
114464
114465v_cmp_o_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114466// CHECK: [0xf9,0x04,0x8e,0x7c,0xff,0x00,0x06,0x06]
114467
114468v_cmp_o_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114469// CHECK: [0xf9,0xfe,0x8f,0x7c,0x01,0x00,0x06,0x06]
114470
114471v_cmp_o_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114472// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x20,0x06,0x06]
114473
114474v_cmp_o_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114475// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x06]
114476
114477v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114478// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x00,0x06]
114479
114480v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114481// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x01,0x06]
114482
114483v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114484// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x02,0x06]
114485
114486v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114487// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x03,0x06]
114488
114489v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114490// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x04,0x06]
114491
114492v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114493// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x05,0x06]
114494
114495v_cmp_o_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114496// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x16,0x06]
114497
114498v_cmp_o_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114499// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x26,0x06]
114500
114501v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114502// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x06]
114503
114504v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114505// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x00]
114506
114507v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114508// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x01]
114509
114510v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114511// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x02]
114512
114513v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114514// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x03]
114515
114516v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114517// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x04]
114518
114519v_cmp_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114520// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x05]
114521
114522v_cmp_o_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114523// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x16]
114524
114525v_cmp_o_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114526// CHECK: [0xf9,0x04,0x8e,0x7c,0x01,0x00,0x06,0x26]
114527
114528v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114529// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x06]
114530
114531v_cmp_u_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114532// CHECK: [0xf9,0x04,0x90,0x7c,0xff,0x00,0x06,0x06]
114533
114534v_cmp_u_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114535// CHECK: [0xf9,0xfe,0x91,0x7c,0x01,0x00,0x06,0x06]
114536
114537v_cmp_u_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114538// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x20,0x06,0x06]
114539
114540v_cmp_u_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114541// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x06]
114542
114543v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114544// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x00,0x06]
114545
114546v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114547// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x01,0x06]
114548
114549v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114550// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x02,0x06]
114551
114552v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114553// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x03,0x06]
114554
114555v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114556// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x04,0x06]
114557
114558v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114559// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x05,0x06]
114560
114561v_cmp_u_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114562// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x16,0x06]
114563
114564v_cmp_u_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114565// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x26,0x06]
114566
114567v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114568// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x06]
114569
114570v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114571// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x00]
114572
114573v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114574// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x01]
114575
114576v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114577// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x02]
114578
114579v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114580// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x03]
114581
114582v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114583// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x04]
114584
114585v_cmp_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114586// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x05]
114587
114588v_cmp_u_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114589// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x16]
114590
114591v_cmp_u_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114592// CHECK: [0xf9,0x04,0x90,0x7c,0x01,0x00,0x06,0x26]
114593
114594v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114595// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x06]
114596
114597v_cmp_nge_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114598// CHECK: [0xf9,0x04,0x92,0x7c,0xff,0x00,0x06,0x06]
114599
114600v_cmp_nge_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114601// CHECK: [0xf9,0xfe,0x93,0x7c,0x01,0x00,0x06,0x06]
114602
114603v_cmp_nge_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114604// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x20,0x06,0x06]
114605
114606v_cmp_nge_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114607// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x06]
114608
114609v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114610// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x00,0x06]
114611
114612v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114613// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x01,0x06]
114614
114615v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114616// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x02,0x06]
114617
114618v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114619// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x03,0x06]
114620
114621v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114622// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x04,0x06]
114623
114624v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114625// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x05,0x06]
114626
114627v_cmp_nge_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114628// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x16,0x06]
114629
114630v_cmp_nge_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114631// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x26,0x06]
114632
114633v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114634// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x06]
114635
114636v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114637// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x00]
114638
114639v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114640// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x01]
114641
114642v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114643// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x02]
114644
114645v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114646// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x03]
114647
114648v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114649// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x04]
114650
114651v_cmp_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114652// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x05]
114653
114654v_cmp_nge_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114655// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x16]
114656
114657v_cmp_nge_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114658// CHECK: [0xf9,0x04,0x92,0x7c,0x01,0x00,0x06,0x26]
114659
114660v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114661// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x06]
114662
114663v_cmp_nlg_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114664// CHECK: [0xf9,0x04,0x94,0x7c,0xff,0x00,0x06,0x06]
114665
114666v_cmp_nlg_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114667// CHECK: [0xf9,0xfe,0x95,0x7c,0x01,0x00,0x06,0x06]
114668
114669v_cmp_nlg_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114670// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x20,0x06,0x06]
114671
114672v_cmp_nlg_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114673// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x06]
114674
114675v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114676// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x00,0x06]
114677
114678v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114679// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x01,0x06]
114680
114681v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114682// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x02,0x06]
114683
114684v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114685// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x03,0x06]
114686
114687v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114688// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x04,0x06]
114689
114690v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114691// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x05,0x06]
114692
114693v_cmp_nlg_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114694// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x16,0x06]
114695
114696v_cmp_nlg_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114697// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x26,0x06]
114698
114699v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114700// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x06]
114701
114702v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114703// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x00]
114704
114705v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114706// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x01]
114707
114708v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114709// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x02]
114710
114711v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114712// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x03]
114713
114714v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114715// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x04]
114716
114717v_cmp_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114718// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x05]
114719
114720v_cmp_nlg_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114721// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x16]
114722
114723v_cmp_nlg_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114724// CHECK: [0xf9,0x04,0x94,0x7c,0x01,0x00,0x06,0x26]
114725
114726v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114727// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x06]
114728
114729v_cmp_ngt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114730// CHECK: [0xf9,0x04,0x96,0x7c,0xff,0x00,0x06,0x06]
114731
114732v_cmp_ngt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114733// CHECK: [0xf9,0xfe,0x97,0x7c,0x01,0x00,0x06,0x06]
114734
114735v_cmp_ngt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114736// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x20,0x06,0x06]
114737
114738v_cmp_ngt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114739// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x06]
114740
114741v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114742// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x00,0x06]
114743
114744v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114745// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x01,0x06]
114746
114747v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114748// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x02,0x06]
114749
114750v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114751// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x03,0x06]
114752
114753v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114754// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x04,0x06]
114755
114756v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114757// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x05,0x06]
114758
114759v_cmp_ngt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114760// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x16,0x06]
114761
114762v_cmp_ngt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114763// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x26,0x06]
114764
114765v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114766// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x06]
114767
114768v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114769// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x00]
114770
114771v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114772// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x01]
114773
114774v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114775// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x02]
114776
114777v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114778// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x03]
114779
114780v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114781// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x04]
114782
114783v_cmp_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114784// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x05]
114785
114786v_cmp_ngt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114787// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x16]
114788
114789v_cmp_ngt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114790// CHECK: [0xf9,0x04,0x96,0x7c,0x01,0x00,0x06,0x26]
114791
114792v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114793// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x06]
114794
114795v_cmp_nle_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114796// CHECK: [0xf9,0x04,0x98,0x7c,0xff,0x00,0x06,0x06]
114797
114798v_cmp_nle_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114799// CHECK: [0xf9,0xfe,0x99,0x7c,0x01,0x00,0x06,0x06]
114800
114801v_cmp_nle_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114802// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x20,0x06,0x06]
114803
114804v_cmp_nle_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114805// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x06]
114806
114807v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114808// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x00,0x06]
114809
114810v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114811// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x01,0x06]
114812
114813v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114814// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x02,0x06]
114815
114816v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114817// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x03,0x06]
114818
114819v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114820// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x04,0x06]
114821
114822v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114823// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x05,0x06]
114824
114825v_cmp_nle_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114826// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x16,0x06]
114827
114828v_cmp_nle_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114829// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x26,0x06]
114830
114831v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114832// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x06]
114833
114834v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114835// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x00]
114836
114837v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114838// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x01]
114839
114840v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114841// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x02]
114842
114843v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114844// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x03]
114845
114846v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114847// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x04]
114848
114849v_cmp_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114850// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x05]
114851
114852v_cmp_nle_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114853// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x16]
114854
114855v_cmp_nle_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114856// CHECK: [0xf9,0x04,0x98,0x7c,0x01,0x00,0x06,0x26]
114857
114858v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114859// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x06]
114860
114861v_cmp_neq_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114862// CHECK: [0xf9,0x04,0x9a,0x7c,0xff,0x00,0x06,0x06]
114863
114864v_cmp_neq_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114865// CHECK: [0xf9,0xfe,0x9b,0x7c,0x01,0x00,0x06,0x06]
114866
114867v_cmp_neq_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114868// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x20,0x06,0x06]
114869
114870v_cmp_neq_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114871// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x06]
114872
114873v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114874// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x00,0x06]
114875
114876v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114877// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x01,0x06]
114878
114879v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114880// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x02,0x06]
114881
114882v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114883// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x03,0x06]
114884
114885v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114886// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x04,0x06]
114887
114888v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114889// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x05,0x06]
114890
114891v_cmp_neq_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114892// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x16,0x06]
114893
114894v_cmp_neq_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114895// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x26,0x06]
114896
114897v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114898// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x06]
114899
114900v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114901// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x00]
114902
114903v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114904// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x01]
114905
114906v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114907// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x02]
114908
114909v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114910// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x03]
114911
114912v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114913// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x04]
114914
114915v_cmp_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114916// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x05]
114917
114918v_cmp_neq_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114919// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x16]
114920
114921v_cmp_neq_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114922// CHECK: [0xf9,0x04,0x9a,0x7c,0x01,0x00,0x06,0x26]
114923
114924v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114925// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x06]
114926
114927v_cmp_nlt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114928// CHECK: [0xf9,0x04,0x9c,0x7c,0xff,0x00,0x06,0x06]
114929
114930v_cmp_nlt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114931// CHECK: [0xf9,0xfe,0x9d,0x7c,0x01,0x00,0x06,0x06]
114932
114933v_cmp_nlt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
114934// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x20,0x06,0x06]
114935
114936v_cmp_nlt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
114937// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x06]
114938
114939v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
114940// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x00,0x06]
114941
114942v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
114943// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x01,0x06]
114944
114945v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
114946// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x02,0x06]
114947
114948v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
114949// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x03,0x06]
114950
114951v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
114952// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x04,0x06]
114953
114954v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
114955// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x05,0x06]
114956
114957v_cmp_nlt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
114958// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x16,0x06]
114959
114960v_cmp_nlt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
114961// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x26,0x06]
114962
114963v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
114964// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x06]
114965
114966v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
114967// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x00]
114968
114969v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
114970// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x01]
114971
114972v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
114973// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x02]
114974
114975v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
114976// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x03]
114977
114978v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
114979// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x04]
114980
114981v_cmp_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
114982// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x05]
114983
114984v_cmp_nlt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
114985// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x16]
114986
114987v_cmp_nlt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
114988// CHECK: [0xf9,0x04,0x9c,0x7c,0x01,0x00,0x06,0x26]
114989
114990v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
114991// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x06]
114992
114993v_cmp_tru_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
114994// CHECK: [0xf9,0x04,0x9e,0x7c,0xff,0x00,0x06,0x06]
114995
114996v_cmp_tru_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
114997// CHECK: [0xf9,0xfe,0x9f,0x7c,0x01,0x00,0x06,0x06]
114998
114999v_cmp_tru_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115000// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x20,0x06,0x06]
115001
115002v_cmp_tru_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115003// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x06]
115004
115005v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115006// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x00,0x06]
115007
115008v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115009// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x01,0x06]
115010
115011v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115012// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x02,0x06]
115013
115014v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115015// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x03,0x06]
115016
115017v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115018// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x04,0x06]
115019
115020v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115021// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x05,0x06]
115022
115023v_cmp_tru_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115024// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x16,0x06]
115025
115026v_cmp_tru_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115027// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x26,0x06]
115028
115029v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115030// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x06]
115031
115032v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115033// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x00]
115034
115035v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115036// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x01]
115037
115038v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115039// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x02]
115040
115041v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115042// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x03]
115043
115044v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115045// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x04]
115046
115047v_cmp_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115048// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x05]
115049
115050v_cmp_tru_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115051// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x16]
115052
115053v_cmp_tru_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115054// CHECK: [0xf9,0x04,0x9e,0x7c,0x01,0x00,0x06,0x26]
115055
115056v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115057// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x06]
115058
115059v_cmpx_f_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115060// CHECK: [0xf9,0x04,0xa0,0x7c,0xff,0x00,0x06,0x06]
115061
115062v_cmpx_f_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115063// CHECK: [0xf9,0xfe,0xa1,0x7c,0x01,0x00,0x06,0x06]
115064
115065v_cmpx_f_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115066// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x20,0x06,0x06]
115067
115068v_cmpx_f_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115069// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x06]
115070
115071v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115072// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x00,0x06]
115073
115074v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115075// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x01,0x06]
115076
115077v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115078// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x02,0x06]
115079
115080v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115081// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x03,0x06]
115082
115083v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115084// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x04,0x06]
115085
115086v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115087// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x05,0x06]
115088
115089v_cmpx_f_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115090// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x16,0x06]
115091
115092v_cmpx_f_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115093// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x26,0x06]
115094
115095v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115096// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x06]
115097
115098v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115099// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x00]
115100
115101v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115102// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x01]
115103
115104v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115105// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x02]
115106
115107v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115108// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x03]
115109
115110v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115111// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x04]
115112
115113v_cmpx_f_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115114// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x05]
115115
115116v_cmpx_f_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115117// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x16]
115118
115119v_cmpx_f_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115120// CHECK: [0xf9,0x04,0xa0,0x7c,0x01,0x00,0x06,0x26]
115121
115122v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115123// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x06]
115124
115125v_cmpx_lt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115126// CHECK: [0xf9,0x04,0xa2,0x7c,0xff,0x00,0x06,0x06]
115127
115128v_cmpx_lt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115129// CHECK: [0xf9,0xfe,0xa3,0x7c,0x01,0x00,0x06,0x06]
115130
115131v_cmpx_lt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115132// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x20,0x06,0x06]
115133
115134v_cmpx_lt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115135// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x06]
115136
115137v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115138// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x00,0x06]
115139
115140v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115141// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x01,0x06]
115142
115143v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115144// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x02,0x06]
115145
115146v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115147// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x03,0x06]
115148
115149v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115150// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x04,0x06]
115151
115152v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115153// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x05,0x06]
115154
115155v_cmpx_lt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115156// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x16,0x06]
115157
115158v_cmpx_lt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115159// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x26,0x06]
115160
115161v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115162// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x06]
115163
115164v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115165// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x00]
115166
115167v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115168// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x01]
115169
115170v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115171// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x02]
115172
115173v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115174// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x03]
115175
115176v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115177// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x04]
115178
115179v_cmpx_lt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115180// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x05]
115181
115182v_cmpx_lt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115183// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x16]
115184
115185v_cmpx_lt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115186// CHECK: [0xf9,0x04,0xa2,0x7c,0x01,0x00,0x06,0x26]
115187
115188v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115189// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x06]
115190
115191v_cmpx_eq_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115192// CHECK: [0xf9,0x04,0xa4,0x7c,0xff,0x00,0x06,0x06]
115193
115194v_cmpx_eq_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115195// CHECK: [0xf9,0xfe,0xa5,0x7c,0x01,0x00,0x06,0x06]
115196
115197v_cmpx_eq_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115198// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x20,0x06,0x06]
115199
115200v_cmpx_eq_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115201// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x06]
115202
115203v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115204// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x00,0x06]
115205
115206v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115207// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x01,0x06]
115208
115209v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115210// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x02,0x06]
115211
115212v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115213// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x03,0x06]
115214
115215v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115216// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x04,0x06]
115217
115218v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115219// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x05,0x06]
115220
115221v_cmpx_eq_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115222// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x16,0x06]
115223
115224v_cmpx_eq_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115225// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x26,0x06]
115226
115227v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115228// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x06]
115229
115230v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115231// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x00]
115232
115233v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115234// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x01]
115235
115236v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115237// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x02]
115238
115239v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115240// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x03]
115241
115242v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115243// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x04]
115244
115245v_cmpx_eq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115246// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x05]
115247
115248v_cmpx_eq_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115249// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x16]
115250
115251v_cmpx_eq_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115252// CHECK: [0xf9,0x04,0xa4,0x7c,0x01,0x00,0x06,0x26]
115253
115254v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115255// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x06]
115256
115257v_cmpx_le_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115258// CHECK: [0xf9,0x04,0xa6,0x7c,0xff,0x00,0x06,0x06]
115259
115260v_cmpx_le_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115261// CHECK: [0xf9,0xfe,0xa7,0x7c,0x01,0x00,0x06,0x06]
115262
115263v_cmpx_le_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115264// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x20,0x06,0x06]
115265
115266v_cmpx_le_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115267// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x06]
115268
115269v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115270// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x00,0x06]
115271
115272v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115273// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x01,0x06]
115274
115275v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115276// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x02,0x06]
115277
115278v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115279// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x03,0x06]
115280
115281v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115282// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x04,0x06]
115283
115284v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115285// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x05,0x06]
115286
115287v_cmpx_le_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115288// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x16,0x06]
115289
115290v_cmpx_le_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115291// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x26,0x06]
115292
115293v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115294// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x06]
115295
115296v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115297// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x00]
115298
115299v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115300// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x01]
115301
115302v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115303// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x02]
115304
115305v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115306// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x03]
115307
115308v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115309// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x04]
115310
115311v_cmpx_le_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115312// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x05]
115313
115314v_cmpx_le_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115315// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x16]
115316
115317v_cmpx_le_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115318// CHECK: [0xf9,0x04,0xa6,0x7c,0x01,0x00,0x06,0x26]
115319
115320v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115321// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x06]
115322
115323v_cmpx_gt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115324// CHECK: [0xf9,0x04,0xa8,0x7c,0xff,0x00,0x06,0x06]
115325
115326v_cmpx_gt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115327// CHECK: [0xf9,0xfe,0xa9,0x7c,0x01,0x00,0x06,0x06]
115328
115329v_cmpx_gt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115330// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x20,0x06,0x06]
115331
115332v_cmpx_gt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115333// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x06]
115334
115335v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115336// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x00,0x06]
115337
115338v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115339// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x01,0x06]
115340
115341v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115342// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x02,0x06]
115343
115344v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115345// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x03,0x06]
115346
115347v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115348// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x04,0x06]
115349
115350v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115351// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x05,0x06]
115352
115353v_cmpx_gt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115354// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x16,0x06]
115355
115356v_cmpx_gt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115357// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x26,0x06]
115358
115359v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115360// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x06]
115361
115362v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115363// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x00]
115364
115365v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115366// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x01]
115367
115368v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115369// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x02]
115370
115371v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115372// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x03]
115373
115374v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115375// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x04]
115376
115377v_cmpx_gt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115378// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x05]
115379
115380v_cmpx_gt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115381// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x16]
115382
115383v_cmpx_gt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115384// CHECK: [0xf9,0x04,0xa8,0x7c,0x01,0x00,0x06,0x26]
115385
115386v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115387// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x06]
115388
115389v_cmpx_lg_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115390// CHECK: [0xf9,0x04,0xaa,0x7c,0xff,0x00,0x06,0x06]
115391
115392v_cmpx_lg_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115393// CHECK: [0xf9,0xfe,0xab,0x7c,0x01,0x00,0x06,0x06]
115394
115395v_cmpx_lg_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115396// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x20,0x06,0x06]
115397
115398v_cmpx_lg_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115399// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x06]
115400
115401v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115402// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x00,0x06]
115403
115404v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115405// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x01,0x06]
115406
115407v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115408// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x02,0x06]
115409
115410v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115411// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x03,0x06]
115412
115413v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115414// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x04,0x06]
115415
115416v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115417// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x05,0x06]
115418
115419v_cmpx_lg_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115420// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x16,0x06]
115421
115422v_cmpx_lg_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115423// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x26,0x06]
115424
115425v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115426// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x06]
115427
115428v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115429// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x00]
115430
115431v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115432// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x01]
115433
115434v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115435// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x02]
115436
115437v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115438// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x03]
115439
115440v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115441// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x04]
115442
115443v_cmpx_lg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115444// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x05]
115445
115446v_cmpx_lg_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115447// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x16]
115448
115449v_cmpx_lg_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115450// CHECK: [0xf9,0x04,0xaa,0x7c,0x01,0x00,0x06,0x26]
115451
115452v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115453// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x06]
115454
115455v_cmpx_ge_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115456// CHECK: [0xf9,0x04,0xac,0x7c,0xff,0x00,0x06,0x06]
115457
115458v_cmpx_ge_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115459// CHECK: [0xf9,0xfe,0xad,0x7c,0x01,0x00,0x06,0x06]
115460
115461v_cmpx_ge_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115462// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x20,0x06,0x06]
115463
115464v_cmpx_ge_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115465// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x06]
115466
115467v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115468// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x00,0x06]
115469
115470v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115471// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x01,0x06]
115472
115473v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115474// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x02,0x06]
115475
115476v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115477// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x03,0x06]
115478
115479v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115480// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x04,0x06]
115481
115482v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115483// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x05,0x06]
115484
115485v_cmpx_ge_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115486// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x16,0x06]
115487
115488v_cmpx_ge_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115489// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x26,0x06]
115490
115491v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115492// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x06]
115493
115494v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115495// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x00]
115496
115497v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115498// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x01]
115499
115500v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115501// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x02]
115502
115503v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115504// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x03]
115505
115506v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115507// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x04]
115508
115509v_cmpx_ge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115510// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x05]
115511
115512v_cmpx_ge_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115513// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x16]
115514
115515v_cmpx_ge_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115516// CHECK: [0xf9,0x04,0xac,0x7c,0x01,0x00,0x06,0x26]
115517
115518v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115519// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x06]
115520
115521v_cmpx_o_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115522// CHECK: [0xf9,0x04,0xae,0x7c,0xff,0x00,0x06,0x06]
115523
115524v_cmpx_o_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115525// CHECK: [0xf9,0xfe,0xaf,0x7c,0x01,0x00,0x06,0x06]
115526
115527v_cmpx_o_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115528// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x20,0x06,0x06]
115529
115530v_cmpx_o_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115531// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x06]
115532
115533v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115534// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x00,0x06]
115535
115536v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115537// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x01,0x06]
115538
115539v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115540// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x02,0x06]
115541
115542v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115543// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x03,0x06]
115544
115545v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115546// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x04,0x06]
115547
115548v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115549// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x05,0x06]
115550
115551v_cmpx_o_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115552// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x16,0x06]
115553
115554v_cmpx_o_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115555// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x26,0x06]
115556
115557v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115558// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x06]
115559
115560v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115561// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x00]
115562
115563v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115564// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x01]
115565
115566v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115567// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x02]
115568
115569v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115570// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x03]
115571
115572v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115573// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x04]
115574
115575v_cmpx_o_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115576// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x05]
115577
115578v_cmpx_o_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115579// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x16]
115580
115581v_cmpx_o_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115582// CHECK: [0xf9,0x04,0xae,0x7c,0x01,0x00,0x06,0x26]
115583
115584v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115585// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x06]
115586
115587v_cmpx_u_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115588// CHECK: [0xf9,0x04,0xb0,0x7c,0xff,0x00,0x06,0x06]
115589
115590v_cmpx_u_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115591// CHECK: [0xf9,0xfe,0xb1,0x7c,0x01,0x00,0x06,0x06]
115592
115593v_cmpx_u_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115594// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x20,0x06,0x06]
115595
115596v_cmpx_u_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115597// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x06]
115598
115599v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115600// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x00,0x06]
115601
115602v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115603// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x01,0x06]
115604
115605v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115606// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x02,0x06]
115607
115608v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115609// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x03,0x06]
115610
115611v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115612// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x04,0x06]
115613
115614v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115615// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x05,0x06]
115616
115617v_cmpx_u_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115618// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x16,0x06]
115619
115620v_cmpx_u_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115621// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x26,0x06]
115622
115623v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115624// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x06]
115625
115626v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115627// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x00]
115628
115629v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115630// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x01]
115631
115632v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115633// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x02]
115634
115635v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115636// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x03]
115637
115638v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115639// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x04]
115640
115641v_cmpx_u_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115642// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x05]
115643
115644v_cmpx_u_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115645// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x16]
115646
115647v_cmpx_u_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115648// CHECK: [0xf9,0x04,0xb0,0x7c,0x01,0x00,0x06,0x26]
115649
115650v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115651// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x06]
115652
115653v_cmpx_nge_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115654// CHECK: [0xf9,0x04,0xb2,0x7c,0xff,0x00,0x06,0x06]
115655
115656v_cmpx_nge_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115657// CHECK: [0xf9,0xfe,0xb3,0x7c,0x01,0x00,0x06,0x06]
115658
115659v_cmpx_nge_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115660// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x20,0x06,0x06]
115661
115662v_cmpx_nge_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115663// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x06]
115664
115665v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115666// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x00,0x06]
115667
115668v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115669// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x01,0x06]
115670
115671v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115672// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x02,0x06]
115673
115674v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115675// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x03,0x06]
115676
115677v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115678// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x04,0x06]
115679
115680v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115681// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x05,0x06]
115682
115683v_cmpx_nge_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115684// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x16,0x06]
115685
115686v_cmpx_nge_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115687// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x26,0x06]
115688
115689v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115690// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x06]
115691
115692v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115693// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x00]
115694
115695v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115696// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x01]
115697
115698v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115699// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x02]
115700
115701v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115702// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x03]
115703
115704v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115705// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x04]
115706
115707v_cmpx_nge_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115708// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x05]
115709
115710v_cmpx_nge_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115711// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x16]
115712
115713v_cmpx_nge_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115714// CHECK: [0xf9,0x04,0xb2,0x7c,0x01,0x00,0x06,0x26]
115715
115716v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115717// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x06]
115718
115719v_cmpx_nlg_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115720// CHECK: [0xf9,0x04,0xb4,0x7c,0xff,0x00,0x06,0x06]
115721
115722v_cmpx_nlg_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115723// CHECK: [0xf9,0xfe,0xb5,0x7c,0x01,0x00,0x06,0x06]
115724
115725v_cmpx_nlg_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115726// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x20,0x06,0x06]
115727
115728v_cmpx_nlg_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115729// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x06]
115730
115731v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115732// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x00,0x06]
115733
115734v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115735// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x01,0x06]
115736
115737v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115738// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x02,0x06]
115739
115740v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115741// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x03,0x06]
115742
115743v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115744// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x04,0x06]
115745
115746v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115747// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x05,0x06]
115748
115749v_cmpx_nlg_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115750// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x16,0x06]
115751
115752v_cmpx_nlg_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115753// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x26,0x06]
115754
115755v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115756// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x06]
115757
115758v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115759// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x00]
115760
115761v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115762// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x01]
115763
115764v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115765// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x02]
115766
115767v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115768// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x03]
115769
115770v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115771// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x04]
115772
115773v_cmpx_nlg_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115774// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x05]
115775
115776v_cmpx_nlg_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115777// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x16]
115778
115779v_cmpx_nlg_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115780// CHECK: [0xf9,0x04,0xb4,0x7c,0x01,0x00,0x06,0x26]
115781
115782v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115783// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x06]
115784
115785v_cmpx_ngt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115786// CHECK: [0xf9,0x04,0xb6,0x7c,0xff,0x00,0x06,0x06]
115787
115788v_cmpx_ngt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115789// CHECK: [0xf9,0xfe,0xb7,0x7c,0x01,0x00,0x06,0x06]
115790
115791v_cmpx_ngt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115792// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x20,0x06,0x06]
115793
115794v_cmpx_ngt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115795// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x06]
115796
115797v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115798// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x00,0x06]
115799
115800v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115801// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x01,0x06]
115802
115803v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115804// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x02,0x06]
115805
115806v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115807// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x03,0x06]
115808
115809v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115810// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x04,0x06]
115811
115812v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115813// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x05,0x06]
115814
115815v_cmpx_ngt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115816// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x16,0x06]
115817
115818v_cmpx_ngt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115819// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x26,0x06]
115820
115821v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115822// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x06]
115823
115824v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115825// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x00]
115826
115827v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115828// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x01]
115829
115830v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115831// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x02]
115832
115833v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115834// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x03]
115835
115836v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115837// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x04]
115838
115839v_cmpx_ngt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115840// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x05]
115841
115842v_cmpx_ngt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115843// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x16]
115844
115845v_cmpx_ngt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115846// CHECK: [0xf9,0x04,0xb6,0x7c,0x01,0x00,0x06,0x26]
115847
115848v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115849// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x06]
115850
115851v_cmpx_nle_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115852// CHECK: [0xf9,0x04,0xb8,0x7c,0xff,0x00,0x06,0x06]
115853
115854v_cmpx_nle_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115855// CHECK: [0xf9,0xfe,0xb9,0x7c,0x01,0x00,0x06,0x06]
115856
115857v_cmpx_nle_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115858// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x20,0x06,0x06]
115859
115860v_cmpx_nle_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115861// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x06]
115862
115863v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115864// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x00,0x06]
115865
115866v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115867// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x01,0x06]
115868
115869v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115870// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x02,0x06]
115871
115872v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115873// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x03,0x06]
115874
115875v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115876// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x04,0x06]
115877
115878v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115879// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x05,0x06]
115880
115881v_cmpx_nle_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115882// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x16,0x06]
115883
115884v_cmpx_nle_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115885// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x26,0x06]
115886
115887v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115888// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x06]
115889
115890v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115891// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x00]
115892
115893v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115894// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x01]
115895
115896v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115897// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x02]
115898
115899v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115900// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x03]
115901
115902v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115903// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x04]
115904
115905v_cmpx_nle_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115906// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x05]
115907
115908v_cmpx_nle_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115909// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x16]
115910
115911v_cmpx_nle_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115912// CHECK: [0xf9,0x04,0xb8,0x7c,0x01,0x00,0x06,0x26]
115913
115914v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115915// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x06]
115916
115917v_cmpx_neq_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115918// CHECK: [0xf9,0x04,0xba,0x7c,0xff,0x00,0x06,0x06]
115919
115920v_cmpx_neq_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115921// CHECK: [0xf9,0xfe,0xbb,0x7c,0x01,0x00,0x06,0x06]
115922
115923v_cmpx_neq_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115924// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x20,0x06,0x06]
115925
115926v_cmpx_neq_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115927// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x06]
115928
115929v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115930// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x00,0x06]
115931
115932v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115933// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x01,0x06]
115934
115935v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
115936// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x02,0x06]
115937
115938v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
115939// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x03,0x06]
115940
115941v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
115942// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x04,0x06]
115943
115944v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
115945// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x05,0x06]
115946
115947v_cmpx_neq_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
115948// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x16,0x06]
115949
115950v_cmpx_neq_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
115951// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x26,0x06]
115952
115953v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD
115954// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x06]
115955
115956v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
115957// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x00]
115958
115959v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
115960// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x01]
115961
115962v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
115963// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x02]
115964
115965v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
115966// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x03]
115967
115968v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
115969// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x04]
115970
115971v_cmpx_neq_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
115972// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x05]
115973
115974v_cmpx_neq_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
115975// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x16]
115976
115977v_cmpx_neq_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
115978// CHECK: [0xf9,0x04,0xba,0x7c,0x01,0x00,0x06,0x26]
115979
115980v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
115981// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x06]
115982
115983v_cmpx_nlt_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
115984// CHECK: [0xf9,0x04,0xbc,0x7c,0xff,0x00,0x06,0x06]
115985
115986v_cmpx_nlt_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
115987// CHECK: [0xf9,0xfe,0xbd,0x7c,0x01,0x00,0x06,0x06]
115988
115989v_cmpx_nlt_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
115990// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x20,0x06,0x06]
115991
115992v_cmpx_nlt_f32_sdwa vcc, v1, v2 src1_sel:DWORD
115993// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x06]
115994
115995v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
115996// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x00,0x06]
115997
115998v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
115999// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x01,0x06]
116000
116001v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116002// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x02,0x06]
116003
116004v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116005// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x03,0x06]
116006
116007v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116008// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x04,0x06]
116009
116010v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116011// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x05,0x06]
116012
116013v_cmpx_nlt_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
116014// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x16,0x06]
116015
116016v_cmpx_nlt_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
116017// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x26,0x06]
116018
116019v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD
116020// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x06]
116021
116022v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116023// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x00]
116024
116025v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116026// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x01]
116027
116028v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116029// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x02]
116030
116031v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116032// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x03]
116033
116034v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116035// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x04]
116036
116037v_cmpx_nlt_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116038// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x05]
116039
116040v_cmpx_nlt_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
116041// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x16]
116042
116043v_cmpx_nlt_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
116044// CHECK: [0xf9,0x04,0xbc,0x7c,0x01,0x00,0x06,0x26]
116045
116046v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116047// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x06]
116048
116049v_cmpx_tru_f32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116050// CHECK: [0xf9,0x04,0xbe,0x7c,0xff,0x00,0x06,0x06]
116051
116052v_cmpx_tru_f32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116053// CHECK: [0xf9,0xfe,0xbf,0x7c,0x01,0x00,0x06,0x06]
116054
116055v_cmpx_tru_f32_sdwa vcc, v1, v2 clamp src0_sel:DWORD src1_sel:DWORD
116056// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x20,0x06,0x06]
116057
116058v_cmpx_tru_f32_sdwa vcc, v1, v2 src1_sel:DWORD
116059// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x06]
116060
116061v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116062// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x00,0x06]
116063
116064v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116065// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x01,0x06]
116066
116067v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116068// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x02,0x06]
116069
116070v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116071// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x03,0x06]
116072
116073v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116074// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x04,0x06]
116075
116076v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116077// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x05,0x06]
116078
116079v_cmpx_tru_f32_sdwa vcc, -v1, v2 src0_sel:DWORD src1_sel:DWORD
116080// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x16,0x06]
116081
116082v_cmpx_tru_f32_sdwa vcc, |v1|, v2 src0_sel:DWORD src1_sel:DWORD
116083// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x26,0x06]
116084
116085v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD
116086// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x06]
116087
116088v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116089// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x00]
116090
116091v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116092// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x01]
116093
116094v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116095// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x02]
116096
116097v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116098// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x03]
116099
116100v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116101// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x04]
116102
116103v_cmpx_tru_f32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116104// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x05]
116105
116106v_cmpx_tru_f32_sdwa vcc, v1, -v2 src0_sel:DWORD src1_sel:DWORD
116107// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x16]
116108
116109v_cmpx_tru_f32_sdwa vcc, v1, |v2| src0_sel:DWORD src1_sel:DWORD
116110// CHECK: [0xf9,0x04,0xbe,0x7c,0x01,0x00,0x06,0x26]
116111
116112v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116113// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x06]
116114
116115v_cmp_f_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116116// CHECK: [0xf9,0x04,0x40,0x7d,0xff,0x00,0x06,0x06]
116117
116118v_cmp_f_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116119// CHECK: [0xf9,0xfe,0x41,0x7d,0x01,0x00,0x06,0x06]
116120
116121v_cmp_f_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116122// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x06]
116123
116124v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116125// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x00,0x06]
116126
116127v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116128// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x01,0x06]
116129
116130v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116131// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x02,0x06]
116132
116133v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116134// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x03,0x06]
116135
116136v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116137// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x04,0x06]
116138
116139v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116140// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x05,0x06]
116141
116142v_cmp_f_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116143// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x0e,0x06]
116144
116145v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116146// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x06]
116147
116148v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116149// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x00]
116150
116151v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116152// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x01]
116153
116154v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116155// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x02]
116156
116157v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116158// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x03]
116159
116160v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116161// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x04]
116162
116163v_cmp_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116164// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x05]
116165
116166v_cmp_f_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116167// CHECK: [0xf9,0x04,0x40,0x7d,0x01,0x00,0x06,0x0e]
116168
116169v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116170// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x06]
116171
116172v_cmp_lt_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116173// CHECK: [0xf9,0x04,0x42,0x7d,0xff,0x00,0x06,0x06]
116174
116175v_cmp_lt_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116176// CHECK: [0xf9,0xfe,0x43,0x7d,0x01,0x00,0x06,0x06]
116177
116178v_cmp_lt_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116179// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x06]
116180
116181v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116182// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x00,0x06]
116183
116184v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116185// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x01,0x06]
116186
116187v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116188// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x02,0x06]
116189
116190v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116191// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x03,0x06]
116192
116193v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116194// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x04,0x06]
116195
116196v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116197// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x05,0x06]
116198
116199v_cmp_lt_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116200// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x0e,0x06]
116201
116202v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116203// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x06]
116204
116205v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116206// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x00]
116207
116208v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116209// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x01]
116210
116211v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116212// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x02]
116213
116214v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116215// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x03]
116216
116217v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116218// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x04]
116219
116220v_cmp_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116221// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x05]
116222
116223v_cmp_lt_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116224// CHECK: [0xf9,0x04,0x42,0x7d,0x01,0x00,0x06,0x0e]
116225
116226v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116227// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x06]
116228
116229v_cmp_eq_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116230// CHECK: [0xf9,0x04,0x44,0x7d,0xff,0x00,0x06,0x06]
116231
116232v_cmp_eq_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116233// CHECK: [0xf9,0xfe,0x45,0x7d,0x01,0x00,0x06,0x06]
116234
116235v_cmp_eq_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116236// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x06]
116237
116238v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116239// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x00,0x06]
116240
116241v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116242// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x01,0x06]
116243
116244v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116245// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x02,0x06]
116246
116247v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116248// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x03,0x06]
116249
116250v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116251// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x04,0x06]
116252
116253v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116254// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x05,0x06]
116255
116256v_cmp_eq_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116257// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x0e,0x06]
116258
116259v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116260// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x06]
116261
116262v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116263// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x00]
116264
116265v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116266// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x01]
116267
116268v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116269// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x02]
116270
116271v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116272// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x03]
116273
116274v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116275// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x04]
116276
116277v_cmp_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116278// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x05]
116279
116280v_cmp_eq_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116281// CHECK: [0xf9,0x04,0x44,0x7d,0x01,0x00,0x06,0x0e]
116282
116283v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116284// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x06]
116285
116286v_cmp_le_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116287// CHECK: [0xf9,0x04,0x46,0x7d,0xff,0x00,0x06,0x06]
116288
116289v_cmp_le_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116290// CHECK: [0xf9,0xfe,0x47,0x7d,0x01,0x00,0x06,0x06]
116291
116292v_cmp_le_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116293// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x06]
116294
116295v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116296// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x00,0x06]
116297
116298v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116299// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x01,0x06]
116300
116301v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116302// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x02,0x06]
116303
116304v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116305// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x03,0x06]
116306
116307v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116308// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x04,0x06]
116309
116310v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116311// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x05,0x06]
116312
116313v_cmp_le_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116314// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x0e,0x06]
116315
116316v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116317// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x06]
116318
116319v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116320// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x00]
116321
116322v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116323// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x01]
116324
116325v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116326// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x02]
116327
116328v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116329// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x03]
116330
116331v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116332// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x04]
116333
116334v_cmp_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116335// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x05]
116336
116337v_cmp_le_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116338// CHECK: [0xf9,0x04,0x46,0x7d,0x01,0x00,0x06,0x0e]
116339
116340v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116341// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x06]
116342
116343v_cmp_gt_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116344// CHECK: [0xf9,0x04,0x48,0x7d,0xff,0x00,0x06,0x06]
116345
116346v_cmp_gt_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116347// CHECK: [0xf9,0xfe,0x49,0x7d,0x01,0x00,0x06,0x06]
116348
116349v_cmp_gt_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116350// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x06]
116351
116352v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116353// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x00,0x06]
116354
116355v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116356// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x01,0x06]
116357
116358v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116359// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x02,0x06]
116360
116361v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116362// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x03,0x06]
116363
116364v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116365// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x04,0x06]
116366
116367v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116368// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x05,0x06]
116369
116370v_cmp_gt_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116371// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x0e,0x06]
116372
116373v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116374// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x06]
116375
116376v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116377// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x00]
116378
116379v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116380// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x01]
116381
116382v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116383// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x02]
116384
116385v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116386// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x03]
116387
116388v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116389// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x04]
116390
116391v_cmp_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116392// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x05]
116393
116394v_cmp_gt_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116395// CHECK: [0xf9,0x04,0x48,0x7d,0x01,0x00,0x06,0x0e]
116396
116397v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116398// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x06]
116399
116400v_cmp_ne_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116401// CHECK: [0xf9,0x04,0x4a,0x7d,0xff,0x00,0x06,0x06]
116402
116403v_cmp_ne_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116404// CHECK: [0xf9,0xfe,0x4b,0x7d,0x01,0x00,0x06,0x06]
116405
116406v_cmp_ne_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116407// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x06]
116408
116409v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116410// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x00,0x06]
116411
116412v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116413// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x01,0x06]
116414
116415v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116416// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x02,0x06]
116417
116418v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116419// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x03,0x06]
116420
116421v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116422// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x04,0x06]
116423
116424v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116425// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x05,0x06]
116426
116427v_cmp_ne_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116428// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x0e,0x06]
116429
116430v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116431// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x06]
116432
116433v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116434// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x00]
116435
116436v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116437// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x01]
116438
116439v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116440// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x02]
116441
116442v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116443// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x03]
116444
116445v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116446// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x04]
116447
116448v_cmp_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116449// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x05]
116450
116451v_cmp_ne_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116452// CHECK: [0xf9,0x04,0x4a,0x7d,0x01,0x00,0x06,0x0e]
116453
116454v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116455// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x06]
116456
116457v_cmp_ge_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116458// CHECK: [0xf9,0x04,0x4c,0x7d,0xff,0x00,0x06,0x06]
116459
116460v_cmp_ge_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116461// CHECK: [0xf9,0xfe,0x4d,0x7d,0x01,0x00,0x06,0x06]
116462
116463v_cmp_ge_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116464// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x06]
116465
116466v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116467// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x00,0x06]
116468
116469v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116470// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x01,0x06]
116471
116472v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116473// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x02,0x06]
116474
116475v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116476// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x03,0x06]
116477
116478v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116479// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x04,0x06]
116480
116481v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116482// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x05,0x06]
116483
116484v_cmp_ge_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116485// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x0e,0x06]
116486
116487v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116488// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x06]
116489
116490v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116491// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x00]
116492
116493v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116494// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x01]
116495
116496v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116497// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x02]
116498
116499v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116500// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x03]
116501
116502v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116503// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x04]
116504
116505v_cmp_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116506// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x05]
116507
116508v_cmp_ge_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116509// CHECK: [0xf9,0x04,0x4c,0x7d,0x01,0x00,0x06,0x0e]
116510
116511v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116512// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x06]
116513
116514v_cmp_t_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116515// CHECK: [0xf9,0x04,0x4e,0x7d,0xff,0x00,0x06,0x06]
116516
116517v_cmp_t_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116518// CHECK: [0xf9,0xfe,0x4f,0x7d,0x01,0x00,0x06,0x06]
116519
116520v_cmp_t_i16_sdwa vcc, v1, v2 src1_sel:DWORD
116521// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x06]
116522
116523v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116524// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x00,0x06]
116525
116526v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116527// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x01,0x06]
116528
116529v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116530// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x02,0x06]
116531
116532v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116533// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x03,0x06]
116534
116535v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116536// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x04,0x06]
116537
116538v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116539// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x05,0x06]
116540
116541v_cmp_t_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116542// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x0e,0x06]
116543
116544v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD
116545// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x06]
116546
116547v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116548// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x00]
116549
116550v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116551// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x01]
116552
116553v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116554// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x02]
116555
116556v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116557// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x03]
116558
116559v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116560// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x04]
116561
116562v_cmp_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116563// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x05]
116564
116565v_cmp_t_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116566// CHECK: [0xf9,0x04,0x4e,0x7d,0x01,0x00,0x06,0x0e]
116567
116568v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116569// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x06]
116570
116571v_cmp_f_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116572// CHECK: [0xf9,0x04,0x50,0x7d,0xff,0x00,0x06,0x06]
116573
116574v_cmp_f_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116575// CHECK: [0xf9,0xfe,0x51,0x7d,0x01,0x00,0x06,0x06]
116576
116577v_cmp_f_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116578// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x06]
116579
116580v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116581// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x00,0x06]
116582
116583v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116584// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x01,0x06]
116585
116586v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116587// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x02,0x06]
116588
116589v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116590// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x03,0x06]
116591
116592v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116593// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x04,0x06]
116594
116595v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116596// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x05,0x06]
116597
116598v_cmp_f_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116599// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x0e,0x06]
116600
116601v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116602// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x06]
116603
116604v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116605// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x00]
116606
116607v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116608// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x01]
116609
116610v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116611// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x02]
116612
116613v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116614// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x03]
116615
116616v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116617// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x04]
116618
116619v_cmp_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116620// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x05]
116621
116622v_cmp_f_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116623// CHECK: [0xf9,0x04,0x50,0x7d,0x01,0x00,0x06,0x0e]
116624
116625v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116626// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
116627
116628v_cmp_lt_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116629// CHECK: [0xf9,0x04,0x52,0x7d,0xff,0x00,0x06,0x06]
116630
116631v_cmp_lt_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116632// CHECK: [0xf9,0xfe,0x53,0x7d,0x01,0x00,0x06,0x06]
116633
116634v_cmp_lt_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116635// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
116636
116637v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116638// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x00,0x06]
116639
116640v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116641// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x01,0x06]
116642
116643v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116644// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x02,0x06]
116645
116646v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116647// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x03,0x06]
116648
116649v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116650// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x04,0x06]
116651
116652v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116653// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x05,0x06]
116654
116655v_cmp_lt_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116656// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x0e,0x06]
116657
116658v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116659// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x06]
116660
116661v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116662// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x00]
116663
116664v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116665// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x01]
116666
116667v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116668// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x02]
116669
116670v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116671// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x03]
116672
116673v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116674// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x04]
116675
116676v_cmp_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116677// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x05]
116678
116679v_cmp_lt_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116680// CHECK: [0xf9,0x04,0x52,0x7d,0x01,0x00,0x06,0x0e]
116681
116682v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116683// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
116684
116685v_cmp_eq_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116686// CHECK: [0xf9,0x04,0x54,0x7d,0xff,0x00,0x06,0x06]
116687
116688v_cmp_eq_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116689// CHECK: [0xf9,0xfe,0x55,0x7d,0x01,0x00,0x06,0x06]
116690
116691v_cmp_eq_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116692// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
116693
116694v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116695// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x00,0x06]
116696
116697v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116698// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x01,0x06]
116699
116700v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116701// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x02,0x06]
116702
116703v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116704// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x03,0x06]
116705
116706v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116707// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x04,0x06]
116708
116709v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116710// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x05,0x06]
116711
116712v_cmp_eq_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116713// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x0e,0x06]
116714
116715v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116716// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x06]
116717
116718v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116719// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x00]
116720
116721v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116722// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x01]
116723
116724v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116725// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x02]
116726
116727v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116728// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x03]
116729
116730v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116731// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x04]
116732
116733v_cmp_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116734// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x05]
116735
116736v_cmp_eq_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116737// CHECK: [0xf9,0x04,0x54,0x7d,0x01,0x00,0x06,0x0e]
116738
116739v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116740// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
116741
116742v_cmp_le_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116743// CHECK: [0xf9,0x04,0x56,0x7d,0xff,0x00,0x06,0x06]
116744
116745v_cmp_le_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116746// CHECK: [0xf9,0xfe,0x57,0x7d,0x01,0x00,0x06,0x06]
116747
116748v_cmp_le_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116749// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
116750
116751v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116752// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x00,0x06]
116753
116754v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116755// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x01,0x06]
116756
116757v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116758// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x02,0x06]
116759
116760v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116761// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x03,0x06]
116762
116763v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116764// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x04,0x06]
116765
116766v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116767// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x05,0x06]
116768
116769v_cmp_le_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116770// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x0e,0x06]
116771
116772v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116773// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x06]
116774
116775v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116776// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x00]
116777
116778v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116779// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x01]
116780
116781v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116782// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x02]
116783
116784v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116785// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x03]
116786
116787v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116788// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x04]
116789
116790v_cmp_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116791// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x05]
116792
116793v_cmp_le_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116794// CHECK: [0xf9,0x04,0x56,0x7d,0x01,0x00,0x06,0x0e]
116795
116796v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116797// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
116798
116799v_cmp_gt_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116800// CHECK: [0xf9,0x04,0x58,0x7d,0xff,0x00,0x06,0x06]
116801
116802v_cmp_gt_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116803// CHECK: [0xf9,0xfe,0x59,0x7d,0x01,0x00,0x06,0x06]
116804
116805v_cmp_gt_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116806// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
116807
116808v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116809// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x00,0x06]
116810
116811v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116812// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x01,0x06]
116813
116814v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116815// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x02,0x06]
116816
116817v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116818// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x03,0x06]
116819
116820v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116821// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x04,0x06]
116822
116823v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116824// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x05,0x06]
116825
116826v_cmp_gt_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116827// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x0e,0x06]
116828
116829v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116830// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x06]
116831
116832v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116833// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x00]
116834
116835v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116836// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x01]
116837
116838v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116839// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x02]
116840
116841v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116842// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x03]
116843
116844v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116845// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x04]
116846
116847v_cmp_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116848// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x05]
116849
116850v_cmp_gt_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116851// CHECK: [0xf9,0x04,0x58,0x7d,0x01,0x00,0x06,0x0e]
116852
116853v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116854// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
116855
116856v_cmp_ne_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116857// CHECK: [0xf9,0x04,0x5a,0x7d,0xff,0x00,0x06,0x06]
116858
116859v_cmp_ne_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116860// CHECK: [0xf9,0xfe,0x5b,0x7d,0x01,0x00,0x06,0x06]
116861
116862v_cmp_ne_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116863// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
116864
116865v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116866// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x00,0x06]
116867
116868v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116869// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x01,0x06]
116870
116871v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116872// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x02,0x06]
116873
116874v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116875// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x03,0x06]
116876
116877v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116878// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x04,0x06]
116879
116880v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116881// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x05,0x06]
116882
116883v_cmp_ne_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116884// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x0e,0x06]
116885
116886v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116887// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x06]
116888
116889v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116890// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x00]
116891
116892v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116893// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x01]
116894
116895v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116896// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x02]
116897
116898v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116899// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x03]
116900
116901v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116902// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x04]
116903
116904v_cmp_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116905// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x05]
116906
116907v_cmp_ne_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116908// CHECK: [0xf9,0x04,0x5a,0x7d,0x01,0x00,0x06,0x0e]
116909
116910v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116911// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
116912
116913v_cmp_ge_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116914// CHECK: [0xf9,0x04,0x5c,0x7d,0xff,0x00,0x06,0x06]
116915
116916v_cmp_ge_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116917// CHECK: [0xf9,0xfe,0x5d,0x7d,0x01,0x00,0x06,0x06]
116918
116919v_cmp_ge_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116920// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
116921
116922v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116923// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x00,0x06]
116924
116925v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116926// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x01,0x06]
116927
116928v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116929// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x02,0x06]
116930
116931v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116932// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x03,0x06]
116933
116934v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116935// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x04,0x06]
116936
116937v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116938// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x05,0x06]
116939
116940v_cmp_ge_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116941// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x0e,0x06]
116942
116943v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD
116944// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x06]
116945
116946v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
116947// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x00]
116948
116949v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
116950// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x01]
116951
116952v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
116953// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x02]
116954
116955v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
116956// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x03]
116957
116958v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
116959// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x04]
116960
116961v_cmp_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
116962// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x05]
116963
116964v_cmp_ge_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
116965// CHECK: [0xf9,0x04,0x5c,0x7d,0x01,0x00,0x06,0x0e]
116966
116967v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
116968// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x06]
116969
116970v_cmp_t_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
116971// CHECK: [0xf9,0x04,0x5e,0x7d,0xff,0x00,0x06,0x06]
116972
116973v_cmp_t_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
116974// CHECK: [0xf9,0xfe,0x5f,0x7d,0x01,0x00,0x06,0x06]
116975
116976v_cmp_t_u16_sdwa vcc, v1, v2 src1_sel:DWORD
116977// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x06]
116978
116979v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
116980// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x00,0x06]
116981
116982v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
116983// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x01,0x06]
116984
116985v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
116986// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x02,0x06]
116987
116988v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
116989// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x03,0x06]
116990
116991v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
116992// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x04,0x06]
116993
116994v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
116995// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x05,0x06]
116996
116997v_cmp_t_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
116998// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x0e,0x06]
116999
117000v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117001// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x06]
117002
117003v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117004// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x00]
117005
117006v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117007// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x01]
117008
117009v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117010// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x02]
117011
117012v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117013// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x03]
117014
117015v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117016// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x04]
117017
117018v_cmp_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117019// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x05]
117020
117021v_cmp_t_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117022// CHECK: [0xf9,0x04,0x5e,0x7d,0x01,0x00,0x06,0x0e]
117023
117024v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117025// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x06]
117026
117027v_cmpx_f_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117028// CHECK: [0xf9,0x04,0x60,0x7d,0xff,0x00,0x06,0x06]
117029
117030v_cmpx_f_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117031// CHECK: [0xf9,0xfe,0x61,0x7d,0x01,0x00,0x06,0x06]
117032
117033v_cmpx_f_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117034// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x06]
117035
117036v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117037// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x00,0x06]
117038
117039v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117040// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x01,0x06]
117041
117042v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117043// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x02,0x06]
117044
117045v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117046// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x03,0x06]
117047
117048v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117049// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x04,0x06]
117050
117051v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117052// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x05,0x06]
117053
117054v_cmpx_f_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117055// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x0e,0x06]
117056
117057v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117058// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x06]
117059
117060v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117061// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x00]
117062
117063v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117064// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x01]
117065
117066v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117067// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x02]
117068
117069v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117070// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x03]
117071
117072v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117073// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x04]
117074
117075v_cmpx_f_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117076// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x05]
117077
117078v_cmpx_f_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117079// CHECK: [0xf9,0x04,0x60,0x7d,0x01,0x00,0x06,0x0e]
117080
117081v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117082// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x06]
117083
117084v_cmpx_lt_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117085// CHECK: [0xf9,0x04,0x62,0x7d,0xff,0x00,0x06,0x06]
117086
117087v_cmpx_lt_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117088// CHECK: [0xf9,0xfe,0x63,0x7d,0x01,0x00,0x06,0x06]
117089
117090v_cmpx_lt_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117091// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x06]
117092
117093v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117094// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x00,0x06]
117095
117096v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117097// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x01,0x06]
117098
117099v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117100// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x02,0x06]
117101
117102v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117103// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x03,0x06]
117104
117105v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117106// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x04,0x06]
117107
117108v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117109// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x05,0x06]
117110
117111v_cmpx_lt_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117112// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x0e,0x06]
117113
117114v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117115// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x06]
117116
117117v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117118// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x00]
117119
117120v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117121// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x01]
117122
117123v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117124// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x02]
117125
117126v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117127// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x03]
117128
117129v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117130// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x04]
117131
117132v_cmpx_lt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117133// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x05]
117134
117135v_cmpx_lt_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117136// CHECK: [0xf9,0x04,0x62,0x7d,0x01,0x00,0x06,0x0e]
117137
117138v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117139// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x06]
117140
117141v_cmpx_eq_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117142// CHECK: [0xf9,0x04,0x64,0x7d,0xff,0x00,0x06,0x06]
117143
117144v_cmpx_eq_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117145// CHECK: [0xf9,0xfe,0x65,0x7d,0x01,0x00,0x06,0x06]
117146
117147v_cmpx_eq_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117148// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x06]
117149
117150v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117151// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x00,0x06]
117152
117153v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117154// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x01,0x06]
117155
117156v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117157// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x02,0x06]
117158
117159v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117160// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x03,0x06]
117161
117162v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117163// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x04,0x06]
117164
117165v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117166// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x05,0x06]
117167
117168v_cmpx_eq_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117169// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x0e,0x06]
117170
117171v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117172// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x06]
117173
117174v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117175// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x00]
117176
117177v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117178// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x01]
117179
117180v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117181// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x02]
117182
117183v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117184// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x03]
117185
117186v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117187// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x04]
117188
117189v_cmpx_eq_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117190// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x05]
117191
117192v_cmpx_eq_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117193// CHECK: [0xf9,0x04,0x64,0x7d,0x01,0x00,0x06,0x0e]
117194
117195v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117196// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x06]
117197
117198v_cmpx_le_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117199// CHECK: [0xf9,0x04,0x66,0x7d,0xff,0x00,0x06,0x06]
117200
117201v_cmpx_le_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117202// CHECK: [0xf9,0xfe,0x67,0x7d,0x01,0x00,0x06,0x06]
117203
117204v_cmpx_le_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117205// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x06]
117206
117207v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117208// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x00,0x06]
117209
117210v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117211// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x01,0x06]
117212
117213v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117214// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x02,0x06]
117215
117216v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117217// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x03,0x06]
117218
117219v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117220// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x04,0x06]
117221
117222v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117223// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x05,0x06]
117224
117225v_cmpx_le_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117226// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x0e,0x06]
117227
117228v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117229// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x06]
117230
117231v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117232// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x00]
117233
117234v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117235// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x01]
117236
117237v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117238// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x02]
117239
117240v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117241// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x03]
117242
117243v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117244// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x04]
117245
117246v_cmpx_le_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117247// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x05]
117248
117249v_cmpx_le_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117250// CHECK: [0xf9,0x04,0x66,0x7d,0x01,0x00,0x06,0x0e]
117251
117252v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117253// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x06]
117254
117255v_cmpx_gt_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117256// CHECK: [0xf9,0x04,0x68,0x7d,0xff,0x00,0x06,0x06]
117257
117258v_cmpx_gt_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117259// CHECK: [0xf9,0xfe,0x69,0x7d,0x01,0x00,0x06,0x06]
117260
117261v_cmpx_gt_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117262// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x06]
117263
117264v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117265// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x00,0x06]
117266
117267v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117268// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x01,0x06]
117269
117270v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117271// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x02,0x06]
117272
117273v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117274// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x03,0x06]
117275
117276v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117277// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x04,0x06]
117278
117279v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117280// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x05,0x06]
117281
117282v_cmpx_gt_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117283// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x0e,0x06]
117284
117285v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117286// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x06]
117287
117288v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117289// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x00]
117290
117291v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117292// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x01]
117293
117294v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117295// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x02]
117296
117297v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117298// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x03]
117299
117300v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117301// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x04]
117302
117303v_cmpx_gt_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117304// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x05]
117305
117306v_cmpx_gt_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117307// CHECK: [0xf9,0x04,0x68,0x7d,0x01,0x00,0x06,0x0e]
117308
117309v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117310// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x06]
117311
117312v_cmpx_ne_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117313// CHECK: [0xf9,0x04,0x6a,0x7d,0xff,0x00,0x06,0x06]
117314
117315v_cmpx_ne_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117316// CHECK: [0xf9,0xfe,0x6b,0x7d,0x01,0x00,0x06,0x06]
117317
117318v_cmpx_ne_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117319// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x06]
117320
117321v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117322// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x00,0x06]
117323
117324v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117325// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x01,0x06]
117326
117327v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117328// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x02,0x06]
117329
117330v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117331// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x03,0x06]
117332
117333v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117334// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x04,0x06]
117335
117336v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117337// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x05,0x06]
117338
117339v_cmpx_ne_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117340// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x0e,0x06]
117341
117342v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117343// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x06]
117344
117345v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117346// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x00]
117347
117348v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117349// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x01]
117350
117351v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117352// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x02]
117353
117354v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117355// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x03]
117356
117357v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117358// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x04]
117359
117360v_cmpx_ne_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117361// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x05]
117362
117363v_cmpx_ne_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117364// CHECK: [0xf9,0x04,0x6a,0x7d,0x01,0x00,0x06,0x0e]
117365
117366v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117367// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x06]
117368
117369v_cmpx_ge_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117370// CHECK: [0xf9,0x04,0x6c,0x7d,0xff,0x00,0x06,0x06]
117371
117372v_cmpx_ge_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117373// CHECK: [0xf9,0xfe,0x6d,0x7d,0x01,0x00,0x06,0x06]
117374
117375v_cmpx_ge_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117376// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x06]
117377
117378v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117379// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x00,0x06]
117380
117381v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117382// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x01,0x06]
117383
117384v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117385// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x02,0x06]
117386
117387v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117388// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x03,0x06]
117389
117390v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117391// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x04,0x06]
117392
117393v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117394// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x05,0x06]
117395
117396v_cmpx_ge_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117397// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x0e,0x06]
117398
117399v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117400// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x06]
117401
117402v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117403// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x00]
117404
117405v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117406// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x01]
117407
117408v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117409// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x02]
117410
117411v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117412// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x03]
117413
117414v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117415// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x04]
117416
117417v_cmpx_ge_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117418// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x05]
117419
117420v_cmpx_ge_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117421// CHECK: [0xf9,0x04,0x6c,0x7d,0x01,0x00,0x06,0x0e]
117422
117423v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117424// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x06]
117425
117426v_cmpx_t_i16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117427// CHECK: [0xf9,0x04,0x6e,0x7d,0xff,0x00,0x06,0x06]
117428
117429v_cmpx_t_i16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117430// CHECK: [0xf9,0xfe,0x6f,0x7d,0x01,0x00,0x06,0x06]
117431
117432v_cmpx_t_i16_sdwa vcc, v1, v2 src1_sel:DWORD
117433// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x06]
117434
117435v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117436// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x00,0x06]
117437
117438v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117439// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x01,0x06]
117440
117441v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117442// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x02,0x06]
117443
117444v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117445// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x03,0x06]
117446
117447v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117448// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x04,0x06]
117449
117450v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117451// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x05,0x06]
117452
117453v_cmpx_t_i16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117454// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x0e,0x06]
117455
117456v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD
117457// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x06]
117458
117459v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117460// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x00]
117461
117462v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117463// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x01]
117464
117465v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117466// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x02]
117467
117468v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117469// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x03]
117470
117471v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117472// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x04]
117473
117474v_cmpx_t_i16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117475// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x05]
117476
117477v_cmpx_t_i16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117478// CHECK: [0xf9,0x04,0x6e,0x7d,0x01,0x00,0x06,0x0e]
117479
117480v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117481// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x06]
117482
117483v_cmpx_f_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117484// CHECK: [0xf9,0x04,0x70,0x7d,0xff,0x00,0x06,0x06]
117485
117486v_cmpx_f_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117487// CHECK: [0xf9,0xfe,0x71,0x7d,0x01,0x00,0x06,0x06]
117488
117489v_cmpx_f_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117490// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x06]
117491
117492v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117493// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x00,0x06]
117494
117495v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117496// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x01,0x06]
117497
117498v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117499// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x02,0x06]
117500
117501v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117502// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x03,0x06]
117503
117504v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117505// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x04,0x06]
117506
117507v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117508// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x05,0x06]
117509
117510v_cmpx_f_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117511// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x0e,0x06]
117512
117513v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117514// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x06]
117515
117516v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117517// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x00]
117518
117519v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117520// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x01]
117521
117522v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117523// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x02]
117524
117525v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117526// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x03]
117527
117528v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117529// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x04]
117530
117531v_cmpx_f_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117532// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x05]
117533
117534v_cmpx_f_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117535// CHECK: [0xf9,0x04,0x70,0x7d,0x01,0x00,0x06,0x0e]
117536
117537v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117538// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
117539
117540v_cmpx_lt_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117541// CHECK: [0xf9,0x04,0x72,0x7d,0xff,0x00,0x06,0x06]
117542
117543v_cmpx_lt_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117544// CHECK: [0xf9,0xfe,0x73,0x7d,0x01,0x00,0x06,0x06]
117545
117546v_cmpx_lt_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117547// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
117548
117549v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117550// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x00,0x06]
117551
117552v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117553// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x01,0x06]
117554
117555v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117556// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x02,0x06]
117557
117558v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117559// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x03,0x06]
117560
117561v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117562// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x04,0x06]
117563
117564v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117565// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x05,0x06]
117566
117567v_cmpx_lt_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117568// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x0e,0x06]
117569
117570v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117571// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x06]
117572
117573v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117574// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x00]
117575
117576v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117577// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x01]
117578
117579v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117580// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x02]
117581
117582v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117583// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x03]
117584
117585v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117586// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x04]
117587
117588v_cmpx_lt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117589// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x05]
117590
117591v_cmpx_lt_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117592// CHECK: [0xf9,0x04,0x72,0x7d,0x01,0x00,0x06,0x0e]
117593
117594v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117595// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
117596
117597v_cmpx_eq_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117598// CHECK: [0xf9,0x04,0x74,0x7d,0xff,0x00,0x06,0x06]
117599
117600v_cmpx_eq_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117601// CHECK: [0xf9,0xfe,0x75,0x7d,0x01,0x00,0x06,0x06]
117602
117603v_cmpx_eq_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117604// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
117605
117606v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117607// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x00,0x06]
117608
117609v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117610// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x01,0x06]
117611
117612v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117613// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x02,0x06]
117614
117615v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117616// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x03,0x06]
117617
117618v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117619// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x04,0x06]
117620
117621v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117622// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x05,0x06]
117623
117624v_cmpx_eq_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117625// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x0e,0x06]
117626
117627v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117628// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x06]
117629
117630v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117631// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x00]
117632
117633v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117634// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x01]
117635
117636v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117637// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x02]
117638
117639v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117640// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x03]
117641
117642v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117643// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x04]
117644
117645v_cmpx_eq_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117646// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x05]
117647
117648v_cmpx_eq_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117649// CHECK: [0xf9,0x04,0x74,0x7d,0x01,0x00,0x06,0x0e]
117650
117651v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117652// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
117653
117654v_cmpx_le_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117655// CHECK: [0xf9,0x04,0x76,0x7d,0xff,0x00,0x06,0x06]
117656
117657v_cmpx_le_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117658// CHECK: [0xf9,0xfe,0x77,0x7d,0x01,0x00,0x06,0x06]
117659
117660v_cmpx_le_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117661// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
117662
117663v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117664// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x00,0x06]
117665
117666v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117667// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x01,0x06]
117668
117669v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117670// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x02,0x06]
117671
117672v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117673// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x03,0x06]
117674
117675v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117676// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x04,0x06]
117677
117678v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117679// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x05,0x06]
117680
117681v_cmpx_le_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117682// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x0e,0x06]
117683
117684v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117685// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x06]
117686
117687v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117688// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x00]
117689
117690v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117691// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x01]
117692
117693v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117694// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x02]
117695
117696v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117697// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x03]
117698
117699v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117700// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x04]
117701
117702v_cmpx_le_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117703// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x05]
117704
117705v_cmpx_le_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117706// CHECK: [0xf9,0x04,0x76,0x7d,0x01,0x00,0x06,0x0e]
117707
117708v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117709// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
117710
117711v_cmpx_gt_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117712// CHECK: [0xf9,0x04,0x78,0x7d,0xff,0x00,0x06,0x06]
117713
117714v_cmpx_gt_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117715// CHECK: [0xf9,0xfe,0x79,0x7d,0x01,0x00,0x06,0x06]
117716
117717v_cmpx_gt_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117718// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
117719
117720v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117721// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x00,0x06]
117722
117723v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117724// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x01,0x06]
117725
117726v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117727// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x02,0x06]
117728
117729v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117730// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x03,0x06]
117731
117732v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117733// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x04,0x06]
117734
117735v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117736// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x05,0x06]
117737
117738v_cmpx_gt_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117739// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x0e,0x06]
117740
117741v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117742// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x06]
117743
117744v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117745// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x00]
117746
117747v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117748// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x01]
117749
117750v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117751// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x02]
117752
117753v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117754// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x03]
117755
117756v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117757// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x04]
117758
117759v_cmpx_gt_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117760// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x05]
117761
117762v_cmpx_gt_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117763// CHECK: [0xf9,0x04,0x78,0x7d,0x01,0x00,0x06,0x0e]
117764
117765v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117766// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
117767
117768v_cmpx_ne_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117769// CHECK: [0xf9,0x04,0x7a,0x7d,0xff,0x00,0x06,0x06]
117770
117771v_cmpx_ne_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117772// CHECK: [0xf9,0xfe,0x7b,0x7d,0x01,0x00,0x06,0x06]
117773
117774v_cmpx_ne_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117775// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
117776
117777v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117778// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x00,0x06]
117779
117780v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117781// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x01,0x06]
117782
117783v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117784// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x02,0x06]
117785
117786v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117787// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x03,0x06]
117788
117789v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117790// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x04,0x06]
117791
117792v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117793// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x05,0x06]
117794
117795v_cmpx_ne_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117796// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x0e,0x06]
117797
117798v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117799// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x06]
117800
117801v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117802// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x00]
117803
117804v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117805// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x01]
117806
117807v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117808// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x02]
117809
117810v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117811// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x03]
117812
117813v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117814// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x04]
117815
117816v_cmpx_ne_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117817// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x05]
117818
117819v_cmpx_ne_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117820// CHECK: [0xf9,0x04,0x7a,0x7d,0x01,0x00,0x06,0x0e]
117821
117822v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117823// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
117824
117825v_cmpx_ge_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117826// CHECK: [0xf9,0x04,0x7c,0x7d,0xff,0x00,0x06,0x06]
117827
117828v_cmpx_ge_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117829// CHECK: [0xf9,0xfe,0x7d,0x7d,0x01,0x00,0x06,0x06]
117830
117831v_cmpx_ge_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117832// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
117833
117834v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117835// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x00,0x06]
117836
117837v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117838// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x01,0x06]
117839
117840v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117841// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x02,0x06]
117842
117843v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117844// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x03,0x06]
117845
117846v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117847// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x04,0x06]
117848
117849v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117850// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x05,0x06]
117851
117852v_cmpx_ge_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117853// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x0e,0x06]
117854
117855v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117856// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x06]
117857
117858v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117859// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x00]
117860
117861v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117862// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x01]
117863
117864v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117865// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x02]
117866
117867v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117868// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x03]
117869
117870v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117871// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x04]
117872
117873v_cmpx_ge_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117874// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x05]
117875
117876v_cmpx_ge_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117877// CHECK: [0xf9,0x04,0x7c,0x7d,0x01,0x00,0x06,0x0e]
117878
117879v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117880// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x06]
117881
117882v_cmpx_t_u16_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117883// CHECK: [0xf9,0x04,0x7e,0x7d,0xff,0x00,0x06,0x06]
117884
117885v_cmpx_t_u16_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117886// CHECK: [0xf9,0xfe,0x7f,0x7d,0x01,0x00,0x06,0x06]
117887
117888v_cmpx_t_u16_sdwa vcc, v1, v2 src1_sel:DWORD
117889// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x06]
117890
117891v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117892// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x00,0x06]
117893
117894v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117895// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x01,0x06]
117896
117897v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117898// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x02,0x06]
117899
117900v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117901// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x03,0x06]
117902
117903v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117904// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x04,0x06]
117905
117906v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117907// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x05,0x06]
117908
117909v_cmpx_t_u16_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117910// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x0e,0x06]
117911
117912v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD
117913// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x06]
117914
117915v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117916// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x00]
117917
117918v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117919// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x01]
117920
117921v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117922// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x02]
117923
117924v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117925// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x03]
117926
117927v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117928// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x04]
117929
117930v_cmpx_t_u16_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117931// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x05]
117932
117933v_cmpx_t_u16_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117934// CHECK: [0xf9,0x04,0x7e,0x7d,0x01,0x00,0x06,0x0e]
117935
117936v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117937// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
117938
117939v_cmp_f_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117940// CHECK: [0xf9,0x04,0x80,0x7d,0xff,0x00,0x06,0x06]
117941
117942v_cmp_f_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
117943// CHECK: [0xf9,0xfe,0x81,0x7d,0x01,0x00,0x06,0x06]
117944
117945v_cmp_f_i32_sdwa vcc, v1, v2 src1_sel:DWORD
117946// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
117947
117948v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
117949// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x00,0x06]
117950
117951v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
117952// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x01,0x06]
117953
117954v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
117955// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x02,0x06]
117956
117957v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
117958// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x03,0x06]
117959
117960v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
117961// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x04,0x06]
117962
117963v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
117964// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x05,0x06]
117965
117966v_cmp_f_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
117967// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x0e,0x06]
117968
117969v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD
117970// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x06]
117971
117972v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
117973// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x00]
117974
117975v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
117976// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x01]
117977
117978v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
117979// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x02]
117980
117981v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
117982// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x03]
117983
117984v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
117985// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x04]
117986
117987v_cmp_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
117988// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x05]
117989
117990v_cmp_f_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
117991// CHECK: [0xf9,0x04,0x80,0x7d,0x01,0x00,0x06,0x0e]
117992
117993v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
117994// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
117995
117996v_cmp_lt_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
117997// CHECK: [0xf9,0x04,0x82,0x7d,0xff,0x00,0x06,0x06]
117998
117999v_cmp_lt_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118000// CHECK: [0xf9,0xfe,0x83,0x7d,0x01,0x00,0x06,0x06]
118001
118002v_cmp_lt_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118003// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
118004
118005v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118006// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x00,0x06]
118007
118008v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118009// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x01,0x06]
118010
118011v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118012// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x02,0x06]
118013
118014v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118015// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x03,0x06]
118016
118017v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118018// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x04,0x06]
118019
118020v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118021// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x05,0x06]
118022
118023v_cmp_lt_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118024// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x0e,0x06]
118025
118026v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118027// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x06]
118028
118029v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118030// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x00]
118031
118032v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118033// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x01]
118034
118035v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118036// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x02]
118037
118038v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118039// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x03]
118040
118041v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118042// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x04]
118043
118044v_cmp_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118045// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x05]
118046
118047v_cmp_lt_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118048// CHECK: [0xf9,0x04,0x82,0x7d,0x01,0x00,0x06,0x0e]
118049
118050v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118051// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
118052
118053v_cmp_eq_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118054// CHECK: [0xf9,0x04,0x84,0x7d,0xff,0x00,0x06,0x06]
118055
118056v_cmp_eq_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118057// CHECK: [0xf9,0xfe,0x85,0x7d,0x01,0x00,0x06,0x06]
118058
118059v_cmp_eq_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118060// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
118061
118062v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118063// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x00,0x06]
118064
118065v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118066// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x01,0x06]
118067
118068v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118069// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x02,0x06]
118070
118071v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118072// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x03,0x06]
118073
118074v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118075// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x04,0x06]
118076
118077v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118078// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x05,0x06]
118079
118080v_cmp_eq_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118081// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x0e,0x06]
118082
118083v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118084// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x06]
118085
118086v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118087// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x00]
118088
118089v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118090// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x01]
118091
118092v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118093// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x02]
118094
118095v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118096// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x03]
118097
118098v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118099// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x04]
118100
118101v_cmp_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118102// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x05]
118103
118104v_cmp_eq_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118105// CHECK: [0xf9,0x04,0x84,0x7d,0x01,0x00,0x06,0x0e]
118106
118107v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118108// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
118109
118110v_cmp_le_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118111// CHECK: [0xf9,0x04,0x86,0x7d,0xff,0x00,0x06,0x06]
118112
118113v_cmp_le_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118114// CHECK: [0xf9,0xfe,0x87,0x7d,0x01,0x00,0x06,0x06]
118115
118116v_cmp_le_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118117// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
118118
118119v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118120// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x00,0x06]
118121
118122v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118123// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x01,0x06]
118124
118125v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118126// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x02,0x06]
118127
118128v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118129// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x03,0x06]
118130
118131v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118132// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x04,0x06]
118133
118134v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118135// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x05,0x06]
118136
118137v_cmp_le_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118138// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x0e,0x06]
118139
118140v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118141// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x06]
118142
118143v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118144// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x00]
118145
118146v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118147// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x01]
118148
118149v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118150// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x02]
118151
118152v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118153// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x03]
118154
118155v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118156// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x04]
118157
118158v_cmp_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118159// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x05]
118160
118161v_cmp_le_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118162// CHECK: [0xf9,0x04,0x86,0x7d,0x01,0x00,0x06,0x0e]
118163
118164v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118165// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
118166
118167v_cmp_gt_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118168// CHECK: [0xf9,0x04,0x88,0x7d,0xff,0x00,0x06,0x06]
118169
118170v_cmp_gt_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118171// CHECK: [0xf9,0xfe,0x89,0x7d,0x01,0x00,0x06,0x06]
118172
118173v_cmp_gt_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118174// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
118175
118176v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118177// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x00,0x06]
118178
118179v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118180// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x01,0x06]
118181
118182v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118183// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x02,0x06]
118184
118185v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118186// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x03,0x06]
118187
118188v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118189// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x04,0x06]
118190
118191v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118192// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x05,0x06]
118193
118194v_cmp_gt_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118195// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x0e,0x06]
118196
118197v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118198// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x06]
118199
118200v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118201// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x00]
118202
118203v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118204// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x01]
118205
118206v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118207// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x02]
118208
118209v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118210// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x03]
118211
118212v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118213// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x04]
118214
118215v_cmp_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118216// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x05]
118217
118218v_cmp_gt_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118219// CHECK: [0xf9,0x04,0x88,0x7d,0x01,0x00,0x06,0x0e]
118220
118221v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118222// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
118223
118224v_cmp_ne_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118225// CHECK: [0xf9,0x04,0x8a,0x7d,0xff,0x00,0x06,0x06]
118226
118227v_cmp_ne_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118228// CHECK: [0xf9,0xfe,0x8b,0x7d,0x01,0x00,0x06,0x06]
118229
118230v_cmp_ne_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118231// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
118232
118233v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118234// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x00,0x06]
118235
118236v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118237// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x01,0x06]
118238
118239v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118240// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x02,0x06]
118241
118242v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118243// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x03,0x06]
118244
118245v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118246// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x04,0x06]
118247
118248v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118249// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x05,0x06]
118250
118251v_cmp_ne_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118252// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x0e,0x06]
118253
118254v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118255// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x06]
118256
118257v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118258// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x00]
118259
118260v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118261// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x01]
118262
118263v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118264// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x02]
118265
118266v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118267// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x03]
118268
118269v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118270// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x04]
118271
118272v_cmp_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118273// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x05]
118274
118275v_cmp_ne_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118276// CHECK: [0xf9,0x04,0x8a,0x7d,0x01,0x00,0x06,0x0e]
118277
118278v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118279// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
118280
118281v_cmp_ge_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118282// CHECK: [0xf9,0x04,0x8c,0x7d,0xff,0x00,0x06,0x06]
118283
118284v_cmp_ge_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118285// CHECK: [0xf9,0xfe,0x8d,0x7d,0x01,0x00,0x06,0x06]
118286
118287v_cmp_ge_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118288// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
118289
118290v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118291// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x00,0x06]
118292
118293v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118294// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x01,0x06]
118295
118296v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118297// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x02,0x06]
118298
118299v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118300// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x03,0x06]
118301
118302v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118303// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x04,0x06]
118304
118305v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118306// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x05,0x06]
118307
118308v_cmp_ge_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118309// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x0e,0x06]
118310
118311v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118312// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x06]
118313
118314v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118315// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x00]
118316
118317v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118318// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x01]
118319
118320v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118321// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x02]
118322
118323v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118324// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x03]
118325
118326v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118327// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x04]
118328
118329v_cmp_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118330// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x05]
118331
118332v_cmp_ge_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118333// CHECK: [0xf9,0x04,0x8c,0x7d,0x01,0x00,0x06,0x0e]
118334
118335v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118336// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
118337
118338v_cmp_t_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118339// CHECK: [0xf9,0x04,0x8e,0x7d,0xff,0x00,0x06,0x06]
118340
118341v_cmp_t_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118342// CHECK: [0xf9,0xfe,0x8f,0x7d,0x01,0x00,0x06,0x06]
118343
118344v_cmp_t_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118345// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
118346
118347v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118348// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x00,0x06]
118349
118350v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118351// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x01,0x06]
118352
118353v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118354// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x02,0x06]
118355
118356v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118357// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x03,0x06]
118358
118359v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118360// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x04,0x06]
118361
118362v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118363// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x05,0x06]
118364
118365v_cmp_t_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118366// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x0e,0x06]
118367
118368v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118369// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x06]
118370
118371v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118372// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x00]
118373
118374v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118375// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x01]
118376
118377v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118378// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x02]
118379
118380v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118381// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x03]
118382
118383v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118384// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x04]
118385
118386v_cmp_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118387// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x05]
118388
118389v_cmp_t_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118390// CHECK: [0xf9,0x04,0x8e,0x7d,0x01,0x00,0x06,0x0e]
118391
118392v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118393// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
118394
118395v_cmp_f_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118396// CHECK: [0xf9,0x04,0x90,0x7d,0xff,0x00,0x06,0x06]
118397
118398v_cmp_f_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118399// CHECK: [0xf9,0xfe,0x91,0x7d,0x01,0x00,0x06,0x06]
118400
118401v_cmp_f_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118402// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
118403
118404v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118405// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x00,0x06]
118406
118407v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118408// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x01,0x06]
118409
118410v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118411// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x02,0x06]
118412
118413v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118414// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x03,0x06]
118415
118416v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118417// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x04,0x06]
118418
118419v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118420// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x05,0x06]
118421
118422v_cmp_f_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118423// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x0e,0x06]
118424
118425v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118426// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x06]
118427
118428v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118429// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x00]
118430
118431v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118432// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x01]
118433
118434v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118435// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x02]
118436
118437v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118438// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x03]
118439
118440v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118441// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x04]
118442
118443v_cmp_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118444// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x05]
118445
118446v_cmp_f_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118447// CHECK: [0xf9,0x04,0x90,0x7d,0x01,0x00,0x06,0x0e]
118448
118449v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118450// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
118451
118452v_cmp_lt_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118453// CHECK: [0xf9,0x04,0x92,0x7d,0xff,0x00,0x06,0x06]
118454
118455v_cmp_lt_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118456// CHECK: [0xf9,0xfe,0x93,0x7d,0x01,0x00,0x06,0x06]
118457
118458v_cmp_lt_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118459// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
118460
118461v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118462// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x00,0x06]
118463
118464v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118465// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x01,0x06]
118466
118467v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118468// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x02,0x06]
118469
118470v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118471// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x03,0x06]
118472
118473v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118474// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x04,0x06]
118475
118476v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118477// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x05,0x06]
118478
118479v_cmp_lt_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118480// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x0e,0x06]
118481
118482v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118483// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x06]
118484
118485v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118486// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x00]
118487
118488v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118489// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x01]
118490
118491v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118492// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x02]
118493
118494v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118495// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x03]
118496
118497v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118498// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x04]
118499
118500v_cmp_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118501// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x05]
118502
118503v_cmp_lt_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118504// CHECK: [0xf9,0x04,0x92,0x7d,0x01,0x00,0x06,0x0e]
118505
118506v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118507// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
118508
118509v_cmp_eq_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118510// CHECK: [0xf9,0x04,0x94,0x7d,0xff,0x00,0x06,0x06]
118511
118512v_cmp_eq_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118513// CHECK: [0xf9,0xfe,0x95,0x7d,0x01,0x00,0x06,0x06]
118514
118515v_cmp_eq_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118516// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
118517
118518v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118519// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x00,0x06]
118520
118521v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118522// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x01,0x06]
118523
118524v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118525// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x02,0x06]
118526
118527v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118528// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x03,0x06]
118529
118530v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118531// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x04,0x06]
118532
118533v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118534// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x05,0x06]
118535
118536v_cmp_eq_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118537// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x0e,0x06]
118538
118539v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118540// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x06]
118541
118542v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118543// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x00]
118544
118545v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118546// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x01]
118547
118548v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118549// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x02]
118550
118551v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118552// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x03]
118553
118554v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118555// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x04]
118556
118557v_cmp_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118558// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x05]
118559
118560v_cmp_eq_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118561// CHECK: [0xf9,0x04,0x94,0x7d,0x01,0x00,0x06,0x0e]
118562
118563v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118564// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
118565
118566v_cmp_le_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118567// CHECK: [0xf9,0x04,0x96,0x7d,0xff,0x00,0x06,0x06]
118568
118569v_cmp_le_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118570// CHECK: [0xf9,0xfe,0x97,0x7d,0x01,0x00,0x06,0x06]
118571
118572v_cmp_le_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118573// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
118574
118575v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118576// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x00,0x06]
118577
118578v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118579// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x01,0x06]
118580
118581v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118582// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x02,0x06]
118583
118584v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118585// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x03,0x06]
118586
118587v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118588// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x04,0x06]
118589
118590v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118591// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x05,0x06]
118592
118593v_cmp_le_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118594// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x0e,0x06]
118595
118596v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118597// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x06]
118598
118599v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118600// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x00]
118601
118602v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118603// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x01]
118604
118605v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118606// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x02]
118607
118608v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118609// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x03]
118610
118611v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118612// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x04]
118613
118614v_cmp_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118615// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x05]
118616
118617v_cmp_le_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118618// CHECK: [0xf9,0x04,0x96,0x7d,0x01,0x00,0x06,0x0e]
118619
118620v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118621// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
118622
118623v_cmp_gt_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118624// CHECK: [0xf9,0x04,0x98,0x7d,0xff,0x00,0x06,0x06]
118625
118626v_cmp_gt_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118627// CHECK: [0xf9,0xfe,0x99,0x7d,0x01,0x00,0x06,0x06]
118628
118629v_cmp_gt_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118630// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
118631
118632v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118633// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x00,0x06]
118634
118635v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118636// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x01,0x06]
118637
118638v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118639// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x02,0x06]
118640
118641v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118642// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x03,0x06]
118643
118644v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118645// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x04,0x06]
118646
118647v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118648// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x05,0x06]
118649
118650v_cmp_gt_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118651// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x0e,0x06]
118652
118653v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118654// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x06]
118655
118656v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118657// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x00]
118658
118659v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118660// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x01]
118661
118662v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118663// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x02]
118664
118665v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118666// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x03]
118667
118668v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118669// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x04]
118670
118671v_cmp_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118672// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x05]
118673
118674v_cmp_gt_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118675// CHECK: [0xf9,0x04,0x98,0x7d,0x01,0x00,0x06,0x0e]
118676
118677v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118678// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
118679
118680v_cmp_ne_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118681// CHECK: [0xf9,0x04,0x9a,0x7d,0xff,0x00,0x06,0x06]
118682
118683v_cmp_ne_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118684// CHECK: [0xf9,0xfe,0x9b,0x7d,0x01,0x00,0x06,0x06]
118685
118686v_cmp_ne_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118687// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
118688
118689v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118690// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x00,0x06]
118691
118692v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118693// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x01,0x06]
118694
118695v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118696// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x02,0x06]
118697
118698v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118699// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x03,0x06]
118700
118701v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118702// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x04,0x06]
118703
118704v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118705// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x05,0x06]
118706
118707v_cmp_ne_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118708// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x0e,0x06]
118709
118710v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118711// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x06]
118712
118713v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118714// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x00]
118715
118716v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118717// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x01]
118718
118719v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118720// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x02]
118721
118722v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118723// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x03]
118724
118725v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118726// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x04]
118727
118728v_cmp_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118729// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x05]
118730
118731v_cmp_ne_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118732// CHECK: [0xf9,0x04,0x9a,0x7d,0x01,0x00,0x06,0x0e]
118733
118734v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118735// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
118736
118737v_cmp_ge_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118738// CHECK: [0xf9,0x04,0x9c,0x7d,0xff,0x00,0x06,0x06]
118739
118740v_cmp_ge_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118741// CHECK: [0xf9,0xfe,0x9d,0x7d,0x01,0x00,0x06,0x06]
118742
118743v_cmp_ge_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118744// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
118745
118746v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118747// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x00,0x06]
118748
118749v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118750// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x01,0x06]
118751
118752v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118753// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x02,0x06]
118754
118755v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118756// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x03,0x06]
118757
118758v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118759// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x04,0x06]
118760
118761v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118762// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x05,0x06]
118763
118764v_cmp_ge_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118765// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x0e,0x06]
118766
118767v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118768// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x06]
118769
118770v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118771// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x00]
118772
118773v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118774// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x01]
118775
118776v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118777// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x02]
118778
118779v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118780// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x03]
118781
118782v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118783// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x04]
118784
118785v_cmp_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118786// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x05]
118787
118788v_cmp_ge_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118789// CHECK: [0xf9,0x04,0x9c,0x7d,0x01,0x00,0x06,0x0e]
118790
118791v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118792// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
118793
118794v_cmp_t_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118795// CHECK: [0xf9,0x04,0x9e,0x7d,0xff,0x00,0x06,0x06]
118796
118797v_cmp_t_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118798// CHECK: [0xf9,0xfe,0x9f,0x7d,0x01,0x00,0x06,0x06]
118799
118800v_cmp_t_u32_sdwa vcc, v1, v2 src1_sel:DWORD
118801// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
118802
118803v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118804// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x00,0x06]
118805
118806v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118807// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x01,0x06]
118808
118809v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118810// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x02,0x06]
118811
118812v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118813// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x03,0x06]
118814
118815v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118816// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x04,0x06]
118817
118818v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118819// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x05,0x06]
118820
118821v_cmp_t_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118822// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x0e,0x06]
118823
118824v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD
118825// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x06]
118826
118827v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118828// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x00]
118829
118830v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118831// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x01]
118832
118833v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118834// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x02]
118835
118836v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118837// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x03]
118838
118839v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118840// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x04]
118841
118842v_cmp_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118843// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x05]
118844
118845v_cmp_t_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118846// CHECK: [0xf9,0x04,0x9e,0x7d,0x01,0x00,0x06,0x0e]
118847
118848v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118849// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
118850
118851v_cmpx_f_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118852// CHECK: [0xf9,0x04,0xa0,0x7d,0xff,0x00,0x06,0x06]
118853
118854v_cmpx_f_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118855// CHECK: [0xf9,0xfe,0xa1,0x7d,0x01,0x00,0x06,0x06]
118856
118857v_cmpx_f_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118858// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
118859
118860v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118861// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x00,0x06]
118862
118863v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118864// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x01,0x06]
118865
118866v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118867// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x02,0x06]
118868
118869v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118870// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x03,0x06]
118871
118872v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118873// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x04,0x06]
118874
118875v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118876// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x05,0x06]
118877
118878v_cmpx_f_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118879// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x0e,0x06]
118880
118881v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118882// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x06]
118883
118884v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118885// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x00]
118886
118887v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118888// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x01]
118889
118890v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118891// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x02]
118892
118893v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118894// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x03]
118895
118896v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118897// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x04]
118898
118899v_cmpx_f_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118900// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x05]
118901
118902v_cmpx_f_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118903// CHECK: [0xf9,0x04,0xa0,0x7d,0x01,0x00,0x06,0x0e]
118904
118905v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118906// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
118907
118908v_cmpx_lt_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118909// CHECK: [0xf9,0x04,0xa2,0x7d,0xff,0x00,0x06,0x06]
118910
118911v_cmpx_lt_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118912// CHECK: [0xf9,0xfe,0xa3,0x7d,0x01,0x00,0x06,0x06]
118913
118914v_cmpx_lt_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118915// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
118916
118917v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118918// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x00,0x06]
118919
118920v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118921// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x01,0x06]
118922
118923v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118924// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x02,0x06]
118925
118926v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118927// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x03,0x06]
118928
118929v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118930// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x04,0x06]
118931
118932v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118933// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x05,0x06]
118934
118935v_cmpx_lt_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118936// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x0e,0x06]
118937
118938v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118939// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x06]
118940
118941v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118942// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x00]
118943
118944v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
118945// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x01]
118946
118947v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
118948// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x02]
118949
118950v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
118951// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x03]
118952
118953v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
118954// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x04]
118955
118956v_cmpx_lt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
118957// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x05]
118958
118959v_cmpx_lt_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
118960// CHECK: [0xf9,0x04,0xa2,0x7d,0x01,0x00,0x06,0x0e]
118961
118962v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
118963// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
118964
118965v_cmpx_eq_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
118966// CHECK: [0xf9,0x04,0xa4,0x7d,0xff,0x00,0x06,0x06]
118967
118968v_cmpx_eq_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
118969// CHECK: [0xf9,0xfe,0xa5,0x7d,0x01,0x00,0x06,0x06]
118970
118971v_cmpx_eq_i32_sdwa vcc, v1, v2 src1_sel:DWORD
118972// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
118973
118974v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
118975// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x00,0x06]
118976
118977v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
118978// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x01,0x06]
118979
118980v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
118981// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x02,0x06]
118982
118983v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
118984// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x03,0x06]
118985
118986v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
118987// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x04,0x06]
118988
118989v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
118990// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x05,0x06]
118991
118992v_cmpx_eq_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
118993// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x0e,0x06]
118994
118995v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD
118996// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x06]
118997
118998v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
118999// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x00]
119000
119001v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119002// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x01]
119003
119004v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119005// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x02]
119006
119007v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119008// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x03]
119009
119010v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119011// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x04]
119012
119013v_cmpx_eq_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119014// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x05]
119015
119016v_cmpx_eq_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119017// CHECK: [0xf9,0x04,0xa4,0x7d,0x01,0x00,0x06,0x0e]
119018
119019v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119020// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
119021
119022v_cmpx_le_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119023// CHECK: [0xf9,0x04,0xa6,0x7d,0xff,0x00,0x06,0x06]
119024
119025v_cmpx_le_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119026// CHECK: [0xf9,0xfe,0xa7,0x7d,0x01,0x00,0x06,0x06]
119027
119028v_cmpx_le_i32_sdwa vcc, v1, v2 src1_sel:DWORD
119029// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
119030
119031v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119032// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x00,0x06]
119033
119034v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119035// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x01,0x06]
119036
119037v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119038// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x02,0x06]
119039
119040v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119041// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x03,0x06]
119042
119043v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119044// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x04,0x06]
119045
119046v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119047// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x05,0x06]
119048
119049v_cmpx_le_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119050// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x0e,0x06]
119051
119052v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD
119053// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x06]
119054
119055v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119056// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x00]
119057
119058v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119059// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x01]
119060
119061v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119062// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x02]
119063
119064v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119065// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x03]
119066
119067v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119068// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x04]
119069
119070v_cmpx_le_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119071// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x05]
119072
119073v_cmpx_le_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119074// CHECK: [0xf9,0x04,0xa6,0x7d,0x01,0x00,0x06,0x0e]
119075
119076v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119077// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
119078
119079v_cmpx_gt_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119080// CHECK: [0xf9,0x04,0xa8,0x7d,0xff,0x00,0x06,0x06]
119081
119082v_cmpx_gt_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119083// CHECK: [0xf9,0xfe,0xa9,0x7d,0x01,0x00,0x06,0x06]
119084
119085v_cmpx_gt_i32_sdwa vcc, v1, v2 src1_sel:DWORD
119086// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
119087
119088v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119089// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x00,0x06]
119090
119091v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119092// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x01,0x06]
119093
119094v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119095// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x02,0x06]
119096
119097v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119098// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x03,0x06]
119099
119100v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119101// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x04,0x06]
119102
119103v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119104// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x05,0x06]
119105
119106v_cmpx_gt_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119107// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x0e,0x06]
119108
119109v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD
119110// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x06]
119111
119112v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119113// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x00]
119114
119115v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119116// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x01]
119117
119118v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119119// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x02]
119120
119121v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119122// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x03]
119123
119124v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119125// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x04]
119126
119127v_cmpx_gt_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119128// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x05]
119129
119130v_cmpx_gt_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119131// CHECK: [0xf9,0x04,0xa8,0x7d,0x01,0x00,0x06,0x0e]
119132
119133v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119134// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
119135
119136v_cmpx_ne_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119137// CHECK: [0xf9,0x04,0xaa,0x7d,0xff,0x00,0x06,0x06]
119138
119139v_cmpx_ne_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119140// CHECK: [0xf9,0xfe,0xab,0x7d,0x01,0x00,0x06,0x06]
119141
119142v_cmpx_ne_i32_sdwa vcc, v1, v2 src1_sel:DWORD
119143// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
119144
119145v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119146// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x00,0x06]
119147
119148v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119149// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x01,0x06]
119150
119151v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119152// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x02,0x06]
119153
119154v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119155// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x03,0x06]
119156
119157v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119158// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x04,0x06]
119159
119160v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119161// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x05,0x06]
119162
119163v_cmpx_ne_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119164// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x0e,0x06]
119165
119166v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD
119167// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x06]
119168
119169v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119170// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x00]
119171
119172v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119173// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x01]
119174
119175v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119176// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x02]
119177
119178v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119179// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x03]
119180
119181v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119182// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x04]
119183
119184v_cmpx_ne_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119185// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x05]
119186
119187v_cmpx_ne_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119188// CHECK: [0xf9,0x04,0xaa,0x7d,0x01,0x00,0x06,0x0e]
119189
119190v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119191// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
119192
119193v_cmpx_ge_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119194// CHECK: [0xf9,0x04,0xac,0x7d,0xff,0x00,0x06,0x06]
119195
119196v_cmpx_ge_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119197// CHECK: [0xf9,0xfe,0xad,0x7d,0x01,0x00,0x06,0x06]
119198
119199v_cmpx_ge_i32_sdwa vcc, v1, v2 src1_sel:DWORD
119200// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
119201
119202v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119203// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x00,0x06]
119204
119205v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119206// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x01,0x06]
119207
119208v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119209// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x02,0x06]
119210
119211v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119212// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x03,0x06]
119213
119214v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119215// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x04,0x06]
119216
119217v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119218// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x05,0x06]
119219
119220v_cmpx_ge_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119221// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x0e,0x06]
119222
119223v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD
119224// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x06]
119225
119226v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119227// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x00]
119228
119229v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119230// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x01]
119231
119232v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119233// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x02]
119234
119235v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119236// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x03]
119237
119238v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119239// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x04]
119240
119241v_cmpx_ge_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119242// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x05]
119243
119244v_cmpx_ge_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119245// CHECK: [0xf9,0x04,0xac,0x7d,0x01,0x00,0x06,0x0e]
119246
119247v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119248// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
119249
119250v_cmpx_t_i32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119251// CHECK: [0xf9,0x04,0xae,0x7d,0xff,0x00,0x06,0x06]
119252
119253v_cmpx_t_i32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119254// CHECK: [0xf9,0xfe,0xaf,0x7d,0x01,0x00,0x06,0x06]
119255
119256v_cmpx_t_i32_sdwa vcc, v1, v2 src1_sel:DWORD
119257// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
119258
119259v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119260// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x00,0x06]
119261
119262v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119263// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x01,0x06]
119264
119265v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119266// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x02,0x06]
119267
119268v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119269// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x03,0x06]
119270
119271v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119272// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x04,0x06]
119273
119274v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119275// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x05,0x06]
119276
119277v_cmpx_t_i32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119278// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x0e,0x06]
119279
119280v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD
119281// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x06]
119282
119283v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119284// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x00]
119285
119286v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119287// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x01]
119288
119289v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119290// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x02]
119291
119292v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119293// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x03]
119294
119295v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119296// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x04]
119297
119298v_cmpx_t_i32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119299// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x05]
119300
119301v_cmpx_t_i32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119302// CHECK: [0xf9,0x04,0xae,0x7d,0x01,0x00,0x06,0x0e]
119303
119304v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119305// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
119306
119307v_cmpx_f_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119308// CHECK: [0xf9,0x04,0xb0,0x7d,0xff,0x00,0x06,0x06]
119309
119310v_cmpx_f_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119311// CHECK: [0xf9,0xfe,0xb1,0x7d,0x01,0x00,0x06,0x06]
119312
119313v_cmpx_f_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119314// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
119315
119316v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119317// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x00,0x06]
119318
119319v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119320// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x01,0x06]
119321
119322v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119323// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x02,0x06]
119324
119325v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119326// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x03,0x06]
119327
119328v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119329// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x04,0x06]
119330
119331v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119332// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x05,0x06]
119333
119334v_cmpx_f_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119335// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x0e,0x06]
119336
119337v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119338// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x06]
119339
119340v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119341// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x00]
119342
119343v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119344// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x01]
119345
119346v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119347// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x02]
119348
119349v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119350// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x03]
119351
119352v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119353// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x04]
119354
119355v_cmpx_f_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119356// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x05]
119357
119358v_cmpx_f_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119359// CHECK: [0xf9,0x04,0xb0,0x7d,0x01,0x00,0x06,0x0e]
119360
119361v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119362// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
119363
119364v_cmpx_lt_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119365// CHECK: [0xf9,0x04,0xb2,0x7d,0xff,0x00,0x06,0x06]
119366
119367v_cmpx_lt_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119368// CHECK: [0xf9,0xfe,0xb3,0x7d,0x01,0x00,0x06,0x06]
119369
119370v_cmpx_lt_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119371// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
119372
119373v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119374// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x00,0x06]
119375
119376v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119377// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x01,0x06]
119378
119379v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119380// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x02,0x06]
119381
119382v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119383// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x03,0x06]
119384
119385v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119386// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x04,0x06]
119387
119388v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119389// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x05,0x06]
119390
119391v_cmpx_lt_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119392// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x0e,0x06]
119393
119394v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119395// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x06]
119396
119397v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119398// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x00]
119399
119400v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119401// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x01]
119402
119403v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119404// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x02]
119405
119406v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119407// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x03]
119408
119409v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119410// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x04]
119411
119412v_cmpx_lt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119413// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x05]
119414
119415v_cmpx_lt_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119416// CHECK: [0xf9,0x04,0xb2,0x7d,0x01,0x00,0x06,0x0e]
119417
119418v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119419// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
119420
119421v_cmpx_eq_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119422// CHECK: [0xf9,0x04,0xb4,0x7d,0xff,0x00,0x06,0x06]
119423
119424v_cmpx_eq_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119425// CHECK: [0xf9,0xfe,0xb5,0x7d,0x01,0x00,0x06,0x06]
119426
119427v_cmpx_eq_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119428// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
119429
119430v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119431// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x00,0x06]
119432
119433v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119434// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x01,0x06]
119435
119436v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119437// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x02,0x06]
119438
119439v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119440// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x03,0x06]
119441
119442v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119443// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x04,0x06]
119444
119445v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119446// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x05,0x06]
119447
119448v_cmpx_eq_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119449// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x0e,0x06]
119450
119451v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119452// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x06]
119453
119454v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119455// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x00]
119456
119457v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119458// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x01]
119459
119460v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119461// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x02]
119462
119463v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119464// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x03]
119465
119466v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119467// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x04]
119468
119469v_cmpx_eq_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119470// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x05]
119471
119472v_cmpx_eq_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119473// CHECK: [0xf9,0x04,0xb4,0x7d,0x01,0x00,0x06,0x0e]
119474
119475v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119476// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
119477
119478v_cmpx_le_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119479// CHECK: [0xf9,0x04,0xb6,0x7d,0xff,0x00,0x06,0x06]
119480
119481v_cmpx_le_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119482// CHECK: [0xf9,0xfe,0xb7,0x7d,0x01,0x00,0x06,0x06]
119483
119484v_cmpx_le_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119485// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
119486
119487v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119488// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x00,0x06]
119489
119490v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119491// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x01,0x06]
119492
119493v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119494// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x02,0x06]
119495
119496v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119497// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x03,0x06]
119498
119499v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119500// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x04,0x06]
119501
119502v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119503// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x05,0x06]
119504
119505v_cmpx_le_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119506// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x0e,0x06]
119507
119508v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119509// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x06]
119510
119511v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119512// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x00]
119513
119514v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119515// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x01]
119516
119517v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119518// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x02]
119519
119520v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119521// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x03]
119522
119523v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119524// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x04]
119525
119526v_cmpx_le_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119527// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x05]
119528
119529v_cmpx_le_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119530// CHECK: [0xf9,0x04,0xb6,0x7d,0x01,0x00,0x06,0x0e]
119531
119532v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119533// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
119534
119535v_cmpx_gt_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119536// CHECK: [0xf9,0x04,0xb8,0x7d,0xff,0x00,0x06,0x06]
119537
119538v_cmpx_gt_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119539// CHECK: [0xf9,0xfe,0xb9,0x7d,0x01,0x00,0x06,0x06]
119540
119541v_cmpx_gt_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119542// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
119543
119544v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119545// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x00,0x06]
119546
119547v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119548// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x01,0x06]
119549
119550v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119551// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x02,0x06]
119552
119553v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119554// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x03,0x06]
119555
119556v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119557// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x04,0x06]
119558
119559v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119560// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x05,0x06]
119561
119562v_cmpx_gt_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119563// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x0e,0x06]
119564
119565v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119566// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x06]
119567
119568v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119569// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x00]
119570
119571v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119572// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x01]
119573
119574v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119575// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x02]
119576
119577v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119578// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x03]
119579
119580v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119581// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x04]
119582
119583v_cmpx_gt_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119584// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x05]
119585
119586v_cmpx_gt_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119587// CHECK: [0xf9,0x04,0xb8,0x7d,0x01,0x00,0x06,0x0e]
119588
119589v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119590// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
119591
119592v_cmpx_ne_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119593// CHECK: [0xf9,0x04,0xba,0x7d,0xff,0x00,0x06,0x06]
119594
119595v_cmpx_ne_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119596// CHECK: [0xf9,0xfe,0xbb,0x7d,0x01,0x00,0x06,0x06]
119597
119598v_cmpx_ne_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119599// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
119600
119601v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119602// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x00,0x06]
119603
119604v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119605// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x01,0x06]
119606
119607v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119608// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x02,0x06]
119609
119610v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119611// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x03,0x06]
119612
119613v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119614// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x04,0x06]
119615
119616v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119617// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x05,0x06]
119618
119619v_cmpx_ne_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119620// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x0e,0x06]
119621
119622v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119623// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x06]
119624
119625v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119626// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x00]
119627
119628v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119629// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x01]
119630
119631v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119632// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x02]
119633
119634v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119635// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x03]
119636
119637v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119638// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x04]
119639
119640v_cmpx_ne_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119641// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x05]
119642
119643v_cmpx_ne_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119644// CHECK: [0xf9,0x04,0xba,0x7d,0x01,0x00,0x06,0x0e]
119645
119646v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119647// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
119648
119649v_cmpx_ge_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119650// CHECK: [0xf9,0x04,0xbc,0x7d,0xff,0x00,0x06,0x06]
119651
119652v_cmpx_ge_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119653// CHECK: [0xf9,0xfe,0xbd,0x7d,0x01,0x00,0x06,0x06]
119654
119655v_cmpx_ge_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119656// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
119657
119658v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119659// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x00,0x06]
119660
119661v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119662// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x01,0x06]
119663
119664v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119665// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x02,0x06]
119666
119667v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119668// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x03,0x06]
119669
119670v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119671// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x04,0x06]
119672
119673v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119674// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x05,0x06]
119675
119676v_cmpx_ge_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119677// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x0e,0x06]
119678
119679v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119680// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x06]
119681
119682v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119683// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x00]
119684
119685v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119686// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x01]
119687
119688v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119689// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x02]
119690
119691v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119692// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x03]
119693
119694v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119695// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x04]
119696
119697v_cmpx_ge_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119698// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x05]
119699
119700v_cmpx_ge_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119701// CHECK: [0xf9,0x04,0xbc,0x7d,0x01,0x00,0x06,0x0e]
119702
119703v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:DWORD
119704// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
119705
119706v_cmpx_t_u32_sdwa vcc, v255, v2 src0_sel:DWORD src1_sel:DWORD
119707// CHECK: [0xf9,0x04,0xbe,0x7d,0xff,0x00,0x06,0x06]
119708
119709v_cmpx_t_u32_sdwa vcc, v1, v255 src0_sel:DWORD src1_sel:DWORD
119710// CHECK: [0xf9,0xfe,0xbf,0x7d,0x01,0x00,0x06,0x06]
119711
119712v_cmpx_t_u32_sdwa vcc, v1, v2 src1_sel:DWORD
119713// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
119714
119715v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_0 src1_sel:DWORD
119716// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x00,0x06]
119717
119718v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_1 src1_sel:DWORD
119719// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x01,0x06]
119720
119721v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_2 src1_sel:DWORD
119722// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x02,0x06]
119723
119724v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:BYTE_3 src1_sel:DWORD
119725// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x03,0x06]
119726
119727v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:WORD_0 src1_sel:DWORD
119728// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x04,0x06]
119729
119730v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:WORD_1 src1_sel:DWORD
119731// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x05,0x06]
119732
119733v_cmpx_t_u32_sdwa vcc, sext(v1), v2 src0_sel:DWORD src1_sel:DWORD
119734// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x0e,0x06]
119735
119736v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD
119737// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x06]
119738
119739v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_0
119740// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x00]
119741
119742v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_1
119743// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x01]
119744
119745v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_2
119746// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x02]
119747
119748v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:BYTE_3
119749// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x03]
119750
119751v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_0
119752// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x04]
119753
119754v_cmpx_t_u32_sdwa vcc, v1, v2 src0_sel:DWORD src1_sel:WORD_1
119755// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x05]
119756
119757v_cmpx_t_u32_sdwa vcc, v1, sext(v2) src0_sel:DWORD src1_sel:DWORD
119758// CHECK: [0xf9,0x04,0xbe,0x7d,0x01,0x00,0x06,0x0e]
119759